@kontent-ai/management-sdk
Version:
Official Kontent.ai management SDK
36 lines (33 loc) • 1.07 kB
text/typescript
import { RoleContracts } from '../../contracts';
import { RoleModels } from '../../models';
import { BaseResponses } from '../base-responses';
export namespace RoleResponses {
export class RoleListResponse extends BaseResponses.BaseContentManagementResponse<
RoleContracts.IRoleListResponseContract,
{
roles: RoleModels.Role[];
}
> {
constructor(
debug: BaseResponses.IContentManagementResponseDebug,
rawData: RoleContracts.IRoleListResponseContract,
data: {
roles: RoleModels.Role[];
}
) {
super(debug, rawData, data);
}
}
export class ViewRoleResponse extends BaseResponses.BaseContentManagementResponse<
RoleContracts.IRoleContract,
RoleModels.Role
> {
constructor(
debug: BaseResponses.IContentManagementResponseDebug,
rawData: RoleContracts.IRoleContract,
data: RoleModels.Role
) {
super(debug, rawData, data);
}
}
}