UNPKG

umbraco-management-api-client

Version:

TypeScript client for the Umbraco Management API (auto-generated by OpenAPI Generator)

121 lines (120 loc) 3.24 kB
/** * Umbraco Management API * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility * * The version of the OpenAPI document: Latest * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { MemberTypeReferenceResponseModel } from './MemberTypeReferenceResponseModel'; import type { MemberResponseModelValuesInner } from './MemberResponseModelValuesInner'; import type { MemberResponseModelVariantsInner } from './MemberResponseModelVariantsInner'; import type { MemberKindModel } from './MemberKindModel'; /** * * @export * @interface MemberResponseModel */ export interface MemberResponseModel { /** * * @type {Array<MemberResponseModelValuesInner>} * @memberof MemberResponseModel */ values: Array<MemberResponseModelValuesInner>; /** * * @type {Array<MemberResponseModelVariantsInner>} * @memberof MemberResponseModel */ variants: Array<MemberResponseModelVariantsInner>; /** * * @type {string} * @memberof MemberResponseModel */ id: string; /** * * @type {string} * @memberof MemberResponseModel */ email: string; /** * * @type {string} * @memberof MemberResponseModel */ username: string; /** * * @type {MemberTypeReferenceResponseModel} * @memberof MemberResponseModel */ memberType: MemberTypeReferenceResponseModel; /** * * @type {boolean} * @memberof MemberResponseModel */ isApproved: boolean; /** * * @type {boolean} * @memberof MemberResponseModel */ isLockedOut: boolean; /** * * @type {boolean} * @memberof MemberResponseModel */ isTwoFactorEnabled: boolean; /** * * @type {number} * @memberof MemberResponseModel */ failedPasswordAttempts: number; /** * * @type {Date} * @memberof MemberResponseModel */ lastLoginDate?: Date | null; /** * * @type {Date} * @memberof MemberResponseModel */ lastLockoutDate?: Date | null; /** * * @type {Date} * @memberof MemberResponseModel */ lastPasswordChangeDate?: Date | null; /** * * @type {Array<string>} * @memberof MemberResponseModel */ groups: Array<string>; /** * * @type {MemberKindModel} * @memberof MemberResponseModel */ kind: MemberKindModel; } /** * Check if a given object implements the MemberResponseModel interface. */ export declare function instanceOfMemberResponseModel(value: object): value is MemberResponseModel; export declare function MemberResponseModelFromJSON(json: any): MemberResponseModel; export declare function MemberResponseModelFromJSONTyped(json: any, ignoreDiscriminator: boolean): MemberResponseModel; export declare function MemberResponseModelToJSON(json: any): MemberResponseModel; export declare function MemberResponseModelToJSONTyped(value?: MemberResponseModel | null, ignoreDiscriminator?: boolean): any;