export namespace IdentityManagementModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface ChangeSecretRequest { type { string } memberof newSecret ? : string ; } export interface export interface ChangedSecretResponse { type { string } memberof secret ? : string ; } export interface export interface ClientSecretCreationTimes extends Array < number > { } export interface export interface Email { type { string } memberof value : string ; } export interface export interface Group { type { string } memberof display : string ; type { string } memberof type ? : Group . TypeEnum ; type { string } memberof value ? : string ; } export namespace export namespace Group { export enum { string } export enum TypeEnum { DIRECT = < any > "DIRECT" , INDIRECT = < any > "INDIRECT" } } export interface export interface NameRequest { type { string } memberof familyName : string ; type { string } memberof givenName : string ; } export interface export interface NameResponse { type { string } memberof familyName ? : string ; type { string } memberof givenName ? : string ; } export interface export interface OAuthClient { type { string } memberof clientId ? : string ; type { Array < string > } memberof authorizedGrantTypes ? : Array < string > ; type { Array < string > } memberof redirectUri ? : Array < string > ; type { string } memberof name ? : string ; type { Array < string > } memberof authorities ? : Array < string > ; type { Array < string > } memberof scopes ? : Array < string > ; type { number } memberof lastModified ? : number ; type { ClientSecretCreationTimes } memberof secretCreationTimes ? : ClientSecretCreationTimes ; } export interface export interface ScimGroup { type { string } memberof id ? : string ; type { string } memberof description ? : string ; type { string } memberof displayName ? : string ; type { Array < ScimGroupMember > } memberof members ? : Array < ScimGroupMember > ; type { ScimMeta } memberof meta ? : ScimMeta ; } export interface export interface ScimGroupMember { type { string } memberof type : ScimGroupMember . TypeEnum ; type { string } memberof value : string ; } export namespace export namespace ScimGroupMember { export enum { string } export enum TypeEnum { USER = < any > "USER" , GROUP = < any > "GROUP" } } export interface export interface ScimGroupMemberList extends Array < ScimGroupMember > { } export interface export interface ScimGroupPost { type { string } memberof description ? : string ; type { string } memberof displayName : string ; type { Array < ScimGroupMember > } memberof members ? : Array < ScimGroupMember > ; } export interface export interface ScimGroupSearchResults { type { number } memberof itemsPerPage ? : number ; type { Array < ScimGroup > } memberof resources ? : Array < ScimGroup > ; type { Array < string > } memberof schemas ? : Array < string > ; type { number } memberof startIndex ? : number ; type { number } memberof totalResults ? : number ; } export interface export interface ScimMeta { type { Date } memberof created ? : Date ; type { Date } memberof lastModified ? : Date ; type { number } memberof version ? : number ; } export interface export interface ScimUserPost { type { boolean } memberof active ? : boolean ; type { NameRequest } memberof name ? : NameRequest ; type { UserName } memberof userName : UserName ; type { Array < SubtenantId > } memberof subtenants ? : Array < SubtenantId > ; } export interface export interface ScimUserPostResponse { type { Array < string > } memberof schemas ? : Array < string > ; type { string } memberof id ? : string ; type { string } memberof userName ? : string ; type { NameResponse } memberof name ? : NameResponse ; type { Array < Group > } memberof groups ? : Array < Group > ; type { Array < Email > } memberof emails ? : Array < Email > ; type { boolean } memberof active ? : boolean ; type { ScimMeta } memberof meta ? : ScimMeta ; type { Array < SubtenantId > } memberof subtenants ? : Array < SubtenantId > ; } export interface export interface ScimUserPut { type { boolean } memberof active ? : boolean ; type { NameRequest } memberof name : NameRequest ; type { UserName } memberof userName : UserName ; type { Array < Email > } memberof emails : Array < Email > ; type { Array < SubtenantId > } memberof subtenants ? : Array < SubtenantId > ; } export interface export interface ScimUserResponse { type { Array < string > } memberof schemas ? : Array < string > ; type { string } memberof id ? : string ; type { string } memberof userName ? : string ; type { NameResponse } memberof name ? : NameResponse ; type { Array < Group > } memberof groups ? : Array < Group > ; type { Array < Email > } memberof emails ? : Array < Email > ; type { boolean } memberof active ? : boolean ; type { ScimMeta } memberof meta ? : ScimMeta ; type { Array < SubtenantId > } memberof subtenants ? : Array < SubtenantId > ; } export interface export interface ScimUserResponseSearchResults { type { number } memberof itemsPerPage ? : number ; type { Array < ScimUserResponse > } memberof resources ? : Array < ScimUserResponse > ; type { Array < string > } memberof schemas ? : Array < string > ; type { number } memberof startIndex ? : number ; type { number } memberof totalResults ? : number ; } export interface export interface SubtenantId { type { string } memberof id : string ; } export interface export interface UserName { } }