@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
31 lines (30 loc) • 1 kB
TypeScript
export interface RoleAssignment {
_id: string;
_type?: RoleAssignmentTypeEnum;
_rootId: string;
_createdOn?: Date;
_createdBy: string;
_updatedOn?: Date;
_updatedBy?: string;
_archivedOn?: Date;
_archivedBy?: string;
_deletedOn?: Date;
_deletedBy?: string;
_operationId?: string;
_isPublic?: boolean;
templateId?: string;
status?: RoleAssignmentStatusEnum;
userAllocationPercent?: number;
}
export declare enum RoleAssignmentTypeEnum {
role_assignment = "role_assignment"
}
export declare enum RoleAssignmentStatusEnum {
draft = "draft",
active = "active",
archived = "archived"
}
export declare function instanceOfRoleAssignment(value: object): boolean;
export declare function RoleAssignmentFromJSON(json: any): RoleAssignment;
export declare function RoleAssignmentFromJSONTyped(json: any, ignoreDiscriminator: boolean): RoleAssignment;
export declare function RoleAssignmentToJSON(value?: RoleAssignment | null): any;