UNPKG

wallee

Version:
46 lines (45 loc) 1.44 kB
/** * * @export * @interface UserSpaceRole */ export interface UserSpaceRole { /** * The role that is assigned to the user. * @type {number} * @memberof UserSpaceRole */ readonly role?: number; /** * A unique identifier for the object. * @type {number} * @memberof UserSpaceRole */ readonly id?: number; /** * The user whose role this defines. * @type {number} * @memberof UserSpaceRole */ readonly user?: number; /** * The version is used for optimistic locking and incremented whenever the object is updated. * @type {number} * @memberof UserSpaceRole */ readonly version?: number; /** * The space in which the role is assigned to the user. * @type {number} * @memberof UserSpaceRole */ readonly space?: number; } /** * Check if a given object implements the UserSpaceRole interface. */ export declare function instanceOfUserSpaceRole(value: object): value is UserSpaceRole; export declare function UserSpaceRoleFromJSON(json: any): UserSpaceRole; export declare function UserSpaceRoleFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserSpaceRole; export declare function UserSpaceRoleToJSON(json: any): UserSpaceRole; export declare function UserSpaceRoleToJSONTyped(value?: Omit<UserSpaceRole, 'role' | 'id' | 'user' | 'version' | 'space'> | null, ignoreDiscriminator?: boolean): any;