mirror of
https://github.com/bitwarden/jslib
synced 2025-12-20 10:13:43 +00:00
20 lines
589 B
TypeScript
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;
|
|
}
|
|
}
|
|
}
|