1
0
mirror of https://github.com/bitwarden/jslib synced 2025-12-20 10:13:43 +00:00
Files
jslib/common/src/models/request/organizationImportGroupRequest.ts
Oscar Hinton 1016bbfb9e Split jslib into multiple modules (#363)
* Split jslib into multiple modules
2021-06-03 18:58:57 +02:00

20 lines
589 B
TypeScript

import { ImportDirectoryRequestGroup } from './importDirectoryRequestGroup';
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;
}
}
}