mirror of
https://github.com/bitwarden/jslib
synced 2025-12-21 02:33:37 +00:00
Split jslib into multiple modules (#363)
* Split jslib into multiple modules
This commit is contained in:
19
common/src/models/request/organizationImportGroupRequest.ts
Normal file
19
common/src/models/request/organizationImportGroupRequest.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user