@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
63 lines (62 loc) • 1.73 kB
TypeScript
import type { UserLocalIdentitiesInner } from './UserLocalIdentitiesInner.js';
export interface User {
_id: string;
_type?: UserTypeEnum;
_rootId: string;
_createdOn?: Date;
_createdBy: string;
_updatedOn?: Date;
_updatedBy?: string;
_archivedOn?: Date;
_archivedBy?: string;
_deletedOn?: Date;
_deletedBy?: string;
_operationId?: string;
_isPublic?: boolean;
firstName?: string;
lastName?: string;
username?: string;
_picture?: string;
_picture_small?: string;
_picture_medium?: string;
_picture_large?: string;
state?: string;
countryCode?: string;
city?: string;
_lastLogin?: Date;
latLng?: Array<number>;
timezone?: string;
_globalId?: string;
_currentRootId?: string;
_isAutomated: boolean;
name: string;
_userType: UserUserTypeEnum;
status?: UserStatusEnum;
_externalId?: string;
_externalType?: UserExternalTypeEnum;
templateId?: string;
_invitedOn?: Date;
localIdentities?: Array<UserLocalIdentitiesInner>;
}
export declare enum UserTypeEnum {
user = "user"
}
export declare enum UserUserTypeEnum {
regular = "regular",
admin = "admin",
system = "system",
read_only = "read_only"
}
export declare enum UserStatusEnum {
draft = "draft",
active = "active",
archived = "archived"
}
export declare enum UserExternalTypeEnum {
discord = "discord",
scim = "scim"
}
export declare function instanceOfUser(value: object): boolean;
export declare function UserFromJSON(json: any): User;
export declare function UserFromJSONTyped(json: any, ignoreDiscriminator: boolean): User;
export declare function UserToJSON(value?: User | null): any;