UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

63 lines (62 loc) 1.73 kB
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;