UNPKG

@umbraco/headless-client

Version:
81 lines (80 loc) 1.83 kB
/** * @public */ export interface ContentManagementMember { _failedPasswordAttempts: number; _groups: string[]; _lastLoginDate: string; _lastPasswordChangeDate: string; _createDate: string; _id: string; _updateDate: string; _links: any; comments: string; email: string; isApproved: boolean; isLockedOut: boolean; memberTypeAlias: string; username: string; name: string; } /** * @public */ export interface ContentManagementMemberRequest { comments?: string; email: string; isApproved: boolean; memberTypeAlias: string; username: string; name: string; password?: string; } /** * @public */ export interface MemberResetPasswordToken { token: string; expires_in: number; member: ContentManagementMember; } export interface ContentMemberGroupType { _id: string; name: string; _createDate: string; _updateData: string; } export interface ContentMemberCreateGroupTypeProperty { isSensitive: boolean; memberCanEdit: boolean; memberCanView: boolean; alias: string; label: string; propertyEditorAlias: string; sortOrder: number; validation: any; } export interface ContentMemberCreateGroupType { name: string; sortOrder: number; properties: ContentMemberCreateGroupTypeProperty[]; } export interface ContentManagementMemberType { _id: string; name: string; _createDate: string; _updateData: string; } export interface ContentMemberTypeType { alias: string; compositions: any[]; groups: ContentMemberCreateGroupType[]; name: string; _createDate: string; _id: string; _updateDate: string; _links: any; } export interface ContentMemberTypeTypeGroup<T extends ContentMemberTypeType = ContentMemberTypeType> { membertypes: T[]; }