mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-05 23:53:21 +00:00
23 lines
962 B
TypeScript
23 lines
962 B
TypeScript
import { GroupResponse } from './groupResponse';
|
|
import { UserResponse } from './userResponse';
|
|
|
|
import { SimResult } from '../simResult';
|
|
|
|
import { BaseResponse } from 'jslib/cli/models/response/baseResponse';
|
|
|
|
export class TestResponse implements BaseResponse {
|
|
object: string;
|
|
groups: GroupResponse[] = [];
|
|
enabledUsers: UserResponse[] = [];
|
|
disabledUsers: UserResponse[] = [];
|
|
deletedUsers: UserResponse[] = [];
|
|
|
|
constructor(result: SimResult) {
|
|
this.object = 'test';
|
|
this.groups = result.groups != null ? result.groups.map((g) => new GroupResponse(g)) : [];
|
|
this.enabledUsers = result.enabledUsers != null ? result.enabledUsers.map((u) => new UserResponse(u)) : [];
|
|
this.disabledUsers = result.disabledUsers != null ? result.disabledUsers.map((u) => new UserResponse(u)) : [];
|
|
this.deletedUsers = result.deletedUsers != null ? result.deletedUsers.map((u) => new UserResponse(u)) : [];
|
|
}
|
|
}
|