/** * ELEMENTS API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ElementsUser */ export interface ElementsUser { /** * * @type {number} * @memberof ElementsUser */ id: number; /** * * @type {string} * @memberof ElementsUser */ readonly ancillaryPath?: string | null; /** * * @type {string} * @memberof ElementsUser */ readonly ancillaryPathReadOnly?: string | null; /** * * @type {boolean} * @memberof ElementsUser */ allowChangingPassword?: boolean; /** * * @type {boolean} * @memberof ElementsUser */ allowWanLogin?: boolean; /** * * @type {Array} * @memberof ElementsUser */ readonly allowedFsPaths: Array | null; /** * * @type {Array} * @memberof ElementsUser */ readonly allowedFsWritePaths: Array | null; /** * * @type {string} * @memberof ElementsUser */ avatar?: string | null; /** * * @type {string} * @memberof ElementsUser */ defaultPage?: string; /** * * @type {string} * @memberof ElementsUser */ readonly displayName: string; /** * * @type {Array} * @memberof ElementsUser */ readonly effectivePermissions: Array; /** * * @type {string} * @memberof ElementsUser */ email?: string | null; /** * * @type {Date} * @memberof ElementsUser */ expiry?: Date | null; /** * * @type {Array} * @memberof ElementsUser */ fmBookmarks?: Array; /** * * @type {string} * @memberof ElementsUser */ fullName?: string | null; /** * * @type {number} * @memberof ElementsUser */ gid?: number | null; /** * * @type {Array} * @memberof ElementsUser */ readonly groupPermissions: Array; /** * * @type {boolean} * @memberof ElementsUser */ readonly hasPassword: boolean; /** * * @type {number} * @memberof ElementsUser */ home?: number | null; /** * * @type {boolean} * @memberof ElementsUser */ isExternal?: boolean; /** * * @type {boolean} * @memberof ElementsUser */ isCloud?: boolean; /** * * @type {boolean} * @memberof ElementsUser */ readonly isCloudDefault: boolean; /** * * @type {boolean} * @memberof ElementsUser */ isEnabled?: boolean; /** * * @type {string} * @memberof ElementsUser */ language?: ElementsUserLanguageEnum; /** * * @type {Date} * @memberof ElementsUser */ readonly lastSeen?: Date | null; /** * * @type {number} * @memberof ElementsUser */ readonly ldap?: number | null; /** * * @type {string} * @memberof ElementsUser */ readonly ldapDn?: string | null; /** * * @type {boolean} * @memberof ElementsUser */ passwordChangeRequired?: boolean; /** * * @type {Array} * @memberof ElementsUser */ permissions: Array; /** * * @type {number} * @memberof ElementsUser */ shaperCeiling?: number | null; /** * * @type {number} * @memberof ElementsUser */ shaperRate?: number | null; /** * * @type {string} * @memberof ElementsUser */ readonly syncId: string; /** * * @type {boolean} * @memberof ElementsUser */ readonly totpEnabled: boolean; /** * * @type {number} * @memberof ElementsUser */ uid?: number | null; /** * * @type {string} * @memberof ElementsUser */ unixUsername?: string | null; /** * * @type {string} * @memberof ElementsUser */ username: string; } /** * @export * @enum {string} */ export declare enum ElementsUserLanguageEnum { En = "en", Fr = "fr", De = "de", Ru = "ru" } export declare function ElementsUserFromJSON(json: any): ElementsUser; export declare function ElementsUserFromJSONTyped(json: any, ignoreDiscriminator: boolean): ElementsUser; export declare function ElementsUserToJSON(value?: ElementsUser | null): any;