Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressDto ¶
type AddressDto struct { // 国家/地区 Country *string `json:"country,omitempty"` // 包含要显示的地址的格式化版本的字符串 Formatted *string `json:"formatted,omitempty"` // 地址位置 Locality *string `json:"locality,omitempty"` // 邮政编码 PostalCode *string `json:"postal_code,omitempty"` // 一个布尔值,表示这是否为用户的主地址 Primary *bool `json:"primary,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 街道 StreetAddress *string `json:"street_address,omitempty"` // 表示地址类型的字符串 Type *string `json:"type,omitempty"` }
AddressDto The address associated with the specified user.
func (AddressDto) String ¶
func (o AddressDto) String() string
type EmailDto ¶
type EmailDto struct { // 一个布尔值,表示这是否为用户的主电子邮箱 Primary bool `json:"primary"` // 表示电子邮箱类型的字符串 Type string `json:"type"` // 包含电子邮箱地址的字符串 Value string `json:"value"` // 电子邮箱地址的验证状态 VerificationStatus *EmailDtoVerificationStatus `json:"verification_status,omitempty"` }
EmailDto The email address associated with the user.
type EmailDtoVerificationStatus ¶ added in v0.1.86
type EmailDtoVerificationStatus struct {
// contains filtered or unexported fields
}
func (EmailDtoVerificationStatus) MarshalJSON ¶ added in v0.1.86
func (c EmailDtoVerificationStatus) MarshalJSON() ([]byte, error)
func (*EmailDtoVerificationStatus) UnmarshalJSON ¶ added in v0.1.86
func (c *EmailDtoVerificationStatus) UnmarshalJSON(b []byte) error
func (EmailDtoVerificationStatus) Value ¶ added in v0.1.86
func (c EmailDtoVerificationStatus) Value() string
type EmailDtoVerificationStatusEnum ¶ added in v0.1.86
type EmailDtoVerificationStatusEnum struct { NOT_VERIFIED EmailDtoVerificationStatus VERIFIED EmailDtoVerificationStatus }
func GetEmailDtoVerificationStatusEnum ¶ added in v0.1.86
func GetEmailDtoVerificationStatusEnum() EmailDtoVerificationStatusEnum
type EnterpriseDto ¶ added in v0.1.86
type EnterpriseDto struct { // 成本中心 CostCenter *string `json:"cost_center,omitempty"` // 部门 Department *string `json:"department,omitempty"` // 分部 Division *string `json:"division,omitempty"` // 员工编号 EmployeeNumber *string `json:"employee_number,omitempty"` Manager *ManagerDto `json:"manager,omitempty"` // 组织 Organization *string `json:"organization,omitempty"` }
EnterpriseDto 工作相关信息
func (EnterpriseDto) String ¶ added in v0.1.86
func (o EnterpriseDto) String() string
type ExternalIdDto ¶
type ExternalIdDto struct { // 外部身份提供商颁发给此资源的标识符 Id string `json:"id"` // 外部标识符的颁发者 Issuer string `json:"issuer"` }
ExternalIdDto The identifier issued to this resource by an external identity provider.
func (ExternalIdDto) String ¶
func (o ExternalIdDto) String() string
type ListUsersRequest ¶
type ListUsersRequest struct { // 如果正在使用临时安全凭据,则此header是必需的,该值是临时安全凭据的安全令牌(会话令牌)。 XSecurityToken *string `json:"X-Security-Token,omitempty"` // 分页标记 Marker *string `json:"marker,omitempty"` // 每个请求返回的最大结果数 Limit *int32 `json:"limit,omitempty"` // 身份源的全局唯一标识符(ID) IdentityStoreId string `json:"identity_store_id"` // 用户名 UserName *string `json:"user_name,omitempty"` }
ListUsersRequest Request Object
func (ListUsersRequest) String ¶
func (o ListUsersRequest) String() string
type ListUsersResponse ¶
type ListUsersResponse struct { PageInfo *PageInfoDto `json:"page_info,omitempty"` // 身份源中的用户列表 Users *[]UserDto `json:"users,omitempty"` HttpStatusCode int `json:"-"` }
ListUsersResponse Response Object
func (ListUsersResponse) String ¶
func (o ListUsersResponse) String() string
type ManagerDto ¶ added in v0.1.86
type ManagerDto struct { // 经理 Value *string `json:"value,omitempty"` }
func (ManagerDto) String ¶ added in v0.1.86
func (o ManagerDto) String() string
type NameDto ¶
type NameDto struct { // 用户的姓氏 FamilyName string `json:"family_name"` // 包含要显示的名称的格式化版本的字符串 Formatted *string `json:"formatted,omitempty"` // 用户的名字 GivenName string `json:"given_name"` // 用户的尊称前缀 HonorificPrefix *string `json:"honorific_prefix,omitempty"` // 用户的尊称后缀 HonorificSuffix *string `json:"honorific_suffix,omitempty"` // 用户的中间名 MiddleName *string `json:"middle_name,omitempty"` }
NameDto The full name of the user.
type PageInfoDto ¶
type PageInfoDto struct { // 如果存在,则表示可用的输出比当前响应中包含的输出多。在对操作的后续调用中,在标签请求参数中使用此值,以获取输出的下一部分。您应该重复此操作,直到next_marker响应元素返回为null NextMarker string `json:"next_marker"` // 本页返回条目数量 CurrentCount *int32 `json:"current_count,omitempty"` }
PageInfoDto 分页信息
func (PageInfoDto) String ¶
func (o PageInfoDto) String() string
type PhoneNumberDto ¶
type PhoneNumberDto struct { // 一个布尔值,表示这是否为用户的主电话号码 Primary *bool `json:"primary,omitempty"` // 表示电话号码类型的字符串 Type *string `json:"type,omitempty"` // 包含电话号码的字符串 Value *string `json:"value,omitempty"` }
PhoneNumberDto The phone number associated with the user.
func (PhoneNumberDto) String ¶
func (o PhoneNumberDto) String() string
type UserDto ¶
type UserDto struct { // 用户的地址信息列表 Addresses *[]AddressDto `json:"addresses,omitempty"` // 用户的显示名称 DisplayName string `json:"display_name"` // 用户的电子邮箱信息列表 Emails []EmailDto `json:"emails"` // 外部身份源分配给此资源的标识符 ExternalId *string `json:"external_id,omitempty"` // 用户的外部标识符信息列表 ExternalIds *[]ExternalIdDto `json:"external_ids,omitempty"` // 身份源的全局唯一标识符(ID) IdentityStoreId string `json:"identity_store_id"` // 用户的地理区域或位置信息 Locale *string `json:"locale,omitempty"` Name *NameDto `json:"name"` // 用户昵称 Nickname *string `json:"nickname,omitempty"` // 用户的电话号码信息列表 PhoneNumbers *[]PhoneNumberDto `json:"phone_numbers,omitempty"` // 用户语言首选项 PreferredLanguage *string `json:"preferred_language,omitempty"` // 与用户关联的URL ProfileUrl *string `json:"profile_url,omitempty"` // 用户时区 Timezone *string `json:"timezone,omitempty"` // 用户头衔 Title *string `json:"title,omitempty"` // 身份源中IAM身份中心用户的全局唯一标识符(ID) UserId string `json:"user_id"` // 用户名,用于标识用户的唯一字符串 UserName string `json:"user_name"` // 用户类型 UserType *string `json:"user_type,omitempty"` // 创建用户时的时间戳 CreatedAt int64 `json:"created_at"` // 创建者 CreatedBy string `json:"created_by"` // 更新用户时的时间戳 UpdatedAt int64 `json:"updated_at"` // 更新者 UpdatedBy string `json:"updated_by"` // 一个布尔值,表示用户是否启用 Enabled bool `json:"enabled"` Enterprise *EnterpriseDto `json:"enterprise,omitempty"` }
UserDto A user object that contains a specified user’s metadata and attributes.
Click to show internal directories.
Click to hide internal directories.