mirror of
https://github.com/bitwarden/clients.git
synced 2025-12-10 10:27:10 -06:00
* Updated description and warning for single org policy. * Added check for verified domains in disabling single org.
23 lines
744 B
TypeScript
23 lines
744 B
TypeScript
import { BaseResponse } from "../../../models/response/base.response";
|
|
import { PolicyId } from "../../../types/guid";
|
|
import { PolicyType } from "../../enums";
|
|
|
|
export class PolicyResponse extends BaseResponse {
|
|
id: PolicyId;
|
|
organizationId: string;
|
|
type: PolicyType;
|
|
data: any;
|
|
enabled: boolean;
|
|
canToggleState: boolean;
|
|
|
|
constructor(response: any) {
|
|
super(response);
|
|
this.id = this.getResponseProperty("Id");
|
|
this.organizationId = this.getResponseProperty("OrganizationId");
|
|
this.type = this.getResponseProperty("Type");
|
|
this.data = this.getResponseProperty("Data");
|
|
this.enabled = this.getResponseProperty("Enabled");
|
|
this.canToggleState = this.getResponseProperty("CanToggleState") ?? true;
|
|
}
|
|
}
|