export type Maybe = T | null; export type Exact = { [K in keyof T]: T[K]; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; /** Arbitrary object */ Object: any; }; export type Query = { isActionAllowed: Scalars['Boolean']; isActionDenied: Scalars['Boolean']; authorizedTargets?: Maybe; qiniuUptoken?: Maybe; isDomainAvaliable?: Maybe; /** 获取社会化登录定义 */ socialConnection?: Maybe; /** 获取所有社会化登录定义 */ socialConnections: Array; /** 获取当前用户池的社会化登录配置 */ socialConnectionInstance: SocialConnectionInstance; /** 获取当前用户池的所有社会化登录配置 */ socialConnectionInstances: Array; emailTemplates: Array; previewEmail: Scalars['String']; /** 获取函数模版 */ templateCode: Scalars['String']; function?: Maybe; functions: PaginatedFunctions; group?: Maybe; groups: PaginatedGroups; /** 查询 MFA 信息 */ queryMfa?: Maybe; nodeById?: Maybe; /** 通过 code 查询节点 */ nodeByCode?: Maybe; /** 查询组织机构详情 */ org: Org; /** 查询用户池组织机构列表 */ orgs: PaginatedOrgs; /** 查询子节点列表 */ childrenNodes: Array; rootNode: Node; isRootNode?: Maybe; searchNodes: Array; checkPasswordStrength: CheckPasswordStrengthResult; policy?: Maybe; policies: PaginatedPolicies; policyAssignments: PaginatedPolicyAssignments; /** 获取一个对象被授权的资源列表 */ authorizedResources?: Maybe; /** 通过 **code** 查询角色详情 */ role?: Maybe; /** 获取角色列表 */ roles: PaginatedRoles; /** 查询某个实体定义的自定义数据 */ udv: Array; /** 查询用户池定义的自定义字段 */ udf: Array; /** 批量查询多个对象的自定义数据 */ udfValueBatch: Array; user?: Maybe; userBatch: Array; users: PaginatedUsers; /** 已归档的用户列表 */ archivedUsers: PaginatedUsers; searchUser: PaginatedUsers; checkLoginStatus?: Maybe; isUserExists?: Maybe; findUser?: Maybe; checkPassword?: Maybe; /** 查询用户池详情 */ userpool: UserPool; /** 查询用户池列表 */ userpools: PaginatedUserpool; userpoolTypes: Array; /** 获取 accessToken ,如 SDK 初始化 */ accessToken: AccessTokenRes; /** 用户池注册白名单列表 */ whitelist: Array; }; export type QueryIsActionAllowedArgs = { resource: Scalars['String']; action: Scalars['String']; userId: Scalars['String']; namespace?: Maybe; }; export type QueryIsActionDeniedArgs = { resource: Scalars['String']; action: Scalars['String']; userId: Scalars['String']; namespace?: Maybe; }; export type QueryAuthorizedTargetsArgs = { namespace: Scalars['String']; resourceType: ResourceType; resource: Scalars['String']; targetType?: Maybe; actions?: Maybe; }; export type QueryQiniuUptokenArgs = { type?: Maybe; }; export type QueryIsDomainAvaliableArgs = { domain: Scalars['String']; }; export type QuerySocialConnectionArgs = { provider: Scalars['String']; }; export type QuerySocialConnectionInstanceArgs = { provider: Scalars['String']; }; export type QueryPreviewEmailArgs = { type: EmailTemplateType; }; export type QueryFunctionArgs = { id?: Maybe; }; export type QueryFunctionsArgs = { page?: Maybe; limit?: Maybe; sortBy?: Maybe; }; export type QueryGroupArgs = { code: Scalars['String']; }; export type QueryGroupsArgs = { userId?: Maybe; page?: Maybe; limit?: Maybe; sortBy?: Maybe; }; export type QueryQueryMfaArgs = { id?: Maybe; userId?: Maybe; userPoolId?: Maybe; }; export type QueryNodeByIdArgs = { id: Scalars['String']; }; export type QueryNodeByCodeArgs = { orgId: Scalars['String']; code: Scalars['String']; }; export type QueryOrgArgs = { id: Scalars['String']; }; export type QueryOrgsArgs = { page?: Maybe; limit?: Maybe; sortBy?: Maybe; }; export type QueryChildrenNodesArgs = { orgId?: Maybe; nodeId: Scalars['String']; }; export type QueryRootNodeArgs = { orgId: Scalars['String']; }; export type QueryIsRootNodeArgs = { nodeId: Scalars['String']; orgId: Scalars['String']; }; export type QuerySearchNodesArgs = { keyword: Scalars['String']; }; export type QueryCheckPasswordStrengthArgs = { password: Scalars['String']; }; export type QueryPolicyArgs = { code: Scalars['String']; namespace?: Maybe; }; export type QueryPoliciesArgs = { page?: Maybe; limit?: Maybe; namespace?: Maybe; excludeDefault?: Maybe; }; export type QueryPolicyAssignmentsArgs = { namespace?: Maybe; code?: Maybe; targetType?: Maybe; targetIdentifier?: Maybe; page?: Maybe; limit?: Maybe; }; export type QueryAuthorizedResourcesArgs = { targetType?: Maybe; targetIdentifier?: Maybe; namespace?: Maybe; resourceType?: Maybe; }; export type QueryRoleArgs = { code: Scalars['String']; namespace?: Maybe; }; export type QueryRolesArgs = { namespace?: Maybe; page?: Maybe; limit?: Maybe; sortBy?: Maybe; }; export type QueryUdvArgs = { targetType: UdfTargetType; targetId: Scalars['String']; }; export type QueryUdfArgs = { targetType: UdfTargetType; }; export type QueryUdfValueBatchArgs = { targetType: UdfTargetType; targetIds: Array>; }; export type QueryUserArgs = { id?: Maybe; }; export type QueryUserBatchArgs = { ids: Array; type?: Maybe; }; export type QueryUsersArgs = { page?: Maybe; limit?: Maybe; sortBy?: Maybe; excludeUsersInOrg?: Maybe; }; export type QueryArchivedUsersArgs = { page?: Maybe; limit?: Maybe; }; export type QuerySearchUserArgs = { query: Scalars['String']; fields?: Maybe>>; page?: Maybe; limit?: Maybe; departmentOpts?: Maybe>>; groupOpts?: Maybe>>; roleOpts?: Maybe>>; }; export type QueryCheckLoginStatusArgs = { token?: Maybe; }; export type QueryIsUserExistsArgs = { email?: Maybe; phone?: Maybe; username?: Maybe; externalId?: Maybe; }; export type QueryFindUserArgs = { email?: Maybe; phone?: Maybe; username?: Maybe; externalId?: Maybe; identity?: Maybe; }; export type QueryCheckPasswordArgs = { password?: Maybe; }; export type QueryUserpoolsArgs = { page?: Maybe; limit?: Maybe; sortBy?: Maybe; }; export type QueryAccessTokenArgs = { userPoolId: Scalars['String']; secret: Scalars['String']; }; export type QueryWhitelistArgs = { type: WhitelistType; }; export declare enum ResourceType { Data = "DATA", Api = "API", Menu = "MENU", Ui = "UI", Button = "BUTTON" } export declare enum PolicyAssignmentTargetType { User = "USER", Role = "ROLE", Group = "GROUP", Org = "ORG", AkSk = "AK_SK" } export type AuthorizedTargetsActionsInput = { op: Operator; list: Array>; }; export declare enum Operator { And = "AND", Or = "OR" } export type PaginatedAuthorizedTargets = { list?: Maybe>>; totalCount?: Maybe; }; export type ResourcePermissionAssignment = { targetType?: Maybe; targetIdentifier?: Maybe; actions?: Maybe>; }; export type SocialConnection = { /** 社会化登录服务商唯一标志 */ provider: Scalars['String']; /** 名称 */ name: Scalars['String']; /** logo */ logo: Scalars['String']; /** 描述信息 */ description?: Maybe; /** 表单字段 */ fields?: Maybe>; }; export type SocialConnectionField = { key?: Maybe; label?: Maybe; type?: Maybe; placeholder?: Maybe; children?: Maybe>>; }; export type SocialConnectionInstance = { provider: Scalars['String']; enabled: Scalars['Boolean']; fields?: Maybe>>; }; export type SocialConnectionInstanceField = { key: Scalars['String']; value: Scalars['String']; }; export type EmailTemplate = { /** 邮件模版类型 */ type: EmailTemplateType; /** 模版名称 */ name: Scalars['String']; /** 邮件主题 */ subject: Scalars['String']; /** 显示的邮件发送人 */ sender: Scalars['String']; /** 邮件模版内容 */ content: Scalars['String']; /** 重定向链接,操作成功后,用户将被重定向到此 URL。 */ redirectTo?: Maybe; hasURL?: Maybe; /** 验证码过期时间(单位为秒) */ expiresIn?: Maybe; /** 是否开启(自定义模版) */ enabled?: Maybe; /** 是否是系统默认模版 */ isSystem?: Maybe; }; export declare enum EmailTemplateType { /** 重置密码确认 */ ResetPassword = "RESET_PASSWORD", /** 重置密码通知 */ PasswordResetedNotification = "PASSWORD_RESETED_NOTIFICATION", /** 修改密码验证码 */ ChangePassword = "CHANGE_PASSWORD", /** 注册欢迎邮件 */ Welcome = "WELCOME", /** 验证邮箱 */ VerifyEmail = "VERIFY_EMAIL", /** 修改绑定邮箱 */ ChangeEmail = "CHANGE_EMAIL" } /** 函数 */ export type Function = { /** ID */ id: Scalars['String']; /** 函数名称 */ name: Scalars['String']; /** 源代码 */ sourceCode: Scalars['String']; /** 描述信息 */ description?: Maybe; /** 云函数链接 */ url?: Maybe; }; export declare enum SortByEnum { /** 按照创建时间降序(后创建的在前面) */ CreatedatDesc = "CREATEDAT_DESC", /** 按照创建时间升序(先创建的在前面) */ CreatedatAsc = "CREATEDAT_ASC", /** 按照更新时间降序(最近更新的在前面) */ UpdatedatDesc = "UPDATEDAT_DESC", /** 按照更新时间升序(最近更新的在后面) */ UpdatedatAsc = "UPDATEDAT_ASC" } export type PaginatedFunctions = { list: Array; totalCount: Scalars['Int']; }; export type Group = { /** 唯一标志 code */ code: Scalars['String']; /** 名称 */ name: Scalars['String']; /** 描述 */ description?: Maybe; /** 创建时间 */ createdAt?: Maybe; /** 修改时间 */ updatedAt?: Maybe; /** 包含的用户列表 */ users: PaginatedUsers; /** 被授权访问的所有资源 */ authorizedResources?: Maybe; }; export type GroupUsersArgs = { page?: Maybe; limit?: Maybe; }; export type GroupAuthorizedResourcesArgs = { namespace?: Maybe; resourceType?: Maybe; }; export type PaginatedUsers = { totalCount: Scalars['Int']; list: Array; }; export type User = { /** 用户 ID */ id: Scalars['String']; arn: Scalars['String']; /** 用户在组织机构中的状态 */ status?: Maybe; /** 用户池 ID */ userPoolId: Scalars['String']; /** 用户名,用户池内唯一 */ username?: Maybe; /** 邮箱,用户池内唯一 */ email?: Maybe; /** 邮箱是否已验证 */ emailVerified?: Maybe; /** 手机号,用户池内唯一 */ phone?: Maybe; /** 手机号是否已验证 */ phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; /** 用户的身份信息 */ identities?: Maybe>>; /** 昵称,该字段不唯一。 */ nickname?: Maybe; /** 注册方式 */ registerSource?: Maybe>; /** 头像链接,默认为 https://usercontents.authing.cn/authing-avatar.png */ photo?: Maybe; /** 用户密码,数据库使用密钥加 salt 进行加密,非原文密码。 */ password?: Maybe; /** 用户社会化登录第三方身份提供商返回的原始用户信息,非社会化登录方式注册的用户此字段为空。 */ oauth?: Maybe; /** 用户登录凭证,开发者可以在后端检验该 token 的合法性,从而验证用户身份。详细文档请见:[验证 Token](https://docs.authing.co/advanced/verify-jwt-token.html) */ token?: Maybe; /** token 过期时间 */ tokenExpiredAt?: Maybe; /** 用户登录总次数 */ loginsCount?: Maybe; /** 用户最近一次登录时间 */ lastLogin?: Maybe; /** 用户上一次登录时使用的 IP */ lastIP?: Maybe; /** 用户注册时间 */ signedUp?: Maybe; /** 该账号是否被禁用 */ blocked?: Maybe; /** 账号是否被软删除 */ isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; /** 授权的角色列表 */ roles?: Maybe; /** 用户所在的分组列表 */ groups?: Maybe; /** 用户所在的部门列表 */ departments?: Maybe; /** 被授权访问的所有资源 */ authorizedResources?: Maybe; /** 用户外部 ID */ externalId?: Maybe; /** 用户自定义数据 */ customData?: Maybe>>; phoneCountryCode?: Maybe; /** 用户设置的主部门信息 */ mainDepartmentId?: Maybe; mainDepartmentCode?: Maybe; /** 表示是否为新创建的用户 */ newlyCreated?: Maybe; /** 账号有效期*/ expiredAt?: Maybe; directManagement?: Maybe; }; export type UserRolesArgs = { namespace?: Maybe; }; export type UserDepartmentsArgs = { orgId?: Maybe; }; export type UserAuthorizedResourcesArgs = { namespace?: Maybe; resourceType?: Maybe; }; export declare enum UserStatus { /** 已停用 */ Suspended = "Suspended", /** 已离职 */ Resigned = "Resigned", /** 已激活(正常状态) */ Activated = "Activated", /** 已归档 */ Archived = "Archived" } export type Identity = { openid?: Maybe; userIdInIdp?: Maybe; userInfoInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; userPoolId?: Maybe; refreshToken?: Maybe; accessToken?: Maybe; type?: Maybe; extIdpId?: Maybe; }; export type PaginatedRoles = { totalCount: Scalars['Int']; list: Array; }; export type Role = { id: Scalars['String']; /** 权限组 code */ namespace: Scalars['String']; /** 唯一标志 code */ code: Scalars['String']; /** 资源描述符 arn */ arn: Scalars['String']; /** 角色描述 */ description?: Maybe; /** 是否为系统内建,系统内建的角色不能删除 */ isSystem?: Maybe; /** 创建时间 */ createdAt?: Maybe; /** 修改时间 */ updatedAt?: Maybe; /** 被授予此角色的用户列表 */ users: PaginatedUsers; /** 被授权访问的所有资源 */ authorizedResources?: Maybe; /** 父角色 */ parent?: Maybe; }; export type RoleUsersArgs = { page?: Maybe; limit?: Maybe; }; export type RoleAuthorizedResourcesArgs = { resourceType?: Maybe; }; export type PaginatedAuthorizedResources = { totalCount: Scalars['Int']; list: Array; }; export type AuthorizedResource = { code: Scalars['String']; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }; export type PaginatedGroups = { totalCount: Scalars['Int']; list: Array; }; export type PaginatedDepartments = { list: Array; totalCount: Scalars['Int']; }; export type UserDepartment = { department: Node; /** 是否为主部门 */ isMainDepartment: Scalars['Boolean']; /** 加入该部门的时间 */ joinedAt?: Maybe; }; export type Node = { id: Scalars['String']; /** 组织机构 ID */ orgId?: Maybe; /** 节点名称 */ name: Scalars['String']; /** 多语言名称,**key** 为标准 **i18n** 语言编码,**value** 为对应语言的名称。 */ nameI18n?: Maybe; /** 描述信息 */ description?: Maybe; /** 多语言描述信息 */ descriptionI18n?: Maybe; /** 在父节点中的次序值。**order** 值大的排序靠前。有效的值范围是[0, 2^32) */ order?: Maybe; /** 节点唯一标志码,可以通过 code 进行搜索 */ code?: Maybe; /** 是否为根节点 */ root?: Maybe; /** 距离父节点的深度(如果是查询整棵树,返回的 **depth** 为距离根节点的深度,如果是查询某个节点的子节点,返回的 **depth** 指的是距离该节点的深度。) */ depth?: Maybe; path: Array; codePath: Array>; namePath: Array; createdAt?: Maybe; updatedAt?: Maybe; /** 该节点的子节点 **ID** 列表 */ children?: Maybe>; /** 节点的用户列表 */ users: PaginatedUsers; /** 授权的角色列表 */ roles?: Maybe; /** 被授权访问的所有资源 */ authorizedResources?: Maybe; }; export type NodeUsersArgs = { page?: Maybe; limit?: Maybe; sortBy?: Maybe; includeChildrenNodes?: Maybe; }; export type NodeRolesArgs = { namespace?: Maybe; }; export type NodeAuthorizedResourcesArgs = { namespace?: Maybe; resourceType?: Maybe; }; export type UserCustomData = { key: Scalars['String']; value?: Maybe; label?: Maybe; dataType: UdfDataType; }; export declare enum UdfDataType { String = "STRING", Number = "NUMBER", Datetime = "DATETIME", Boolean = "BOOLEAN", Object = "OBJECT", Select = "SELECT" } export type Mfa = { /** MFA ID */ id: Scalars['String']; /** 用户 ID */ userId: Scalars['String']; /** 用户池 ID */ userPoolId: Scalars['String']; /** 是否开启 MFA */ enable: Scalars['Boolean']; /** 密钥 */ secret?: Maybe; }; export type Org = { /** 组织机构 ID */ id: Scalars['String']; /** 根节点 */ rootNode: Node; /** 组织机构节点列表 */ nodes: Array; /** 租户 ID */ tenantId?: Maybe; }; export type PaginatedOrgs = { totalCount: Scalars['Int']; list: Array; }; export type CheckPasswordStrengthResult = { valid: Scalars['Boolean']; message?: Maybe; }; export type Policy = { /** 权限组 code */ namespace: Scalars['String']; code: Scalars['String']; isDefault: Scalars['Boolean']; description?: Maybe; statements: Array; createdAt?: Maybe; updatedAt?: Maybe; /** 被授权次数 */ assignmentsCount: Scalars['Int']; /** 授权记录 */ assignments: Array; }; export type PolicyAssignmentsArgs = { page?: Maybe; limit?: Maybe; namespace?: Maybe; }; export type PolicyStatement = { resource: Scalars['String']; actions: Array; effect?: Maybe; condition?: Maybe>; }; export declare enum PolicyEffect { Allow = "ALLOW", Deny = "DENY" } export type PolicyStatementCondition = { param: Scalars['String']; operator: Scalars['String']; value: Scalars['Object']; }; export type PolicyAssignment = { code: Scalars['String']; targetType: PolicyAssignmentTargetType; targetIdentifier: Scalars['String']; }; export type PaginatedPolicies = { totalCount: Scalars['Int']; list: Array; }; export type PaginatedPolicyAssignments = { totalCount: Scalars['Int']; list: Array; }; export declare enum UdfTargetType { Node = "NODE", Org = "ORG", User = "USER", Userpool = "USERPOOL", Role = "ROLE", Permission = "PERMISSION", Application = "APPLICATION" } export type UserDefinedData = { key: Scalars['String']; dataType: UdfDataType; value: Scalars['String']; label?: Maybe; }; export type UserDefinedField = { targetType: UdfTargetType; dataType: UdfDataType; key: Scalars['String']; label?: Maybe; options?: Maybe; }; export type UserDefinedDataMap = { targetId: Scalars['String']; data: Array; }; export type SearchUserDepartmentOpt = { departmentId?: Maybe; includeChildrenDepartments?: Maybe; }; export type SearchUserGroupOpt = { code?: Maybe; }; export type SearchUserRoleOpt = { namespace?: Maybe; code: Scalars['String']; }; export type JwtTokenStatus = { code?: Maybe; message?: Maybe; status?: Maybe; exp?: Maybe; iat?: Maybe; data?: Maybe; }; export type JwtTokenStatusDetail = { id?: Maybe; userPoolId?: Maybe; arn?: Maybe; }; export type FindUserByIdentityInput = { identifier?: Maybe; userIdInIdp?: Maybe; isSocial?: Maybe; provider?: Maybe; }; export type CheckPasswordResult = { code: Scalars['Int']; message?: Maybe; }; export type UserPool = { id: Scalars['String']; name: Scalars['String']; domain: Scalars['String']; description?: Maybe; secret: Scalars['String']; jwtSecret: Scalars['String']; ownerId?: Maybe; userpoolTypes?: Maybe>; logo: Scalars['String']; createdAt?: Maybe; updatedAt?: Maybe; /** 用户邮箱是否验证(用户的 emailVerified 字段)默认值,默认为 false */ emailVerifiedDefault: Scalars['Boolean']; /** 用户注册之后是否发送欢迎邮件 */ sendWelcomeEmail: Scalars['Boolean']; /** 是否关闭注册 */ registerDisabled: Scalars['Boolean']; /** @deprecated 是否开启用户池下应用间单点登录 */ appSsoEnabled: Scalars['Boolean']; /** * 用户池禁止注册后,是否还显示微信小程序扫码登录。当 **showWXMPQRCode** 为 **true** 时, * 前端显示小程序码,此时只有以前允许注册时,扫码登录过的用户可以继续登录;新用户扫码无法登录。 */ showWxQRCodeWhenRegisterDisabled?: Maybe; /** 前端跨域请求白名单 */ allowedOrigins?: Maybe; /** 用户 **token** 有效时间,单位为秒,默认为 15 天。 */ tokenExpiresAfter?: Maybe; /** 是否已删除 */ isDeleted?: Maybe; /** 注册频繁检测 */ frequentRegisterCheck?: Maybe; /** 登录失败检测 */ loginFailCheck?: Maybe; /** 密码重置策略 */ passwordUpdatePolicy?: Maybe; /** 登录失败检测 */ loginPasswordFailCheck?: Maybe; /** 密码安全策略 */ loginFailStrategy?: Maybe; /** 手机号修改策略 */ changePhoneStrategy?: Maybe; /** 邮箱修改策略 */ changeEmailStrategy?: Maybe; /** APP 扫码登录配置 */ qrcodeLoginStrategy?: Maybe; /** APP 拉起小程序登录配置 */ app2WxappLoginStrategy?: Maybe; /** 注册白名单配置 */ whitelist?: Maybe; /** 自定义短信服务商配置 */ customSMSProvider?: Maybe; /** 用户池套餐类型 */ packageType?: Maybe; /** 是否使用自定义数据库 CUSTOM_USER_STORE 模式 */ useCustomUserStore?: Maybe; /** 是否要求邮箱必须验证才能登录(如果是通过邮箱登录的话) */ loginRequireEmailVerified?: Maybe; /** 短信验证码长度 */ verifyCodeLength?: Maybe; /** 验证码错误尝试次数 */ verifyCodeMaxAttempts?: Maybe; }; export type UserPoolType = { code?: Maybe; name?: Maybe; description?: Maybe; image?: Maybe; sdks?: Maybe>>; }; export type FrequentRegisterCheckConfig = { timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }; export type LoginFailCheckConfig = { timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }; export type PasswordUpdatePolicyConfig = { enabled?: Maybe; forcedCycle?: Maybe; differenceCycle?: Maybe; }; export type LoginPasswordFailCheckConfig = { timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }; export type ChangePhoneStrategy = { verifyOldPhone?: Maybe; }; export type ChangeEmailStrategy = { verifyOldEmail?: Maybe; }; export type QrcodeLoginStrategy = { qrcodeExpiresAfter?: Maybe; returnFullUserInfo?: Maybe; allowExchangeUserInfoFromBrowser?: Maybe; ticketExpiresAfter?: Maybe; }; export type App2WxappLoginStrategy = { ticketExpriresAfter?: Maybe; ticketExchangeUserInfoNeedSecret?: Maybe; }; export type RegisterWhiteListConfig = { /** 是否开启手机号注册白名单 */ phoneEnabled?: Maybe; /** 是否开启邮箱注册白名单 */ emailEnabled?: Maybe; /** 是否开用户名注册白名单 */ usernameEnabled?: Maybe; }; export type CustomSmsProvider = { enabled?: Maybe; provider?: Maybe; config?: Maybe; }; export type PaginatedUserpool = { totalCount: Scalars['Int']; list: Array; }; export type AccessTokenRes = { accessToken?: Maybe; exp?: Maybe; iat?: Maybe; }; export declare enum WhitelistType { Username = "USERNAME", Email = "EMAIL", Phone = "PHONE" } export type WhiteList = { createdAt?: Maybe; updatedAt?: Maybe; value: Scalars['String']; }; export type Mutation = { /** 允许操作某个资源 */ allow: CommonMessage; /** 将一个(类)资源授权给用户、角色、分组、组织机构,且可以分别指定不同的操作权限。 */ authorizeResource: CommonMessage; /** 配置社会化登录 */ createSocialConnectionInstance: SocialConnectionInstance; /** 开启社会化登录 */ enableSocialConnectionInstance: SocialConnectionInstance; /** 关闭社会化登录 */ disableSocialConnectionInstance: SocialConnectionInstance; /** 设置用户在某个组织机构内所在的主部门 */ setMainDepartment: CommonMessage; /** 配置自定义邮件模版 */ configEmailTemplate: EmailTemplate; /** 启用自定义邮件模版 */ enableEmailTemplate: EmailTemplate; /** 停用自定义邮件模版(将会使用系统默认邮件模版) */ disableEmailTemplate: EmailTemplate; /** 发送邮件 */ sendEmail: CommonMessage; /** 管理员发送首次登录验证邮件 */ sendFirstLoginVerifyEmail: CommonMessage; /** 创建函数 */ createFunction?: Maybe; /** 修改函数 */ updateFunction: Function; deleteFunction: CommonMessage; addUserToGroup: CommonMessage; removeUserFromGroup: CommonMessage; /** 创建角色 */ createGroup: Group; /** 修改角色 */ updateGroup: Group; /** 批量删除角色 */ deleteGroups: CommonMessage; loginByEmail?: Maybe; loginByUsername?: Maybe; loginByPhoneCode?: Maybe; loginByPhonePassword?: Maybe; /** 修改 MFA 信息 */ changeMfa?: Maybe; /** 创建组织机构 */ createOrg: Org; /** 删除组织机构 */ deleteOrg: CommonMessage; /** 添加子节点 */ addNode: Org; /** 添加子节点 */ addNodeV2: Node; /** 修改节点 */ updateNode: Node; /** 删除节点(会一并删掉子节点) */ deleteNode: CommonMessage; /** (批量)将成员添加到节点中 */ addMember: Node; /** (批量)将成员从节点中移除 */ removeMember: Node; moveMembers?: Maybe; moveNode: Org; resetPassword?: Maybe; /** 通过首次登录的 Token 重置密码 */ resetPasswordByFirstLoginToken?: Maybe; /** 通过密码强制更新临时 Token 修改密码 */ resetPasswordByForceResetToken?: Maybe; createPolicy: Policy; updatePolicy: Policy; deletePolicy: CommonMessage; deletePolicies: CommonMessage; addPolicyAssignments: CommonMessage; /** 开启授权 */ enablePolicyAssignment: CommonMessage; /** 开启授权 */ disbalePolicyAssignment: CommonMessage; removePolicyAssignments: CommonMessage; registerByUsername?: Maybe; registerByEmail?: Maybe; registerByPhoneCode?: Maybe; /** 创建角色 */ createRole: Role; /** 修改角色 */ updateRole: Role; /** 删除角色 */ deleteRole: CommonMessage; /** 批量删除角色 */ deleteRoles: CommonMessage; /** 给用户授权角色 */ assignRole?: Maybe; /** 撤销角色 */ revokeRole?: Maybe; /** 使用子账号登录 */ loginBySubAccount: User; setUdf: UserDefinedField; removeUdf?: Maybe; setUdv?: Maybe>; setUdfValueBatch?: Maybe; removeUdv?: Maybe>; setUdvBatch?: Maybe>; refreshToken?: Maybe; /** 创建用户。此接口需要管理员权限,普通用户注册请使用 **register** 接口。 */ createUser: User; /** 更新用户信息。 */ updateUser: User; /** 修改用户密码,此接口需要验证原始密码,管理员直接修改请使用 **updateUser** 接口。 */ updatePassword: User; /** 绑定手机号,调用此接口需要当前用户未绑定手机号 */ bindPhone: User; /** 绑定邮箱 */ bindEmail: User; /** 解绑定手机号,调用此接口需要当前用户已绑定手机号并且绑定了其他登录方式 */ unbindPhone: User; /** 修改手机号。此接口需要验证手机号验证码,管理员直接修改请使用 **updateUser** 接口。 */ updatePhone: User; /** 修改邮箱。此接口需要验证邮箱验证码,管理员直接修改请使用 updateUser 接口。 */ updateEmail: User; /** 解绑定邮箱 */ unbindEmail: User; /** 删除用户 */ deleteUser?: Maybe; /** 批量删除用户 */ deleteUsers?: Maybe; /** 创建用户池 */ createUserpool: UserPool; updateUserpool: UserPool; refreshUserpoolSecret: Scalars['String']; deleteUserpool: CommonMessage; refreshAccessToken: RefreshAccessTokenRes; addWhitelist: Array>; removeWhitelist: Array>; }; export type MutationAllowArgs = { resource: Scalars['String']; action: Scalars['String']; userId?: Maybe; userIds?: Maybe>; roleCode?: Maybe; roleCodes?: Maybe>; namespace?: Maybe; }; export type MutationAuthorizeResourceArgs = { namespace?: Maybe; resourceType?: Maybe; resource?: Maybe; opts?: Maybe>>; }; export type MutationCreateSocialConnectionInstanceArgs = { input: CreateSocialConnectionInstanceInput; }; export type MutationEnableSocialConnectionInstanceArgs = { provider: Scalars['String']; }; export type MutationDisableSocialConnectionInstanceArgs = { provider: Scalars['String']; }; export type MutationSetMainDepartmentArgs = { userId: Scalars['String']; departmentId?: Maybe; }; export type MutationConfigEmailTemplateArgs = { input: ConfigEmailTemplateInput; }; export type MutationEnableEmailTemplateArgs = { type: EmailTemplateType; }; export type MutationDisableEmailTemplateArgs = { type: EmailTemplateType; }; export type MutationSendEmailArgs = { email: Scalars['String']; scene: EmailScene; }; export type MutationSendFirstLoginVerifyEmailArgs = { userId: Scalars['String']; appId: Scalars['String']; }; export type MutationCreateFunctionArgs = { input: CreateFunctionInput; }; export type MutationUpdateFunctionArgs = { input: UpdateFunctionInput; }; export type MutationDeleteFunctionArgs = { id: Scalars['String']; }; export type MutationAddUserToGroupArgs = { userIds: Array; code?: Maybe; }; export type MutationRemoveUserFromGroupArgs = { userIds: Array; code?: Maybe; }; export type MutationCreateGroupArgs = { code: Scalars['String']; name: Scalars['String']; description?: Maybe; }; export type MutationUpdateGroupArgs = { code: Scalars['String']; name?: Maybe; description?: Maybe; newCode?: Maybe; }; export type MutationDeleteGroupsArgs = { codeList: Array; }; export type MutationLoginByEmailArgs = { input: LoginByEmailInput; }; export type MutationLoginByUsernameArgs = { input: LoginByUsernameInput; }; export type MutationLoginByPhoneCodeArgs = { input: LoginByPhoneCodeInput; }; export type MutationLoginByPhonePasswordArgs = { input: LoginByPhonePasswordInput; }; export type MutationChangeMfaArgs = { enable?: Maybe; id?: Maybe; userId?: Maybe; userPoolId?: Maybe; refresh?: Maybe; }; export type MutationCreateOrgArgs = { name: Scalars['String']; code?: Maybe; description?: Maybe; tenantId?: Maybe; }; export type MutationDeleteOrgArgs = { id: Scalars['String']; }; export type MutationAddNodeArgs = { orgId: Scalars['String']; parentNodeId?: Maybe; name: Scalars['String']; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; }; export type MutationAddNodeV2Args = { orgId: Scalars['String']; parentNodeId?: Maybe; name: Scalars['String']; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; }; export type MutationUpdateNodeArgs = { id: Scalars['String']; name?: Maybe; code?: Maybe; description?: Maybe; }; export type MutationDeleteNodeArgs = { orgId: Scalars['String']; nodeId: Scalars['String']; }; export type MutationAddMemberArgs = { nodeId?: Maybe; orgId?: Maybe; nodeCode?: Maybe; userIds: Array; isLeader?: Maybe; }; export type MutationRemoveMemberArgs = { nodeId?: Maybe; orgId?: Maybe; nodeCode?: Maybe; userIds: Array; }; export type MutationMoveMembersArgs = { userIds: Array; sourceNodeId: Scalars['String']; targetNodeId: Scalars['String']; }; export type MutationMoveNodeArgs = { orgId: Scalars['String']; nodeId: Scalars['String']; targetParentId: Scalars['String']; }; export type MutationResetPasswordArgs = { phone?: Maybe; email?: Maybe; code: Scalars['String']; newPassword: Scalars['String']; phoneCountryCode?: Maybe; }; export type MutationResetPasswordByFirstLoginTokenArgs = { token: Scalars['String']; password: Scalars['String']; }; export type MutationResetPasswordByForceResetTokenArgs = { token: Scalars['String']; oldPassword: Scalars['String']; newPassword: Scalars['String']; }; export type MutationCreatePolicyArgs = { namespace?: Maybe; code: Scalars['String']; description?: Maybe; statements: Array; }; export type MutationUpdatePolicyArgs = { namespace?: Maybe; code: Scalars['String']; description?: Maybe; statements?: Maybe>; newCode?: Maybe; }; export type MutationDeletePolicyArgs = { code: Scalars['String']; namespace?: Maybe; }; export type MutationDeletePoliciesArgs = { codeList: Array; namespace?: Maybe; }; export type MutationAddPolicyAssignmentsArgs = { policies: Array; targetType: PolicyAssignmentTargetType; targetIdentifiers?: Maybe>; inheritByChildren?: Maybe; namespace?: Maybe; }; export type MutationEnablePolicyAssignmentArgs = { policy: Scalars['String']; targetType: PolicyAssignmentTargetType; targetIdentifier: Scalars['String']; namespace?: Maybe; }; export type MutationDisbalePolicyAssignmentArgs = { policy: Scalars['String']; targetType: PolicyAssignmentTargetType; targetIdentifier: Scalars['String']; namespace?: Maybe; }; export type MutationRemovePolicyAssignmentsArgs = { policies: Array; targetType: PolicyAssignmentTargetType; targetIdentifiers?: Maybe>; namespace?: Maybe; }; export type MutationRegisterByUsernameArgs = { input: RegisterByUsernameInput; }; export type MutationRegisterByEmailArgs = { input: RegisterByEmailInput; }; export type MutationRegisterByPhoneCodeArgs = { input: RegisterByPhoneCodeInput; }; export type MutationCreateRoleArgs = { namespace?: Maybe; code: Scalars['String']; description?: Maybe; parent?: Maybe; }; export type MutationUpdateRoleArgs = { code: Scalars['String']; description?: Maybe; newCode?: Maybe; namespace?: Maybe; }; export type MutationDeleteRoleArgs = { code: Scalars['String']; namespace?: Maybe; }; export type MutationDeleteRolesArgs = { codeList: Array; namespace?: Maybe; }; export type MutationAssignRoleArgs = { namespace?: Maybe; roleCode?: Maybe; roleCodes?: Maybe>>; userIds?: Maybe>; groupCodes?: Maybe>; nodeCodes?: Maybe>; }; export type MutationRevokeRoleArgs = { namespace?: Maybe; roleCode?: Maybe; roleCodes?: Maybe>>; userIds?: Maybe>; groupCodes?: Maybe>; nodeCodes?: Maybe>; }; export type MutationLoginBySubAccountArgs = { account: Scalars['String']; password: Scalars['String']; captchaCode?: Maybe; clientIp?: Maybe; }; export type MutationSetUdfArgs = { targetType: UdfTargetType; key: Scalars['String']; dataType: UdfDataType; label: Scalars['String']; options?: Maybe; }; export type MutationRemoveUdfArgs = { targetType: UdfTargetType; key: Scalars['String']; }; export type MutationSetUdvArgs = { targetType: UdfTargetType; targetId: Scalars['String']; key: Scalars['String']; value: Scalars['String']; }; export type MutationSetUdfValueBatchArgs = { targetType: UdfTargetType; input: Array; }; export type MutationRemoveUdvArgs = { targetType: UdfTargetType; targetId: Scalars['String']; key: Scalars['String']; }; export type MutationSetUdvBatchArgs = { targetType: UdfTargetType; targetId: Scalars['String']; udvList?: Maybe>; }; export type MutationRefreshTokenArgs = { id?: Maybe; }; export type MutationCreateUserArgs = { userInfo: CreateUserInput; keepPassword?: Maybe; resetPasswordOnFirstLogin?: Maybe; params?: Maybe; identity?: Maybe; }; export type MutationUpdateUserArgs = { id?: Maybe; input: UpdateUserInput; emailToken?: Maybe; phoneToken?: Maybe; }; export type MutationUpdatePasswordArgs = { newPassword: Scalars['String']; oldPassword?: Maybe; }; export type MutationBindPhoneArgs = { phone: Scalars['String']; phoneCode: Scalars['String']; phoneCountryCode?: Maybe; }; export type MutationBindEmailArgs = { email: Scalars['String']; emailCode: Scalars['String']; }; export type MutationUpdatePhoneArgs = { phone: Scalars['String']; phoneCode: Scalars['String']; oldPhone?: Maybe; oldPhoneCode?: Maybe; phoneCountryCode?: Maybe; oldPhoneCountryCode?: Maybe; }; export type MutationUpdateEmailArgs = { email: Scalars['String']; emailCode: Scalars['String']; oldEmail?: Maybe; oldEmailCode?: Maybe; }; export type MutationDeleteUserArgs = { id: Scalars['String']; }; export type MutationDeleteUsersArgs = { ids: Array; }; export type MutationCreateUserpoolArgs = { name: Scalars['String']; domain: Scalars['String']; description?: Maybe; logo?: Maybe; userpoolTypes?: Maybe>; }; export type MutationUpdateUserpoolArgs = { input: UpdateUserpoolInput; }; export type MutationRefreshAccessTokenArgs = { accessToken?: Maybe; }; export type MutationAddWhitelistArgs = { type: WhitelistType; list: Array; }; export type MutationRemoveWhitelistArgs = { type: WhitelistType; list: Array; }; export type CommonMessage = { /** 可读的接口响应说明,请以业务状态码 code 作为判断业务是否成功的标志 */ message?: Maybe; /** * 业务状态码(与 HTTP 响应码不同),但且仅当为 200 的时候表示操作成功表示,详细说明请见: * [Authing 错误代码列表](https://docs.authing.co/advanced/error-code.html) */ code?: Maybe; }; export type AuthorizeResourceOpt = { targetType: PolicyAssignmentTargetType; targetIdentifier: Scalars['String']; actions?: Maybe>; }; export type CreateSocialConnectionInstanceInput = { /** 社会化登录 provider */ provider: Scalars['String']; fields?: Maybe>>; }; export type CreateSocialConnectionInstanceFieldInput = { key: Scalars['String']; value: Scalars['String']; }; export type ConfigEmailTemplateInput = { /** 邮件模版类型 */ type: EmailTemplateType; /** 模版名称 */ name: Scalars['String']; /** 邮件主题 */ subject: Scalars['String']; /** 显示的邮件发送人 */ sender: Scalars['String']; /** 邮件模版内容 */ content: Scalars['String']; /** 重定向链接,操作成功后,用户将被重定向到此 URL。 */ redirectTo?: Maybe; hasURL?: Maybe; /** 验证码过期时间(单位为秒) */ expiresIn?: Maybe; }; /** 邮件使用场景 */ export declare enum EmailScene { /** 发送重置密码邮件,邮件中包含验证码 */ ResetPassword = "RESET_PASSWORD", RESET_PASSWORD_VERIFY_CODE = "RESET_PASSWORD_VERIFY_CODE", /** 发送验证邮箱的邮件 */ VerifyEmail = "VERIFY_EMAIL", FIRST_EMAIL_LOGIN_VERIFY = "FIRST_EMAIL_LOGIN_VERIFY", CONSOLE_CONDUCTED_VERIFY = "CONSOLE_CONDUCTED_VERIFY", /** 发送修改邮箱邮件,邮件中包含验证码 */ ChangeEmail = "CHANGE_EMAIL", EMAIL_BIND_VERIFY_CODE = "EMAIL_BIND_VERIFY_CODE", EMAIL_UNBIND_VERIFY_CODE = "EMAIL_UNBIND_VERIFY_CODE", /** 发送 MFA 验证邮件 */ MfaVerify = "MFA_VERIFY", /** 发送邮件验证码 */ VerifyCode = "VERIFY_CODE", REGISTER_VERIFY_CODE = "REGISTER_VERIFY_CODE", LOGIN_VERIFY_CODE = "LOGIN_VERIFY_CODE", MFA_VERIFY_CODE = "MFA_VERIFY_CODE", INFORMATION_COMPLETION_VERIFY_CODE = "INFORMATION_COMPLETION_VERIFY_CODE" } export type CreateFunctionInput = { /** 函数名称 */ name: Scalars['String']; /** 源代码 */ sourceCode: Scalars['String']; /** 描述信息 */ description?: Maybe; /** 云函数链接 */ url?: Maybe; }; export type UpdateFunctionInput = { /** ID */ id: Scalars['String']; /** 函数名称 */ name?: Maybe; /** 源代码 */ sourceCode?: Maybe; /** 描述信息 */ description?: Maybe; /** 云函数链接 */ url?: Maybe; }; export type LoginByEmailInput = { email: Scalars['String']; password: Scalars['String']; /** 图形验证码 */ captchaCode?: Maybe; /** 如果用户不存在,是否自动创建一个账号 */ autoRegister?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; }; export type LoginByUsernameInput = { username: Scalars['String']; password: Scalars['String']; /** 图形验证码 */ captchaCode?: Maybe; /** 如果用户不存在,是否自动创建一个账号 */ autoRegister?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; }; export type LoginByPhoneCodeInput = { phone: Scalars['String']; code: Scalars['String']; /** 电话区号 */ phoneCountryCode?: Maybe; /** 如果用户不存在,是否自动创建一个账号 */ autoRegister?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; }; export type LoginByPhonePasswordInput = { phone: Scalars['String']; password: Scalars['String']; /** 图形验证码 */ captchaCode?: Maybe; /** 如果用户不存在,是否自动创建一个账号 */ autoRegister?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; }; export type PolicyStatementInput = { resource: Scalars['String']; actions: Array; effect?: Maybe; condition?: Maybe>; }; export type PolicyStatementConditionInput = { param: Scalars['String']; operator: Scalars['String']; value: Scalars['Object']; }; export type RegisterByUsernameInput = { username: Scalars['String']; password: Scalars['String']; profile?: Maybe; forceLogin?: Maybe; generateToken?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; phoneToken?: Maybe; emailToken?: Maybe; }; export type RegisterProfile = { ip?: Maybe; /** 手机号,需要加 phoneToken 作为验证 */ phone?: Maybe; /** 邮箱,需要加 emailToken 作为验证 */ email?: Maybe; oauth?: Maybe; username?: Maybe; nickname?: Maybe; company?: Maybe; photo?: Maybe; device?: Maybe; browser?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; country?: Maybe; udf?: Maybe>; }; export type UserDdfInput = { key: Scalars['String']; value: Scalars['String']; }; export type RegisterByEmailInput = { email: Scalars['String']; password: Scalars['String']; profile?: Maybe; forceLogin?: Maybe; generateToken?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; phoneToken?: Maybe; }; export type RegisterByPhoneCodeInput = { phone: Scalars['String']; code: Scalars['String']; /** 电话区号 */ phoneCountryCode?: Maybe; password?: Maybe; profile?: Maybe; forceLogin?: Maybe; generateToken?: Maybe; clientIp?: Maybe; /** 设置用户自定义字段,要求符合 Array<{ key: string; value: string }> 格式 */ params?: Maybe; /** 请求上下文信息,将会传递到 pipeline 中 */ context?: Maybe; emailToken?: Maybe; }; export type SetUdfValueBatchInput = { targetId: Scalars['String']; key: Scalars['String']; value: Scalars['String']; }; export type UserDefinedDataInput = { key: Scalars['String']; value?: Maybe; }; export type RefreshToken = { token?: Maybe; iat?: Maybe; exp?: Maybe; }; export type CreateUserInput = { /** 用户名,用户池内唯一 */ username?: Maybe; /** 邮箱,不区分大小写,如 Bob@example.com 和 bob@example.com 会识别为同一个邮箱。用户池内唯一。 */ email?: Maybe; /** 邮箱是否已验证 */ emailVerified?: Maybe; /** 手机号,用户池内唯一 */ phone?: Maybe; /** 手机号是否已验证 */ phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; /** 昵称,该字段不唯一。 */ nickname?: Maybe; /** 头像链接,默认为 https://usercontents.authing.cn/authing-avatar.png */ photo?: Maybe; password?: Maybe; /** 注册方式 */ registerSource?: Maybe>; browser?: Maybe; /** 用户社会化登录第三方身份提供商返回的原始用户信息,非社会化登录方式注册的用户此字段为空。 */ oauth?: Maybe; /** 用户累计登录次数,当你从你原有用户系统向 Authing 迁移的时候可以设置此字段。 */ loginsCount?: Maybe; lastLogin?: Maybe; company?: Maybe; lastIP?: Maybe; /** 用户注册时间,当你从你原有用户系统向 Authing 迁移的时候可以设置此字段。 */ signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; country?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }; export type CreateUserIdentityInput = { provider: Scalars['String']; userIdInIdp: Scalars['String']; openid?: Maybe; isSocial?: Maybe; connectionId?: Maybe; accessToken?: Maybe; refreshToken?: Maybe; }; export type UpdateUserInput = { /** 邮箱。直接修改用户邮箱需要管理员权限,普通用户修改邮箱请使用 **updateEmail** 接口。 */ email?: Maybe; unionid?: Maybe; openid?: Maybe; /** 邮箱是否已验证。直接修改 emailVerified 需要管理员权限。 */ emailVerified?: Maybe; /** 手机号。直接修改用户手机号需要管理员权限,普通用户修改邮箱请使用 **updatePhone** 接口。 */ phone?: Maybe; /** 手机号是否已验证。直接修改 **phoneVerified** 需要管理员权限。 */ phoneVerified?: Maybe; /** 用户名,用户池内唯一 */ username?: Maybe; /** 昵称,该字段不唯一。 */ nickname?: Maybe; /** 密码。直接修改用户密码需要管理员权限,普通用户修改邮箱请使用 **updatePassword** 接口。 */ password?: Maybe; /** 头像链接,默认为 https://usercontents.authing.cn/authing-avatar.png */ photo?: Maybe; /** 注册方式 */ company?: Maybe; browser?: Maybe; device?: Maybe; oauth?: Maybe; tokenExpiredAt?: Maybe; /** 用户累计登录次数,当你从你原有用户系统向 Authing 迁移的时候可以设置此字段。 */ loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; /** 用户注册时间,当你从你原有用户系统向 Authing 迁移的时候可以设置此字段。 */ blocked?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; /** 主部门信息 */ mainDepartmentId?: Maybe; mainDepartmentCode?: Maybe; /** 账号有效期*/ expiredAt?: Maybe; directManagement?: Maybe; }; export type UpdateUserpoolInput = { name?: Maybe; logo?: Maybe; domain?: Maybe; description?: Maybe; userpoolTypes?: Maybe>; emailVerifiedDefault?: Maybe; sendWelcomeEmail?: Maybe; registerDisabled?: Maybe; /** @deprecated */ appSsoEnabled?: Maybe; allowedOrigins?: Maybe; tokenExpiresAfter?: Maybe; frequentRegisterCheck?: Maybe; loginFailCheck?: Maybe; /** 密码重置策略 */ passwordUpdatePolicy?: Maybe; loginFailStrategy?: Maybe; loginPasswordFailCheck?: Maybe; changePhoneStrategy?: Maybe; changeEmailStrategy?: Maybe; qrcodeLoginStrategy?: Maybe; app2WxappLoginStrategy?: Maybe; whitelist?: Maybe; /** 自定义短信服务商配置 */ customSMSProvider?: Maybe; /** 是否要求邮箱必须验证才能登录(如果是通过邮箱登录的话) */ loginRequireEmailVerified?: Maybe; verifyCodeLength?: Maybe; verifyCodeMaxAttempts?: Maybe; }; export type FrequentRegisterCheckConfigInput = { timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }; export type LoginFailCheckConfigInput = { timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }; export type PasswordUpdatePolicyInput = { enabled?: Maybe; forcedCycle?: Maybe; differenceCycle?: Maybe; }; export type LoginPasswordFailCheckConfigInput = { timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }; export type ChangePhoneStrategyInput = { verifyOldPhone?: Maybe; }; export type ChangeEmailStrategyInput = { verifyOldEmail?: Maybe; }; export type QrcodeLoginStrategyInput = { qrcodeExpiresAfter?: Maybe; returnFullUserInfo?: Maybe; allowExchangeUserInfoFromBrowser?: Maybe; ticketExpiresAfter?: Maybe; }; export type App2WxappLoginStrategyInput = { ticketExpriresAfter?: Maybe; ticketExchangeUserInfoNeedSecret?: Maybe; }; export type RegisterWhiteListConfigInput = { phoneEnabled?: Maybe; emailEnabled?: Maybe; usernameEnabled?: Maybe; }; export type CustomSmsProviderInput = { enabled?: Maybe; provider?: Maybe; config?: Maybe; }; export type RefreshAccessTokenRes = { accessToken?: Maybe; exp?: Maybe; iat?: Maybe; }; /** 批量删除返回结果 */ export type BatchOperationResult = { /** 删除成功的个数 */ succeedCount: Scalars['Int']; /** 删除失败的个数 */ failedCount: Scalars['Int']; message?: Maybe; errors?: Maybe>; }; export type KeyValuePair = { key: Scalars['String']; value: Scalars['String']; }; export type SocialConnectionFieldInput = { key?: Maybe; label?: Maybe; type?: Maybe; placeholder?: Maybe; children?: Maybe>>; }; export type CreateSocialConnectionInput = { provider: Scalars['String']; name: Scalars['String']; logo: Scalars['String']; description?: Maybe; fields?: Maybe>; }; export type PasswordUpdatePolicy = { enabled?: Maybe; forcedCycle?: Maybe; differenceCycle?: Maybe; }; export type AddMemberVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; includeChildrenNodes?: Maybe; nodeId?: Maybe; orgId?: Maybe; nodeCode?: Maybe; userIds: Array; isLeader?: Maybe; }>; export type AddMemberResponse = { addMember: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; users: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; username?: Maybe; status?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }; }; export type AddNodeVariables = Exact<{ orgId: Scalars['String']; parentNodeId?: Maybe; name: Scalars['String']; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; }>; export type AddNodeResponse = { addNode: { id: string; rootNode: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; nodes: Array<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; }; export type AddNodeV2Variables = Exact<{ orgId: Scalars['String']; parentNodeId?: Maybe; name: Scalars['String']; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; }>; export type AddNodeV2Response = { addNodeV2: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; }; export type AddPolicyAssignmentsVariables = Exact<{ policies: Array; targetType: PolicyAssignmentTargetType; targetIdentifiers?: Maybe>; inheritByChildren?: Maybe; namespace?: Maybe; }>; export type AddPolicyAssignmentsResponse = { addPolicyAssignments: { message?: Maybe; code?: Maybe; }; }; export type AddUserToGroupVariables = Exact<{ userIds: Array; code?: Maybe; }>; export type AddUserToGroupResponse = { addUserToGroup: { message?: Maybe; code?: Maybe; }; }; export type AddWhitelistVariables = Exact<{ type: WhitelistType; list: Array; }>; export type AddWhitelistResponse = { addWhitelist: Array; updatedAt?: Maybe; value: string; }>>; }; export type AllowVariables = Exact<{ resource: Scalars['String']; action: Scalars['String']; userId?: Maybe; userIds?: Maybe>; roleCode?: Maybe; roleCodes?: Maybe>; namespace?: Maybe; }>; export type AllowResponse = { allow: { message?: Maybe; code?: Maybe; }; }; export type AssignRoleVariables = Exact<{ namespace?: Maybe; roleCode?: Maybe; roleCodes?: Maybe>>; userIds?: Maybe>; groupCodes?: Maybe>; nodeCodes?: Maybe>; }>; export type AssignRoleResponse = { assignRole?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type AuthorizeResourceVariables = Exact<{ namespace?: Maybe; resource?: Maybe; resourceType?: Maybe; opts?: Maybe>>; }>; export type AuthorizeResourceResponse = { authorizeResource: { code?: Maybe; message?: Maybe; }; }; export type BindEmailVariables = Exact<{ email: Scalars['String']; emailCode: Scalars['String']; }>; export type BindEmailResponse = { bindEmail: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type BindPhoneVariables = Exact<{ phone: Scalars['String']; phoneCode: Scalars['String']; phoneCountryCode?: Maybe; }>; export type BindPhoneResponse = { bindPhone: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type ChangeMfaVariables = Exact<{ enable?: Maybe; id?: Maybe; userId?: Maybe; userPoolId?: Maybe; refresh?: Maybe; }>; export type ChangeMfaResponse = { changeMfa?: Maybe<{ id: string; userId: string; userPoolId: string; enable: boolean; secret?: Maybe; }>; }; export type ConfigEmailTemplateVariables = Exact<{ input: ConfigEmailTemplateInput; }>; export type ConfigEmailTemplateResponse = { configEmailTemplate: { type: EmailTemplateType; name: string; subject: string; sender: string; content: string; redirectTo?: Maybe; hasURL?: Maybe; expiresIn?: Maybe; enabled?: Maybe; isSystem?: Maybe; }; }; export type CreateFunctionVariables = Exact<{ input: CreateFunctionInput; }>; export type CreateFunctionResponse = { createFunction?: Maybe<{ id: string; name: string; sourceCode: string; description?: Maybe; url?: Maybe; }>; }; export type CreateGroupVariables = Exact<{ code: Scalars['String']; name: Scalars['String']; description?: Maybe; }>; export type CreateGroupResponse = { createGroup: { code: string; name: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; }; export type CreateOrgVariables = Exact<{ name: Scalars['String']; code?: Maybe; description?: Maybe; tenantId?: Maybe; }>; export type CreateOrgResponse = { createOrg: { id: string; rootNode: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; nodes: Array<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; }; export type CreatePolicyVariables = Exact<{ namespace?: Maybe; code: Scalars['String']; description?: Maybe; statements: Array; }>; export type CreatePolicyResponse = { createPolicy: { namespace: string; code: string; isDefault: boolean; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; assignmentsCount: number; statements: Array<{ resource: string; actions: Array; effect?: Maybe; condition?: Maybe>; }>; }; }; export type CreateRoleVariables = Exact<{ namespace?: Maybe; code: Scalars['String']; description?: Maybe; parent?: Maybe; }>; export type CreateRoleResponse = { createRole: { id: string; namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; parent?: Maybe<{ namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }; }; export type CreateUserVariables = Exact<{ userInfo: CreateUserInput; params?: Maybe; identity?: Maybe; keepPassword?: Maybe; resetPasswordOnFirstLogin?: Maybe; }>; export type CreateUserResponse = { createUser: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }; }; export type CreateUserWithCustomDataVariables = Exact<{ userInfo: CreateUserInput; keepPassword?: Maybe; params?: Maybe; }>; export type CreateUserWithCustomDataResponse = { createUser: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }; }; export type CreateUserpoolVariables = Exact<{ name: Scalars['String']; domain: Scalars['String']; description?: Maybe; logo?: Maybe; userpoolTypes?: Maybe>; }>; export type CreateUserpoolResponse = { createUserpool: { id: string; name: string; domain: string; description?: Maybe; secret: string; jwtSecret: string; logo: string; createdAt?: Maybe; updatedAt?: Maybe; emailVerifiedDefault: boolean; sendWelcomeEmail: boolean; registerDisabled: boolean; appSsoEnabled: boolean; showWxQRCodeWhenRegisterDisabled?: Maybe; allowedOrigins?: Maybe; tokenExpiresAfter?: Maybe; isDeleted?: Maybe; packageType?: Maybe; userpoolTypes?: Maybe; name?: Maybe; description?: Maybe; image?: Maybe; sdks?: Maybe>>; }>>; frequentRegisterCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; loginFailCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; changePhoneStrategy?: Maybe<{ verifyOldPhone?: Maybe; }>; changeEmailStrategy?: Maybe<{ verifyOldEmail?: Maybe; }>; qrcodeLoginStrategy?: Maybe<{ qrcodeExpiresAfter?: Maybe; returnFullUserInfo?: Maybe; allowExchangeUserInfoFromBrowser?: Maybe; ticketExpiresAfter?: Maybe; }>; app2WxappLoginStrategy?: Maybe<{ ticketExpriresAfter?: Maybe; ticketExchangeUserInfoNeedSecret?: Maybe; }>; whitelist?: Maybe<{ phoneEnabled?: Maybe; emailEnabled?: Maybe; usernameEnabled?: Maybe; }>; customSMSProvider?: Maybe<{ enabled?: Maybe; provider?: Maybe; }>; }; }; export type DeleteFunctionVariables = Exact<{ id: Scalars['String']; }>; export type DeleteFunctionResponse = { deleteFunction: { message?: Maybe; code?: Maybe; }; }; export type DeleteGroupsVariables = Exact<{ codeList: Array; }>; export type DeleteGroupsResponse = { deleteGroups: { message?: Maybe; code?: Maybe; }; }; export type DeleteNodeVariables = Exact<{ orgId: Scalars['String']; nodeId: Scalars['String']; }>; export type DeleteNodeResponse = { deleteNode: { message?: Maybe; code?: Maybe; }; }; export type DeleteOrgVariables = Exact<{ id: Scalars['String']; }>; export type DeleteOrgResponse = { deleteOrg: { message?: Maybe; code?: Maybe; }; }; export type DeletePoliciesVariables = Exact<{ codeList: Array; namespace?: Maybe; }>; export type DeletePoliciesResponse = { deletePolicies: { message?: Maybe; code?: Maybe; }; }; export type DeletePolicyVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; }>; export type DeletePolicyResponse = { deletePolicy: { message?: Maybe; code?: Maybe; }; }; export type DeleteRoleVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; }>; export type DeleteRoleResponse = { deleteRole: { message?: Maybe; code?: Maybe; }; }; export type DeleteRolesVariables = Exact<{ codeList: Array; namespace?: Maybe; }>; export type DeleteRolesResponse = { deleteRoles: { message?: Maybe; code?: Maybe; }; }; export type DeleteUserVariables = Exact<{ id: Scalars['String']; }>; export type DeleteUserResponse = { deleteUser?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type DeleteUserpoolVariables = Exact<{ [key: string]: never; }>; export type DeleteUserpoolResponse = { deleteUserpool: { message?: Maybe; code?: Maybe; }; }; export type DeleteUsersVariables = Exact<{ ids: Array; }>; export type DeleteUsersResponse = { deleteUsers?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type DisableEmailTemplateVariables = Exact<{ type: EmailTemplateType; }>; export type DisableEmailTemplateResponse = { disableEmailTemplate: { type: EmailTemplateType; name: string; subject: string; sender: string; content: string; redirectTo?: Maybe; hasURL?: Maybe; expiresIn?: Maybe; enabled?: Maybe; isSystem?: Maybe; }; }; export type DisbalePolicyAssignmentVariables = Exact<{ policy: Scalars['String']; targetType: PolicyAssignmentTargetType; targetIdentifier: Scalars['String']; namespace?: Maybe; }>; export type DisbalePolicyAssignmentResponse = { disbalePolicyAssignment: { message?: Maybe; code?: Maybe; }; }; export type EnableEmailTemplateVariables = Exact<{ type: EmailTemplateType; }>; export type EnableEmailTemplateResponse = { enableEmailTemplate: { type: EmailTemplateType; name: string; subject: string; sender: string; content: string; redirectTo?: Maybe; hasURL?: Maybe; expiresIn?: Maybe; enabled?: Maybe; isSystem?: Maybe; }; }; export type EnablePolicyAssignmentVariables = Exact<{ policy: Scalars['String']; targetType: PolicyAssignmentTargetType; targetIdentifier: Scalars['String']; namespace?: Maybe; }>; export type EnablePolicyAssignmentResponse = { enablePolicyAssignment: { message?: Maybe; code?: Maybe; }; }; export type LoginByEmailVariables = Exact<{ input: LoginByEmailInput; }>; export type LoginByEmailResponse = { loginByEmail?: Maybe<{ id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; newlyCreated?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type LoginByPhoneCodeVariables = Exact<{ input: LoginByPhoneCodeInput; }>; export type LoginByPhoneCodeResponse = { loginByPhoneCode?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; newlyCreated?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type LoginByPhonePasswordVariables = Exact<{ input: LoginByPhonePasswordInput; }>; export type LoginByPhonePasswordResponse = { loginByPhonePassword?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; newlyCreated?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type LoginBySubAccountVariables = Exact<{ account: Scalars['String']; password: Scalars['String']; captchaCode?: Maybe; clientIp?: Maybe; }>; export type LoginBySubAccountResponse = { loginBySubAccount: { id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; newlyCreated?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }; }; export type LoginByUsernameVariables = Exact<{ input: LoginByUsernameInput; }>; export type LoginByUsernameResponse = { loginByUsername?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; newlyCreated?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type MoveMembersVariables = Exact<{ userIds: Array; sourceNodeId: Scalars['String']; targetNodeId: Scalars['String']; }>; export type MoveMembersResponse = { moveMembers?: Maybe<{ code?: Maybe; message?: Maybe; }>; }; export type MoveNodeVariables = Exact<{ orgId: Scalars['String']; nodeId: Scalars['String']; targetParentId: Scalars['String']; }>; export type MoveNodeResponse = { moveNode: { id: string; rootNode: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; nodes: Array<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; }; export type RefreshAccessTokenVariables = Exact<{ accessToken?: Maybe; }>; export type RefreshAccessTokenResponse = { refreshAccessToken: { accessToken?: Maybe; exp?: Maybe; iat?: Maybe; }; }; export type RefreshTokenVariables = Exact<{ id?: Maybe; }>; export type RefreshTokenResponse = { refreshToken?: Maybe<{ token?: Maybe; iat?: Maybe; exp?: Maybe; }>; }; export type RefreshUserpoolSecretVariables = Exact<{ [key: string]: never; }>; export type RefreshUserpoolSecretResponse = { refreshUserpoolSecret: string; }; export type RegisterByEmailVariables = Exact<{ input: RegisterByEmailInput; }>; export type RegisterByEmailResponse = { registerByEmail?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; export type RegisterByPhoneCodeVariables = Exact<{ input: RegisterByPhoneCodeInput; }>; export type RegisterByPhoneCodeResponse = { registerByPhoneCode?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; export type RegisterByUsernameVariables = Exact<{ input: RegisterByUsernameInput; }>; export type RegisterByUsernameResponse = { registerByUsername?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; export type RemoveMemberVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; includeChildrenNodes?: Maybe; nodeId?: Maybe; orgId?: Maybe; nodeCode?: Maybe; userIds: Array; }>; export type RemoveMemberResponse = { removeMember: { id: string; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; users: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }>; }; }; }; export type RemovePolicyAssignmentsVariables = Exact<{ policies: Array; targetType: PolicyAssignmentTargetType; targetIdentifiers?: Maybe>; namespace?: Maybe; }>; export type RemovePolicyAssignmentsResponse = { removePolicyAssignments: { message?: Maybe; code?: Maybe; }; }; export type RemoveUdfVariables = Exact<{ targetType: UdfTargetType; key: Scalars['String']; }>; export type RemoveUdfResponse = { removeUdf?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type RemoveUdvVariables = Exact<{ targetType: UdfTargetType; targetId: Scalars['String']; key: Scalars['String']; }>; export type RemoveUdvResponse = { removeUdv?: Maybe; }>>; }; export type RemoveUserFromGroupVariables = Exact<{ userIds: Array; code?: Maybe; }>; export type RemoveUserFromGroupResponse = { removeUserFromGroup: { message?: Maybe; code?: Maybe; }; }; export type RemoveWhitelistVariables = Exact<{ type: WhitelistType; list: Array; }>; export type RemoveWhitelistResponse = { removeWhitelist: Array; updatedAt?: Maybe; value: string; }>>; }; export type ResetPasswordVariables = Exact<{ phone?: Maybe; phoneCountryCode?: Maybe; email?: Maybe; code: Scalars['String']; newPassword: Scalars['String']; }>; export type ResetPasswordResponse = { resetPassword?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type ResetPasswordByFirstLoginTokenVariables = Exact<{ token: Scalars['String']; password: Scalars['String']; }>; export type ResetPasswordByFirstLoginTokenResponse = { resetPasswordByFirstLoginToken?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type ResetPasswordByForceResetTokenVariables = Exact<{ token: Scalars['String']; oldPassword: Scalars['String']; newPassword: Scalars['String']; }>; export type ResetPasswordByForceResetTokenResponse = { resetPasswordByForceResetToken?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type RevokeRoleVariables = Exact<{ namespace?: Maybe; roleCode?: Maybe; roleCodes?: Maybe>>; userIds?: Maybe>; groupCodes?: Maybe>; nodeCodes?: Maybe>; }>; export type RevokeRoleResponse = { revokeRole?: Maybe<{ message?: Maybe; code?: Maybe; }>; }; export type SendEmailVariables = Exact<{ email: Scalars['String']; scene: EmailScene; }>; export type SendEmailResponse = { sendEmail: { message?: Maybe; code?: Maybe; }; }; export type SendFirstLoginVerifyEmailVariables = Exact<{ userId: Scalars['String']; appId: Scalars['String']; }>; export type SendFirstLoginVerifyEmailResponse = { sendFirstLoginVerifyEmail: { message?: Maybe; code?: Maybe; }; }; export type SetMainDepartmentVariables = Exact<{ userId: Scalars['String']; departmentId?: Maybe; }>; export type SetMainDepartmentResponse = { setMainDepartment: { message?: Maybe; code?: Maybe; }; }; export type SetUdfVariables = Exact<{ targetType: UdfTargetType; key: Scalars['String']; dataType: UdfDataType; label: Scalars['String']; options?: Maybe; }>; export type SetUdfResponse = { setUdf: { targetType: UdfTargetType; dataType: UdfDataType; key: string; label?: Maybe; options?: Maybe; }; }; export type SetUdfValueBatchVariables = Exact<{ targetType: UdfTargetType; input: Array; }>; export type SetUdfValueBatchResponse = { setUdfValueBatch?: Maybe<{ code?: Maybe; message?: Maybe; }>; }; export type SetUdvVariables = Exact<{ targetType: UdfTargetType; targetId: Scalars['String']; key: Scalars['String']; value: Scalars['String']; }>; export type SetUdvResponse = { setUdv?: Maybe; }>>; }; export type SetUdvBatchVariables = Exact<{ targetType: UdfTargetType; targetId: Scalars['String']; udvList?: Maybe>; }>; export type SetUdvBatchResponse = { setUdvBatch?: Maybe; }>>; }; export type UnbindEmailVariables = Exact<{ [key: string]: never; }>; export type UnbindEmailResponse = { unbindEmail: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type UnbindPhoneVariables = Exact<{ [key: string]: never; }>; export type UnbindPhoneResponse = { unbindPhone: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type UpdateEmailVariables = Exact<{ email: Scalars['String']; emailCode: Scalars['String']; oldEmail?: Maybe; oldEmailCode?: Maybe; }>; export type UpdateEmailResponse = { updateEmail: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type UpdateFunctionVariables = Exact<{ input: UpdateFunctionInput; }>; export type UpdateFunctionResponse = { updateFunction: { id: string; name: string; sourceCode: string; description?: Maybe; url?: Maybe; }; }; export type UpdateGroupVariables = Exact<{ code: Scalars['String']; name?: Maybe; description?: Maybe; newCode?: Maybe; }>; export type UpdateGroupResponse = { updateGroup: { code: string; name: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }; }; export type UpdateNodeVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; includeChildrenNodes?: Maybe; id: Scalars['String']; name?: Maybe; code?: Maybe; description?: Maybe; }>; export type UpdateNodeResponse = { updateNode: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; users: { totalCount: number; }; }; }; export type UpdatePasswordVariables = Exact<{ newPassword: Scalars['String']; oldPassword?: Maybe; }>; export type UpdatePasswordResponse = { updatePassword: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type UpdatePhoneVariables = Exact<{ phone: Scalars['String']; phoneCode: Scalars['String']; oldPhone?: Maybe; oldPhoneCode?: Maybe; phoneCountryCode?: Maybe; oldPhoneCountryCode?: Maybe; }>; export type UpdatePhoneResponse = { updatePhone: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; phoneCountryCode?: Maybe; }; }; export type UpdatePolicyVariables = Exact<{ namespace?: Maybe; code: Scalars['String']; description?: Maybe; statements?: Maybe>; newCode?: Maybe; }>; export type UpdatePolicyResponse = { updatePolicy: { namespace: string; code: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; statements: Array<{ resource: string; actions: Array; effect?: Maybe; condition?: Maybe>; }>; }; }; export type UpdateRoleVariables = Exact<{ code: Scalars['String']; description?: Maybe; newCode?: Maybe; namespace?: Maybe; }>; export type UpdateRoleResponse = { updateRole: { id: string; namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; parent?: Maybe<{ namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }; }; export type UpdateUserVariables = Exact<{ id?: Maybe; input: UpdateUserInput; emailToken?: Maybe; phoneToken?: Maybe; }>; export type UpdateUserResponse = { updateUser: { id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }; }; export type UpdateUserpoolVariables = Exact<{ input: UpdateUserpoolInput; }>; export type UpdateUserpoolResponse = { updateUserpool: { id: string; name: string; domain: string; description?: Maybe; secret: string; jwtSecret: string; logo: string; createdAt?: Maybe; updatedAt?: Maybe; emailVerifiedDefault: boolean; sendWelcomeEmail: boolean; registerDisabled: boolean; appSsoEnabled: boolean; showWxQRCodeWhenRegisterDisabled?: Maybe; allowedOrigins?: Maybe; tokenExpiresAfter?: Maybe; isDeleted?: Maybe; loginFailStrategy?: Maybe; packageType?: Maybe; useCustomUserStore?: Maybe; loginRequireEmailVerified?: Maybe; verifyCodeLength?: Maybe; verifyCodeMaxAttempts?: Maybe; userpoolTypes?: Maybe; name?: Maybe; description?: Maybe; image?: Maybe; sdks?: Maybe>>; }>>; frequentRegisterCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; loginFailCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; loginPasswordFailCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; changePhoneStrategy?: Maybe<{ verifyOldPhone?: Maybe; }>; changeEmailStrategy?: Maybe<{ verifyOldEmail?: Maybe; }>; qrcodeLoginStrategy?: Maybe<{ qrcodeExpiresAfter?: Maybe; returnFullUserInfo?: Maybe; allowExchangeUserInfoFromBrowser?: Maybe; ticketExpiresAfter?: Maybe; }>; app2WxappLoginStrategy?: Maybe<{ ticketExpriresAfter?: Maybe; ticketExchangeUserInfoNeedSecret?: Maybe; }>; whitelist?: Maybe<{ phoneEnabled?: Maybe; emailEnabled?: Maybe; usernameEnabled?: Maybe; }>; customSMSProvider?: Maybe<{ enabled?: Maybe; provider?: Maybe; config?: Maybe; }>; }; }; export type AccessTokenVariables = Exact<{ userPoolId: Scalars['String']; secret: Scalars['String']; }>; export type AccessTokenResponse = { accessToken: { accessToken?: Maybe; exp?: Maybe; iat?: Maybe; }; }; export type ArchivedUsersVariables = Exact<{ page?: Maybe; limit?: Maybe; }>; export type ArchivedUsersResponse = { archivedUsers: { totalCount: number; list: Array<{ id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }; export type AuthorizedTargetsVariables = Exact<{ namespace: Scalars['String']; resourceType: ResourceType; resource: Scalars['String']; targetType?: Maybe; actions?: Maybe; }>; export type AuthorizedTargetsResponse = { authorizedTargets?: Maybe<{ totalCount?: Maybe; list?: Maybe; targetIdentifier?: Maybe; actions?: Maybe>; }>>>; }>; }; export type CheckLoginStatusVariables = Exact<{ token?: Maybe; }>; export type CheckLoginStatusResponse = { checkLoginStatus?: Maybe<{ code?: Maybe; message?: Maybe; status?: Maybe; exp?: Maybe; iat?: Maybe; data?: Maybe<{ id?: Maybe; userPoolId?: Maybe; arn?: Maybe; }>; }>; }; export type CheckPasswordStrengthVariables = Exact<{ password: Scalars['String']; }>; export type CheckPasswordStrengthResponse = { checkPasswordStrength: { valid: boolean; message?: Maybe; }; }; export type ChildrenNodesVariables = Exact<{ nodeId: Scalars['String']; }>; export type ChildrenNodesResponse = { childrenNodes: Array<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; export type EmailTemplatesVariables = Exact<{ [key: string]: never; }>; export type EmailTemplatesResponse = { emailTemplates: Array<{ type: EmailTemplateType; name: string; subject: string; sender: string; content: string; redirectTo?: Maybe; hasURL?: Maybe; expiresIn?: Maybe; enabled?: Maybe; isSystem?: Maybe; }>; }; export type FindUserVariables = Exact<{ email?: Maybe; phone?: Maybe; username?: Maybe; externalId?: Maybe; identity?: Maybe; }>; export type FindUserResponse = { findUser?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; export type FindUserWithCustomDataVariables = Exact<{ email?: Maybe; phone?: Maybe; username?: Maybe; externalId?: Maybe; }>; export type FindUserWithCustomDataResponse = { findUser?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type FunctionVariables = Exact<{ id?: Maybe; }>; export type FunctionResponse = { function?: Maybe<{ id: string; name: string; sourceCode: string; description?: Maybe; url?: Maybe; }>; }; export type FunctionsVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; }>; export type FunctionsResponse = { functions: { totalCount: number; list: Array<{ id: string; name: string; sourceCode: string; description?: Maybe; url?: Maybe; }>; }; }; export type GetUserDepartmentsVariables = Exact<{ id: Scalars['String']; orgId?: Maybe; }>; export type GetUserDepartmentsResponse = { user?: Maybe<{ departments?: Maybe<{ totalCount: number; list: Array<{ isMainDepartment: boolean; joinedAt?: Maybe; department: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; codePath: Array>; namePath: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; }>; }>; }>; }; export type GetUserGroupsVariables = Exact<{ id: Scalars['String']; }>; export type GetUserGroupsResponse = { user?: Maybe<{ groups?: Maybe<{ totalCount: number; list: Array<{ code: string; name: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }>; }>; }; export type GetUserRolesVariables = Exact<{ id: Scalars['String']; namespace?: Maybe; }>; export type GetUserRolesResponse = { user?: Maybe<{ roles?: Maybe<{ totalCount: number; list: Array<{ id: string; code: string; namespace: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; parent?: Maybe<{ code: string; namespace: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }>; }>; }>; }; export type GroupVariables = Exact<{ code: Scalars['String']; }>; export type GroupResponse = { group?: Maybe<{ code: string; name: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }; export type GroupWithUsersVariables = Exact<{ code: Scalars['String']; page?: Maybe; limit?: Maybe; }>; export type GroupWithUsersResponse = { group?: Maybe<{ users: { totalCount: number; list: Array<{ id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }>; }; export type GroupWithUsersWithCustomDataVariables = Exact<{ code: Scalars['String']; page?: Maybe; limit?: Maybe; }>; export type GroupWithUsersWithCustomDataResponse = { group?: Maybe<{ users: { totalCount: number; list: Array<{ id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; }>; }; export type GroupsVariables = Exact<{ userId?: Maybe; page?: Maybe; limit?: Maybe; sortBy?: Maybe; }>; export type GroupsResponse = { groups: { totalCount: number; list: Array<{ code: string; name: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }; }; export type IsActionAllowedVariables = Exact<{ resource: Scalars['String']; action: Scalars['String']; userId: Scalars['String']; namespace?: Maybe; }>; export type IsActionAllowedResponse = { isActionAllowed: boolean; }; export type IsActionDeniedVariables = Exact<{ resource: Scalars['String']; action: Scalars['String']; userId: Scalars['String']; }>; export type IsActionDeniedResponse = { isActionDenied: boolean; }; export type IsDomainAvaliableVariables = Exact<{ domain: Scalars['String']; }>; export type IsDomainAvaliableResponse = { isDomainAvaliable?: Maybe; }; export type IsRootNodeVariables = Exact<{ nodeId: Scalars['String']; orgId: Scalars['String']; }>; export type IsRootNodeResponse = { isRootNode?: Maybe; }; export type IsUserExistsVariables = Exact<{ email?: Maybe; phone?: Maybe; username?: Maybe; externalId?: Maybe; }>; export type IsUserExistsResponse = { isUserExists?: Maybe; }; export type AuthorizedResourcesVariables = Exact<{ targetType?: Maybe; targetIdentifier?: Maybe; namespace?: Maybe; resourceType?: Maybe; }>; export type AuthorizedResourcesResponse = { authorizedResources?: Maybe<{ totalCount: number; list: Array<{ code: string; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }>; }>; }; export type ListGroupAuthorizedResourcesVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; resourceType?: Maybe; }>; export type ListGroupAuthorizedResourcesResponse = { group?: Maybe<{ authorizedResources?: Maybe<{ totalCount: number; list: Array<{ code: string; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }>; }>; }>; }; export type ListNodeByCodeAuthorizedResourcesVariables = Exact<{ orgId: Scalars['String']; code: Scalars['String']; namespace?: Maybe; resourceType?: Maybe; }>; export type ListNodeByCodeAuthorizedResourcesResponse = { nodeByCode?: Maybe<{ authorizedResources?: Maybe<{ totalCount: number; list: Array<{ code: string; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }>; }>; }>; }; export type ListNodeByIdAuthorizedResourcesVariables = Exact<{ id: Scalars['String']; namespace?: Maybe; resourceType?: Maybe; }>; export type ListNodeByIdAuthorizedResourcesResponse = { nodeById?: Maybe<{ authorizedResources?: Maybe<{ totalCount: number; list: Array<{ code: string; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }>; }>; }>; }; export type ListRoleAuthorizedResourcesVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; resourceType?: Maybe; }>; export type ListRoleAuthorizedResourcesResponse = { role?: Maybe<{ authorizedResources?: Maybe<{ totalCount: number; list: Array<{ code: string; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }>; }>; }>; }; export type ListUserAuthorizedResourcesVariables = Exact<{ id: Scalars['String']; namespace?: Maybe; resourceType?: Maybe; }>; export type ListUserAuthorizedResourcesResponse = { user?: Maybe<{ authorizedResources?: Maybe<{ totalCount: number; list: Array<{ code: string; type?: Maybe; actions?: Maybe>; apiIdentifier?: Maybe; }>; }>; }>; }; export type NodeByCodeVariables = Exact<{ orgId: Scalars['String']; code: Scalars['String']; }>; export type NodeByCodeResponse = { nodeByCode?: Maybe<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; export type NodeByCodeWithMembersVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; includeChildrenNodes?: Maybe; orgId: Scalars['String']; code: Scalars['String']; }>; export type NodeByCodeWithMembersResponse = { nodeByCode?: Maybe<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; users: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }>; }; export type NodeByIdVariables = Exact<{ id: Scalars['String']; }>; export type NodeByIdResponse = { nodeById?: Maybe<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; export type NodeByIdWithMembersVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; includeChildrenNodes?: Maybe; id: Scalars['String']; }>; export type NodeByIdWithMembersResponse = { nodeById?: Maybe<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; users: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }>; }; export type OrgVariables = Exact<{ id: Scalars['String']; }>; export type OrgResponse = { org: { id: string; rootNode: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; nodes: Array<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; }; export type OrgsVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; }>; export type OrgsResponse = { orgs: { totalCount: number; list: Array<{ id: string; rootNode: { id: string; name: string; nameI18n?: Maybe; path: Array; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; nodes: Array<{ id: string; name: string; path: Array; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }>; }; }; export type PoliciesVariables = Exact<{ page?: Maybe; limit?: Maybe; namespace?: Maybe; }>; export type PoliciesResponse = { policies: { totalCount: number; list: Array<{ namespace: string; code: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; statements: Array<{ resource: string; actions: Array; effect?: Maybe; condition?: Maybe>; }>; }>; }; }; export type PolicyVariables = Exact<{ namespace?: Maybe; code: Scalars['String']; }>; export type PolicyResponse = { policy?: Maybe<{ namespace: string; code: string; isDefault: boolean; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; statements: Array<{ resource: string; actions: Array; effect?: Maybe; condition?: Maybe>; }>; }>; }; export type PolicyAssignmentsVariables = Exact<{ namespace?: Maybe; code?: Maybe; targetType?: Maybe; targetIdentifier?: Maybe; page?: Maybe; limit?: Maybe; }>; export type PolicyAssignmentsResponse = { policyAssignments: { totalCount: number; list: Array<{ code: string; targetType: PolicyAssignmentTargetType; targetIdentifier: string; }>; }; }; export type PolicyWithAssignmentsVariables = Exact<{ page?: Maybe; limit?: Maybe; code: Scalars['String']; }>; export type PolicyWithAssignmentsResponse = { policy?: Maybe<{ code: string; isDefault: boolean; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; assignmentsCount: number; statements: Array<{ resource: string; actions: Array; effect?: Maybe; }>; assignments: Array<{ code: string; targetType: PolicyAssignmentTargetType; targetIdentifier: string; }>; }>; }; export type PreviewEmailVariables = Exact<{ type: EmailTemplateType; }>; export type PreviewEmailResponse = { previewEmail: string; }; export type QiniuUptokenVariables = Exact<{ type?: Maybe; }>; export type QiniuUptokenResponse = { qiniuUptoken?: Maybe; }; export type QueryMfaVariables = Exact<{ id?: Maybe; userId?: Maybe; userPoolId?: Maybe; }>; export type QueryMfaResponse = { queryMfa?: Maybe<{ id: string; userId: string; userPoolId: string; enable: boolean; secret?: Maybe; }>; }; export type RoleVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; }>; export type RoleResponse = { role?: Maybe<{ id: string; namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; parent?: Maybe<{ namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }>; }; export type RoleWithUsersVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; page?: Maybe; limit?: Maybe; }>; export type RoleWithUsersResponse = { role?: Maybe<{ users: { totalCount: number; list: Array<{ id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }>; }; export type RoleWithUsersWithCustomDataVariables = Exact<{ code: Scalars['String']; namespace?: Maybe; page?: Maybe; limit?: Maybe; }>; export type RoleWithUsersWithCustomDataResponse = { role?: Maybe<{ users: { totalCount: number; list: Array<{ id: string; arn: string; status?: Maybe; userPoolId: string; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; }>; }; export type RolesVariables = Exact<{ namespace?: Maybe; page?: Maybe; limit?: Maybe; sortBy?: Maybe; }>; export type RolesResponse = { roles: { totalCount: number; list: Array<{ id: string; namespace: string; code: string; arn: string; description?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; }>; }; }; export type RootNodeVariables = Exact<{ orgId: Scalars['String']; }>; export type RootNodeResponse = { rootNode: { id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; codePath: Array>; namePath: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }; }; export type SearchNodesVariables = Exact<{ keyword: Scalars['String']; }>; export type SearchNodesResponse = { searchNodes: Array<{ id: string; orgId?: Maybe; name: string; nameI18n?: Maybe; description?: Maybe; descriptionI18n?: Maybe; order?: Maybe; code?: Maybe; root?: Maybe; depth?: Maybe; path: Array; codePath: Array>; namePath: Array; createdAt?: Maybe; updatedAt?: Maybe; children?: Maybe>; }>; }; export type SearchUserVariables = Exact<{ query: Scalars['String']; fields?: Maybe>>; page?: Maybe; limit?: Maybe; departmentOpts?: Maybe>>; groupOpts?: Maybe>>; roleOpts?: Maybe>>; }>; export type SearchUserResponse = { searchUser: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; }>; }; }; export type SearchUserWithCustomDataVariables = Exact<{ query: Scalars['String']; fields?: Maybe>>; page?: Maybe; limit?: Maybe; departmentOpts?: Maybe>>; groupOpts?: Maybe>>; roleOpts?: Maybe>>; }>; export type SearchUserWithCustomDataResponse = { searchUser: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; }; export type TemplateCodeVariables = Exact<{ [key: string]: never; }>; export type TemplateCodeResponse = { templateCode: string; }; export type UdfVariables = Exact<{ targetType: UdfTargetType; }>; export type UdfResponse = { udf: Array<{ targetType: UdfTargetType; dataType: UdfDataType; key: string; label?: Maybe; options?: Maybe; }>; }; export type UdfValueBatchVariables = Exact<{ targetType: UdfTargetType; targetIds: Array; }>; export type UdfValueBatchResponse = { udfValueBatch: Array<{ targetId: string; data: Array<{ key: string; dataType: UdfDataType; value: string; label?: Maybe; }>; }>; }; export type UdvVariables = Exact<{ targetType: UdfTargetType; targetId: Scalars['String']; }>; export type UdvResponse = { udv: Array<{ key: string; dataType: UdfDataType; value: string; label?: Maybe; }>; }; export type UserVariables = Exact<{ id?: Maybe; }>; export type UserResponse = { user?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; identities?: Maybe; userIdInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; type?: Maybe; userPoolId?: Maybe; extIdpId?: Maybe; }>>>; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type UserBatchVariables = Exact<{ ids: Array; type?: Maybe; }>; export type UserBatchResponse = { userBatch: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; identities?: Maybe; userIdInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; type?: Maybe; userPoolId?: Maybe; extIdpId?: Maybe; }>>>; }>; }; export type UserBatchWithCustomDataVariables = Exact<{ ids: Array; type?: Maybe; }>; export type UserBatchWithCustomDataResponse = { userBatch: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; identities?: Maybe; userIdInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; type?: Maybe; userPoolId?: Maybe; extIdpId?: Maybe; }>>>; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type UserWithCustomDataVariables = Exact<{ id?: Maybe; }>; export type UserWithCustomDataResponse = { user?: Maybe<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; identities?: Maybe; userIdInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; userPoolId?: Maybe; extIdpId?: Maybe; }>>>; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; export type UserpoolVariables = Exact<{ [key: string]: never; }>; export type UserpoolResponse = { userpool: { id: string; name: string; domain: string; description?: Maybe; secret: string; jwtSecret: string; ownerId?: Maybe; logo: string; createdAt?: Maybe; updatedAt?: Maybe; emailVerifiedDefault: boolean; sendWelcomeEmail: boolean; registerDisabled: boolean; appSsoEnabled: boolean; showWxQRCodeWhenRegisterDisabled?: Maybe; allowedOrigins?: Maybe; tokenExpiresAfter?: Maybe; isDeleted?: Maybe; loginFailStrategy?: Maybe; packageType?: Maybe; useCustomUserStore?: Maybe; loginRequireEmailVerified?: Maybe; verifyCodeLength?: Maybe; verifyCodeMaxAttempts?: Maybe; userpoolTypes?: Maybe; name?: Maybe; description?: Maybe; image?: Maybe; sdks?: Maybe>>; }>>; frequentRegisterCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; loginFailCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; loginPasswordFailCheck?: Maybe<{ timeInterval?: Maybe; limit?: Maybe; enabled?: Maybe; }>; changePhoneStrategy?: Maybe<{ verifyOldPhone?: Maybe; }>; changeEmailStrategy?: Maybe<{ verifyOldEmail?: Maybe; }>; qrcodeLoginStrategy?: Maybe<{ qrcodeExpiresAfter?: Maybe; returnFullUserInfo?: Maybe; allowExchangeUserInfoFromBrowser?: Maybe; ticketExpiresAfter?: Maybe; }>; app2WxappLoginStrategy?: Maybe<{ ticketExpriresAfter?: Maybe; ticketExchangeUserInfoNeedSecret?: Maybe; }>; whitelist?: Maybe<{ phoneEnabled?: Maybe; emailEnabled?: Maybe; usernameEnabled?: Maybe; }>; customSMSProvider?: Maybe<{ enabled?: Maybe; provider?: Maybe; config?: Maybe; }>; }; }; export type UserpoolTypesVariables = Exact<{ [key: string]: never; }>; export type UserpoolTypesResponse = { userpoolTypes: Array<{ code?: Maybe; name?: Maybe; description?: Maybe; image?: Maybe; sdks?: Maybe>>; }>; }; export type UserpoolsVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; }>; export type UserpoolsResponse = { userpools: { totalCount: number; list: Array<{ id: string; name: string; domain: string; ownerId?: Maybe; description?: Maybe; secret: string; jwtSecret: string; logo: string; createdAt?: Maybe; updatedAt?: Maybe; emailVerifiedDefault: boolean; sendWelcomeEmail: boolean; registerDisabled: boolean; appSsoEnabled: boolean; showWxQRCodeWhenRegisterDisabled?: Maybe; allowedOrigins?: Maybe; tokenExpiresAfter?: Maybe; isDeleted?: Maybe; packageType?: Maybe; useCustomUserStore?: Maybe; loginRequireEmailVerified?: Maybe; verifyCodeLength?: Maybe; verifyCodeMaxAttempts?: Maybe; }>; }; }; export type UsersVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; excludeUsersInOrg?: Maybe; }>; export type UsersResponse = { users: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; identities?: Maybe; userIdInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; type?: Maybe; userPoolId?: Maybe; extIdpId?: Maybe; }>>>; }>; }; }; export type UsersWithCustomDataVariables = Exact<{ page?: Maybe; limit?: Maybe; sortBy?: Maybe; excludeUsersInOrg?: Maybe; }>; export type UsersWithCustomDataResponse = { users: { totalCount: number; list: Array<{ id: string; arn: string; userPoolId: string; status?: Maybe; username?: Maybe; email?: Maybe; emailVerified?: Maybe; phone?: Maybe; phoneVerified?: Maybe; unionid?: Maybe; openid?: Maybe; nickname?: Maybe; registerSource?: Maybe>; photo?: Maybe; password?: Maybe; oauth?: Maybe; token?: Maybe; tokenExpiredAt?: Maybe; loginsCount?: Maybe; lastLogin?: Maybe; lastIP?: Maybe; signedUp?: Maybe; blocked?: Maybe; isDeleted?: Maybe; device?: Maybe; browser?: Maybe; company?: Maybe; name?: Maybe; givenName?: Maybe; familyName?: Maybe; middleName?: Maybe; profile?: Maybe; preferredUsername?: Maybe; website?: Maybe; gender?: Maybe; birthdate?: Maybe; zoneinfo?: Maybe; locale?: Maybe; address?: Maybe; formatted?: Maybe; streetAddress?: Maybe; locality?: Maybe; region?: Maybe; postalCode?: Maybe; city?: Maybe; province?: Maybe; country?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; externalId?: Maybe; phoneCountryCode?: Maybe; identities?: Maybe; userIdInIdp?: Maybe; userId?: Maybe; connectionId?: Maybe; isSocial?: Maybe; provider?: Maybe; type?: Maybe; userPoolId?: Maybe; extIdpId?: Maybe; }>>>; customData?: Maybe; dataType: UdfDataType; label?: Maybe; }>>>; }>; }; }; export type WhitelistVariables = Exact<{ type: WhitelistType; }>; export type WhitelistResponse = { whitelist: Array<{ createdAt?: Maybe; updatedAt?: Maybe; value: string; }>; }; export declare const AddMemberDocument = "\n mutation addMember($page: Int, $limit: Int, $sortBy: SortByEnum, $includeChildrenNodes: Boolean, $nodeId: String, $orgId: String, $nodeCode: String, $userIds: [String!]!, $isLeader: Boolean) {\n addMember(nodeId: $nodeId, orgId: $orgId, nodeCode: $nodeCode, userIds: $userIds, isLeader: $isLeader) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n users(page: $page, limit: $limit, sortBy: $sortBy, includeChildrenNodes: $includeChildrenNodes) {\n totalCount\n list {\n id\n arn\n userPoolId\n username\n status\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n }\n}\n "; export declare const AddNodeDocument = "\n mutation addNode($orgId: String!, $parentNodeId: String, $name: String!, $nameI18n: String, $description: String, $descriptionI18n: String, $order: Int, $code: String) {\n addNode(orgId: $orgId, parentNodeId: $parentNodeId, name: $name, nameI18n: $nameI18n, description: $description, descriptionI18n: $descriptionI18n, order: $order, code: $code) {\n id\n rootNode {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n nodes {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n }\n}\n "; export declare const AddNodeV2Document = "\n mutation addNodeV2($orgId: String!, $parentNodeId: String, $name: String!, $nameI18n: String, $description: String, $descriptionI18n: String, $order: Int, $code: String) {\n addNodeV2(orgId: $orgId, parentNodeId: $parentNodeId, name: $name, nameI18n: $nameI18n, description: $description, descriptionI18n: $descriptionI18n, order: $order, code: $code) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n}\n "; export declare const AddPolicyAssignmentsDocument = "\n mutation addPolicyAssignments($policies: [String!]!, $targetType: PolicyAssignmentTargetType!, $targetIdentifiers: [String!], $inheritByChildren: Boolean, $namespace: String) {\n addPolicyAssignments(policies: $policies, targetType: $targetType, targetIdentifiers: $targetIdentifiers, inheritByChildren: $inheritByChildren, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const AddUserToGroupDocument = "\n mutation addUserToGroup($userIds: [String!]!, $code: String) {\n addUserToGroup(userIds: $userIds, code: $code) {\n message\n code\n }\n}\n "; export declare const AddWhitelistDocument = "\n mutation addWhitelist($type: WhitelistType!, $list: [String!]!) {\n addWhitelist(type: $type, list: $list) {\n createdAt\n updatedAt\n value\n }\n}\n "; export declare const AllowDocument = "\n mutation allow($resource: String!, $action: String!, $userId: String, $userIds: [String!], $roleCode: String, $roleCodes: [String!], $namespace: String) {\n allow(resource: $resource, action: $action, userId: $userId, userIds: $userIds, roleCode: $roleCode, roleCodes: $roleCodes, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const AssignRoleDocument = "\n mutation assignRole($namespace: String, $roleCode: String, $roleCodes: [String], $userIds: [String!], $groupCodes: [String!], $nodeCodes: [String!]) {\n assignRole(namespace: $namespace, roleCode: $roleCode, roleCodes: $roleCodes, userIds: $userIds, groupCodes: $groupCodes, nodeCodes: $nodeCodes) {\n message\n code\n }\n}\n "; export declare const AuthorizeResourceDocument = "\n mutation authorizeResource($namespace: String, $resource: String, $resourceType: ResourceType, $opts: [AuthorizeResourceOpt]) {\n authorizeResource(namespace: $namespace, resource: $resource, resourceType: $resourceType, opts: $opts) {\n code\n message\n }\n}\n "; export declare const BindEmailDocument = "\n mutation bindEmail($email: String!, $emailCode: String!) {\n bindEmail(email: $email, emailCode: $emailCode) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const BindPhoneDocument = "\n mutation bindPhone($phone: String!, $phoneCode: String!, $phoneCountryCode: String) {\n bindPhone(phone: $phone, phoneCode: $phoneCode, phoneCountryCode: $phoneCountryCode) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const ChangeMfaDocument = "\n mutation changeMfa($enable: Boolean, $id: String, $userId: String, $userPoolId: String, $refresh: Boolean) {\n changeMfa(enable: $enable, id: $id, userId: $userId, userPoolId: $userPoolId, refresh: $refresh) {\n id\n userId\n userPoolId\n enable\n secret\n }\n}\n "; export declare const ConfigEmailTemplateDocument = "\n mutation configEmailTemplate($input: ConfigEmailTemplateInput!) {\n configEmailTemplate(input: $input) {\n type\n name\n subject\n sender\n content\n redirectTo\n hasURL\n expiresIn\n enabled\n isSystem\n }\n}\n "; export declare const CreateFunctionDocument = "\n mutation createFunction($input: CreateFunctionInput!) {\n createFunction(input: $input) {\n id\n name\n sourceCode\n description\n url\n }\n}\n "; export declare const CreateGroupDocument = "\n mutation createGroup($code: String!, $name: String!, $description: String) {\n createGroup(code: $code, name: $name, description: $description) {\n code\n name\n description\n createdAt\n updatedAt\n }\n}\n "; export declare const CreateOrgDocument = "\n mutation createOrg($name: String!, $code: String, $description: String, $tenantId: String) {\n createOrg(name: $name, code: $code, description: $description, tenantId: $tenantId) {\n id\n rootNode {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n nodes {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n }\n}\n "; export declare const CreatePolicyDocument = "\n mutation createPolicy($namespace: String, $code: String!, $description: String, $statements: [PolicyStatementInput!]!) {\n createPolicy(namespace: $namespace, code: $code, description: $description, statements: $statements) {\n namespace\n code\n isDefault\n description\n statements {\n resource\n actions\n effect\n condition {\n param\n operator\n value\n }\n }\n createdAt\n updatedAt\n assignmentsCount\n }\n}\n "; export declare const CreateRoleDocument = "\n mutation createRole($namespace: String, $code: String!, $description: String, $parent: String) {\n createRole(namespace: $namespace, code: $code, description: $description, parent: $parent) {\n id\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n parent {\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n }\n }\n}\n "; export declare const CreateUserDocument = "\n mutation createUser($userInfo: CreateUserInput!, $params: String, $identity: CreateUserIdentityInput, $keepPassword: Boolean, $resetPasswordOnFirstLogin: Boolean) {\n createUser(userInfo: $userInfo, params: $params, identity: $identity, keepPassword: $keepPassword, resetPasswordOnFirstLogin: $resetPasswordOnFirstLogin) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n}\n "; export declare const CreateUserWithCustomDataDocument = "\n mutation createUserWithCustomData($userInfo: CreateUserInput!, $keepPassword: Boolean, $params: String) {\n createUser(userInfo: $userInfo, keepPassword: $keepPassword, params: $params) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const CreateUserpoolDocument = "\n mutation createUserpool($name: String!, $domain: String!, $description: String, $logo: String, $userpoolTypes: [String!]) {\n createUserpool(name: $name, domain: $domain, description: $description, logo: $logo, userpoolTypes: $userpoolTypes) {\n id\n name\n domain\n description\n secret\n jwtSecret\n userpoolTypes {\n code\n name\n description\n image\n sdks\n }\n logo\n createdAt\n updatedAt\n emailVerifiedDefault\n sendWelcomeEmail\n registerDisabled\n appSsoEnabled\n showWxQRCodeWhenRegisterDisabled\n allowedOrigins\n tokenExpiresAfter\n isDeleted\n frequentRegisterCheck {\n timeInterval\n limit\n enabled\n }\n loginFailCheck {\n timeInterval\n limit\n enabled\n }\n changePhoneStrategy {\n verifyOldPhone\n }\n changeEmailStrategy {\n verifyOldEmail\n }\n qrcodeLoginStrategy {\n qrcodeExpiresAfter\n returnFullUserInfo\n allowExchangeUserInfoFromBrowser\n ticketExpiresAfter\n }\n app2WxappLoginStrategy {\n ticketExpriresAfter\n ticketExchangeUserInfoNeedSecret\n }\n whitelist {\n phoneEnabled\n emailEnabled\n usernameEnabled\n }\n customSMSProvider {\n enabled\n provider\n }\n packageType\n }\n}\n "; export declare const DeleteFunctionDocument = "\n mutation deleteFunction($id: String!) {\n deleteFunction(id: $id) {\n message\n code\n }\n}\n "; export declare const DeleteGroupsDocument = "\n mutation deleteGroups($codeList: [String!]!) {\n deleteGroups(codeList: $codeList) {\n message\n code\n }\n}\n "; export declare const DeleteNodeDocument = "\n mutation deleteNode($orgId: String!, $nodeId: String!) {\n deleteNode(orgId: $orgId, nodeId: $nodeId) {\n message\n code\n }\n}\n "; export declare const DeleteOrgDocument = "\n mutation deleteOrg($id: String!) {\n deleteOrg(id: $id) {\n message\n code\n }\n}\n "; export declare const DeletePoliciesDocument = "\n mutation deletePolicies($codeList: [String!]!, $namespace: String) {\n deletePolicies(codeList: $codeList, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const DeletePolicyDocument = "\n mutation deletePolicy($code: String!, $namespace: String) {\n deletePolicy(code: $code, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const DeleteRoleDocument = "\n mutation deleteRole($code: String!, $namespace: String) {\n deleteRole(code: $code, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const DeleteRolesDocument = "\n mutation deleteRoles($codeList: [String!]!, $namespace: String) {\n deleteRoles(codeList: $codeList, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const DeleteUserDocument = "\n mutation deleteUser($id: String!) {\n deleteUser(id: $id) {\n message\n code\n }\n}\n "; export declare const DeleteUserpoolDocument = "\n mutation deleteUserpool {\n deleteUserpool {\n message\n code\n }\n}\n "; export declare const DeleteUsersDocument = "\n mutation deleteUsers($ids: [String!]!) {\n deleteUsers(ids: $ids) {\n message\n code\n }\n}\n "; export declare const DisableEmailTemplateDocument = "\n mutation disableEmailTemplate($type: EmailTemplateType!) {\n disableEmailTemplate(type: $type) {\n type\n name\n subject\n sender\n content\n redirectTo\n hasURL\n expiresIn\n enabled\n isSystem\n }\n}\n "; export declare const DisbalePolicyAssignmentDocument = "\n mutation disbalePolicyAssignment($policy: String!, $targetType: PolicyAssignmentTargetType!, $targetIdentifier: String!, $namespace: String) {\n disbalePolicyAssignment(policy: $policy, targetType: $targetType, targetIdentifier: $targetIdentifier, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const EnableEmailTemplateDocument = "\n mutation enableEmailTemplate($type: EmailTemplateType!) {\n enableEmailTemplate(type: $type) {\n type\n name\n subject\n sender\n content\n redirectTo\n hasURL\n expiresIn\n enabled\n isSystem\n }\n}\n "; export declare const EnablePolicyAssignmentDocument = "\n mutation enablePolicyAssignment($policy: String!, $targetType: PolicyAssignmentTargetType!, $targetIdentifier: String!, $namespace: String) {\n enablePolicyAssignment(policy: $policy, targetType: $targetType, targetIdentifier: $targetIdentifier, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const LoginByEmailDocument = "\n mutation loginByEmail($input: LoginByEmailInput!) {\n loginByEmail(input: $input) {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n newlyCreated\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const LoginByPhoneCodeDocument = "\n mutation loginByPhoneCode($input: LoginByPhoneCodeInput!) {\n loginByPhoneCode(input: $input) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n newlyCreated\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const LoginByPhonePasswordDocument = "\n mutation loginByPhonePassword($input: LoginByPhonePasswordInput!) {\n loginByPhonePassword(input: $input) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n newlyCreated\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const LoginBySubAccountDocument = "\n mutation loginBySubAccount($account: String!, $password: String!, $captchaCode: String, $clientIp: String) {\n loginBySubAccount(account: $account, password: $password, captchaCode: $captchaCode, clientIp: $clientIp) {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n newlyCreated\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const LoginByUsernameDocument = "\n mutation loginByUsername($input: LoginByUsernameInput!) {\n loginByUsername(input: $input) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n newlyCreated\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const MoveMembersDocument = "\n mutation moveMembers($userIds: [String!]!, $sourceNodeId: String!, $targetNodeId: String!) {\n moveMembers(userIds: $userIds, sourceNodeId: $sourceNodeId, targetNodeId: $targetNodeId) {\n code\n message\n }\n}\n "; export declare const MoveNodeDocument = "\n mutation moveNode($orgId: String!, $nodeId: String!, $targetParentId: String!) {\n moveNode(orgId: $orgId, nodeId: $nodeId, targetParentId: $targetParentId) {\n id\n rootNode {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n nodes {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n }\n}\n "; export declare const RefreshAccessTokenDocument = "\n mutation refreshAccessToken($accessToken: String) {\n refreshAccessToken(accessToken: $accessToken) {\n accessToken\n exp\n iat\n }\n}\n "; export declare const RefreshTokenDocument = "\n mutation refreshToken($id: String) {\n refreshToken(id: $id) {\n token\n iat\n exp\n }\n}\n "; export declare const RefreshUserpoolSecretDocument = "\n mutation refreshUserpoolSecret {\n refreshUserpoolSecret\n}\n "; export declare const RegisterByEmailDocument = "\n mutation registerByEmail($input: RegisterByEmailInput!) {\n registerByEmail(input: $input) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n}\n "; export declare const RegisterByPhoneCodeDocument = "\n mutation registerByPhoneCode($input: RegisterByPhoneCodeInput!) {\n registerByPhoneCode(input: $input) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n}\n "; export declare const RegisterByUsernameDocument = "\n mutation registerByUsername($input: RegisterByUsernameInput!) {\n registerByUsername(input: $input) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n}\n "; export declare const RemoveMemberDocument = "\n mutation removeMember($page: Int, $limit: Int, $sortBy: SortByEnum, $includeChildrenNodes: Boolean, $nodeId: String, $orgId: String, $nodeCode: String, $userIds: [String!]!) {\n removeMember(nodeId: $nodeId, orgId: $orgId, nodeCode: $nodeCode, userIds: $userIds) {\n id\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n createdAt\n updatedAt\n children\n users(page: $page, limit: $limit, sortBy: $sortBy, includeChildrenNodes: $includeChildrenNodes) {\n totalCount\n list {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n }\n }\n}\n "; export declare const RemovePolicyAssignmentsDocument = "\n mutation removePolicyAssignments($policies: [String!]!, $targetType: PolicyAssignmentTargetType!, $targetIdentifiers: [String!], $namespace: String) {\n removePolicyAssignments(policies: $policies, targetType: $targetType, targetIdentifiers: $targetIdentifiers, namespace: $namespace) {\n message\n code\n }\n}\n "; export declare const RemoveUdfDocument = "\n mutation removeUdf($targetType: UDFTargetType!, $key: String!) {\n removeUdf(targetType: $targetType, key: $key) {\n message\n code\n }\n}\n "; export declare const RemoveUdvDocument = "\n mutation removeUdv($targetType: UDFTargetType!, $targetId: String!, $key: String!) {\n removeUdv(targetType: $targetType, targetId: $targetId, key: $key) {\n key\n dataType\n value\n label\n }\n}\n "; export declare const RemoveUserFromGroupDocument = "\n mutation removeUserFromGroup($userIds: [String!]!, $code: String) {\n removeUserFromGroup(userIds: $userIds, code: $code) {\n message\n code\n }\n}\n "; export declare const RemoveWhitelistDocument = "\n mutation removeWhitelist($type: WhitelistType!, $list: [String!]!) {\n removeWhitelist(type: $type, list: $list) {\n createdAt\n updatedAt\n value\n }\n}\n "; export declare const ResetPasswordDocument = "\n mutation resetPassword($phone: String, $phoneCountryCode: String, $email: String, $code: String!, $newPassword: String!) {\n resetPassword(phone: $phone, phoneCountryCode: $phoneCountryCode, email: $email, code: $code, newPassword: $newPassword) {\n message\n code\n }\n}\n "; export declare const ResetPasswordByFirstLoginTokenDocument = "\n mutation resetPasswordByFirstLoginToken($token: String!, $password: String!) {\n resetPasswordByFirstLoginToken(token: $token, password: $password) {\n message\n code\n }\n}\n "; export declare const ResetPasswordByForceResetTokenDocument = "\n mutation resetPasswordByForceResetToken($token: String!, $oldPassword: String!, $newPassword: String!) {\n resetPasswordByForceResetToken(token: $token, oldPassword: $oldPassword, newPassword: $newPassword) {\n message\n code\n }\n}\n "; export declare const RevokeRoleDocument = "\n mutation revokeRole($namespace: String, $roleCode: String, $roleCodes: [String], $userIds: [String!], $groupCodes: [String!], $nodeCodes: [String!]) {\n revokeRole(namespace: $namespace, roleCode: $roleCode, roleCodes: $roleCodes, userIds: $userIds, groupCodes: $groupCodes, nodeCodes: $nodeCodes) {\n message\n code\n }\n}\n "; export declare const SendEmailDocument = "\n mutation sendEmail($email: String!, $scene: EmailScene!) {\n sendEmail(email: $email, scene: $scene) {\n message\n code\n }\n}\n "; export declare const SendFirstLoginVerifyEmailDocument = "\n mutation sendFirstLoginVerifyEmail($userId: String!, $appId: String!) {\n sendFirstLoginVerifyEmail(userId: $userId, appId: $appId) {\n message\n code\n }\n}\n "; export declare const SetMainDepartmentDocument = "\n mutation setMainDepartment($userId: String!, $departmentId: String) {\n setMainDepartment(userId: $userId, departmentId: $departmentId) {\n message\n code\n }\n}\n "; export declare const SetUdfDocument = "\n mutation setUdf($targetType: UDFTargetType!, $key: String!, $dataType: UDFDataType!, $label: String!, $options: String) {\n setUdf(targetType: $targetType, key: $key, dataType: $dataType, label: $label, options: $options) {\n targetType\n dataType\n key\n label\n options\n }\n}\n "; export declare const SetUdfValueBatchDocument = "\n mutation setUdfValueBatch($targetType: UDFTargetType!, $input: [SetUdfValueBatchInput!]!) {\n setUdfValueBatch(targetType: $targetType, input: $input) {\n code\n message\n }\n}\n "; export declare const SetUdvDocument = "\n mutation setUdv($targetType: UDFTargetType!, $targetId: String!, $key: String!, $value: String!) {\n setUdv(targetType: $targetType, targetId: $targetId, key: $key, value: $value) {\n key\n dataType\n value\n label\n }\n}\n "; export declare const SetUdvBatchDocument = "\n mutation setUdvBatch($targetType: UDFTargetType!, $targetId: String!, $udvList: [UserDefinedDataInput!]) {\n setUdvBatch(targetType: $targetType, targetId: $targetId, udvList: $udvList) {\n key\n dataType\n value\n label\n }\n}\n "; export declare const UnbindEmailDocument = "\n mutation unbindEmail {\n unbindEmail {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const UnbindPhoneDocument = "\n mutation unbindPhone {\n unbindPhone {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const UpdateEmailDocument = "\n mutation updateEmail($email: String!, $emailCode: String!, $oldEmail: String, $oldEmailCode: String) {\n updateEmail(email: $email, emailCode: $emailCode, oldEmail: $oldEmail, oldEmailCode: $oldEmailCode) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const UpdateFunctionDocument = "\n mutation updateFunction($input: UpdateFunctionInput!) {\n updateFunction(input: $input) {\n id\n name\n sourceCode\n description\n url\n }\n}\n "; export declare const UpdateGroupDocument = "\n mutation updateGroup($code: String!, $name: String, $description: String, $newCode: String) {\n updateGroup(code: $code, name: $name, description: $description, newCode: $newCode) {\n code\n name\n description\n createdAt\n updatedAt\n }\n}\n "; export declare const UpdateNodeDocument = "\n mutation updateNode($page: Int, $limit: Int, $sortBy: SortByEnum, $includeChildrenNodes: Boolean, $id: String!, $name: String, $code: String, $description: String) {\n updateNode(id: $id, name: $name, code: $code, description: $description) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n users(page: $page, limit: $limit, sortBy: $sortBy, includeChildrenNodes: $includeChildrenNodes) {\n totalCount\n }\n }\n}\n "; export declare const UpdatePasswordDocument = "\n mutation updatePassword($newPassword: String!, $oldPassword: String) {\n updatePassword(newPassword: $newPassword, oldPassword: $oldPassword) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const UpdatePhoneDocument = "\n mutation updatePhone($phone: String!, $phoneCode: String!, $oldPhone: String, $oldPhoneCode: String, $phoneCountryCode: String, $oldPhoneCountryCode: String) {\n updatePhone(phone: $phone, phoneCode: $phoneCode, oldPhone: $oldPhone, oldPhoneCode: $oldPhoneCode, phoneCountryCode: $phoneCountryCode, oldPhoneCountryCode: $oldPhoneCountryCode) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n phoneCountryCode\n }\n}\n "; export declare const UpdatePolicyDocument = "\n mutation updatePolicy($namespace: String, $code: String!, $description: String, $statements: [PolicyStatementInput!], $newCode: String) {\n updatePolicy(namespace: $namespace, code: $code, description: $description, statements: $statements, newCode: $newCode) {\n namespace\n code\n description\n statements {\n resource\n actions\n effect\n condition {\n param\n operator\n value\n }\n }\n createdAt\n updatedAt\n }\n}\n "; export declare const UpdateRoleDocument = "\n mutation updateRole($code: String!, $description: String, $newCode: String, $namespace: String) {\n updateRole(code: $code, description: $description, newCode: $newCode, namespace: $namespace) {\n id\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n parent {\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n }\n }\n}\n "; export declare const UpdateUserDocument = "\n mutation updateUser($id: String, $input: UpdateUserInput!, $emailToken: String, $phoneToken: String) {\n updateUser(id: $id, input: $input, emailToken: $emailToken, phoneToken: $phoneToken) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n expiredAt\n directManagement\n }\n}\n "; export declare const UpdateUserpoolDocument = "\n mutation updateUserpool($input: UpdateUserpoolInput!) {\n updateUserpool(input: $input) {\n id\n name\n domain\n description\n secret\n jwtSecret\n userpoolTypes {\n code\n name\n description\n image\n sdks\n }\n logo\n createdAt\n updatedAt\n emailVerifiedDefault\n sendWelcomeEmail\n registerDisabled\n appSsoEnabled\n showWxQRCodeWhenRegisterDisabled\n allowedOrigins\n tokenExpiresAfter\n isDeleted\n frequentRegisterCheck {\n timeInterval\n limit\n enabled\n }\n loginFailCheck {\n timeInterval\n limit\n enabled\n }\n loginFailStrategy\n loginPasswordFailCheck {\n timeInterval\n limit\n enabled\n }\n changePhoneStrategy {\n verifyOldPhone\n }\n changeEmailStrategy {\n verifyOldEmail\n }\n qrcodeLoginStrategy {\n qrcodeExpiresAfter\n returnFullUserInfo\n allowExchangeUserInfoFromBrowser\n ticketExpiresAfter\n }\n app2WxappLoginStrategy {\n ticketExpriresAfter\n ticketExchangeUserInfoNeedSecret\n }\n whitelist {\n phoneEnabled\n emailEnabled\n usernameEnabled\n }\n customSMSProvider {\n enabled\n provider\n config\n }\n packageType\n useCustomUserStore\n loginRequireEmailVerified\n verifyCodeLength\n verifyCodeMaxAttempts\n }\n}\n "; export declare const AccessTokenDocument = "\n query accessToken($userPoolId: String!, $secret: String!) {\n accessToken(userPoolId: $userPoolId, secret: $secret) {\n accessToken\n exp\n iat\n }\n}\n "; export declare const ArchivedUsersDocument = "\n query archivedUsers($page: Int, $limit: Int) {\n archivedUsers(page: $page, limit: $limit) {\n totalCount\n list {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n}\n "; export declare const AuthorizedTargetsDocument = "\n query authorizedTargets($namespace: String!, $resourceType: ResourceType!, $resource: String!, $targetType: PolicyAssignmentTargetType, $actions: AuthorizedTargetsActionsInput) {\n authorizedTargets(namespace: $namespace, resource: $resource, resourceType: $resourceType, targetType: $targetType, actions: $actions) {\n totalCount\n list {\n targetType\n targetIdentifier\n actions\n }\n }\n}\n "; export declare const CheckLoginStatusDocument = "\n query checkLoginStatus($token: String) {\n checkLoginStatus(token: $token) {\n code\n message\n status\n exp\n iat\n data {\n id\n userPoolId\n arn\n }\n }\n}\n "; export declare const CheckPasswordStrengthDocument = "\n query checkPasswordStrength($password: String!) {\n checkPasswordStrength(password: $password) {\n valid\n message\n }\n}\n "; export declare const ChildrenNodesDocument = "\n query childrenNodes($nodeId: String!) {\n childrenNodes(nodeId: $nodeId) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n}\n "; export declare const EmailTemplatesDocument = "\n query emailTemplates {\n emailTemplates {\n type\n name\n subject\n sender\n content\n redirectTo\n hasURL\n expiresIn\n enabled\n isSystem\n }\n}\n "; export declare const FindUserDocument = "\n query findUser($email: String, $phone: String, $username: String, $externalId: String, $identity: FindUserByIdentityInput) {\n findUser(email: $email, phone: $phone, username: $username, externalId: $externalId, identity: $identity) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n}\n "; export declare const FindUserWithCustomDataDocument = "\n query findUserWithCustomData($email: String, $phone: String, $username: String, $externalId: String) {\n findUser(email: $email, phone: $phone, username: $username, externalId: $externalId) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const FunctionDocument = "\n query function($id: String) {\n function(id: $id) {\n id\n name\n sourceCode\n description\n url\n }\n}\n "; export declare const FunctionsDocument = "\n query functions($page: Int, $limit: Int, $sortBy: SortByEnum) {\n functions(page: $page, limit: $limit, sortBy: $sortBy) {\n list {\n id\n name\n sourceCode\n description\n url\n }\n totalCount\n }\n}\n "; export declare const GetUserDepartmentsDocument = "\n query getUserDepartments($id: String!, $orgId: String) {\n user(id: $id) {\n departments(orgId: $orgId) {\n totalCount\n list {\n department {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n codePath\n namePath\n createdAt\n updatedAt\n children\n isVirtualNode\n }\n isMainDepartment\n joinedAt\n }\n }\n }\n}\n "; export declare const GetUserGroupsDocument = "\n query getUserGroups($id: String!) {\n user(id: $id) {\n groups {\n totalCount\n list {\n code\n name\n description\n createdAt\n updatedAt\n }\n }\n }\n}\n "; export declare const GetUserRolesDocument = "\n query getUserRoles($id: String!, $namespace: String) {\n user(id: $id) {\n roles(namespace: $namespace) {\n totalCount\n list {\n id\n code\n namespace\n arn\n description\n createdAt\n updatedAt\n parent {\n code\n namespace\n arn\n description\n createdAt\n updatedAt\n }\n }\n }\n }\n}\n "; export declare const GroupDocument = "\n query group($code: String!) {\n group(code: $code) {\n code\n name\n description\n createdAt\n updatedAt\n }\n}\n "; export declare const GroupWithUsersDocument = "\n query groupWithUsers($code: String!, $page: Int, $limit: Int) {\n group(code: $code) {\n users(page: $page, limit: $limit) {\n totalCount\n list {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n }\n}\n "; export declare const GroupWithUsersWithCustomDataDocument = "\n query groupWithUsersWithCustomData($code: String!, $page: Int, $limit: Int) {\n group(code: $code) {\n users(page: $page, limit: $limit) {\n totalCount\n list {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n }\n }\n}\n "; export declare const GroupsDocument = "\n query groups($userId: String, $page: Int, $limit: Int, $sortBy: SortByEnum) {\n groups(userId: $userId, page: $page, limit: $limit, sortBy: $sortBy) {\n totalCount\n list {\n code\n name\n description\n createdAt\n updatedAt\n }\n }\n}\n "; export declare const IsActionAllowedDocument = "\n query isActionAllowed($resource: String!, $action: String!, $userId: String!, $namespace: String) {\n isActionAllowed(resource: $resource, action: $action, userId: $userId, namespace: $namespace)\n}\n "; export declare const IsActionDeniedDocument = "\n query isActionDenied($resource: String!, $action: String!, $userId: String!) {\n isActionDenied(resource: $resource, action: $action, userId: $userId)\n}\n "; export declare const IsDomainAvaliableDocument = "\n query isDomainAvaliable($domain: String!) {\n isDomainAvaliable(domain: $domain)\n}\n "; export declare const IsRootNodeDocument = "\n query isRootNode($nodeId: String!, $orgId: String!) {\n isRootNode(nodeId: $nodeId, orgId: $orgId)\n}\n "; export declare const IsUserExistsDocument = "\n query isUserExists($email: String, $phone: String, $username: String, $externalId: String) {\n isUserExists(email: $email, phone: $phone, username: $username, externalId: $externalId)\n}\n "; export declare const AuthorizedResourcesDocument = "\n query authorizedResources($targetType: PolicyAssignmentTargetType, $targetIdentifier: String, $namespace: String, $resourceType: String) {\n authorizedResources(targetType: $targetType, targetIdentifier: $targetIdentifier, namespace: $namespace, resourceType: $resourceType) {\n totalCount\n list {\n code\n type\n actions\n apiIdentifier\n }\n }\n}\n "; export declare const ListGroupAuthorizedResourcesDocument = "\n query listGroupAuthorizedResources($code: String!, $namespace: String, $resourceType: String) {\n group(code: $code) {\n authorizedResources(namespace: $namespace, resourceType: $resourceType) {\n totalCount\n list {\n code\n type\n actions\n apiIdentifier\n }\n }\n }\n}\n "; export declare const ListNodeByCodeAuthorizedResourcesDocument = "\n query listNodeByCodeAuthorizedResources($orgId: String!, $code: String!, $namespace: String, $resourceType: String) {\n nodeByCode(orgId: $orgId, code: $code) {\n authorizedResources(namespace: $namespace, resourceType: $resourceType) {\n totalCount\n list {\n code\n type\n actions\n apiIdentifier\n }\n }\n }\n}\n "; export declare const ListNodeByIdAuthorizedResourcesDocument = "\n query listNodeByIdAuthorizedResources($id: String!, $namespace: String, $resourceType: String) {\n nodeById(id: $id) {\n authorizedResources(namespace: $namespace, resourceType: $resourceType) {\n totalCount\n list {\n code\n type\n actions\n apiIdentifier\n }\n }\n }\n}\n "; export declare const ListRoleAuthorizedResourcesDocument = "\n query listRoleAuthorizedResources($code: String!, $namespace: String, $resourceType: String) {\n role(code: $code, namespace: $namespace) {\n authorizedResources(resourceType: $resourceType) {\n totalCount\n list {\n code\n type\n actions\n apiIdentifier\n }\n }\n }\n}\n "; export declare const ListUserAuthorizedResourcesDocument = "\n query listUserAuthorizedResources($id: String!, $namespace: String, $resourceType: String) {\n user(id: $id) {\n authorizedResources(namespace: $namespace, resourceType: $resourceType) {\n totalCount\n list {\n code\n type\n actions\n apiIdentifier\n }\n }\n }\n}\n "; export declare const NodeByCodeDocument = "\n query nodeByCode($orgId: String!, $code: String!) {\n nodeByCode(orgId: $orgId, code: $code) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n}\n "; export declare const NodeByCodeWithMembersDocument = "\n query nodeByCodeWithMembers($page: Int, $limit: Int, $sortBy: SortByEnum, $includeChildrenNodes: Boolean, $orgId: String!, $code: String!) {\n nodeByCode(orgId: $orgId, code: $code) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n createdAt\n updatedAt\n children\n users(page: $page, limit: $limit, sortBy: $sortBy, includeChildrenNodes: $includeChildrenNodes) {\n totalCount\n list {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n }\n}\n "; export declare const NodeByIdDocument = "\n query nodeById($id: String!) {\n nodeById(id: $id) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n}\n "; export declare const NodeByIdWithMembersDocument = "\n query nodeByIdWithMembers($page: Int, $limit: Int, $sortBy: SortByEnum, $includeChildrenNodes: Boolean, $id: String!) {\n nodeById(id: $id) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n createdAt\n updatedAt\n children\n users(page: $page, limit: $limit, sortBy: $sortBy, includeChildrenNodes: $includeChildrenNodes) {\n totalCount\n list {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n }\n}\n "; export declare const OrgDocument = "\n query org($id: String!) {\n org(id: $id) {\n id\n rootNode {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n nodes {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n createdAt\n updatedAt\n children\n }\n }\n}\n "; export declare const OrgsDocument = "\n query orgs($page: Int, $limit: Int, $sortBy: SortByEnum) {\n orgs(page: $page, limit: $limit, sortBy: $sortBy) {\n totalCount\n list {\n id\n rootNode {\n id\n name\n nameI18n\n path\n description\n descriptionI18n\n order\n code\n root\n depth\n createdAt\n updatedAt\n children\n }\n nodes {\n id\n name\n path\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n createdAt\n updatedAt\n children\n }\n }\n }\n}\n "; export declare const PoliciesDocument = "\n query policies($page: Int, $limit: Int, $namespace: String) {\n policies(page: $page, limit: $limit, namespace: $namespace) {\n totalCount\n list {\n namespace\n code\n description\n createdAt\n updatedAt\n statements {\n resource\n actions\n effect\n condition {\n param\n operator\n value\n }\n }\n }\n }\n}\n "; export declare const PolicyDocument = "\n query policy($namespace: String, $code: String!) {\n policy(code: $code, namespace: $namespace) {\n namespace\n code\n isDefault\n description\n statements {\n resource\n actions\n effect\n condition {\n param\n operator\n value\n }\n }\n createdAt\n updatedAt\n }\n}\n "; export declare const PolicyAssignmentsDocument = "\n query policyAssignments($namespace: String, $code: String, $targetType: PolicyAssignmentTargetType, $targetIdentifier: String, $page: Int, $limit: Int) {\n policyAssignments(namespace: $namespace, code: $code, targetType: $targetType, targetIdentifier: $targetIdentifier, page: $page, limit: $limit) {\n totalCount\n list {\n code\n targetType\n targetIdentifier\n }\n }\n}\n "; export declare const PolicyWithAssignmentsDocument = "\n query policyWithAssignments($page: Int, $limit: Int, $code: String!) {\n policy(code: $code) {\n code\n isDefault\n description\n statements {\n resource\n actions\n effect\n }\n createdAt\n updatedAt\n assignmentsCount\n assignments(page: $page, limit: $limit) {\n code\n targetType\n targetIdentifier\n }\n }\n}\n "; export declare const PreviewEmailDocument = "\n query previewEmail($type: EmailTemplateType!) {\n previewEmail(type: $type)\n}\n "; export declare const QiniuUptokenDocument = "\n query qiniuUptoken($type: String) {\n qiniuUptoken(type: $type)\n}\n "; export declare const QueryMfaDocument = "\n query queryMfa($id: String, $userId: String, $userPoolId: String) {\n queryMfa(id: $id, userId: $userId, userPoolId: $userPoolId) {\n id\n userId\n userPoolId\n enable\n secret\n }\n}\n "; export declare const RoleDocument = "\n query role($code: String!, $namespace: String) {\n role(code: $code, namespace: $namespace) {\n id\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n parent {\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n }\n }\n}\n "; export declare const RoleWithUsersDocument = "\n query roleWithUsers($code: String!, $namespace: String, $page: Int, $limit: Int) {\n role(code: $code, namespace: $namespace) {\n users(page: $page, limit: $limit) {\n totalCount\n list {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n }\n}\n "; export declare const RoleWithUsersWithCustomDataDocument = "\n query roleWithUsersWithCustomData($code: String!, $namespace: String, $page: Int, $limit: Int) {\n role(code: $code, namespace: $namespace) {\n users(page: $page, limit: $limit) {\n totalCount\n list {\n id\n arn\n status\n userPoolId\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n }\n }\n}\n "; export declare const RolesDocument = "\n query roles($namespace: String, $page: Int, $limit: Int, $sortBy: SortByEnum) {\n roles(namespace: $namespace, page: $page, limit: $limit, sortBy: $sortBy) {\n totalCount\n list {\n id\n namespace\n code\n arn\n description\n createdAt\n updatedAt\n }\n }\n}\n "; export declare const RootNodeDocument = "\n query rootNode($orgId: String!) {\n rootNode(orgId: $orgId) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n codePath\n namePath\n createdAt\n updatedAt\n children\n }\n}\n "; export declare const SearchNodesDocument = "\n query searchNodes($keyword: String!) {\n searchNodes(keyword: $keyword) {\n id\n orgId\n name\n nameI18n\n description\n descriptionI18n\n order\n code\n root\n depth\n path\n codePath\n namePath\n createdAt\n updatedAt\n children\n }\n}\n "; export declare const SearchUserDocument = "\n query searchUser($query: String!, $fields: [String], $page: Int, $limit: Int, $departmentOpts: [SearchUserDepartmentOpt], $groupOpts: [SearchUserGroupOpt], $roleOpts: [SearchUserRoleOpt]) {\n searchUser(query: $query, fields: $fields, page: $page, limit: $limit, departmentOpts: $departmentOpts, groupOpts: $groupOpts, roleOpts: $roleOpts) {\n totalCount\n list {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n}\n "; export declare const SearchUserWithCustomDataDocument = "\n query searchUserWithCustomData($query: String!, $fields: [String], $page: Int, $limit: Int, $departmentOpts: [SearchUserDepartmentOpt], $groupOpts: [SearchUserGroupOpt], $roleOpts: [SearchUserRoleOpt]) {\n searchUser(query: $query, fields: $fields, page: $page, limit: $limit, departmentOpts: $departmentOpts, groupOpts: $groupOpts, roleOpts: $roleOpts) {\n totalCount\n list {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n }\n}\n "; export declare const TemplateCodeDocument = "\n query templateCode {\n templateCode\n}\n "; export declare const UdfDocument = "\n query udf($targetType: UDFTargetType!) {\n udf(targetType: $targetType) {\n targetType\n dataType\n key\n label\n options\n }\n}\n "; export declare const UdfValueBatchDocument = "\n query udfValueBatch($targetType: UDFTargetType!, $targetIds: [String!]!) {\n udfValueBatch(targetType: $targetType, targetIds: $targetIds) {\n targetId\n data {\n key\n dataType\n value\n label\n }\n }\n}\n "; export declare const UdvDocument = "\n query udv($targetType: UDFTargetType!, $targetId: String!) {\n udv(targetType: $targetType, targetId: $targetId) {\n key\n dataType\n value\n label\n }\n}\n "; export declare const UserDocument = "\n query user($id: String) {\n user(id: $id) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n identities {\n openid\n userIdInIdp\n userId\n connectionId\n isSocial\n provider\n type\n userPoolId\n extIdpId\n }\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const UserBatchDocument = "\n query userBatch($ids: [String!]!, $type: String) {\n userBatch(ids: $ids, type: $type) {\n identities {\n openid\n userIdInIdp\n userId\n connectionId\n isSocial\n provider\n type\n userPoolId\n extIdpId\n }\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n}\n "; export declare const UserBatchWithCustomDataDocument = "\n query userBatchWithCustomData($ids: [String!]!, $type: String) {\n userBatch(ids: $ids, type: $type) {\n identities {\n openid\n userIdInIdp\n userId\n connectionId\n isSocial\n provider\n type\n userPoolId\n extIdpId\n }\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const UserWithCustomDataDocument = "\n query userWithCustomData($id: String) {\n user(id: $id) {\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n identities {\n openid\n userIdInIdp\n userId\n connectionId\n isSocial\n provider\n userPoolId\n extIdpId\n }\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n}\n "; export declare const UserpoolDocument = "\n query userpool {\n userpool {\n id\n name\n domain\n description\n secret\n jwtSecret\n ownerId\n userpoolTypes {\n code\n name\n description\n image\n sdks\n }\n logo\n createdAt\n updatedAt\n emailVerifiedDefault\n sendWelcomeEmail\n registerDisabled\n appSsoEnabled\n showWxQRCodeWhenRegisterDisabled\n allowedOrigins\n tokenExpiresAfter\n isDeleted\n frequentRegisterCheck {\n timeInterval\n limit\n enabled\n }\n loginFailCheck {\n timeInterval\n limit\n enabled\n }\n loginPasswordFailCheck {\n timeInterval\n limit\n enabled\n }\n loginFailStrategy\n changePhoneStrategy {\n verifyOldPhone\n }\n changeEmailStrategy {\n verifyOldEmail\n }\n qrcodeLoginStrategy {\n qrcodeExpiresAfter\n returnFullUserInfo\n allowExchangeUserInfoFromBrowser\n ticketExpiresAfter\n }\n app2WxappLoginStrategy {\n ticketExpriresAfter\n ticketExchangeUserInfoNeedSecret\n }\n whitelist {\n phoneEnabled\n emailEnabled\n usernameEnabled\n }\n customSMSProvider {\n enabled\n provider\n config\n }\n packageType\n useCustomUserStore\n loginRequireEmailVerified\n verifyCodeLength\n verifyCodeMaxAttempts\n }\n}\n "; export declare const UserpoolTypesDocument = "\n query userpoolTypes {\n userpoolTypes {\n code\n name\n description\n image\n sdks\n }\n}\n "; export declare const UserpoolsDocument = "\n query userpools($page: Int, $limit: Int, $sortBy: SortByEnum) {\n userpools(page: $page, limit: $limit, sortBy: $sortBy) {\n totalCount\n list {\n id\n name\n domain\n ownerId\n description\n secret\n jwtSecret\n logo\n createdAt\n updatedAt\n emailVerifiedDefault\n sendWelcomeEmail\n registerDisabled\n appSsoEnabled\n showWxQRCodeWhenRegisterDisabled\n allowedOrigins\n tokenExpiresAfter\n isDeleted\n packageType\n useCustomUserStore\n loginRequireEmailVerified\n verifyCodeLength\n verifyCodeMaxAttempts\n }\n }\n}\n "; export declare const UsersDocument = "\n query users($page: Int, $limit: Int, $sortBy: SortByEnum, $excludeUsersInOrg: Boolean) {\n users(page: $page, limit: $limit, sortBy: $sortBy, excludeUsersInOrg: $excludeUsersInOrg) {\n totalCount\n list {\n identities {\n openid\n userIdInIdp\n userId\n connectionId\n isSocial\n provider\n type\n userPoolId\n extIdpId\n }\n id\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n }\n }\n}\n "; export declare const UsersWithCustomDataDocument = "\n query usersWithCustomData($page: Int, $limit: Int, $sortBy: SortByEnum, $excludeUsersInOrg: Boolean) {\n users(page: $page, limit: $limit, sortBy: $sortBy, excludeUsersInOrg: $excludeUsersInOrg) {\n totalCount\n list {\n id\n identities {\n openid\n userIdInIdp\n userId\n connectionId\n isSocial\n provider\n type\n userPoolId\n extIdpId\n }\n arn\n userPoolId\n status\n username\n email\n emailVerified\n phone\n phoneVerified\n unionid\n openid\n nickname\n registerSource\n photo\n password\n oauth\n token\n tokenExpiredAt\n loginsCount\n lastLogin\n lastIP\n signedUp\n blocked\n isDeleted\n device\n browser\n company\n name\n givenName\n familyName\n middleName\n profile\n preferredUsername\n website\n gender\n birthdate\n zoneinfo\n locale\n address\n formatted\n streetAddress\n locality\n region\n postalCode\n city\n province\n country\n createdAt\n updatedAt\n externalId\n phoneCountryCode\n customData {\n key\n value\n dataType\n label\n }\n }\n }\n}\n "; export declare const WhitelistDocument = "\n query whitelist($type: WhitelistType!) {\n whitelist(type: $type) {\n createdAt\n updatedAt\n value\n }\n}\n ";