bitwarden-estensione-browser/libs/common/src/models/request/organization-import-group.r...

19 lines
542 B
TypeScript

import { ImportDirectoryRequestGroup } from "./import-directory-request-group";
export class OrganizationImportGroupRequest {
name: string;
externalId: string;
memberExternalIds: string[];
constructor(model: Required<OrganizationImportGroupRequest> | ImportDirectoryRequestGroup) {
this.name = model.name;
this.externalId = model.externalId;
if (model instanceof ImportDirectoryRequestGroup) {
this.memberExternalIds = model.users;
} else {
this.memberExternalIds = model.memberExternalIds;
}
}
}