Documentation
¶
Index ¶
- Constants
- type AccountCreateTestUserRequestV4
- type AccountCreateTestUserResponseV4
- type AccountCreateTestUsersRequestV4
- type AccountCreateTestUsersResponseV4
- type AccountCreateUserRequestV4
- type AccountCreateUserResponseV4
- type AccountUpgradeHeadlessAccountRequestV4
- type AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) MarshalBinary() ([]byte, error)
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) UnmarshalBinary(b []byte) error
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) Validate(formats strfmt.Registry) error
- type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary() ([]byte, error)
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary(b []byte) error
- func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) Validate(formats strfmt.Registry) error
- type AccountUserActiveBanResponseV4
- type AccountUserInfo
- type AccountUserPermissionsResponseV4
- type AccountUserResponseV4
- type AccountcommonAllowedPermission
- type AccountcommonAvatarConfig
- type AccountcommonBan
- type AccountcommonBanReason
- type AccountcommonBanReasonV3
- type AccountcommonBanReasons
- type AccountcommonBanReasonsV3
- type AccountcommonBanV3
- type AccountcommonBannedByV3
- type AccountcommonBans
- type AccountcommonBansV3
- type AccountcommonClientModulePermission
- type AccountcommonClientPermission
- type AccountcommonClientPermissionSet
- type AccountcommonClientPermissionV3
- type AccountcommonClientPermissions
- type AccountcommonClientPermissionsV3
- type AccountcommonClientSelectedGroup
- type AccountcommonConflictedUserPlatformAccounts
- type AccountcommonCountry
- type AccountcommonCountryAgeRestriction
- type AccountcommonDescription
- type AccountcommonDistinctLinkedPlatformV3
- type AccountcommonDistinctPlatformResponseV3
- type AccountcommonGroupAndRoleMappingForPatch
- type AccountcommonGroupAndRoleMappingForUpdate
- type AccountcommonInputValidationDescription
- type AccountcommonJWTBanV3
- type AccountcommonListUsersWithPlatformAccountsResponse
- type AccountcommonNamespaceRole
- type AccountcommonNetflixCertificates
- type AccountcommonOverrideRolePermission
- type AccountcommonPagination
- type AccountcommonPaginationV3
- type AccountcommonPermission
- type AccountcommonPermissionGroup
- type AccountcommonPermissionV3
- type AccountcommonPermissions
- type AccountcommonPermissionsV3
- type AccountcommonPlatformAccount
- type AccountcommonPlatformLinkingHistory
- type AccountcommonPlatformUserInformationV3
- type AccountcommonProfileUpdateConfig
- type AccountcommonQueryCursor
- type AccountcommonRegisteredDomain
- type AccountcommonReplaceRolePermission
- type AccountcommonRole
- type AccountcommonRoleManager
- type AccountcommonRoleManagerV3
- type AccountcommonRoleMember
- type AccountcommonRoleMemberV3
- type AccountcommonRoleV3
- type AccountcommonSSOConfig
- type AccountcommonSSOConfigPatchReq
- type AccountcommonSimpleUserPlatformInfoV3
- type AccountcommonTagResponse
- type AccountcommonTagsGetResponseV3
- type AccountcommonUserInformationV3
- type AccountcommonUserLinkedPlatform
- type AccountcommonUserLinkedPlatformV3
- type AccountcommonUserLinkedPlatformsResponseV3
- type AccountcommonUserPlatformInfo
- type AccountcommonUserPlatforms
- type AccountcommonUserSearchByPlatformIDResult
- type AccountcommonUserSearchResult
- type AccountcommonUserWithLinkedPlatformAccounts
- type AccountcommonUserWithPlatformAccounts
- type BannedBy
- type BloomFilterJSON
- type ClientmodelClientCreateRequest
- type ClientmodelClientCreationResponse
- type ClientmodelClientCreationV3Request
- type ClientmodelClientResponse
- type ClientmodelClientTemplate
- type ClientmodelClientUpdateRequest
- type ClientmodelClientUpdateSecretRequest
- type ClientmodelClientUpdateV3Request
- type ClientmodelClientV3Response
- type ClientmodelClientsUpdateRequestV3
- type ClientmodelClientsV3Response
- type ClientmodelDefaultFieldValue
- type ClientmodelDefaultFieldValueValue
- type ClientmodelListClientPermissionSet
- type ClientmodelListTemplatesResponse
- type ClientmodelListUpsertModulesRequest
- type ClientmodelPermissionSetDeleteGroupRequest
- type ClientmodelPermissionSetUpsertRequest
- type ClientmodelV3ClientUpdateSecretRequest
- type LegalAcceptedPoliciesRequest
- type ModelAccountProgressionInfo
- type ModelAddUserRoleV4Request
- type ModelAdminBulkUserRequest
- type ModelAgeRestrictionRequest
- type ModelAgeRestrictionRequestV3
- type ModelAgeRestrictionResponse
- type ModelAgeRestrictionResponseV3
- type ModelAssignUserV4Request
- type ModelAssignedUserV4Response
- type ModelAuthenticatorKeyResponseV4
- type ModelBackupCodesResponseV4
- type ModelBanCreateRequest
- type ModelBanUpdateRequest
- type ModelBulkAccountTypeUpdateRequestV4
- type ModelBulkBanCreateRequestV3
- type ModelBulkUnbanCreateRequestV3
- type ModelCheckAvailabilityResponse
- type ModelCheckValidUserIDRequestV4
- type ModelConfigValueResponseV3
- type ModelCountry
- type ModelCountryAgeRestrictionRequest
- type ModelCountryAgeRestrictionV3Request
- type ModelCountryBlacklistRequest
- type ModelCountryBlacklistResponse
- type ModelCountryResponse
- type ModelCountryV3Response
- type ModelCreateJusticeUserResponse
- type ModelCursorGetUserRequest
- type ModelCursorGetUserResponse
- type ModelCursorGetUserResponseData
- type ModelDeviceBanRequestV4
- type ModelDeviceBanResponseV4
- type ModelDeviceBanUpdateRequestV4
- type ModelDeviceBannedResponseV4
- type ModelDeviceBansResponseV4
- type ModelDeviceIDDecryptResponseV4
- type ModelDeviceResponseV4
- type ModelDeviceTypeResponseV4
- type ModelDeviceTypesResponseV4
- type ModelDeviceUserResponseV4
- type ModelDeviceUsersResponseV4
- type ModelDevicesResponseV4
- type ModelDisableMFARequest
- type ModelDisableUserRequest
- type ModelEmailUpdateRequestV4
- type ModelEnabledFactorsResponseV4
- type ModelFailedBanUnbanUserV3
- type ModelFieldUpdateAllowStatus
- type ModelForgotPasswordRequestV3
- type ModelForgotPasswordResponseV3
- type ModelForgotPasswordWithoutNamespaceRequestV3
- type ModelGetAdminUsersResponse
- type ModelGetBulkUserBansRequest
- type ModelGetLinkHeadlessAccountConflictResponse
- type ModelGetProfileUpdateStrategyConfigResponse
- type ModelGetPublisherUserResponse
- type ModelGetUserBanSummaryV3
- type ModelGetUserBanV3Response
- type ModelGetUserJusticePlatformAccountResponse
- type ModelGetUserMapping
- type ModelGetUserMappingV3
- type ModelGetUsersResponseWithPaginationV3
- type ModelInputValidationConfigVersion
- type ModelInputValidationData
- type ModelInputValidationDataPublic
- type ModelInputValidationUpdatePayload
- type ModelInputValidationsPublicResponse
- type ModelInputValidationsResponse
- type ModelInternalConfigResponseV3
- type ModelInvitationHistoryResponse
- type ModelInviteUserRequestV3
- type ModelInviteUserRequestV4
- type ModelInviteUserResponseV3
- type ModelLinkHeadlessAccountRequest
- type ModelLinkPlatformAccountRequest
- type ModelLinkPlatformAccountWithProgressionRequest
- type ModelLinkRequest
- type ModelLinkingHistoryResponseWithPaginationV3
- type ModelListAssignedUsersV4Response
- type ModelListBulkUserBanResponseV3
- type ModelListBulkUserPlatformsResponse
- type ModelListBulkUserResponse
- type ModelListEmailAddressRequest
- type ModelListInvitationHistoriesV4Response
- type ModelListRoleV4Response
- type ModelListUserInformationResult
- type ModelListUserResponseV3
- type ModelListUserRolesV4Response
- type ModelListValidUserIDResponseV4
- type ModelLoginAllowlistRequest
- type ModelLoginAllowlistResponse
- type ModelLoginHistoriesResponse
- type ModelNamespaceInvitationHistoryUserV4Response
- type ModelNamespaceRoleRequest
- type ModelOneTimeCodeLinkRedirectionResponse
- type ModelPermissionDeleteRequest
- type ModelPlatformDomainDeleteRequest
- type ModelPlatformDomainPatchRequest
- type ModelPlatformDomainResponse
- type ModelPlatformDomainUpdateRequest
- type ModelPlatformUserIDRequest
- type ModelPlatformUserIDRequestV4
- type ModelPlatformUserInformation
- type ModelProgressionInfo
- type ModelPublicInviteUserRequestV4
- type ModelPublicOpenIDUserInfoResponse
- type ModelPublicThirdPartyPlatformInfo
- type ModelPublicUserInformationResponseV3
- type ModelPublicUserInformationV3
- type ModelPublicUserResponse
- type ModelPublicUserResponseV3
- type ModelPublicUserUpdateRequestV3
- type ModelPublicUsersResponse
- type ModelRemoveUserRoleV4Request
- type ModelResetPasswordRequest
- type ModelResetPasswordRequestV3
- type ModelRevokeUserV4Request
- type ModelRoleAdminStatusResponse
- type ModelRoleAdminStatusResponseV3
- type ModelRoleCreateRequest
- type ModelRoleCreateV3Request
- type ModelRoleManagersRequest
- type ModelRoleManagersRequestV3
- type ModelRoleManagersResponse
- type ModelRoleManagersResponsesV3
- type ModelRoleMembersRequest
- type ModelRoleMembersRequestV3
- type ModelRoleMembersResponse
- type ModelRoleMembersResponseV3
- type ModelRoleNamesResponseV3
- type ModelRoleOverrideResponse
- type ModelRoleOverrideSourceResponse
- type ModelRoleOverrideStatsUpdateRequest
- type ModelRoleOverrideUpdateRequest
- type ModelRolePermissionResponseV3
- type ModelRoleResponse
- type ModelRoleResponseV3
- type ModelRoleResponseWithManagers
- type ModelRoleResponseWithManagersAndPaginationV3
- type ModelRoleResponseWithManagersV3
- type ModelRoleUpdateRequest
- type ModelRoleUpdateRequestV3
- type ModelRoleV4Request
- type ModelRoleV4Response
- type ModelSSOPlatformCredentialRequest
- type ModelSSOPlatformCredentialResponse
- type ModelSearchUsersByPlatformIDResponse
- type ModelSearchUsersResponse
- type ModelSearchUsersResponseWithPaginationV3
- type ModelSendRegisterVerificationCodeRequest
- type ModelSendVerificationCodeRequest
- type ModelSendVerificationCodeRequestV3
- type ModelSendVerificationLinkRequest
- type ModelSimpleProfileUpdateStrategyConfigs
- type ModelSimpleUserBan
- type ModelTagCreateRequestV3
- type ModelTagDetail
- type ModelTagUpdateRequestV3
- type ModelThirdPartyLoginPlatformCredentialRequest
- type ModelThirdPartyLoginPlatformCredentialResponse
- type ModelTokenThirdPartyLinkStatusResponse
- type ModelUnlinkUserPlatformRequest
- type ModelUpdatePermissionScheduleRequest
- type ModelUpdateProfileUpdateStrategyConfigRequest
- type ModelUpdateUserDeletionStatusRequest
- type ModelUpdateUserStatusRequest
- type ModelUpgradeHeadlessAccountRequest
- type ModelUpgradeHeadlessAccountV3Request
- type ModelUpgradeHeadlessAccountWithVerificationCodeRequest
- type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3
- func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary() ([]byte, error)
- func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary(b []byte) error
- func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) Validate(formats strfmt.Registry) error
- type ModelUserActiveBanResponse
- type ModelUserActiveBanResponseV3
- type ModelUserBanResponse
- type ModelUserBanResponseV3
- type ModelUserBanWithStatus
- type ModelUserBaseInfo
- type ModelUserBulkUpdateRequestV3
- type ModelUserCreateRequest
- type ModelUserCreateRequestV3
- type ModelUserCreateResponse
- type ModelUserCreateResponseV3
- type ModelUserDeletionStatusResponse
- type ModelUserIDsRequest
- type ModelUserIdentityUpdateRequestV3
- type ModelUserInfoResponse
- type ModelUserInformation
- type ModelUserInputValidationRequest
- type ModelUserInputValidationResponse
- type ModelUserInvitationHistory
- type ModelUserInvitationV3
- type ModelUserLoginHistoryResponse
- type ModelUserMFAStatusResponseV4
- type ModelUserMFATokenResponseV4
- type ModelUserPasswordUpdateRequest
- type ModelUserPasswordUpdateV3Request
- type ModelUserPermissionsResponseV3
- type ModelUserPlatformInfo
- type ModelUserPlatformInfos
- type ModelUserPlatformLinkHistories
- type ModelUserPlatformLinkHistory
- type ModelUserPlatformMetadata
- type ModelUserProfileUpdateAllowStatus
- type ModelUserPublicInfoResponseV4
- type ModelUserResponse
- type ModelUserResponseV3
- type ModelUserRolesV4Response
- type ModelUserStateResponseV3
- type ModelUserUnbanCreateRequestV3
- type ModelUserUpdateRequest
- type ModelUserUpdateRequestV3
- type ModelUserVerificationRequest
- type ModelUserVerificationRequestV3
- type ModelUserWithPlatformInfo
- type ModelUsersPlatformInfosRequestV3
- type ModelUsersPlatformInfosResponse
- type ModelUsersUpdateRequestV3
- type ModelValidUserIDResponseV4
- type ModelValidationDetail
- type ModelValidationDetailPublic
- type ModelVerificationCodeResponse
- type ModelVerifyRegistrationCode
- type ModelWebLinkingResponse
- type OauthapiRevocationList
- type OauthcommonJWKKey
- type OauthcommonJWKSet
- type OauthcommonUserRevocationListRecord
- type OauthmodelCountryLocationResponse
- type OauthmodelErrorResponse
- type OauthmodelLoginQueueTicketResponse
- type OauthmodelOneTimeLinkingCodeResponse
- type OauthmodelOneTimeLinkingCodeValidationResponse
- type OauthmodelPlatformTokenRefreshResponseV3
- type OauthmodelTargetTokenCodeResponse
- type OauthmodelTicketEndpointAction
- type OauthmodelTokenIntrospectResponse
- type OauthmodelTokenResponse
- type OauthmodelTokenResponseV3
- type OauthmodelTokenThirdPartyResponse
- type OauthmodelTokenWithDeviceCookieResponseV3
- type OauthmodelUserBan
- type PlatformDLCAggResponse
- type PlatformWalletAggResponse
- type RestErrorResponse
- type RestErrorResponseWithConflictedUserPlatformAccounts
- type RestPermission
- type Validation
- type ValidationDescription
Constants ¶
const ( // AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD" AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD" )
const ( // AccountCreateUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD" AccountCreateUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountCreateTestUserRequestV4 ¶ added in v0.8.0
type AccountCreateTestUserRequestV4 struct {
// acceptedpolicies
AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`
// authtype
// Enum: ['EMAILPASSWD']
// Required: true
AuthType *string `json:"authType"`
// country
// Required: true
Country *string `json:"country"`
// dateofbirth
// Required: true
DateOfBirth *string `json:"dateOfBirth"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
// Required: true
Password *string `json:"password"`
// passwordmd5sum
// Required: true
PasswordMD5Sum *string `json:"passwordMD5Sum"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
// Required: true
Username *string `json:"username"`
// verified
// Required: true
Verified *bool `json:"verified"`
}
AccountCreateTestUserRequestV4 Account create test user request V4
swagger:model Account create test user request V4.
func (*AccountCreateTestUserRequestV4) MarshalBinary ¶ added in v0.8.0
func (m *AccountCreateTestUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUserRequestV4) UnmarshalBinary ¶ added in v0.8.0
func (m *AccountCreateTestUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTestUserResponseV4 ¶ added in v0.25.0
type AccountCreateTestUserResponseV4 struct {
// authtype
// Required: true
AuthType *string `json:"authType"`
// country
// Required: true
Country *string `json:"country"`
// dateofbirth
// Required: true
// Format: date-time
DateOfBirth strfmt.DateTime `json:"dateOfBirth"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// password
// Required: true
Password *string `json:"password"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
// Required: true
Username *string `json:"username"`
// verified
// Required: true
Verified *bool `json:"verified"`
}
AccountCreateTestUserResponseV4 Account create test user response V4
swagger:model Account create test user response V4.
func (*AccountCreateTestUserResponseV4) MarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUserResponseV4) UnmarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTestUsersRequestV4 ¶ added in v0.25.0
type AccountCreateTestUsersRequestV4 struct {
// acceptedpolicies
AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`
// count
// Required: true
// Format: int32
Count *int32 `json:"count"`
// userinfo
// Required: true
UserInfo *AccountUserInfo `json:"userInfo"`
}
AccountCreateTestUsersRequestV4 Account create test users request V4
swagger:model Account create test users request V4.
func (*AccountCreateTestUsersRequestV4) MarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUsersRequestV4) UnmarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateTestUsersResponseV4 ¶ added in v0.25.0
type AccountCreateTestUsersResponseV4 struct {
// data
// Required: true
Data []*AccountCreateTestUserResponseV4 `json:"data"`
}
AccountCreateTestUsersResponseV4 Account create test users response V4
swagger:model Account create test users response V4.
func (*AccountCreateTestUsersResponseV4) MarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateTestUsersResponseV4) UnmarshalBinary ¶ added in v0.25.0
func (m *AccountCreateTestUsersResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateUserRequestV4 ¶
type AccountCreateUserRequestV4 struct {
// acceptedpolicies
AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`
// authtype
// Enum: ['EMAILPASSWD']
// Required: true
AuthType *string `json:"authType"`
// code
Code string `json:"code,omitempty"`
// country
// Required: true
Country *string `json:"country"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
Password string `json:"password,omitempty"`
// passwordmd5sum
PasswordMD5Sum string `json:"passwordMD5Sum,omitempty"`
// reachminimumage
ReachMinimumAge bool `json:"reachMinimumAge"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
// Required: true
Username *string `json:"username"`
}
AccountCreateUserRequestV4 Account create user request V4
swagger:model Account create user request V4.
func (*AccountCreateUserRequestV4) MarshalBinary ¶
func (m *AccountCreateUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateUserRequestV4) UnmarshalBinary ¶
func (m *AccountCreateUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountCreateUserResponseV4 ¶
type AccountCreateUserResponseV4 struct {
// authtype
// Required: true
AuthType *string `json:"authType"`
// country
// Required: true
Country *string `json:"country"`
// dateofbirth
// Required: true
// Format: date-time
DateOfBirth strfmt.DateTime `json:"dateOfBirth"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
// Required: true
Username *string `json:"username"`
}
AccountCreateUserResponseV4 Account create user response V4
swagger:model Account create user response V4.
func (*AccountCreateUserResponseV4) MarshalBinary ¶
func (m *AccountCreateUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountCreateUserResponseV4) UnmarshalBinary ¶
func (m *AccountCreateUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUpgradeHeadlessAccountRequestV4 ¶ added in v0.2.0
type AccountUpgradeHeadlessAccountRequestV4 struct {
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
// Required: true
Password *string `json:"password"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
// Required: true
Username *string `json:"username"`
}
AccountUpgradeHeadlessAccountRequestV4 Account upgrade headless account request V4
swagger:model Account upgrade headless account request V4.
func (*AccountUpgradeHeadlessAccountRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4 ¶ added in v0.77.0
type AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4 struct {
// acceptedpolicies
AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`
// code
// Required: true
Code *string `json:"code"`
// country
Country string `json:"country,omitempty"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
// Required: true
Password *string `json:"password"`
// reachminimumage
ReachMinimumAge bool `json:"reachMinimumAge"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
// Required: true
Username *string `json:"username"`
// validateonly
ValidateOnly bool `json:"validateOnly"`
}
AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4 Account upgrade headless account with verification code forward request V4
swagger:model Account upgrade headless account with verification code forward request V4.
func (*AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) MarshalBinary ¶ added in v0.77.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) UnmarshalBinary ¶ added in v0.77.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) Validate ¶ added in v0.77.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) Validate(formats strfmt.Registry) error
Validate validates this Account upgrade headless account with verification code forward request V4
type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 ¶ added in v0.2.0
type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 struct {
// code
// Required: true
Code *string `json:"code"`
// country
Country string `json:"country,omitempty"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
// Required: true
Password *string `json:"password"`
// reachminimumage
ReachMinimumAge bool `json:"reachMinimumAge"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
// Required: true
Username *string `json:"username"`
// validateonly
ValidateOnly bool `json:"validateOnly"`
}
AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 Account upgrade headless account with verification code request V4
swagger:model Account upgrade headless account with verification code request V4.
func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserActiveBanResponseV4 ¶ added in v0.2.0
type AccountUserActiveBanResponseV4 struct {
// ban
// Required: true
Ban *string `json:"ban"`
// banid
// Required: true
BanID *string `json:"banId"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
}
AccountUserActiveBanResponseV4 Account user active ban response V4
swagger:model Account user active ban response V4.
func (*AccountUserActiveBanResponseV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUserActiveBanResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserActiveBanResponseV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUserActiveBanResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserInfo ¶ added in v0.74.0
type AccountUserInfo struct {
// country
Country string `json:"country,omitempty"`
}
AccountUserInfo Account user info
swagger:model Account user info.
func (*AccountUserInfo) MarshalBinary ¶ added in v0.74.0
func (m *AccountUserInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserInfo) UnmarshalBinary ¶ added in v0.74.0
func (m *AccountUserInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserPermissionsResponseV4 ¶ added in v0.2.0
type AccountUserPermissionsResponseV4 struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"action"`
// resource
// Required: true
Resource *string `json:"resource"`
// schedaction
// Format: int32
SchedAction int32 `json:"schedAction,omitempty"`
// schedcron
SchedCron string `json:"schedCron,omitempty"`
// schedrange
SchedRange []string `json:"schedRange,omitempty"`
}
AccountUserPermissionsResponseV4 Account user permissions response V4
swagger:model Account user permissions response V4.
func (*AccountUserPermissionsResponseV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUserPermissionsResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserPermissionsResponseV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUserPermissionsResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountUserResponseV4 ¶ added in v0.2.0
type AccountUserResponseV4 struct {
// authtype
// Required: true
AuthType *string `json:"authType"`
// bans
// Required: true
Bans []*AccountUserActiveBanResponseV4 `json:"bans"`
// country
// Required: true
Country *string `json:"country"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// dateofbirth
// Required: true
// Format: date-time
DateOfBirth strfmt.DateTime `json:"dateOfBirth"`
// deletionstatus
// Required: true
DeletionStatus *bool `json:"deletionStatus"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// emailverified
// Required: true
EmailVerified *bool `json:"emailVerified"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// lastdateofbirthchangedtime
// Required: true
// Format: date-time
LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`
// lastenabledchangedtime
// Required: true
// Format: date-time
LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// newemailaddress
NewEmailAddress string `json:"newEmailAddress,omitempty"`
// oldemailaddress
// Required: true
OldEmailAddress *string `json:"oldEmailAddress"`
// permissions
// Required: true
Permissions []*AccountUserPermissionsResponseV4 `json:"permissions"`
// phonenumber
PhoneNumber string `json:"phoneNumber,omitempty"`
// phoneverified
// Required: true
PhoneVerified *bool `json:"phoneVerified"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
// roles
// Required: true
Roles []string `json:"roles"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
Username string `json:"username,omitempty"`
}
AccountUserResponseV4 Account user response V4
swagger:model Account user response V4.
func (*AccountUserResponseV4) MarshalBinary ¶ added in v0.2.0
func (m *AccountUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountUserResponseV4) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonAllowedPermission ¶ added in v0.65.0
type AccountcommonAllowedPermission struct {
// allowedactions
// Required: true
// Format: int32
AllowedActions []int32 `json:"allowedActions"`
// resource
// Required: true
Resource *string `json:"resource"`
}
AccountcommonAllowedPermission Accountcommon allowed permission
swagger:model Accountcommon allowed permission.
func (*AccountcommonAllowedPermission) MarshalBinary ¶ added in v0.65.0
func (m *AccountcommonAllowedPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonAllowedPermission) UnmarshalBinary ¶ added in v0.65.0
func (m *AccountcommonAllowedPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonAvatarConfig ¶ added in v0.47.0
type AccountcommonAvatarConfig struct {
// allowedprefixes
// Required: true
AllowedPrefixes []string `json:"allowedPrefixes"`
// preferregex
// Required: true
PreferRegex *bool `json:"preferRegex"`
// regex
// Required: true
Regex *string `json:"regex"`
}
AccountcommonAvatarConfig Accountcommon avatar config
swagger:model Accountcommon avatar config.
func (*AccountcommonAvatarConfig) MarshalBinary ¶ added in v0.47.0
func (m *AccountcommonAvatarConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonAvatarConfig) UnmarshalBinary ¶ added in v0.47.0
func (m *AccountcommonAvatarConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBan ¶ added in v0.2.0
type AccountcommonBan struct {
// ban
// Required: true
Ban *string `json:"Ban"`
// description
// Required: true
Description *string `json:"Description"`
}
AccountcommonBan Accountcommon ban
swagger:model Accountcommon ban.
func (*AccountcommonBan) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBan) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReason ¶ added in v0.2.0
type AccountcommonBanReason struct {
// description
// Required: true
Description *string `json:"Description"`
// reason
// Required: true
Reason *string `json:"Reason"`
}
AccountcommonBanReason Accountcommon ban reason
swagger:model Accountcommon ban reason.
func (*AccountcommonBanReason) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReason) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReason) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReason) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReasonV3 ¶ added in v0.2.0
type AccountcommonBanReasonV3 struct {
// description
// Required: true
Description *string `json:"description"`
// reason
// Required: true
Reason *string `json:"reason"`
}
AccountcommonBanReasonV3 Accountcommon ban reason V3
swagger:model Accountcommon ban reason V3.
func (*AccountcommonBanReasonV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReasonV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReasons ¶ added in v0.2.0
type AccountcommonBanReasons struct {
// reasons
// Required: true
Reasons []*AccountcommonBanReason `json:"Reasons"`
}
AccountcommonBanReasons Accountcommon ban reasons
swagger:model Accountcommon ban reasons.
func (*AccountcommonBanReasons) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasons) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReasons) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasons) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanReasonsV3 ¶ added in v0.2.0
type AccountcommonBanReasonsV3 struct {
// reasons
// Required: true
Reasons []*AccountcommonBanReasonV3 `json:"reasons"`
}
AccountcommonBanReasonsV3 Accountcommon ban reasons V3
swagger:model Accountcommon ban reasons V3.
func (*AccountcommonBanReasonsV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonsV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanReasonsV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanReasonsV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBanV3 ¶ added in v0.2.0
type AccountcommonBanV3 struct {
// ban
// Required: true
Ban *string `json:"ban"`
// description
Description string `json:"description,omitempty"`
// descriptions
Descriptions *AccountcommonDescription `json:"descriptions,omitempty"`
// type
// Required: true
Type *string `json:"type"`
}
AccountcommonBanV3 Accountcommon ban V3
swagger:model Accountcommon ban V3.
func (*AccountcommonBanV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBanV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBanV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBannedByV3 ¶ added in v0.2.0
type AccountcommonBannedByV3 struct {
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonBannedByV3 Accountcommon banned by V3
swagger:model Accountcommon banned by V3.
func (*AccountcommonBannedByV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBannedByV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBannedByV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBannedByV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBans ¶ added in v0.2.0
type AccountcommonBans struct {
// bans
// Required: true
Bans []*AccountcommonBan `json:"Bans"`
}
AccountcommonBans Accountcommon bans
swagger:model Accountcommon bans.
func (*AccountcommonBans) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBans) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBans) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBans) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonBansV3 ¶ added in v0.2.0
type AccountcommonBansV3 struct {
// bans
// Required: true
Bans []*AccountcommonBanV3 `json:"bans"`
}
AccountcommonBansV3 Accountcommon bans V3
swagger:model Accountcommon bans V3.
func (*AccountcommonBansV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBansV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonBansV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonBansV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientModulePermission ¶ added in v0.65.0
type AccountcommonClientModulePermission struct {
// moduleid
// Required: true
ModuleID *string `json:"moduleId"`
// selectedgroups
// Required: true
SelectedGroups []*AccountcommonClientSelectedGroup `json:"selectedGroups"`
}
AccountcommonClientModulePermission Accountcommon client module permission
swagger:model Accountcommon client module permission.
func (*AccountcommonClientModulePermission) MarshalBinary ¶ added in v0.65.0
func (m *AccountcommonClientModulePermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientModulePermission) UnmarshalBinary ¶ added in v0.65.0
func (m *AccountcommonClientModulePermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermission ¶ added in v0.2.0
type AccountcommonClientPermission struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"Action"`
// resource
// Required: true
Resource *string `json:"Resource"`
}
AccountcommonClientPermission Accountcommon client permission
swagger:model Accountcommon client permission.
func (*AccountcommonClientPermission) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermission) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissionSet ¶ added in v0.65.0
type AccountcommonClientPermissionSet struct {
// doclink
// Required: true
DocLink *string `json:"docLink"`
// groups
// Required: true
Groups []*AccountcommonPermissionGroup `json:"groups"`
// module
// Required: true
Module *string `json:"module"`
// moduleid
// Required: true
ModuleID *string `json:"moduleId"`
}
AccountcommonClientPermissionSet Accountcommon client permission set
swagger:model Accountcommon client permission set.
func (*AccountcommonClientPermissionSet) MarshalBinary ¶ added in v0.65.0
func (m *AccountcommonClientPermissionSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissionSet) UnmarshalBinary ¶ added in v0.65.0
func (m *AccountcommonClientPermissionSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissionV3 ¶ added in v0.2.0
type AccountcommonClientPermissionV3 struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"action"`
// resource
// Required: true
Resource *string `json:"resource"`
}
AccountcommonClientPermissionV3 Accountcommon client permission V3
swagger:model Accountcommon client permission V3.
func (*AccountcommonClientPermissionV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissionV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissions ¶ added in v0.2.0
type AccountcommonClientPermissions struct {
// permissions
// Required: true
Permissions []*AccountcommonClientPermission `json:"Permissions"`
}
AccountcommonClientPermissions Accountcommon client permissions
swagger:model Accountcommon client permissions.
func (*AccountcommonClientPermissions) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissions) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientPermissionsV3 ¶ added in v0.2.0
type AccountcommonClientPermissionsV3 struct {
// permissions
// Required: true
Permissions []*AccountcommonClientPermissionV3 `json:"permissions"`
}
AccountcommonClientPermissionsV3 Accountcommon client permissions V3
swagger:model Accountcommon client permissions V3.
func (*AccountcommonClientPermissionsV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionsV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientPermissionsV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonClientPermissionsV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonClientSelectedGroup ¶ added in v0.65.0
type AccountcommonClientSelectedGroup struct {
// groupid
// Required: true
GroupID *string `json:"groupId"`
// selectedactions
// Required: true
// Format: int32
SelectedActions []int32 `json:"selectedActions"`
}
AccountcommonClientSelectedGroup Accountcommon client selected group
swagger:model Accountcommon client selected group.
func (*AccountcommonClientSelectedGroup) MarshalBinary ¶ added in v0.65.0
func (m *AccountcommonClientSelectedGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonClientSelectedGroup) UnmarshalBinary ¶ added in v0.65.0
func (m *AccountcommonClientSelectedGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonConflictedUserPlatformAccounts ¶
type AccountcommonConflictedUserPlatformAccounts struct {
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserID"`
// publisheraccounts
// Required: true
PublisherAccounts []*AccountcommonUserWithLinkedPlatformAccounts `json:"publisherAccounts"`
}
AccountcommonConflictedUserPlatformAccounts Accountcommon conflicted user platform accounts
swagger:model Accountcommon conflicted user platform accounts.
func (*AccountcommonConflictedUserPlatformAccounts) MarshalBinary ¶
func (m *AccountcommonConflictedUserPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary ¶
func (m *AccountcommonConflictedUserPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonCountry ¶ added in v0.27.0
type AccountcommonCountry struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"AgeRestriction"`
// countrycode
// Required: true
CountryCode *string `json:"CountryCode"`
// countryname
// Required: true
CountryName *string `json:"CountryName"`
// enable
// Required: true
Enable *bool `json:"Enable"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
}
AccountcommonCountry Accountcommon country
swagger:model Accountcommon country.
func (*AccountcommonCountry) MarshalBinary ¶ added in v0.27.0
func (m *AccountcommonCountry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonCountry) UnmarshalBinary ¶ added in v0.27.0
func (m *AccountcommonCountry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonCountryAgeRestriction ¶ added in v0.2.0
type AccountcommonCountryAgeRestriction struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"AgeRestriction"`
// countrycode
// Required: true
CountryCode *string `json:"CountryCode"`
// countryname
// Required: true
CountryName *string `json:"CountryName"`
// enable
// Required: true
Enable *bool `json:"Enable"`
}
AccountcommonCountryAgeRestriction Accountcommon country age restriction
swagger:model Accountcommon country age restriction.
func (*AccountcommonCountryAgeRestriction) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonCountryAgeRestriction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonCountryAgeRestriction) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonCountryAgeRestriction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonDescription ¶ added in v0.2.0
type AccountcommonDescription struct {
// en-us
// Required: true
EnUS *string `json:"en-US"`
// zh-cn
// Required: true
ZhCN *string `json:"zh-CN"`
}
AccountcommonDescription Accountcommon description
swagger:model Accountcommon description.
func (*AccountcommonDescription) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonDescription) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonDistinctLinkedPlatformV3 ¶ added in v0.20.0
type AccountcommonDistinctLinkedPlatformV3 struct {
// details
Details []*AccountcommonSimpleUserPlatformInfoV3 `json:"details,omitempty"`
// linkedat
// Required: true
LinkedAt *string `json:"linkedAt"`
// logourl
LogoURL string `json:"logoURL,omitempty"`
// platformdisplayname
PlatformDisplayName string `json:"platformDisplayName,omitempty"`
// platformgroup
// Required: true
PlatformGroup *string `json:"platformGroup"`
// platformname
// Required: true
PlatformName *string `json:"platformName"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
// status
// Required: true
Status *string `json:"status"`
}
AccountcommonDistinctLinkedPlatformV3 Accountcommon distinct linked platform V3
swagger:model Accountcommon distinct linked platform V3.
func (*AccountcommonDistinctLinkedPlatformV3) MarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctLinkedPlatformV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonDistinctPlatformResponseV3 ¶ added in v0.20.0
type AccountcommonDistinctPlatformResponseV3 struct {
// platforms
// Required: true
Platforms []*AccountcommonDistinctLinkedPlatformV3 `json:"platforms"`
}
AccountcommonDistinctPlatformResponseV3 Accountcommon distinct platform response V3
swagger:model Accountcommon distinct platform response V3.
func (*AccountcommonDistinctPlatformResponseV3) MarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctPlatformResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonDistinctPlatformResponseV3) UnmarshalBinary ¶ added in v0.20.0
func (m *AccountcommonDistinctPlatformResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonGroupAndRoleMappingForPatch ¶ added in v0.77.0
type AccountcommonGroupAndRoleMappingForPatch struct {
// role assign namespaces, if empty, then the role must a global and will assign with * as namespace
AssignNamespaces []string `json:"assignNamespaces,omitempty"`
// gmail account group, for now, we only accept email as the group name
// Required: true
Group *string `json:"group"`
// role that will assign to if match this group
RoleID string `json:"roleId,omitempty"`
}
AccountcommonGroupAndRoleMappingForPatch Accountcommon group and role mapping for patch
swagger:model Accountcommon group and role mapping for patch.
func (*AccountcommonGroupAndRoleMappingForPatch) MarshalBinary ¶ added in v0.77.0
func (m *AccountcommonGroupAndRoleMappingForPatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonGroupAndRoleMappingForPatch) UnmarshalBinary ¶ added in v0.77.0
func (m *AccountcommonGroupAndRoleMappingForPatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonGroupAndRoleMappingForUpdate ¶ added in v0.77.0
type AccountcommonGroupAndRoleMappingForUpdate struct {
// role assign namespaces, if empty, then the role must a global and will assign with * as namespace
AssignNamespaces []string `json:"assignNamespaces,omitempty"`
// gmail account group, for now, we only accept email as the group name
// Required: true
Group *string `json:"group"`
// role that will assign to if match this group
// Required: true
RoleID *string `json:"roleId"`
}
AccountcommonGroupAndRoleMappingForUpdate Accountcommon group and role mapping for update
swagger:model Accountcommon group and role mapping for update.
func (*AccountcommonGroupAndRoleMappingForUpdate) MarshalBinary ¶ added in v0.77.0
func (m *AccountcommonGroupAndRoleMappingForUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonGroupAndRoleMappingForUpdate) UnmarshalBinary ¶ added in v0.77.0
func (m *AccountcommonGroupAndRoleMappingForUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonInputValidationDescription ¶ added in v0.10.0
type AccountcommonInputValidationDescription struct {
// language
// Required: true
Language *string `json:"language"`
// message
// Required: true
Message []string `json:"message"`
}
AccountcommonInputValidationDescription Accountcommon input validation description
swagger:model Accountcommon input validation description.
func (*AccountcommonInputValidationDescription) MarshalBinary ¶ added in v0.10.0
func (m *AccountcommonInputValidationDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonInputValidationDescription) UnmarshalBinary ¶ added in v0.10.0
func (m *AccountcommonInputValidationDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonJWTBanV3 ¶
type AccountcommonJWTBanV3 struct {
// ban
// Required: true
Ban *string `json:"ban"`
// disableddate
// Format: date-time
DisabledDate *strfmt.DateTime `json:"disabledDate,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// targetednamespace
// Required: true
TargetedNamespace *string `json:"targetedNamespace"`
}
AccountcommonJWTBanV3 Accountcommon JWT ban V3
swagger:model Accountcommon JWT ban V3.
func (*AccountcommonJWTBanV3) MarshalBinary ¶
func (m *AccountcommonJWTBanV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonJWTBanV3) UnmarshalBinary ¶
func (m *AccountcommonJWTBanV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonListUsersWithPlatformAccountsResponse ¶ added in v0.2.0
type AccountcommonListUsersWithPlatformAccountsResponse struct {
// data
// Required: true
Data []*AccountcommonUserWithPlatformAccounts `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
// totaldata
// Required: true
// Format: int64
TotalData *int64 `json:"totalData"`
}
AccountcommonListUsersWithPlatformAccountsResponse Accountcommon list users with platform accounts response
swagger:model Accountcommon list users with platform accounts response.
func (*AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonListUsersWithPlatformAccountsResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonListUsersWithPlatformAccountsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonNamespaceRole ¶
type AccountcommonNamespaceRole struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
}
AccountcommonNamespaceRole Accountcommon namespace role
swagger:model Accountcommon namespace role.
func (*AccountcommonNamespaceRole) MarshalBinary ¶
func (m *AccountcommonNamespaceRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonNamespaceRole) UnmarshalBinary ¶
func (m *AccountcommonNamespaceRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonNetflixCertificates ¶ added in v0.21.0
type AccountcommonNetflixCertificates struct {
// encryptedprivatekey
// Required: true
EncryptedPrivateKey *string `json:"encryptedPrivateKey"`
// encryptedprivatekeyname
// Required: true
EncryptedPrivateKeyName *string `json:"encryptedPrivateKeyName"`
// publiccertificate
// Required: true
PublicCertificate *string `json:"publicCertificate"`
// publiccertificatename
// Required: true
PublicCertificateName *string `json:"publicCertificateName"`
// rootcertificate
// Required: true
RootCertificate *string `json:"rootCertificate"`
// rootcertificatename
// Required: true
RootCertificateName *string `json:"rootCertificateName"`
}
AccountcommonNetflixCertificates Accountcommon netflix certificates
swagger:model Accountcommon netflix certificates.
func (*AccountcommonNetflixCertificates) MarshalBinary ¶ added in v0.21.0
func (m *AccountcommonNetflixCertificates) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonNetflixCertificates) UnmarshalBinary ¶ added in v0.21.0
func (m *AccountcommonNetflixCertificates) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonOverrideRolePermission ¶ added in v0.73.0
type AccountcommonOverrideRolePermission struct {
// actions
// Required: true
// Format: int32
Actions []int32 `json:"actions"`
// resource
// Required: true
Resource *string `json:"resource"`
}
AccountcommonOverrideRolePermission Accountcommon override role permission
swagger:model Accountcommon override role permission.
func (*AccountcommonOverrideRolePermission) MarshalBinary ¶ added in v0.73.0
func (m *AccountcommonOverrideRolePermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonOverrideRolePermission) UnmarshalBinary ¶ added in v0.73.0
func (m *AccountcommonOverrideRolePermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPagination ¶ added in v0.2.0
type AccountcommonPagination struct {
// first
// Required: true
First *string `json:"First"`
// last
// Required: true
Last *string `json:"Last"`
// next
// Required: true
Next *string `json:"Next"`
// previous
// Required: true
Previous *string `json:"Previous"`
}
AccountcommonPagination Accountcommon pagination
swagger:model Accountcommon pagination.
func (*AccountcommonPagination) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPagination) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPagination) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPagination) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPaginationV3 ¶
type AccountcommonPaginationV3 struct {
// first
// Required: true
First *string `json:"first"`
// last
// Required: true
Last *string `json:"last"`
// next
// Required: true
Next *string `json:"next"`
// previous
// Required: true
Previous *string `json:"previous"`
}
AccountcommonPaginationV3 Accountcommon pagination V3
swagger:model Accountcommon pagination V3.
func (*AccountcommonPaginationV3) MarshalBinary ¶
func (m *AccountcommonPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPaginationV3) UnmarshalBinary ¶
func (m *AccountcommonPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermission ¶
type AccountcommonPermission struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"Action"`
// resource
// Required: true
Resource *string `json:"Resource"`
// schedaction
// Format: int32
SchedAction int32 `json:"SchedAction,omitempty"`
// schedcron
SchedCron string `json:"SchedCron,omitempty"`
// schedrange
SchedRange []string `json:"SchedRange,omitempty"`
}
AccountcommonPermission Accountcommon permission
swagger:model Accountcommon permission.
func (*AccountcommonPermission) MarshalBinary ¶
func (m *AccountcommonPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermission) UnmarshalBinary ¶
func (m *AccountcommonPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissionGroup ¶ added in v0.65.0
type AccountcommonPermissionGroup struct {
// group
// Required: true
Group *string `json:"group"`
// groupid
// Required: true
GroupID *string `json:"groupId"`
// permissions
// Required: true
Permissions []*AccountcommonAllowedPermission `json:"permissions"`
}
AccountcommonPermissionGroup Accountcommon permission group
swagger:model Accountcommon permission group.
func (*AccountcommonPermissionGroup) MarshalBinary ¶ added in v0.65.0
func (m *AccountcommonPermissionGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissionGroup) UnmarshalBinary ¶ added in v0.65.0
func (m *AccountcommonPermissionGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissionV3 ¶
type AccountcommonPermissionV3 struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"action"`
// resource
// Required: true
Resource *string `json:"resource"`
// schedaction
// Format: int32
SchedAction int32 `json:"schedAction,omitempty"`
// schedcron
SchedCron string `json:"schedCron,omitempty"`
// schedrange
SchedRange []string `json:"schedRange,omitempty"`
}
AccountcommonPermissionV3 Accountcommon permission V3
swagger:model Accountcommon permission V3.
func (*AccountcommonPermissionV3) MarshalBinary ¶
func (m *AccountcommonPermissionV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissionV3) UnmarshalBinary ¶
func (m *AccountcommonPermissionV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissions ¶ added in v0.2.0
type AccountcommonPermissions struct {
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
}
AccountcommonPermissions Accountcommon permissions
swagger:model Accountcommon permissions.
func (*AccountcommonPermissions) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissions) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPermissionsV3 ¶ added in v0.2.0
type AccountcommonPermissionsV3 struct {
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
}
AccountcommonPermissionsV3 Accountcommon permissions V3
swagger:model Accountcommon permissions V3.
func (*AccountcommonPermissionsV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissionsV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPermissionsV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonPermissionsV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPlatformAccount ¶
type AccountcommonPlatformAccount struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserId"`
}
AccountcommonPlatformAccount Accountcommon platform account
swagger:model Accountcommon platform account.
func (*AccountcommonPlatformAccount) MarshalBinary ¶
func (m *AccountcommonPlatformAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPlatformAccount) UnmarshalBinary ¶
func (m *AccountcommonPlatformAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPlatformLinkingHistory ¶ added in v0.46.0
type AccountcommonPlatformLinkingHistory struct {
// platformdisplayname
// Required: true
PlatformDisplayName *string `json:"platformDisplayName"`
// platformid
// Required: true
PlatformID *string `json:"platformID"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserID"`
}
AccountcommonPlatformLinkingHistory Accountcommon platform linking history
swagger:model Accountcommon platform linking history.
func (*AccountcommonPlatformLinkingHistory) MarshalBinary ¶ added in v0.46.0
func (m *AccountcommonPlatformLinkingHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPlatformLinkingHistory) UnmarshalBinary ¶ added in v0.46.0
func (m *AccountcommonPlatformLinkingHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonPlatformUserInformationV3 ¶ added in v0.26.0
type AccountcommonPlatformUserInformationV3 struct {
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
EmailAddress string `json:"emailAddress,omitempty"`
// linkedat
// Required: true
// Format: date-time
LinkedAt strfmt.DateTime `json:"linkedAt"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserId"`
// xboxuserid
XboxUserID string `json:"xboxUserId,omitempty"`
}
AccountcommonPlatformUserInformationV3 Accountcommon platform user information V3
swagger:model Accountcommon platform user information V3.
func (*AccountcommonPlatformUserInformationV3) MarshalBinary ¶ added in v0.26.0
func (m *AccountcommonPlatformUserInformationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonPlatformUserInformationV3) UnmarshalBinary ¶ added in v0.26.0
func (m *AccountcommonPlatformUserInformationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonProfileUpdateConfig ¶ added in v0.74.0
type AccountcommonProfileUpdateConfig struct {
// max value is 366*24=8784 hours
// Format: int64
MinimumAllowedInterval int64 `json:"minimumAllowedInterval,omitempty"`
}
AccountcommonProfileUpdateConfig Accountcommon profile update config
swagger:model Accountcommon profile update config.
func (*AccountcommonProfileUpdateConfig) MarshalBinary ¶ added in v0.74.0
func (m *AccountcommonProfileUpdateConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonProfileUpdateConfig) UnmarshalBinary ¶ added in v0.74.0
func (m *AccountcommonProfileUpdateConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonQueryCursor ¶ added in v0.79.0
type AccountcommonQueryCursor struct {
// format is RFC3339Nano, example: 2006-01-02T15:04:05.999999999Z07:00
// Required: true
CursorTime *string `json:"cursorTime"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonQueryCursor Accountcommon query cursor
swagger:model Accountcommon query cursor.
func (*AccountcommonQueryCursor) MarshalBinary ¶ added in v0.79.0
func (m *AccountcommonQueryCursor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonQueryCursor) UnmarshalBinary ¶ added in v0.79.0
func (m *AccountcommonQueryCursor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRegisteredDomain ¶ added in v0.11.0
type AccountcommonRegisteredDomain struct {
// affectedclientids
// Required: true
AffectedClientIDs []string `json:"affectedClientIDs"`
// domain
// Required: true
Domain *string `json:"domain"`
// namespaces
// Required: true
Namespaces []string `json:"namespaces"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// ssocfg
SSOCfg *AccountcommonSSOConfig `json:"ssoCfg,omitempty"`
}
AccountcommonRegisteredDomain Accountcommon registered domain
swagger:model Accountcommon registered domain.
func (*AccountcommonRegisteredDomain) MarshalBinary ¶ added in v0.11.0
func (m *AccountcommonRegisteredDomain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRegisteredDomain) UnmarshalBinary ¶ added in v0.11.0
func (m *AccountcommonRegisteredDomain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonReplaceRolePermission ¶ added in v0.73.0
type AccountcommonReplaceRolePermission struct {
// replacement
// Required: true
Replacement *AccountcommonOverrideRolePermission `json:"replacement"`
// target
// Required: true
Target *string `json:"target"`
}
AccountcommonReplaceRolePermission Accountcommon replace role permission
swagger:model Accountcommon replace role permission.
func (*AccountcommonReplaceRolePermission) MarshalBinary ¶ added in v0.73.0
func (m *AccountcommonReplaceRolePermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonReplaceRolePermission) UnmarshalBinary ¶ added in v0.73.0
func (m *AccountcommonReplaceRolePermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRole ¶ added in v0.2.0
type AccountcommonRole struct {
// adminrole
// Required: true
AdminRole *bool `json:"AdminRole"`
// deletable
// Required: true
Deletable *bool `json:"Deletable"`
// iswildcard
// Required: true
IsWildcard *bool `json:"IsWildcard"`
// managers
// Required: true
Managers []*AccountcommonRoleManager `json:"Managers"`
// members
// Required: true
Members []*AccountcommonRoleMember `json:"Members"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
// roleid
// Required: true
RoleID *string `json:"RoleId"`
// rolename
// Required: true
RoleName *string `json:"RoleName"`
}
AccountcommonRole Accountcommon role
swagger:model Accountcommon role.
func (*AccountcommonRole) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRole) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRole) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRole) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleManager ¶ added in v0.2.0
type AccountcommonRoleManager struct {
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
AccountcommonRoleManager Accountcommon role manager
swagger:model Accountcommon role manager.
func (*AccountcommonRoleManager) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleManager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleManager) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleManager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleManagerV3 ¶
type AccountcommonRoleManagerV3 struct {
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonRoleManagerV3 Accountcommon role manager V3
swagger:model Accountcommon role manager V3.
func (*AccountcommonRoleManagerV3) MarshalBinary ¶
func (m *AccountcommonRoleManagerV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleManagerV3) UnmarshalBinary ¶
func (m *AccountcommonRoleManagerV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleMember ¶ added in v0.2.0
type AccountcommonRoleMember struct {
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
AccountcommonRoleMember Accountcommon role member
swagger:model Accountcommon role member.
func (*AccountcommonRoleMember) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleMember) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonRoleMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleMemberV3 ¶
type AccountcommonRoleMemberV3 struct {
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonRoleMemberV3 Accountcommon role member V3
swagger:model Accountcommon role member V3.
func (*AccountcommonRoleMemberV3) MarshalBinary ¶
func (m *AccountcommonRoleMemberV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleMemberV3) UnmarshalBinary ¶
func (m *AccountcommonRoleMemberV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonRoleV3 ¶
type AccountcommonRoleV3 struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// managers
// Required: true
Managers []*AccountcommonRoleManagerV3 `json:"managers"`
// members
// Required: true
Members []*AccountcommonRoleMemberV3 `json:"members"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
AccountcommonRoleV3 Accountcommon role V3
swagger:model Accountcommon role V3.
func (*AccountcommonRoleV3) MarshalBinary ¶
func (m *AccountcommonRoleV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonRoleV3) UnmarshalBinary ¶
func (m *AccountcommonRoleV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonSSOConfig ¶ added in v0.77.0
type AccountcommonSSOConfig struct {
// Can't be null, If empty, need set it as {}'
// Required: true
GoogleKey interface{} `json:"googleKey"`
// groupconfigs
// Required: true
GroupConfigs []*AccountcommonGroupAndRoleMappingForUpdate `json:"groupConfigs"`
}
AccountcommonSSOConfig Accountcommon sso config
swagger:model Accountcommon sso config.
func (*AccountcommonSSOConfig) MarshalBinary ¶ added in v0.77.0
func (m *AccountcommonSSOConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonSSOConfig) UnmarshalBinary ¶ added in v0.77.0
func (m *AccountcommonSSOConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonSSOConfigPatchReq ¶ added in v0.77.0
type AccountcommonSSOConfigPatchReq struct {
// This is optional
GoogleKey interface{} `json:"googleKey,omitempty"`
// groupconfigs
GroupConfigs []*AccountcommonGroupAndRoleMappingForPatch `json:"groupConfigs,omitempty"`
}
AccountcommonSSOConfigPatchReq Accountcommon sso config patch req
swagger:model Accountcommon sso config patch req.
func (*AccountcommonSSOConfigPatchReq) MarshalBinary ¶ added in v0.77.0
func (m *AccountcommonSSOConfigPatchReq) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonSSOConfigPatchReq) UnmarshalBinary ¶ added in v0.77.0
func (m *AccountcommonSSOConfigPatchReq) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonSimpleUserPlatformInfoV3 ¶ added in v0.20.0
type AccountcommonSimpleUserPlatformInfoV3 struct {
// displayname
DisplayName string `json:"displayName,omitempty"`
// linkedat
// Required: true
LinkedAt *string `json:"linkedAt"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// originnamespace
// Required: true
OriginNamespace *string `json:"originNamespace"`
// platformid
PlatformID string `json:"platformId,omitempty"`
}
AccountcommonSimpleUserPlatformInfoV3 Accountcommon simple user platform info V3
swagger:model Accountcommon simple user platform info V3.
func (*AccountcommonSimpleUserPlatformInfoV3) MarshalBinary ¶ added in v0.20.0
func (m *AccountcommonSimpleUserPlatformInfoV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary ¶ added in v0.20.0
func (m *AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonTagResponse ¶ added in v0.78.0
type AccountcommonTagResponse struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// tagname
// Required: true
TagName *string `json:"tagName"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
AccountcommonTagResponse Accountcommon tag response
swagger:model Accountcommon tag response.
func (*AccountcommonTagResponse) MarshalBinary ¶ added in v0.78.0
func (m *AccountcommonTagResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonTagResponse) UnmarshalBinary ¶ added in v0.78.0
func (m *AccountcommonTagResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonTagsGetResponseV3 ¶ added in v0.78.0
type AccountcommonTagsGetResponseV3 struct {
// data
// Required: true
Data []*AccountcommonTagResponse `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
AccountcommonTagsGetResponseV3 Accountcommon tags get response V3
swagger:model Accountcommon tags get response V3.
func (*AccountcommonTagsGetResponseV3) MarshalBinary ¶ added in v0.78.0
func (m *AccountcommonTagsGetResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonTagsGetResponseV3) UnmarshalBinary ¶ added in v0.78.0
func (m *AccountcommonTagsGetResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserInformationV3 ¶ added in v0.26.0
type AccountcommonUserInformationV3 struct {
// country
Country string `json:"country,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddresses
// Required: true
EmailAddresses []string `json:"emailAddresses"`
// phonenumber
PhoneNumber string `json:"phoneNumber,omitempty"`
// platformusers
// Required: true
PlatformUsers []*AccountcommonPlatformUserInformationV3 `json:"platformUsers"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
Username string `json:"username,omitempty"`
// xboxuserid
XboxUserID string `json:"xboxUserId,omitempty"`
}
AccountcommonUserInformationV3 Accountcommon user information V3
swagger:model Accountcommon user information V3.
func (*AccountcommonUserInformationV3) MarshalBinary ¶ added in v0.26.0
func (m *AccountcommonUserInformationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserInformationV3) UnmarshalBinary ¶ added in v0.26.0
func (m *AccountcommonUserInformationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserLinkedPlatform ¶ added in v0.2.0
type AccountcommonUserLinkedPlatform struct {
// displayname
DisplayName string `json:"DisplayName,omitempty"`
// emailaddress
EmailAddress string `json:"EmailAddress,omitempty"`
// linkedat
// Required: true
LinkedAt *string `json:"LinkedAt"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// originnamespace
// Required: true
OriginNamespace *string `json:"OriginNamespace"`
// platformid
PlatformID string `json:"PlatformId,omitempty"`
// platformuserid
PlatformUserID string `json:"PlatformUserId,omitempty"`
// userid
// Required: true
UserID *string `json:"UserId"`
// xuid
XUID string `json:"XUID,omitempty"`
}
AccountcommonUserLinkedPlatform Accountcommon user linked platform
swagger:model Accountcommon user linked platform.
func (*AccountcommonUserLinkedPlatform) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserLinkedPlatform) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserLinkedPlatformV3 ¶ added in v0.2.0
type AccountcommonUserLinkedPlatformV3 struct {
// accountgroup
// Required: true
AccountGroup *string `json:"accountGroup"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
EmailAddress string `json:"emailAddress,omitempty"`
// linkedat
// Required: true
LinkedAt *string `json:"linkedAt"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// originnamespace
// Required: true
OriginNamespace *string `json:"originNamespace"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// xuid
Xuid string `json:"xuid,omitempty"`
}
AccountcommonUserLinkedPlatformV3 Accountcommon user linked platform V3
swagger:model Accountcommon user linked platform V3.
func (*AccountcommonUserLinkedPlatformV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserLinkedPlatformV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserLinkedPlatformsResponseV3 ¶ added in v0.2.0
type AccountcommonUserLinkedPlatformsResponseV3 struct {
// data
// Required: true
Data []*AccountcommonUserLinkedPlatformV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
AccountcommonUserLinkedPlatformsResponseV3 Accountcommon user linked platforms response V3
swagger:model Accountcommon user linked platforms response V3.
func (*AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserPlatformInfo ¶ added in v0.2.0
type AccountcommonUserPlatformInfo struct {
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserId"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonUserPlatformInfo Accountcommon user platform info
swagger:model Accountcommon user platform info.
func (*AccountcommonUserPlatformInfo) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserPlatformInfo) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserPlatforms ¶ added in v0.2.0
type AccountcommonUserPlatforms struct {
// useridplatforms
// Required: true
UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"`
}
AccountcommonUserPlatforms Accountcommon user platforms
swagger:model Accountcommon user platforms.
func (*AccountcommonUserPlatforms) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatforms) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserPlatforms) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserPlatforms) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserSearchByPlatformIDResult ¶ added in v0.2.0
type AccountcommonUserSearchByPlatformIDResult struct {
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"EmailAddress"`
// linkedplatforms
// Required: true
LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"`
// phonenumber
// Required: true
PhoneNumber *string `json:"PhoneNumber"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
AccountcommonUserSearchByPlatformIDResult Accountcommon user search by platform ID result
swagger:model Accountcommon user search by platform ID result.
func (*AccountcommonUserSearchByPlatformIDResult) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchByPlatformIDResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserSearchResult ¶ added in v0.2.0
type AccountcommonUserSearchResult struct {
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"EmailAddress"`
// linkedplatforms
// Required: true
LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"`
// phonenumber
// Required: true
PhoneNumber *string `json:"PhoneNumber"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
AccountcommonUserSearchResult Accountcommon user search result
swagger:model Accountcommon user search result.
func (*AccountcommonUserSearchResult) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserSearchResult) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserSearchResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserWithLinkedPlatformAccounts ¶
type AccountcommonUserWithLinkedPlatformAccounts struct {
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// linkedplatforms
// Required: true
LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// uniquedisplayname
// Required: true
UniqueDisplayName *string `json:"uniqueDisplayName"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonUserWithLinkedPlatformAccounts Accountcommon user with linked platform accounts
swagger:model Accountcommon user with linked platform accounts.
func (*AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary ¶
func (m *AccountcommonUserWithLinkedPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary ¶
func (m *AccountcommonUserWithLinkedPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AccountcommonUserWithPlatformAccounts ¶ added in v0.2.0
type AccountcommonUserWithPlatformAccounts struct {
// linkedplatforms
// Required: true
LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
AccountcommonUserWithPlatformAccounts Accountcommon user with platform accounts
swagger:model Accountcommon user with platform accounts.
func (*AccountcommonUserWithPlatformAccounts) MarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserWithPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AccountcommonUserWithPlatformAccounts) UnmarshalBinary ¶ added in v0.2.0
func (m *AccountcommonUserWithPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BannedBy ¶ added in v0.2.0
type BannedBy struct {
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// userid
// Required: true
UserID *string `json:"userId"`
}
BannedBy Banned by
swagger:model Banned by.
func (*BannedBy) MarshalBinary ¶ added in v0.2.0
MarshalBinary interface implementation
func (*BannedBy) UnmarshalBinary ¶ added in v0.2.0
UnmarshalBinary interface implementation
type BloomFilterJSON ¶ added in v0.2.0
type BloomFilterJSON struct {
// bits
// Required: true
// Format: uint64
Bits []uint64 `json:"bits"`
// k
// Required: true
// Format: integer
K *int64 `json:"k"`
// m
// Required: true
// Format: integer
M *int64 `json:"m"`
}
BloomFilterJSON Bloom filter JSON
swagger:model Bloom filter JSON.
func (*BloomFilterJSON) MarshalBinary ¶ added in v0.2.0
func (m *BloomFilterJSON) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BloomFilterJSON) UnmarshalBinary ¶ added in v0.2.0
func (m *BloomFilterJSON) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientCreateRequest ¶ added in v0.2.0
type ClientmodelClientCreateRequest struct {
// clientid
// Required: true
ClientID *string `json:"ClientId"`
// clientname
// Required: true
ClientName *string `json:"ClientName"`
// clientpermissions
// Required: true
ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// redirecturi
// Required: true
RedirectURI *string `json:"RedirectUri"`
// secret
// Required: true
Secret *string `json:"Secret"`
// twofactorenabled
// Required: true
TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}
ClientmodelClientCreateRequest Clientmodel client create request
swagger:model Clientmodel client create request.
func (*ClientmodelClientCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientCreationResponse ¶ added in v0.2.0
type ClientmodelClientCreationResponse struct {
// clientid
// Required: true
ClientID *string `json:"ClientId"`
// clientname
// Required: true
ClientName *string `json:"ClientName"`
// clientpermissions
// Required: true
ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// redirecturi
// Required: true
RedirectURI *string `json:"RedirectUri"`
// twofactorenabled
// Required: true
TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}
ClientmodelClientCreationResponse Clientmodel client creation response
swagger:model Clientmodel client creation response.
func (*ClientmodelClientCreationResponse) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientCreationResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientCreationV3Request ¶ added in v0.2.0
type ClientmodelClientCreationV3Request struct {
// audiences
// Required: true
Audiences []string `json:"audiences"`
// baseuri
// Required: true
BaseURI *string `json:"baseUri"`
// clientid
// Required: true
ClientID *string `json:"clientId"`
// clientname
// Required: true
ClientName *string `json:"clientName"`
// clientpermissions
ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`
// clientplatform
// Required: true
ClientPlatform *string `json:"clientPlatform"`
// deletable
Deletable bool `json:"deletable"`
// length 0~1024
// Required: true
Description *string `json:"description"`
// modulepermissions
ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// min value 1 second, max value 86400 seconds
// Format: int32
OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`
// valid time unit: SECONDS, MINUTES, or HOURS
OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`
// oauthclienttype
// Required: true
OauthClientType *string `json:"oauthClientType"`
// min value 1 seconds, max value 2592000 seconds
// Format: int32
OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`
// valid time unit: SECONDS, MINUTES, HOURS or DAYS
OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`
// parentnamespace
ParentNamespace string `json:"parentNamespace,omitempty"`
// redirecturi
// Required: true
RedirectURI *string `json:"redirectUri"`
// scopes
Scopes []string `json:"scopes,omitempty"`
// secret
// Required: true
Secret *string `json:"secret"`
// exempt this client from login queue
// Required: true
SkipLoginQueue *bool `json:"skipLoginQueue"`
// twofactorenabled
TwoFactorEnabled bool `json:"twoFactorEnabled"`
}
ClientmodelClientCreationV3Request Clientmodel client creation V3 request
swagger:model Clientmodel client creation V3 request.
func (*ClientmodelClientCreationV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientCreationV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientCreationV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientResponse ¶ added in v0.2.0
type ClientmodelClientResponse struct {
// clientid
// Required: true
ClientID *string `json:"ClientId"`
// clientname
// Required: true
ClientName *string `json:"ClientName"`
// clientpermissions
// Required: true
ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// redirecturi
// Required: true
RedirectURI *string `json:"RedirectUri"`
// twofactorenabled
// Required: true
TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
// modulepermissions
ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`
}
ClientmodelClientResponse Clientmodel client response
swagger:model Clientmodel client response.
func (*ClientmodelClientResponse) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientTemplate ¶ added in v0.65.0
type ClientmodelClientTemplate struct {
// basicrequiredpermissions
// Required: true
BasicRequiredPermissions []*AccountcommonClientModulePermission `json:"basicRequiredPermissions"`
// defaultvalues
// Required: true
DefaultValues []*ClientmodelDefaultFieldValue `json:"defaultValues"`
// description
// Required: true
Description *string `json:"description"`
// id
// Required: true
ID *string `json:"id"`
// requiredfields
// Required: true
RequiredFields []string `json:"requiredFields"`
// type
// Required: true
Type *string `json:"type"`
}
ClientmodelClientTemplate Clientmodel client template
swagger:model Clientmodel client template.
func (*ClientmodelClientTemplate) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelClientTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientTemplate) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelClientTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientUpdateRequest ¶ added in v0.2.0
type ClientmodelClientUpdateRequest struct {
// clientname
// Required: true
ClientName *string `json:"ClientName"`
// redirecturi
// Required: true
RedirectURI *string `json:"RedirectUri"`
// twofactorenabled
// Required: true
TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}
ClientmodelClientUpdateRequest Clientmodel client update request
swagger:model Clientmodel client update request.
func (*ClientmodelClientUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientUpdateSecretRequest ¶ added in v0.2.0
type ClientmodelClientUpdateSecretRequest struct {
// newsecret
// Required: true
NewSecret *string `json:"NewSecret"`
}
ClientmodelClientUpdateSecretRequest Clientmodel client update secret request
swagger:model Clientmodel client update secret request.
func (*ClientmodelClientUpdateSecretRequest) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateSecretRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateSecretRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientUpdateV3Request ¶ added in v0.2.0
type ClientmodelClientUpdateV3Request struct {
// audiences
Audiences []string `json:"audiences,omitempty"`
// baseuri
BaseURI string `json:"baseUri,omitempty"`
// clientname
ClientName string `json:"clientName,omitempty"`
// clientpermissions
ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`
// clientplatform
// Required: true
ClientPlatform *string `json:"clientPlatform"`
// deletable
Deletable bool `json:"deletable"`
// length 0~1024
// Required: true
Description *string `json:"description"`
// modulepermissions
ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`
// DEPRECATED, this field is no longer used
Namespace string `json:"namespace,omitempty"`
// min value 1 second, max value 86400 seconds
// Format: int32
OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`
// valid time unit: SECONDS, MINUTES, or HOURS. Default is SECONDS
OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`
// min value 1 seconds, max value 2592000 seconds
// Format: int32
OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`
// valid time unit: SECONDS, MINUTES, HOURS or DAYS. Default is MINUTES
OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`
// redirecturi
RedirectURI string `json:"redirectUri,omitempty"`
// scopes
Scopes []string `json:"scopes,omitempty"`
// exempt this client from login queue
SkipLoginQueue bool `json:"skipLoginQueue"`
// twofactorenabled
TwoFactorEnabled bool `json:"twoFactorEnabled"`
}
ClientmodelClientUpdateV3Request Clientmodel client update V3 request
swagger:model Clientmodel client update V3 request.
func (*ClientmodelClientUpdateV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientUpdateV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientV3Response ¶ added in v0.2.0
type ClientmodelClientV3Response struct {
// audiences
// Required: true
Audiences []string `json:"audiences"`
// baseuri
// Required: true
BaseURI *string `json:"baseUri"`
// clientid
// Required: true
ClientID *string `json:"clientId"`
// clientname
// Required: true
ClientName *string `json:"clientName"`
// clientpermissions
// Required: true
ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`
// clientplatform
// Required: true
ClientPlatform *string `json:"clientPlatform"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// description
// Required: true
Description *string `json:"description"`
// modifiedat
// Required: true
// Format: date-time
ModifiedAt strfmt.DateTime `json:"modifiedAt"`
// modulepermissions
ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// oauthaccesstokenexpiration
// Format: int32
OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`
// oauthaccesstokenexpirationtimeunit
OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`
// oauthclienttype
// Required: true
OauthClientType *string `json:"oauthClientType"`
// oauthrefreshtokenexpiration
// Format: int32
OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`
// oauthrefreshtokenexpirationtimeunit
OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`
// parentnamespace
ParentNamespace string `json:"parentNamespace,omitempty"`
// redirecturi
// Required: true
RedirectURI *string `json:"redirectUri"`
// roles
Roles []string `json:"roles,omitempty"`
// scopes
// Required: true
Scopes []string `json:"scopes"`
// skiploginqueue
// Required: true
SkipLoginQueue *bool `json:"skipLoginQueue"`
// twofactorenabled
// Required: true
TwoFactorEnabled *bool `json:"twoFactorEnabled"`
}
ClientmodelClientV3Response Clientmodel client V3 response
swagger:model Clientmodel client V3 response.
func (*ClientmodelClientV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientsUpdateRequestV3 ¶ added in v0.67.0
type ClientmodelClientsUpdateRequestV3 struct {
// required and max count is 50
// Required: true
ClientIds []string `json:"clientIds"`
// clientupdaterequest
// Required: true
ClientUpdateRequest *ClientmodelClientUpdateV3Request `json:"clientUpdateRequest"`
}
ClientmodelClientsUpdateRequestV3 Clientmodel clients update request V3
swagger:model Clientmodel clients update request V3.
func (*ClientmodelClientsUpdateRequestV3) MarshalBinary ¶ added in v0.67.0
func (m *ClientmodelClientsUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientsUpdateRequestV3) UnmarshalBinary ¶ added in v0.67.0
func (m *ClientmodelClientsUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelClientsV3Response ¶ added in v0.2.0
type ClientmodelClientsV3Response struct {
// data
// Required: true
Data []*ClientmodelClientV3Response `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ClientmodelClientsV3Response Clientmodel clients V3 response
swagger:model Clientmodel clients V3 response.
func (*ClientmodelClientsV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientsV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelClientsV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ClientmodelClientsV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelDefaultFieldValue ¶ added in v0.65.0
type ClientmodelDefaultFieldValue struct {
// field
// Required: true
Field *string `json:"field"`
// value
// Required: true
Value ClientmodelDefaultFieldValueValue `json:"value"`
}
ClientmodelDefaultFieldValue Clientmodel default field value
swagger:model Clientmodel default field value.
func (*ClientmodelDefaultFieldValue) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelDefaultFieldValue) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelDefaultFieldValue) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelDefaultFieldValue) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelDefaultFieldValueValue ¶ added in v0.65.0
type ClientmodelDefaultFieldValueValue interface{}
ClientmodelDefaultFieldValueValue Clientmodel default field value value
swagger:model Clientmodel default field value value.
type ClientmodelListClientPermissionSet ¶ added in v0.65.0
type ClientmodelListClientPermissionSet struct {
// clientpermissions
// Required: true
ClientPermissions []*AccountcommonClientPermissionSet `json:"clientPermissions"`
}
ClientmodelListClientPermissionSet Clientmodel list client permission set
swagger:model Clientmodel list client permission set.
func (*ClientmodelListClientPermissionSet) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelListClientPermissionSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelListClientPermissionSet) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelListClientPermissionSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelListTemplatesResponse ¶ added in v0.65.0
type ClientmodelListTemplatesResponse struct {
// clienttemplates
// Required: true
ClientTemplates []*ClientmodelClientTemplate `json:"clientTemplates"`
}
ClientmodelListTemplatesResponse Clientmodel list templates response
swagger:model Clientmodel list templates response.
func (*ClientmodelListTemplatesResponse) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelListTemplatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelListTemplatesResponse) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelListTemplatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelListUpsertModulesRequest ¶ added in v0.65.0
type ClientmodelListUpsertModulesRequest struct {
// modules
// Required: true
Modules []*ClientmodelPermissionSetUpsertRequest `json:"modules"`
}
ClientmodelListUpsertModulesRequest Clientmodel list upsert modules request
swagger:model Clientmodel list upsert modules request.
func (*ClientmodelListUpsertModulesRequest) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelListUpsertModulesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelListUpsertModulesRequest) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelListUpsertModulesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelPermissionSetDeleteGroupRequest ¶ added in v0.65.0
type ClientmodelPermissionSetDeleteGroupRequest struct {
// groupid
// Required: true
GroupID *string `json:"groupId"`
// moduleid
// Required: true
ModuleID *string `json:"moduleId"`
}
ClientmodelPermissionSetDeleteGroupRequest Clientmodel permission set delete group request
swagger:model Clientmodel permission set delete group request.
func (*ClientmodelPermissionSetDeleteGroupRequest) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelPermissionSetDeleteGroupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelPermissionSetDeleteGroupRequest) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelPermissionSetDeleteGroupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelPermissionSetUpsertRequest ¶ added in v0.65.0
type ClientmodelPermissionSetUpsertRequest struct {
// doclink
// Required: true
DocLink *string `json:"docLink"`
// groups
// Required: true
Groups []*AccountcommonPermissionGroup `json:"groups"`
// module
// Required: true
Module *string `json:"module"`
// moduleid
// Required: true
ModuleID *string `json:"moduleId"`
}
ClientmodelPermissionSetUpsertRequest Clientmodel permission set upsert request
swagger:model Clientmodel permission set upsert request.
func (*ClientmodelPermissionSetUpsertRequest) MarshalBinary ¶ added in v0.65.0
func (m *ClientmodelPermissionSetUpsertRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelPermissionSetUpsertRequest) UnmarshalBinary ¶ added in v0.65.0
func (m *ClientmodelPermissionSetUpsertRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClientmodelV3ClientUpdateSecretRequest ¶ added in v0.23.0
type ClientmodelV3ClientUpdateSecretRequest struct {
// newsecret
// Required: true
NewSecret *string `json:"newSecret"`
}
ClientmodelV3ClientUpdateSecretRequest Clientmodel V3 client update secret request
swagger:model Clientmodel V3 client update secret request.
func (*ClientmodelV3ClientUpdateSecretRequest) MarshalBinary ¶ added in v0.23.0
func (m *ClientmodelV3ClientUpdateSecretRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.23.0
func (m *ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LegalAcceptedPoliciesRequest ¶ added in v0.2.0
type LegalAcceptedPoliciesRequest struct {
// isaccepted
// Required: true
IsAccepted *bool `json:"isAccepted"`
// localizedpolicyversionid
// Required: true
LocalizedPolicyVersionID *string `json:"localizedPolicyVersionId"`
// policyid
// Required: true
PolicyID *string `json:"policyId"`
// policyversionid
// Required: true
PolicyVersionID *string `json:"policyVersionId"`
}
LegalAcceptedPoliciesRequest Legal accepted policies request
swagger:model Legal accepted policies request.
func (*LegalAcceptedPoliciesRequest) MarshalBinary ¶ added in v0.2.0
func (m *LegalAcceptedPoliciesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LegalAcceptedPoliciesRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *LegalAcceptedPoliciesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAccountProgressionInfo ¶ added in v0.34.0
type ModelAccountProgressionInfo struct {
// displayname
DisplayName string `json:"displayName,omitempty"`
// email
Email string `json:"email,omitempty"`
// For headlessAccount: list of all namespaces from this headless account. For currentAccount: list of all namespaces that conflict with headlessAccount
// Required: true
LinkedGames []string `json:"linkedGames"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// progression data of each game account
Progressions []*ModelProgressionInfo `json:"progressions,omitempty"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
UserName string `json:"userName,omitempty"`
}
ModelAccountProgressionInfo Model account progression info
swagger:model Model account progression info.
func (*ModelAccountProgressionInfo) MarshalBinary ¶ added in v0.34.0
func (m *ModelAccountProgressionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAccountProgressionInfo) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelAccountProgressionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAddUserRoleV4Request ¶ added in v0.2.0
type ModelAddUserRoleV4Request struct {
// assignednamespaces
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
}
ModelAddUserRoleV4Request Model add user role V4 request
swagger:model Model add user role V4 request.
func (*ModelAddUserRoleV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelAddUserRoleV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAddUserRoleV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAddUserRoleV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAdminBulkUserRequest ¶ added in v0.79.0
type ModelAdminBulkUserRequest struct {
// findbypublishernamespace
FindByPublisherNamespace bool `json:"findByPublisherNamespace"`
// userids
// Required: true
UserIds []string `json:"userIds"`
}
ModelAdminBulkUserRequest Model admin bulk user request
swagger:model Model admin bulk user request.
func (*ModelAdminBulkUserRequest) MarshalBinary ¶ added in v0.79.0
func (m *ModelAdminBulkUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAdminBulkUserRequest) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelAdminBulkUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionRequest ¶ added in v0.2.0
type ModelAgeRestrictionRequest struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"AgeRestriction"`
// enable
// Required: true
Enable *bool `json:"Enable"`
}
ModelAgeRestrictionRequest Model age restriction request
swagger:model Model age restriction request.
func (*ModelAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionRequestV3 ¶ added in v0.2.0
type ModelAgeRestrictionRequestV3 struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"ageRestriction"`
// enable
// Required: true
Enable *bool `json:"enable"`
}
ModelAgeRestrictionRequestV3 Model age restriction request V3
swagger:model Model age restriction request V3.
func (*ModelAgeRestrictionRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionResponse ¶ added in v0.2.0
type ModelAgeRestrictionResponse struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"AgeRestriction"`
// enable
// Required: true
Enable *bool `json:"Enable"`
}
ModelAgeRestrictionResponse Model age restriction response
swagger:model Model age restriction response.
func (*ModelAgeRestrictionResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAgeRestrictionResponseV3 ¶ added in v0.2.0
type ModelAgeRestrictionResponseV3 struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"ageRestriction"`
// enable
// Required: true
Enable *bool `json:"enable"`
}
ModelAgeRestrictionResponseV3 Model age restriction response V3
swagger:model Model age restriction response V3.
func (*ModelAgeRestrictionResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAgeRestrictionResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAgeRestrictionResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAssignUserV4Request ¶ added in v0.2.0
type ModelAssignUserV4Request struct {
// namespaces to be assigned on role
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// user's namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelAssignUserV4Request Model assign user V4 request
swagger:model Model assign user V4 request.
func (*ModelAssignUserV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelAssignUserV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAssignUserV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAssignUserV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAssignedUserV4Response ¶ added in v0.2.0
type ModelAssignedUserV4Response struct {
// assignednamespaces
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// email
// Required: true
Email *string `json:"email"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelAssignedUserV4Response Model assigned user V4 response
swagger:model Model assigned user V4 response.
func (*ModelAssignedUserV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelAssignedUserV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAssignedUserV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelAssignedUserV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelAuthenticatorKeyResponseV4 ¶ added in v0.15.0
type ModelAuthenticatorKeyResponseV4 struct {
// secretkey
// Required: true
SecretKey *string `json:"secretKey"`
// uri
// Required: true
URI *string `json:"uri"`
}
ModelAuthenticatorKeyResponseV4 Model authenticator key response V4
swagger:model Model authenticator key response V4.
func (*ModelAuthenticatorKeyResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelAuthenticatorKeyResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelAuthenticatorKeyResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelAuthenticatorKeyResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBackupCodesResponseV4 ¶ added in v0.15.0
type ModelBackupCodesResponseV4 struct {
// generatedat
// Required: true
// Format: int64
GeneratedAt *int64 `json:"generatedAt"`
// invalidcodes
InvalidCodes []string `json:"invalidCodes,omitempty"`
// validcodes
ValidCodes []string `json:"validCodes,omitempty"`
}
ModelBackupCodesResponseV4 Model backup codes response V4
swagger:model Model backup codes response V4.
func (*ModelBackupCodesResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelBackupCodesResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBackupCodesResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelBackupCodesResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBanCreateRequest ¶ added in v0.2.0
type ModelBanCreateRequest struct {
// ban
// Required: true
Ban *string `json:"ban"`
// comment
// Required: true
Comment *string `json:"comment"`
// enddate
// Required: true
EndDate *string `json:"endDate"`
// reason
// Required: true
Reason *string `json:"reason"`
// skipnotif
// Required: true
SkipNotif *bool `json:"skipNotif"`
}
ModelBanCreateRequest Model ban create request
swagger:model Model ban create request.
func (*ModelBanCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelBanCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBanCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelBanCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBanUpdateRequest ¶ added in v0.2.0
type ModelBanUpdateRequest struct {
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// skipnotif
// Required: true
SkipNotif *bool `json:"skipNotif"`
}
ModelBanUpdateRequest Model ban update request
swagger:model Model ban update request.
func (*ModelBanUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelBanUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBanUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelBanUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkAccountTypeUpdateRequestV4 ¶ added in v0.60.0
type ModelBulkAccountTypeUpdateRequestV4 struct {
// testaccount
// Required: true
TestAccount *bool `json:"testAccount"`
// max userId is 100
// Required: true
UserIds []string `json:"userIds"`
}
ModelBulkAccountTypeUpdateRequestV4 Model bulk account type update request V4
swagger:model Model bulk account type update request V4.
func (*ModelBulkAccountTypeUpdateRequestV4) MarshalBinary ¶ added in v0.60.0
func (m *ModelBulkAccountTypeUpdateRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkAccountTypeUpdateRequestV4) UnmarshalBinary ¶ added in v0.60.0
func (m *ModelBulkAccountTypeUpdateRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkBanCreateRequestV3 ¶ added in v0.27.0
type ModelBulkBanCreateRequestV3 struct {
// ban
// Required: true
Ban *string `json:"ban"`
// comment
// Required: true
Comment *string `json:"comment"`
// enddate
// Required: true
EndDate *string `json:"endDate"`
// reason
// Required: true
Reason *string `json:"reason"`
// skipnotif
// Required: true
SkipNotif *bool `json:"skipNotif"`
// userids
// Required: true
UserIds []string `json:"userIds"`
}
ModelBulkBanCreateRequestV3 Model bulk ban create request V3
swagger:model Model bulk ban create request V3.
func (*ModelBulkBanCreateRequestV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelBulkBanCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkBanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelBulkBanCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelBulkUnbanCreateRequestV3 ¶ added in v0.27.0
type ModelBulkUnbanCreateRequestV3 struct {
// bans
Bans []*ModelUserUnbanCreateRequestV3 `json:"bans,omitempty"`
}
ModelBulkUnbanCreateRequestV3 Model bulk unban create request V3
swagger:model Model bulk unban create request V3.
func (*ModelBulkUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelBulkUnbanCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelBulkUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelBulkUnbanCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCheckAvailabilityResponse ¶ added in v0.67.0
type ModelCheckAvailabilityResponse struct {
// accessible
// Required: true
Accessible *bool `json:"Accessible"`
// platformerrormessage
// Required: true
PlatformErrorMessage map[string]string `json:"PlatformErrorMessage"`
}
ModelCheckAvailabilityResponse Model check availability response
swagger:model Model check availability response.
func (*ModelCheckAvailabilityResponse) MarshalBinary ¶ added in v0.67.0
func (m *ModelCheckAvailabilityResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCheckAvailabilityResponse) UnmarshalBinary ¶ added in v0.67.0
func (m *ModelCheckAvailabilityResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCheckValidUserIDRequestV4 ¶ added in v0.15.0
type ModelCheckValidUserIDRequestV4 struct {
// only valid uuid is allowed
// Required: true
UserIds []string `json:"userIds"`
}
ModelCheckValidUserIDRequestV4 Model check valid user ID request V4
swagger:model Model check valid user ID request V4.
func (*ModelCheckValidUserIDRequestV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelCheckValidUserIDRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCheckValidUserIDRequestV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelCheckValidUserIDRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelConfigValueResponseV3 ¶ added in v0.64.0
type ModelConfigValueResponseV3 struct {
// result
// Required: true
Result interface{} `json:"result"`
}
ModelConfigValueResponseV3 Model config value response V3
swagger:model Model config value response V3.
func (*ModelConfigValueResponseV3) MarshalBinary ¶ added in v0.64.0
func (m *ModelConfigValueResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelConfigValueResponseV3) UnmarshalBinary ¶ added in v0.64.0
func (m *ModelConfigValueResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountry ¶ added in v0.2.0
type ModelCountry struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"AgeRestriction"`
// countrycode
// Required: true
CountryCode *string `json:"CountryCode"`
// countryname
// Required: true
CountryName *string `json:"CountryName"`
// enable
// Required: true
Enable *bool `json:"Enable"`
}
ModelCountry Model country
swagger:model Model country.
func (*ModelCountry) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountry) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryAgeRestrictionRequest ¶ added in v0.2.0
type ModelCountryAgeRestrictionRequest struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"AgeRestriction"`
}
ModelCountryAgeRestrictionRequest Model country age restriction request
swagger:model Model country age restriction request.
func (*ModelCountryAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryAgeRestrictionRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryAgeRestrictionV3Request ¶ added in v0.2.0
type ModelCountryAgeRestrictionV3Request struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"ageRestriction"`
}
ModelCountryAgeRestrictionV3Request Model country age restriction V3 request
swagger:model Model country age restriction V3 request.
func (*ModelCountryAgeRestrictionV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryAgeRestrictionV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountryAgeRestrictionV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryBlacklistRequest ¶ added in v0.54.0
type ModelCountryBlacklistRequest struct {
// blacklist
// Required: true
Blacklist []string `json:"blacklist"`
}
ModelCountryBlacklistRequest Model country blacklist request
swagger:model Model country blacklist request.
func (*ModelCountryBlacklistRequest) MarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryBlacklistRequest) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryBlacklistResponse ¶ added in v0.54.0
type ModelCountryBlacklistResponse struct {
// blacklist
// Required: true
Blacklist []string `json:"blacklist"`
}
ModelCountryBlacklistResponse Model country blacklist response
swagger:model Model country blacklist response.
func (*ModelCountryBlacklistResponse) MarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryBlacklistResponse) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelCountryBlacklistResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryResponse ¶ added in v0.54.0
type ModelCountryResponse struct {
// code
// Required: true
Code *string `json:"code"`
// name
// Required: true
Name *string `json:"name"`
}
ModelCountryResponse Model country response
swagger:model Model country response.
func (*ModelCountryResponse) MarshalBinary ¶ added in v0.54.0
func (m *ModelCountryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryResponse) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelCountryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCountryV3Response ¶ added in v0.2.0
type ModelCountryV3Response struct {
// agerestriction
// Required: true
// Format: int32
AgeRestriction *int32 `json:"ageRestriction"`
// countrycode
// Required: true
CountryCode *string `json:"countryCode"`
// countryname
// Required: true
CountryName *string `json:"countryName"`
// enable
// Required: true
Enable *bool `json:"enable"`
}
ModelCountryV3Response Model country V3 response
swagger:model Model country V3 response.
func (*ModelCountryV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelCountryV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCountryV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCountryV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCreateJusticeUserResponse ¶ added in v0.2.0
type ModelCreateJusticeUserResponse struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelCreateJusticeUserResponse Model create justice user response
swagger:model Model create justice user response.
func (*ModelCreateJusticeUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelCreateJusticeUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCreateJusticeUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelCreateJusticeUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCursorGetUserRequest ¶ added in v0.79.0
type ModelCursorGetUserRequest struct {
// cursor
Cursor *AccountcommonQueryCursor `json:"cursor,omitempty"`
// selected field
Fields []string `json:"fields,omitempty"`
// limit, 1~2000
// Required: true
// Format: int32
Limit *int32 `json:"limit"`
}
ModelCursorGetUserRequest Model cursor get user request
swagger:model Model cursor get user request.
func (*ModelCursorGetUserRequest) MarshalBinary ¶ added in v0.79.0
func (m *ModelCursorGetUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCursorGetUserRequest) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelCursorGetUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCursorGetUserResponse ¶ added in v0.79.0
type ModelCursorGetUserResponse struct {
// cursor
// Required: true
Cursor *AccountcommonQueryCursor `json:"cursor"`
// data
// Required: true
Data []*ModelCursorGetUserResponseData `json:"data"`
}
ModelCursorGetUserResponse Model cursor get user response
swagger:model Model cursor get user response.
func (*ModelCursorGetUserResponse) MarshalBinary ¶ added in v0.79.0
func (m *ModelCursorGetUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelCursorGetUserResponse) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelCursorGetUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelCursorGetUserResponseData ¶ added in v0.79.0
type ModelCursorGetUserResponseData interface{}
ModelCursorGetUserResponseData Model cursor get user response data
swagger:model Model cursor get user response data.
type ModelDeviceBanRequestV4 ¶ added in v0.29.0
type ModelDeviceBanRequestV4 struct {
// comment
// Required: true
Comment *string `json:"comment"`
// deviceid
// Required: true
DeviceID *string `json:"deviceId"`
// devicetype
// Required: true
DeviceType *string `json:"deviceType"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// enddate
// Required: true
EndDate *string `json:"endDate"`
// ext
// Required: true
Ext interface{} `json:"ext"`
// reason
// Required: true
Reason *string `json:"reason"`
}
ModelDeviceBanRequestV4 Model device ban request V4
swagger:model Model device ban request V4.
func (*ModelDeviceBanRequestV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBanRequestV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBanResponseV4 ¶ added in v0.29.0
type ModelDeviceBanResponseV4 struct {
// bannedat
// Required: true
// Format: int64
BannedAt *int64 `json:"bannedAt"`
// bannedby
// Required: true
BannedBy *string `json:"bannedBy"`
// comment
// Required: true
Comment *string `json:"comment"`
// deviceid
// Required: true
DeviceID *string `json:"deviceId"`
// devicetype
// Required: true
DeviceType *string `json:"deviceType"`
// disabledat
// Required: true
// Format: int64
DisabledAt *int64 `json:"disabledAt"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// enddate
// Required: true
// Format: int64
EndDate *int64 `json:"endDate"`
// id
// Required: true
ID *string `json:"id"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// reason
// Required: true
Reason *string `json:"reason"`
// targetnamespace
// Required: true
TargetNamespace *string `json:"targetNamespace"`
}
ModelDeviceBanResponseV4 Model device ban response V4
swagger:model Model device ban response V4.
func (*ModelDeviceBanResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBanResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBanUpdateRequestV4 ¶ added in v0.29.0
type ModelDeviceBanUpdateRequestV4 struct {
// enabled
// Required: true
Enabled *bool `json:"enabled"`
}
ModelDeviceBanUpdateRequestV4 Model device ban update request V4
swagger:model Model device ban update request V4.
func (*ModelDeviceBanUpdateRequestV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanUpdateRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBanUpdateRequestV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBanUpdateRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBannedResponseV4 ¶ added in v0.29.0
type ModelDeviceBannedResponseV4 struct {
// data
// Required: true
Data []*ModelDeviceBanResponseV4 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPagination `json:"paging"`
}
ModelDeviceBannedResponseV4 Model device banned response V4
swagger:model Model device banned response V4.
func (*ModelDeviceBannedResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBannedResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBannedResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBannedResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceBansResponseV4 ¶ added in v0.29.0
type ModelDeviceBansResponseV4 struct {
// data
// Required: true
Data []*ModelDeviceBanResponseV4 `json:"data"`
}
ModelDeviceBansResponseV4 Model device bans response V4
swagger:model Model device bans response V4.
func (*ModelDeviceBansResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBansResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceBansResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceBansResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceIDDecryptResponseV4 ¶ added in v0.29.0
type ModelDeviceIDDecryptResponseV4 struct {
// deviceid
// Required: true
DeviceID *string `json:"deviceId"`
}
ModelDeviceIDDecryptResponseV4 Model device ID decrypt response V4
swagger:model Model device ID decrypt response V4.
func (*ModelDeviceIDDecryptResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceIDDecryptResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceIDDecryptResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceIDDecryptResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceResponseV4 ¶ added in v0.29.0
type ModelDeviceResponseV4 struct {
// ban
Ban *ModelDeviceBanResponseV4 `json:"ban,omitempty"`
// deviceid
// Required: true
DeviceID *string `json:"deviceId"`
// devicetype
// Required: true
DeviceType *string `json:"deviceType"`
// ext
Ext interface{} `json:"ext,omitempty"`
// ip
// Required: true
IP *string `json:"ip"`
// lastlogintime
// Required: true
// Format: int64
LastLoginTime *int64 `json:"lastLoginTime"`
}
ModelDeviceResponseV4 Model device response V4
swagger:model Model device response V4.
func (*ModelDeviceResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceTypeResponseV4 ¶ added in v0.29.0
type ModelDeviceTypeResponseV4 struct {
// devicetype
// Required: true
DeviceType *string `json:"deviceType"`
}
ModelDeviceTypeResponseV4 Model device type response V4
swagger:model Model device type response V4.
func (*ModelDeviceTypeResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypeResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceTypeResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypeResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceTypesResponseV4 ¶ added in v0.29.0
type ModelDeviceTypesResponseV4 struct {
// data
// Required: true
Data []*ModelDeviceTypeResponseV4 `json:"data"`
}
ModelDeviceTypesResponseV4 Model device types response V4
swagger:model Model device types response V4.
func (*ModelDeviceTypesResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypesResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceTypesResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceTypesResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceUserResponseV4 ¶ added in v0.29.0
type ModelDeviceUserResponseV4 struct {
// ext
Ext interface{} `json:"ext,omitempty"`
// ip
// Required: true
IP *string `json:"ip"`
// lastlogintime
// Required: true
// Format: int64
LastLoginTime *int64 `json:"lastLoginTime"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelDeviceUserResponseV4 Model device user response V4
swagger:model Model device user response V4.
func (*ModelDeviceUserResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUserResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceUserResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUserResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDeviceUsersResponseV4 ¶ added in v0.29.0
type ModelDeviceUsersResponseV4 struct {
// users
// Required: true
Users []*ModelDeviceUserResponseV4 `json:"users"`
}
ModelDeviceUsersResponseV4 Model device users response V4
swagger:model Model device users response V4.
func (*ModelDeviceUsersResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUsersResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDeviceUsersResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDeviceUsersResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDevicesResponseV4 ¶ added in v0.29.0
type ModelDevicesResponseV4 struct {
// devices
// Required: true
Devices []*ModelDeviceResponseV4 `json:"devices"`
}
ModelDevicesResponseV4 Model devices response V4
swagger:model Model devices response V4.
func (*ModelDevicesResponseV4) MarshalBinary ¶ added in v0.29.0
func (m *ModelDevicesResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDevicesResponseV4) UnmarshalBinary ¶ added in v0.29.0
func (m *ModelDevicesResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDisableMFARequest ¶ added in v0.71.0
type ModelDisableMFARequest struct {
// factor
Factor string `json:"factor,omitempty"`
// mfatoken
MFAToken string `json:"mfaToken,omitempty"`
}
ModelDisableMFARequest Model disable MFA request
swagger:model Model disable MFA request.
func (*ModelDisableMFARequest) MarshalBinary ¶ added in v0.71.0
func (m *ModelDisableMFARequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDisableMFARequest) UnmarshalBinary ¶ added in v0.71.0
func (m *ModelDisableMFARequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelDisableUserRequest ¶ added in v0.2.0
type ModelDisableUserRequest struct {
// reason
Reason string `json:"Reason,omitempty"`
}
ModelDisableUserRequest Model disable user request
swagger:model Model disable user request.
func (*ModelDisableUserRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelDisableUserRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelDisableUserRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelDisableUserRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelEmailUpdateRequestV4 ¶ added in v0.2.0
type ModelEmailUpdateRequestV4 struct {
// code
// Required: true
Code *string `json:"code"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
}
ModelEmailUpdateRequestV4 Model email update request V4
swagger:model Model email update request V4.
func (*ModelEmailUpdateRequestV4) MarshalBinary ¶ added in v0.2.0
func (m *ModelEmailUpdateRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelEmailUpdateRequestV4) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelEmailUpdateRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelEnabledFactorsResponseV4 ¶ added in v0.15.0
type ModelEnabledFactorsResponseV4 struct {
// default
// Required: true
Default *string `json:"default"`
// enabled
// Required: true
Enabled []string `json:"enabled"`
// remainingbackupcodecount
// Format: int32
RemainingBackupCodeCount int32 `json:"remainingBackupCodeCount,omitempty"`
}
ModelEnabledFactorsResponseV4 Model enabled factors response V4
swagger:model Model enabled factors response V4.
func (*ModelEnabledFactorsResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelEnabledFactorsResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelEnabledFactorsResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelEnabledFactorsResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelFailedBanUnbanUserV3 ¶ added in v0.27.0
type ModelFailedBanUnbanUserV3 struct {
// reason
// Required: true
Reason *string `json:"reason"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelFailedBanUnbanUserV3 Model failed ban unban user V3
swagger:model Model failed ban unban user V3.
func (*ModelFailedBanUnbanUserV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelFailedBanUnbanUserV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelFailedBanUnbanUserV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelFailedBanUnbanUserV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelFieldUpdateAllowStatus ¶ added in v0.74.0
type ModelFieldUpdateAllowStatus struct {
// allow value [dob, username, display_name, country]
// Required: true
Field *string `json:"field"`
// 1. will have value if the type is limited 2. the milliseconds time of next available edit time 3. if it does not have value, it means it is allow to edit now
// Format: int64
NextAvailableEditTime int64 `json:"nextAvailableEditTime,omitempty"`
// 1. will have value if the type is limited 2. the remaining seconds that need wait until user can edit this field. 3. the value O means it is allow to edit now
// Format: int64
RemainingTimeInSeconds int64 `json:"remainingTimeInSeconds,omitempty"`
// allow value [initial_only, limited, unlimited]
// Required: true
Type *string `json:"type"`
}
ModelFieldUpdateAllowStatus Model field update allow status
swagger:model Model field update allow status.
func (*ModelFieldUpdateAllowStatus) MarshalBinary ¶ added in v0.74.0
func (m *ModelFieldUpdateAllowStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelFieldUpdateAllowStatus) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelFieldUpdateAllowStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelForgotPasswordRequestV3 ¶ added in v0.2.0
type ModelForgotPasswordRequestV3 struct {
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
}
ModelForgotPasswordRequestV3 Model forgot password request V3
swagger:model Model forgot password request V3.
func (*ModelForgotPasswordRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelForgotPasswordRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelForgotPasswordRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelForgotPasswordRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelForgotPasswordResponseV3 ¶ added in v0.79.0
type ModelForgotPasswordResponseV3 struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
}
ModelForgotPasswordResponseV3 Model forgot password response V3
swagger:model Model forgot password response V3.
func (*ModelForgotPasswordResponseV3) MarshalBinary ¶ added in v0.79.0
func (m *ModelForgotPasswordResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelForgotPasswordResponseV3) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelForgotPasswordResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelForgotPasswordWithoutNamespaceRequestV3 ¶ added in v0.79.0
type ModelForgotPasswordWithoutNamespaceRequestV3 struct {
// clientid
ClientID string `json:"clientId,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
}
ModelForgotPasswordWithoutNamespaceRequestV3 Model forgot password without namespace request V3
swagger:model Model forgot password without namespace request V3.
func (*ModelForgotPasswordWithoutNamespaceRequestV3) MarshalBinary ¶ added in v0.79.0
func (m *ModelForgotPasswordWithoutNamespaceRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelForgotPasswordWithoutNamespaceRequestV3) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelForgotPasswordWithoutNamespaceRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetAdminUsersResponse ¶ added in v0.2.0
type ModelGetAdminUsersResponse struct {
// data
// Required: true
Data []*ModelUserResponse `json:"Data"`
// paging
// Required: true
Paging *AccountcommonPagination `json:"Paging"`
}
ModelGetAdminUsersResponse Model get admin users response
swagger:model Model get admin users response.
func (*ModelGetAdminUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetAdminUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetAdminUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetAdminUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetBulkUserBansRequest ¶ added in v0.50.0
type ModelGetBulkUserBansRequest struct {
// bulkuserid
// Required: true
BulkUserID []string `json:"bulkUserId"`
}
ModelGetBulkUserBansRequest Model get bulk user bans request
swagger:model Model get bulk user bans request.
func (*ModelGetBulkUserBansRequest) MarshalBinary ¶ added in v0.50.0
func (m *ModelGetBulkUserBansRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetBulkUserBansRequest) UnmarshalBinary ¶ added in v0.50.0
func (m *ModelGetBulkUserBansRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetLinkHeadlessAccountConflictResponse ¶ added in v0.34.0
type ModelGetLinkHeadlessAccountConflictResponse struct {
// only exists when platformLinkConflict=false & platformAlreadyLinked=false
CurrentAccount *ModelAccountProgressionInfo `json:"currentAccount,omitempty"`
// only exists when platformLinkConflict=false & platformAlreadyLinked=false
HeadlessAccount *ModelAccountProgressionInfo `json:"headlessAccount,omitempty"`
// if full account already linked to this platform
// Required: true
PlatformAlreadyLinked *bool `json:"platformAlreadyLinked"`
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// if linked to this platform's other account
// Required: true
PlatformLinkConflict *bool `json:"platformLinkConflict"`
}
ModelGetLinkHeadlessAccountConflictResponse Model get link headless account conflict response
swagger:model Model get link headless account conflict response.
func (*ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary ¶ added in v0.34.0
func (m *ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetProfileUpdateStrategyConfigResponse ¶ added in v0.74.0
type ModelGetProfileUpdateStrategyConfigResponse struct {
// data
// Required: true
Data []*ModelSimpleProfileUpdateStrategyConfigs `json:"data"`
}
ModelGetProfileUpdateStrategyConfigResponse Model get profile update strategy config response
swagger:model Model get profile update strategy config response.
func (*ModelGetProfileUpdateStrategyConfigResponse) MarshalBinary ¶ added in v0.74.0
func (m *ModelGetProfileUpdateStrategyConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetProfileUpdateStrategyConfigResponse) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelGetProfileUpdateStrategyConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetPublisherUserResponse ¶ added in v0.2.0
type ModelGetPublisherUserResponse struct {
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
ModelGetPublisherUserResponse Model get publisher user response
swagger:model Model get publisher user response.
func (*ModelGetPublisherUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetPublisherUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetPublisherUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetPublisherUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserBanSummaryV3 ¶ added in v0.70.0
type ModelGetUserBanSummaryV3 struct {
// activecount
// Required: true
// Format: int32
ActiveCount *int32 `json:"activeCount"`
// data
// Required: true
Data []*ModelUserBanWithStatus `json:"data"`
// inactivecount
// Required: true
// Format: int32
InactiveCount *int32 `json:"inactiveCount"`
// totalcount
// Required: true
// Format: int32
TotalCount *int32 `json:"totalCount"`
}
ModelGetUserBanSummaryV3 Model get user ban summary V3
swagger:model Model get user ban summary V3.
func (*ModelGetUserBanSummaryV3) MarshalBinary ¶ added in v0.70.0
func (m *ModelGetUserBanSummaryV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserBanSummaryV3) UnmarshalBinary ¶ added in v0.70.0
func (m *ModelGetUserBanSummaryV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserBanV3Response ¶ added in v0.2.0
type ModelGetUserBanV3Response struct {
// data
// Required: true
Data []*ModelUserBanResponseV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelGetUserBanV3Response Model get user ban V3 response
swagger:model Model get user ban V3 response.
func (*ModelGetUserBanV3Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserBanV3Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserBanV3Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserBanV3Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserJusticePlatformAccountResponse ¶ added in v0.2.0
type ModelGetUserJusticePlatformAccountResponse struct {
// designatednamespace
// Required: true
DesignatedNamespace *string `json:"DesignatedNamespace"`
// userid
// Required: true
UserID *string `json:"UserID"`
}
ModelGetUserJusticePlatformAccountResponse Model get user justice platform account response
swagger:model Model get user justice platform account response.
func (*ModelGetUserJusticePlatformAccountResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserJusticePlatformAccountResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserMapping ¶ added in v0.2.0
type ModelGetUserMapping struct {
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
ModelGetUserMapping Model get user mapping
swagger:model Model get user mapping.
func (*ModelGetUserMapping) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserMapping) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserMapping) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUserMapping) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUserMappingV3 ¶ added in v0.26.0
type ModelGetUserMappingV3 struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelGetUserMappingV3 Model get user mapping V3
swagger:model Model get user mapping V3.
func (*ModelGetUserMappingV3) MarshalBinary ¶ added in v0.26.0
func (m *ModelGetUserMappingV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUserMappingV3) UnmarshalBinary ¶ added in v0.26.0
func (m *ModelGetUserMappingV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelGetUsersResponseWithPaginationV3 ¶ added in v0.2.0
type ModelGetUsersResponseWithPaginationV3 struct {
// data
// Required: true
Data []*ModelUserResponseV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelGetUsersResponseWithPaginationV3 Model get users response with pagination V3
swagger:model Model get users response with pagination V3.
func (*ModelGetUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelGetUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelGetUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelGetUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationConfigVersion ¶ added in v0.47.0
type ModelInputValidationConfigVersion struct {
// allowallspecialcharacters
// Required: true
AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`
// allowdigit
// Required: true
AllowDigit *bool `json:"allowDigit"`
// allowletter
// Required: true
AllowLetter *bool `json:"allowLetter"`
// allowspace
// Required: true
AllowSpace *bool `json:"allowSpace"`
// allowunicode
// Required: true
AllowUnicode *bool `json:"allowUnicode"`
// if this config has valid value, will prefer to use and ignore other validation
AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`
// blockedword
// Required: true
BlockedWord []string `json:"blockedWord"`
// iscustomregex
// Required: true
IsCustomRegex *bool `json:"isCustomRegex"`
// lettercase
// Required: true
LetterCase *string `json:"letterCase"`
// maxlength
// Required: true
// Format: int32
MaxLength *int32 `json:"maxLength"`
// maxrepeatingalphanum
// Required: true
// Format: int32
MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`
// maxrepeatingspecialcharacter
// Required: true
// Format: int32
MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`
// minchartype
// Required: true
// Format: int32
MinCharType *int32 `json:"minCharType"`
// minlength
// Required: true
// Format: int32
MinLength *int32 `json:"minLength"`
// profanityfilter
ProfanityFilter string `json:"profanityFilter,omitempty"`
// regex
// Required: true
Regex *string `json:"regex"`
// specialcharacterlocation
// Required: true
SpecialCharacterLocation *string `json:"specialCharacterLocation"`
// specialcharacters
// Required: true
SpecialCharacters []string `json:"specialCharacters"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ModelInputValidationConfigVersion Model input validation config version
swagger:model Model input validation config version.
func (*ModelInputValidationConfigVersion) MarshalBinary ¶ added in v0.47.0
func (m *ModelInputValidationConfigVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationConfigVersion) UnmarshalBinary ¶ added in v0.47.0
func (m *ModelInputValidationConfigVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationData ¶ added in v0.10.0
type ModelInputValidationData struct {
// field
// Required: true
Field *string `json:"field"`
// validation
// Required: true
Validation *ModelValidationDetail `json:"validation"`
}
ModelInputValidationData Model input validation data
swagger:model Model input validation data.
func (*ModelInputValidationData) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationData) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationDataPublic ¶ added in v0.10.0
type ModelInputValidationDataPublic struct {
// field
// Required: true
Field *string `json:"field"`
// validation
// Required: true
Validation *ModelValidationDetailPublic `json:"validation"`
}
ModelInputValidationDataPublic Model input validation data public
swagger:model Model input validation data public.
func (*ModelInputValidationDataPublic) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationDataPublic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationDataPublic) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationDataPublic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationUpdatePayload ¶ added in v0.10.0
type ModelInputValidationUpdatePayload struct {
// field
// Required: true
Field *string `json:"field"`
// validation
// Required: true
Validation *Validation `json:"validation"`
}
ModelInputValidationUpdatePayload Model input validation update payload
swagger:model Model input validation update payload.
func (*ModelInputValidationUpdatePayload) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationUpdatePayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationUpdatePayload) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationUpdatePayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationsPublicResponse ¶ added in v0.10.0
type ModelInputValidationsPublicResponse struct {
// data
// Required: true
Data []*ModelInputValidationDataPublic `json:"data"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ModelInputValidationsPublicResponse Model input validations public response
swagger:model Model input validations public response.
func (*ModelInputValidationsPublicResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsPublicResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationsPublicResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsPublicResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInputValidationsResponse ¶ added in v0.10.0
type ModelInputValidationsResponse struct {
// data
// Required: true
Data []*ModelInputValidationData `json:"data"`
// version
// Required: true
// Format: int32
Version *int32 `json:"version"`
}
ModelInputValidationsResponse Model input validations response
swagger:model Model input validations response.
func (*ModelInputValidationsResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInputValidationsResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelInputValidationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInternalConfigResponseV3 ¶ added in v0.79.0
type ModelInternalConfigResponseV3 struct {
// The user search feature will return an empty result if the query value length exceeds the maximum allowed length.
// Required: true
// Format: int32
SearchQueryMaxLength *int32 `json:"searchQueryMaxLength"`
// The user search feature will return an empty result if the email type query value length exceeds the maximum allowed length.
// Required: true
// Format: int32
SearchQueryMaxLengthForEmail *int32 `json:"searchQueryMaxLengthForEmail"`
// The user search feature will return an empty result if the query value length is less than the minimum allowed length.
// Required: true
// Format: int32
SearchQueryMinLength *int32 `json:"searchQueryMinLength"`
}
ModelInternalConfigResponseV3 Model internal config response V3
swagger:model Model internal config response V3.
func (*ModelInternalConfigResponseV3) MarshalBinary ¶ added in v0.79.0
func (m *ModelInternalConfigResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInternalConfigResponseV3) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelInternalConfigResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInvitationHistoryResponse ¶ added in v0.66.0
type ModelInvitationHistoryResponse struct {
// accepted
// Required: true
Accepted *bool `json:"accepted"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// inviter
// Required: true
Inviter *string `json:"inviter"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelInvitationHistoryResponse Model invitation history response
swagger:model Model invitation history response.
func (*ModelInvitationHistoryResponse) MarshalBinary ¶ added in v0.66.0
func (m *ModelInvitationHistoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInvitationHistoryResponse) UnmarshalBinary ¶ added in v0.66.0
func (m *ModelInvitationHistoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInviteUserRequestV3 ¶ added in v0.8.0
type ModelInviteUserRequestV3 struct {
// emailaddresses
// Required: true
EmailAddresses []string `json:"emailAddresses"`
// isadmin
// Required: true
IsAdmin *bool `json:"isAdmin"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// DEPRECATED. multi tenant studio namespace
Namespace string `json:"namespace,omitempty"`
// roles
// Required: true
Roles []string `json:"roles"`
}
ModelInviteUserRequestV3 Model invite user request V3
swagger:model Model invite user request V3.
func (*ModelInviteUserRequestV3) MarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInviteUserRequestV3) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInviteUserRequestV4 ¶ added in v0.9.0
type ModelInviteUserRequestV4 struct {
// assignednamespaces
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// emailaddresses
// Required: true
EmailAddresses []string `json:"emailAddresses"`
// isadmin
// Required: true
IsAdmin *bool `json:"isAdmin"`
// isnewstudio
IsNewStudio bool `json:"isNewStudio"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// multi tenant studio namespace
Namespace string `json:"namespace,omitempty"`
// roleid
RoleID string `json:"roleId,omitempty"`
}
ModelInviteUserRequestV4 Model invite user request V4
swagger:model Model invite user request V4.
func (*ModelInviteUserRequestV4) MarshalBinary ¶ added in v0.9.0
func (m *ModelInviteUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInviteUserRequestV4) UnmarshalBinary ¶ added in v0.9.0
func (m *ModelInviteUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelInviteUserResponseV3 ¶ added in v0.8.0
type ModelInviteUserResponseV3 struct {
// data
// Required: true
Data []*ModelUserInvitationV3 `json:"data"`
}
ModelInviteUserResponseV3 Model invite user response V3
swagger:model Model invite user response V3.
func (*ModelInviteUserResponseV3) MarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelInviteUserResponseV3) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelInviteUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkHeadlessAccountRequest ¶ added in v0.34.0
type ModelLinkHeadlessAccountRequest struct {
// chosennamespaces
// Required: true
ChosenNamespaces []string `json:"chosenNamespaces"`
// onetimelinkcode
// Required: true
OneTimeLinkCode *string `json:"oneTimeLinkCode"`
}
ModelLinkHeadlessAccountRequest Model link headless account request
swagger:model Model link headless account request.
func (*ModelLinkHeadlessAccountRequest) MarshalBinary ¶ added in v0.34.0
func (m *ModelLinkHeadlessAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelLinkHeadlessAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkPlatformAccountRequest ¶ added in v0.2.0
type ModelLinkPlatformAccountRequest struct {
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserId"`
}
ModelLinkPlatformAccountRequest Model link platform account request
swagger:model Model link platform account request.
func (*ModelLinkPlatformAccountRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelLinkPlatformAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkPlatformAccountRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLinkPlatformAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkPlatformAccountWithProgressionRequest ¶ added in v0.20.0
type ModelLinkPlatformAccountWithProgressionRequest struct {
// chosennamespaces
// Required: true
ChosenNamespaces []string `json:"chosenNamespaces"`
// requestid
// Required: true
RequestID *string `json:"requestId"`
}
ModelLinkPlatformAccountWithProgressionRequest Model link platform account with progression request
swagger:model Model link platform account with progression request.
func (*ModelLinkPlatformAccountWithProgressionRequest) MarshalBinary ¶ added in v0.20.0
func (m *ModelLinkPlatformAccountWithProgressionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary ¶ added in v0.20.0
func (m *ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkRequest ¶ added in v0.2.0
type ModelLinkRequest struct {
// client_id
// Required: true
ClientID *string `json:"client_id"`
// conflict_publisher_user_id
ConflictPublisherUserID string `json:"conflict_publisher_user_id,omitempty"`
// conflict_user_linked_games
ConflictUserLinkedGames []string `json:"conflict_user_linked_games,omitempty"`
// current_user_linked_games
CurrentUserLinkedGames []string `json:"current_user_linked_games,omitempty"`
// error
Error *RestErrorResponseWithConflictedUserPlatformAccounts `json:"error,omitempty"`
// expiration
// Format: int32
Expiration int32 `json:"expiration,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// operation_name
// Required: true
OperationName *string `json:"operation_name"`
// payload
// Required: true
Payload interface{} `json:"payload"`
// platformdisplayname
PlatformDisplayName string `json:"platformDisplayName,omitempty"`
// platformid
PlatformID string `json:"platformID,omitempty"`
// platform_user_id
PlatformUserID string `json:"platform_user_id,omitempty"`
// redirect_uri
// Required: true
RedirectURI *string `json:"redirect_uri"`
// refreshtoken
RefreshToken string `json:"refreshToken,omitempty"`
// request_id
// Required: true
RequestID *string `json:"request_id"`
// status
// Required: true
Status *string `json:"status"`
// userid
UserID string `json:"userID,omitempty"`
}
ModelLinkRequest Model link request
swagger:model Model link request.
func (*ModelLinkRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelLinkRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLinkRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLinkingHistoryResponseWithPaginationV3 ¶ added in v0.34.0
type ModelLinkingHistoryResponseWithPaginationV3 struct {
// publisher user id which linked to this platform account
// Required: true
Data []string `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
// totaldata
// Required: true
// Format: int32
TotalData *int32 `json:"totalData"`
}
ModelLinkingHistoryResponseWithPaginationV3 Model linking history response with pagination V3
swagger:model Model linking history response with pagination V3.
func (*ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary ¶ added in v0.34.0
func (m *ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.34.0
func (m *ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListAssignedUsersV4Response ¶ added in v0.2.0
type ModelListAssignedUsersV4Response struct {
// data
// Required: true
Data []*ModelAssignedUserV4Response `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelListAssignedUsersV4Response Model list assigned users V4 response
swagger:model Model list assigned users V4 response.
func (*ModelListAssignedUsersV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelListAssignedUsersV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListAssignedUsersV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListAssignedUsersV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListBulkUserBanResponseV3 ¶ added in v0.27.0
type ModelListBulkUserBanResponseV3 struct {
// failedbans
// Required: true
FailedBans []*ModelFailedBanUnbanUserV3 `json:"failedBans"`
// successbans
// Required: true
SuccessBans []*ModelUserBanResponseV3 `json:"successBans"`
}
ModelListBulkUserBanResponseV3 Model list bulk user ban response V3
swagger:model Model list bulk user ban response V3.
func (*ModelListBulkUserBanResponseV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelListBulkUserBanResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListBulkUserBanResponseV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelListBulkUserBanResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListBulkUserPlatformsResponse ¶ added in v0.53.0
type ModelListBulkUserPlatformsResponse struct {
// data
// Required: true
Data []*ModelUserWithPlatformInfo `json:"data"`
}
ModelListBulkUserPlatformsResponse Model list bulk user platforms response
swagger:model Model list bulk user platforms response.
func (*ModelListBulkUserPlatformsResponse) MarshalBinary ¶ added in v0.53.0
func (m *ModelListBulkUserPlatformsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListBulkUserPlatformsResponse) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelListBulkUserPlatformsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListBulkUserResponse ¶ added in v0.10.0
type ModelListBulkUserResponse struct {
// data
// Required: true
Data []*ModelUserBaseInfo `json:"data"`
}
ModelListBulkUserResponse Model list bulk user response
swagger:model Model list bulk user response.
func (*ModelListBulkUserResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelListBulkUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListBulkUserResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelListBulkUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListEmailAddressRequest ¶ added in v0.2.0
type ModelListEmailAddressRequest struct {
// listemailaddressrequest
// Required: true
ListEmailAddressRequest []string `json:"listEmailAddressRequest"`
}
ModelListEmailAddressRequest Model list email address request
swagger:model Model list email address request.
func (*ModelListEmailAddressRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelListEmailAddressRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListEmailAddressRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListEmailAddressRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListInvitationHistoriesV4Response ¶ added in v0.66.0
type ModelListInvitationHistoriesV4Response struct {
// data
// Required: true
Data []*ModelInvitationHistoryResponse `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelListInvitationHistoriesV4Response Model list invitation histories V4 response
swagger:model Model list invitation histories V4 response.
func (*ModelListInvitationHistoriesV4Response) MarshalBinary ¶ added in v0.66.0
func (m *ModelListInvitationHistoriesV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListInvitationHistoriesV4Response) UnmarshalBinary ¶ added in v0.66.0
func (m *ModelListInvitationHistoriesV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListRoleV4Response ¶ added in v0.2.0
type ModelListRoleV4Response struct {
// data
// Required: true
Data []*ModelRoleV4Response `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelListRoleV4Response Model list role V4 response
swagger:model Model list role V4 response.
func (*ModelListRoleV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelListRoleV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListRoleV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListRoleV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListUserInformationResult ¶ added in v0.10.0
type ModelListUserInformationResult struct {
// data
// Required: true
Data []*ModelUserInfoResponse `json:"data"`
}
ModelListUserInformationResult Model list user information result
swagger:model Model list user information result.
func (*ModelListUserInformationResult) MarshalBinary ¶ added in v0.10.0
func (m *ModelListUserInformationResult) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListUserInformationResult) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelListUserInformationResult) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListUserResponseV3 ¶ added in v0.2.0
type ModelListUserResponseV3 struct {
// data
// Required: true
Data []*ModelUserResponseV3 `json:"data"`
}
ModelListUserResponseV3 Model list user response V3
swagger:model Model list user response V3.
func (*ModelListUserResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelListUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListUserResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListUserRolesV4Response ¶ added in v0.2.0
type ModelListUserRolesV4Response struct {
// data
// Required: true
Data []*ModelUserRolesV4Response `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelListUserRolesV4Response Model list user roles V4 response
swagger:model Model list user roles V4 response.
func (*ModelListUserRolesV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelListUserRolesV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelListUserRolesV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelListValidUserIDResponseV4 ¶ added in v0.15.0
type ModelListValidUserIDResponseV4 struct {
// data
// Required: true
Data []*ModelValidUserIDResponseV4 `json:"data"`
}
ModelListValidUserIDResponseV4 Model list valid user ID response V4
swagger:model Model list valid user ID response V4.
func (*ModelListValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelListValidUserIDResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelListValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelListValidUserIDResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLoginAllowlistRequest ¶ added in v0.74.0
type ModelLoginAllowlistRequest struct {
// active
// Required: true
Active *bool `json:"active"`
// roleids
// Required: true
RoleIds []string `json:"roleIds"`
}
ModelLoginAllowlistRequest Model login allowlist request
swagger:model Model login allowlist request.
func (*ModelLoginAllowlistRequest) MarshalBinary ¶ added in v0.74.0
func (m *ModelLoginAllowlistRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLoginAllowlistRequest) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelLoginAllowlistRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLoginAllowlistResponse ¶ added in v0.74.0
type ModelLoginAllowlistResponse struct {
// active
// Required: true
Active *bool `json:"active"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// roleids
// Required: true
RoleIds []string `json:"roleIds"`
}
ModelLoginAllowlistResponse Model login allowlist response
swagger:model Model login allowlist response.
func (*ModelLoginAllowlistResponse) MarshalBinary ¶ added in v0.74.0
func (m *ModelLoginAllowlistResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLoginAllowlistResponse) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelLoginAllowlistResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelLoginHistoriesResponse ¶ added in v0.2.0
type ModelLoginHistoriesResponse struct {
// data
// Required: true
Data []*ModelUserLoginHistoryResponse `json:"Data"`
// paging
// Required: true
Paging *AccountcommonPagination `json:"Paging"`
}
ModelLoginHistoriesResponse Model login histories response
swagger:model Model login histories response.
func (*ModelLoginHistoriesResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelLoginHistoriesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelLoginHistoriesResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelLoginHistoriesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNamespaceInvitationHistoryUserV4Response ¶ added in v0.66.0
type ModelNamespaceInvitationHistoryUserV4Response struct {
// data
// Required: true
Data []*ModelUserInvitationHistory `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelNamespaceInvitationHistoryUserV4Response Model namespace invitation history user V4 response
swagger:model Model namespace invitation history user V4 response.
func (*ModelNamespaceInvitationHistoryUserV4Response) MarshalBinary ¶ added in v0.66.0
func (m *ModelNamespaceInvitationHistoryUserV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNamespaceInvitationHistoryUserV4Response) UnmarshalBinary ¶ added in v0.66.0
func (m *ModelNamespaceInvitationHistoryUserV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelNamespaceRoleRequest ¶ added in v0.2.0
type ModelNamespaceRoleRequest struct {
// required
// Required: true
Namespace *string `json:"namespace"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
}
ModelNamespaceRoleRequest Model namespace role request
swagger:model Model namespace role request.
func (*ModelNamespaceRoleRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelNamespaceRoleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelNamespaceRoleRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelNamespaceRoleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelOneTimeCodeLinkRedirectionResponse ¶ added in v0.76.0
type ModelOneTimeCodeLinkRedirectionResponse struct {
// redirecturi
// Required: true
RedirectURI *string `json:"redirectUri"`
}
ModelOneTimeCodeLinkRedirectionResponse Model one time code link redirection response
swagger:model Model one time code link redirection response.
func (*ModelOneTimeCodeLinkRedirectionResponse) MarshalBinary ¶ added in v0.76.0
func (m *ModelOneTimeCodeLinkRedirectionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelOneTimeCodeLinkRedirectionResponse) UnmarshalBinary ¶ added in v0.76.0
func (m *ModelOneTimeCodeLinkRedirectionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPermissionDeleteRequest ¶ added in v0.2.0
type ModelPermissionDeleteRequest struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"Action"`
// resource
// Required: true
Resource *string `json:"Resource"`
}
ModelPermissionDeleteRequest Model permission delete request
swagger:model Model permission delete request.
func (*ModelPermissionDeleteRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelPermissionDeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPermissionDeleteRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPermissionDeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainDeleteRequest ¶ added in v0.11.0
type ModelPlatformDomainDeleteRequest struct {
// domain
// Required: true
Domain *string `json:"domain"`
// ssogroups
// Required: true
SSOGroups []string `json:"ssoGroups"`
}
ModelPlatformDomainDeleteRequest Model platform domain delete request
swagger:model Model platform domain delete request.
func (*ModelPlatformDomainDeleteRequest) MarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainDeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainDeleteRequest) UnmarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainDeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainPatchRequest ¶ added in v0.77.0
type ModelPlatformDomainPatchRequest struct {
// affectedclientids
AffectedClientIDs []string `json:"affectedClientIDs,omitempty"`
// assignednamespaces
AssignedNamespaces []string `json:"assignedNamespaces,omitempty"`
// domain
// Required: true
Domain *string `json:"domain"`
// roleid
RoleID string `json:"roleId,omitempty"`
// ssocfg
SSOCfg *AccountcommonSSOConfigPatchReq `json:"ssoCfg,omitempty"`
}
ModelPlatformDomainPatchRequest Model platform domain patch request
swagger:model Model platform domain patch request.
func (*ModelPlatformDomainPatchRequest) MarshalBinary ¶ added in v0.77.0
func (m *ModelPlatformDomainPatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainPatchRequest) UnmarshalBinary ¶ added in v0.77.0
func (m *ModelPlatformDomainPatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainResponse ¶ added in v0.11.0
type ModelPlatformDomainResponse struct {
// registereddomains
// Required: true
RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"`
}
ModelPlatformDomainResponse Model platform domain response
swagger:model Model platform domain response.
func (*ModelPlatformDomainResponse) MarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainResponse) UnmarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformDomainUpdateRequest ¶ added in v0.11.0
type ModelPlatformDomainUpdateRequest struct {
// affectedclientids
// Required: true
AffectedClientIDs []string `json:"affectedClientIDs"`
// assignednamespaces
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// domain
// Required: true
Domain *string `json:"domain"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// ssocfg
SSOCfg *AccountcommonSSOConfig `json:"ssoCfg,omitempty"`
}
ModelPlatformDomainUpdateRequest Model platform domain update request
swagger:model Model platform domain update request.
func (*ModelPlatformDomainUpdateRequest) MarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformDomainUpdateRequest) UnmarshalBinary ¶ added in v0.11.0
func (m *ModelPlatformDomainUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformUserIDRequest ¶ added in v0.2.0
type ModelPlatformUserIDRequest struct {
// platformuserids
// Required: true
PlatformUserIds []string `json:"platformUserIds"`
}
ModelPlatformUserIDRequest Model platform user ID request
swagger:model Model platform user ID request.
func (*ModelPlatformUserIDRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserIDRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformUserIDRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserIDRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformUserIDRequestV4 ¶ added in v0.71.0
type ModelPlatformUserIDRequestV4 struct {
// type of the platform user ids, supported values: OCULUS_APP_USER_ID
PidType string `json:"pidType,omitempty"`
// max length is 100, min length is 1
// Required: true
PlatformUserIds []string `json:"platformUserIds"`
}
ModelPlatformUserIDRequestV4 Model platform user ID request V4
swagger:model Model platform user ID request V4.
func (*ModelPlatformUserIDRequestV4) MarshalBinary ¶ added in v0.71.0
func (m *ModelPlatformUserIDRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformUserIDRequestV4) UnmarshalBinary ¶ added in v0.71.0
func (m *ModelPlatformUserIDRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPlatformUserInformation ¶ added in v0.2.0
type ModelPlatformUserInformation struct {
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// emailaddress
EmailAddress string `json:"EmailAddress,omitempty"`
// linkedat
// Required: true
// Format: date-time
LinkedAt strfmt.DateTime `json:"LinkedAt"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// platformid
// Required: true
PlatformID *string `json:"PlatformID"`
// platformuserid
// Required: true
PlatformUserID *string `json:"PlatformUserID"`
// xuid
XUID string `json:"XUID,omitempty"`
}
ModelPlatformUserInformation Model platform user information
swagger:model Model platform user information.
func (*ModelPlatformUserInformation) MarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPlatformUserInformation) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPlatformUserInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelProgressionInfo ¶ added in v0.76.0
type ModelProgressionInfo struct {
// createdat
// Required: true
// Format: int64
CreatedAt *int64 `json:"createdAt"`
// dlcs
Dlcs *PlatformDLCAggResponse `json:"dlcs,omitempty"`
// lastlogintime
// Format: int64
LastLoginTime int64 `json:"lastLoginTime,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userban
UserBan *ModelSimpleUserBan `json:"userBan,omitempty"`
// wallets
Wallets []*PlatformWalletAggResponse `json:"wallets,omitempty"`
}
ModelProgressionInfo Model progression info
swagger:model Model progression info.
func (*ModelProgressionInfo) MarshalBinary ¶ added in v0.76.0
func (m *ModelProgressionInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelProgressionInfo) UnmarshalBinary ¶ added in v0.76.0
func (m *ModelProgressionInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicInviteUserRequestV4 ¶ added in v0.40.0
type ModelPublicInviteUserRequestV4 struct {
// additionaldata
AdditionalData string `json:"additionalData,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// namespacedisplayname
// Required: true
NamespaceDisplayName *string `json:"namespaceDisplayName"`
}
ModelPublicInviteUserRequestV4 Model public invite user request V4
swagger:model Model public invite user request V4.
func (*ModelPublicInviteUserRequestV4) MarshalBinary ¶ added in v0.40.0
func (m *ModelPublicInviteUserRequestV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicInviteUserRequestV4) UnmarshalBinary ¶ added in v0.40.0
func (m *ModelPublicInviteUserRequestV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicOpenIDUserInfoResponse ¶ added in v0.76.0
type ModelPublicOpenIDUserInfoResponse struct {
// email
// Required: true
Email *string `json:"email"`
// email_verified
// Required: true
EmailVerified *bool `json:"email_verified"`
// name
// Required: true
Name *string `json:"name"`
// picture
// Required: true
Picture *string `json:"picture"`
// sub
// Required: true
Sub *string `json:"sub"`
}
ModelPublicOpenIDUserInfoResponse Model public open ID user info response
swagger:model Model public open ID user info response.
func (*ModelPublicOpenIDUserInfoResponse) MarshalBinary ¶ added in v0.76.0
func (m *ModelPublicOpenIDUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicOpenIDUserInfoResponse) UnmarshalBinary ¶ added in v0.76.0
func (m *ModelPublicOpenIDUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicThirdPartyPlatformInfo ¶ added in v0.2.0
type ModelPublicThirdPartyPlatformInfo struct {
// appid
// Required: true
AppID *string `json:"AppId"`
// clientid
// Required: true
ClientID *string `json:"ClientId"`
// environment
// Required: true
Environment *string `json:"Environment"`
// isactive
// Required: true
IsActive *bool `json:"IsActive"`
// logourl
LogoURL string `json:"LogoURL,omitempty"`
// platformid
// Required: true
PlatformID *string `json:"PlatformId"`
// platformname
// Required: true
PlatformName *string `json:"PlatformName"`
// tokenauthenticationtype
// Required: true
TokenAuthenticationType *string `json:"TokenAuthenticationType"`
}
ModelPublicThirdPartyPlatformInfo Model public third party platform info
swagger:model Model public third party platform info.
func (*ModelPublicThirdPartyPlatformInfo) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicThirdPartyPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicThirdPartyPlatformInfo) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicThirdPartyPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserInformationResponseV3 ¶
type ModelPublicUserInformationResponseV3 struct {
// data
// Required: true
Data []*ModelPublicUserInformationV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelPublicUserInformationResponseV3 Model public user information response V3
swagger:model Model public user information response V3.
func (*ModelPublicUserInformationResponseV3) MarshalBinary ¶
func (m *ModelPublicUserInformationResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserInformationResponseV3) UnmarshalBinary ¶
func (m *ModelPublicUserInformationResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserInformationV3 ¶
type ModelPublicUserInformationV3 struct {
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
// Required: true
UserName *string `json:"userName"`
// userplatforminfos
UserPlatformInfos []*ModelUserPlatformInfo `json:"userPlatformInfos,omitempty"`
}
ModelPublicUserInformationV3 Model public user information V3
swagger:model Model public user information V3.
func (*ModelPublicUserInformationV3) MarshalBinary ¶
func (m *ModelPublicUserInformationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserInformationV3) UnmarshalBinary ¶
func (m *ModelPublicUserInformationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserResponse ¶ added in v0.2.0
type ModelPublicUserResponse struct {
// authtype
// Required: true
AuthType *string `json:"AuthType"`
// bans
// Required: true
Bans []*ModelUserActiveBanResponse `json:"Bans"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// deletionstatus
// Required: true
DeletionStatus *bool `json:"DeletionStatus"`
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// emailverified
// Required: true
EmailVerified *bool `json:"EmailVerified"`
// enabled
// Required: true
Enabled *bool `json:"Enabled"`
// lastenabledchangedtime
// Required: true
// Format: date-time
LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"`
// loginid
// Required: true
LoginID *string `json:"LoginId"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// namespaceroles
// Required: true
NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
// phoneverified
// Required: true
PhoneVerified *bool `json:"PhoneVerified"`
// platformid
PlatformID string `json:"PlatformId,omitempty"`
// platformuserid
PlatformUserID string `json:"PlatformUserId,omitempty"`
// roles
// Required: true
Roles []string `json:"Roles"`
// userid
// Required: true
UserID *string `json:"UserId"`
// username
Username string `json:"Username,omitempty"`
// xuid
XUID string `json:"XUID,omitempty"`
}
ModelPublicUserResponse Model public user response
swagger:model Model public user response.
func (*ModelPublicUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserResponseV3 ¶ added in v0.2.0
type ModelPublicUserResponseV3 struct {
// authtype
// Required: true
AuthType *string `json:"authType"`
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// bans
// Required: true
Bans []*ModelUserActiveBanResponseV3 `json:"bans"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// deletionstatus
// Required: true
DeletionStatus *bool `json:"deletionStatus"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailverified
// Required: true
EmailVerified *bool `json:"emailVerified"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// lastdateofbirthchangedtime
// Required: true
// Format: date-time
LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`
// lastenabledchangedtime
// Required: true
// Format: date-time
LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// namespaceroles
// Required: true
NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`
// permissions
// Required: true
Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"`
// phoneverified
// Required: true
PhoneVerified *bool `json:"phoneVerified"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
// roles
// Required: true
Roles []string `json:"roles"`
// uniquedisplayname
// Required: true
UniqueDisplayName *string `json:"uniqueDisplayName"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
UserName string `json:"userName,omitempty"`
}
ModelPublicUserResponseV3 Model public user response V3
swagger:model Model public user response V3.
func (*ModelPublicUserResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUserUpdateRequestV3 ¶ added in v0.65.0
type ModelPublicUserUpdateRequestV3 struct {
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// country
Country string `json:"country,omitempty"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
UserName string `json:"userName,omitempty"`
}
ModelPublicUserUpdateRequestV3 Model public user update request V3
swagger:model Model public user update request V3.
func (*ModelPublicUserUpdateRequestV3) MarshalBinary ¶ added in v0.65.0
func (m *ModelPublicUserUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUserUpdateRequestV3) UnmarshalBinary ¶ added in v0.65.0
func (m *ModelPublicUserUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelPublicUsersResponse ¶ added in v0.2.0
type ModelPublicUsersResponse struct {
// users
Users []*ModelPublicUserResponse `json:"Users,omitempty"`
}
ModelPublicUsersResponse Model public users response
swagger:model Model public users response.
func (*ModelPublicUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelPublicUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelPublicUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRemoveUserRoleV4Request ¶ added in v0.2.0
type ModelRemoveUserRoleV4Request struct {
// assignednamespaces
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
}
ModelRemoveUserRoleV4Request Model remove user role V4 request
swagger:model Model remove user role V4 request.
func (*ModelRemoveUserRoleV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelRemoveUserRoleV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRemoveUserRoleV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRemoveUserRoleV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelResetPasswordRequest ¶ added in v0.2.0
type ModelResetPasswordRequest struct {
// code
// Required: true
Code *string `json:"Code"`
// loginid
// Required: true
LoginID *string `json:"LoginID"`
// newpassword
// Required: true
NewPassword *string `json:"NewPassword"`
}
ModelResetPasswordRequest Model reset password request
swagger:model Model reset password request.
func (*ModelResetPasswordRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelResetPasswordRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelResetPasswordRequestV3 ¶ added in v0.2.0
type ModelResetPasswordRequestV3 struct {
// for tracking which client this request comes from
ClientID string `json:"clientId,omitempty"`
// code
// Required: true
Code *string `json:"code"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// newpassword
// Required: true
NewPassword *string `json:"newPassword"`
}
ModelResetPasswordRequestV3 Model reset password request V3
swagger:model Model reset password request V3.
func (*ModelResetPasswordRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelResetPasswordRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelResetPasswordRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRevokeUserV4Request ¶ added in v0.2.0
type ModelRevokeUserV4Request struct {
// namespace
// Required: true
Namespace *string `json:"namespace"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelRevokeUserV4Request Model revoke user V4 request
swagger:model Model revoke user V4 request.
func (*ModelRevokeUserV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelRevokeUserV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRevokeUserV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRevokeUserV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleAdminStatusResponse ¶ added in v0.2.0
type ModelRoleAdminStatusResponse struct {
// adminrole
// Required: true
AdminRole *bool `json:"AdminRole"`
}
ModelRoleAdminStatusResponse Model role admin status response
swagger:model Model role admin status response.
func (*ModelRoleAdminStatusResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleAdminStatusResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleAdminStatusResponseV3 ¶ added in v0.2.0
type ModelRoleAdminStatusResponseV3 struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
}
ModelRoleAdminStatusResponseV3 Model role admin status response V3
swagger:model Model role admin status response V3.
func (*ModelRoleAdminStatusResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleAdminStatusResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleAdminStatusResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleCreateRequest ¶ added in v0.2.0
type ModelRoleCreateRequest struct {
// adminrole
// Required: true
AdminRole *bool `json:"AdminRole"`
// managers
// Required: true
Managers []*AccountcommonRoleManager `json:"Managers"`
// members
// Required: true
Members []*AccountcommonRoleMember `json:"Members"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
// rolename
// Required: true
RoleName *string `json:"RoleName"`
}
ModelRoleCreateRequest Model role create request
swagger:model Model role create request.
func (*ModelRoleCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleCreateV3Request ¶
type ModelRoleCreateV3Request struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
// deletable
Deletable bool `json:"deletable"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// managers
// Required: true
Managers []*AccountcommonRoleManagerV3 `json:"managers"`
// members
// Required: true
Members []*AccountcommonRoleMemberV3 `json:"members"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelRoleCreateV3Request Model role create V3 request
swagger:model Model role create V3 request.
func (*ModelRoleCreateV3Request) MarshalBinary ¶
func (m *ModelRoleCreateV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleCreateV3Request) UnmarshalBinary ¶
func (m *ModelRoleCreateV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersRequest ¶ added in v0.2.0
type ModelRoleManagersRequest struct {
// managers
// Required: true
Managers []*AccountcommonRoleManager `json:"Managers"`
}
ModelRoleManagersRequest Model role managers request
swagger:model Model role managers request.
func (*ModelRoleManagersRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersRequestV3 ¶ added in v0.2.0
type ModelRoleManagersRequestV3 struct {
// managers
// Required: true
Managers []*AccountcommonRoleManagerV3 `json:"managers"`
}
ModelRoleManagersRequestV3 Model role managers request V3
swagger:model Model role managers request V3.
func (*ModelRoleManagersRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersResponse ¶ added in v0.2.0
type ModelRoleManagersResponse struct {
// managers
// Required: true
Managers []*AccountcommonRoleManager `json:"Managers"`
}
ModelRoleManagersResponse Model role managers response
swagger:model Model role managers response.
func (*ModelRoleManagersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleManagersResponsesV3 ¶ added in v0.2.0
type ModelRoleManagersResponsesV3 struct {
// data
// Required: true
Data []*AccountcommonRoleManagerV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelRoleManagersResponsesV3 Model role managers responses V3
swagger:model Model role managers responses V3.
func (*ModelRoleManagersResponsesV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponsesV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleManagersResponsesV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleManagersResponsesV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersRequest ¶ added in v0.2.0
type ModelRoleMembersRequest struct {
// members
// Required: true
Members []*AccountcommonRoleMember `json:"Members"`
}
ModelRoleMembersRequest Model role members request
swagger:model Model role members request.
func (*ModelRoleMembersRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersRequestV3 ¶ added in v0.2.0
type ModelRoleMembersRequestV3 struct {
// members
// Required: true
Members []*AccountcommonRoleMemberV3 `json:"members"`
}
ModelRoleMembersRequestV3 Model role members request V3
swagger:model Model role members request V3.
func (*ModelRoleMembersRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersResponse ¶ added in v0.2.0
type ModelRoleMembersResponse struct {
// members
// Required: true
Members []*AccountcommonRoleMember `json:"Members"`
}
ModelRoleMembersResponse Model role members response
swagger:model Model role members response.
func (*ModelRoleMembersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleMembersResponseV3 ¶ added in v0.2.0
type ModelRoleMembersResponseV3 struct {
// data
// Required: true
Data []*AccountcommonRoleMemberV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelRoleMembersResponseV3 Model role members response V3
swagger:model Model role members response V3.
func (*ModelRoleMembersResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleMembersResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleMembersResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleNamesResponseV3 ¶ added in v0.2.0
type ModelRoleNamesResponseV3 struct {
// data
// Required: true
Data []string `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelRoleNamesResponseV3 Model role names response V3
swagger:model Model role names response V3.
func (*ModelRoleNamesResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleNamesResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleNamesResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleNamesResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleOverrideResponse ¶ added in v0.73.0
type ModelRoleOverrideResponse struct {
// active
// Required: true
Active *bool `json:"active"`
// additions
// Required: true
Additions []*AccountcommonOverrideRolePermission `json:"additions"`
// createdat
// Format: date-time
CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`
// exclusions
// Required: true
Exclusions []*AccountcommonOverrideRolePermission `json:"exclusions"`
// identity
// Required: true
Identity *string `json:"identity"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// overrides
// Required: true
Overrides []*AccountcommonOverrideRolePermission `json:"overrides"`
// replacements
// Required: true
Replacements []*AccountcommonReplaceRolePermission `json:"replacements"`
// updatedat
// Format: date-time
UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`
}
ModelRoleOverrideResponse Model role override response
swagger:model Model role override response.
func (*ModelRoleOverrideResponse) MarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleOverrideResponse) UnmarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleOverrideSourceResponse ¶ added in v0.73.0
type ModelRoleOverrideSourceResponse struct {
// permissions
// Required: true
Permissions []*AccountcommonOverrideRolePermission `json:"permissions"`
}
ModelRoleOverrideSourceResponse Model role override source response
swagger:model Model role override source response.
func (*ModelRoleOverrideSourceResponse) MarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideSourceResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleOverrideSourceResponse) UnmarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideSourceResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleOverrideStatsUpdateRequest ¶ added in v0.73.0
type ModelRoleOverrideStatsUpdateRequest struct {
// active
// Required: true
Active *bool `json:"active"`
}
ModelRoleOverrideStatsUpdateRequest Model role override stats update request
swagger:model Model role override stats update request.
func (*ModelRoleOverrideStatsUpdateRequest) MarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideStatsUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleOverrideStatsUpdateRequest) UnmarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideStatsUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleOverrideUpdateRequest ¶ added in v0.73.0
type ModelRoleOverrideUpdateRequest struct {
// additions
// Required: true
Additions []*AccountcommonOverrideRolePermission `json:"additions"`
// exclusions
// Required: true
Exclusions []*AccountcommonOverrideRolePermission `json:"exclusions"`
// overrides
// Required: true
Overrides []*AccountcommonOverrideRolePermission `json:"overrides"`
// replacements
// Required: true
Replacements []*AccountcommonReplaceRolePermission `json:"replacements"`
}
ModelRoleOverrideUpdateRequest Model role override update request
swagger:model Model role override update request.
func (*ModelRoleOverrideUpdateRequest) MarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleOverrideUpdateRequest) UnmarshalBinary ¶ added in v0.73.0
func (m *ModelRoleOverrideUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRolePermissionResponseV3 ¶ added in v0.73.0
type ModelRolePermissionResponseV3 struct {
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"permissions"`
}
ModelRolePermissionResponseV3 Model role permission response V3
swagger:model Model role permission response V3.
func (*ModelRolePermissionResponseV3) MarshalBinary ¶ added in v0.73.0
func (m *ModelRolePermissionResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRolePermissionResponseV3) UnmarshalBinary ¶ added in v0.73.0
func (m *ModelRolePermissionResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponse ¶ added in v0.2.0
type ModelRoleResponse struct {
// iswildcard
// Required: true
IsWildcard *bool `json:"IsWildcard"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
// roleid
// Required: true
RoleID *string `json:"RoleId"`
// rolename
// Required: true
RoleName *string `json:"RoleName"`
}
ModelRoleResponse Model role response
swagger:model Model role response.
func (*ModelRoleResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseV3 ¶ added in v0.2.0
type ModelRoleResponseV3 struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelRoleResponseV3 Model role response V3
swagger:model Model role response V3.
func (*ModelRoleResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseWithManagers ¶ added in v0.2.0
type ModelRoleResponseWithManagers struct {
// iswildcard
// Required: true
IsWildcard *bool `json:"IsWildcard"`
// managers
// Required: true
Managers []*AccountcommonRoleManager `json:"Managers"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
// roleid
// Required: true
RoleID *string `json:"RoleId"`
// rolename
// Required: true
RoleName *string `json:"RoleName"`
}
ModelRoleResponseWithManagers Model role response with managers
swagger:model Model role response with managers.
func (*ModelRoleResponseWithManagers) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseWithManagers) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseWithManagers) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleResponseWithManagers) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseWithManagersAndPaginationV3 ¶
type ModelRoleResponseWithManagersAndPaginationV3 struct {
// data
// Required: true
Data []*ModelRoleResponseWithManagersV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
}
ModelRoleResponseWithManagersAndPaginationV3 Model role response with managers and pagination V3
swagger:model Model role response with managers and pagination V3.
func (*ModelRoleResponseWithManagersAndPaginationV3) MarshalBinary ¶
func (m *ModelRoleResponseWithManagersAndPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseWithManagersAndPaginationV3) UnmarshalBinary ¶
func (m *ModelRoleResponseWithManagersAndPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleResponseWithManagersV3 ¶
type ModelRoleResponseWithManagersV3 struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// managers
// Required: true
Managers []*AccountcommonRoleManagerV3 `json:"managers"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelRoleResponseWithManagersV3 Model role response with managers V3
swagger:model Model role response with managers V3.
func (*ModelRoleResponseWithManagersV3) MarshalBinary ¶
func (m *ModelRoleResponseWithManagersV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleResponseWithManagersV3) UnmarshalBinary ¶
func (m *ModelRoleResponseWithManagersV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleUpdateRequest ¶ added in v0.2.0
type ModelRoleUpdateRequest struct {
// rolename
// Required: true
RoleName *string `json:"RoleName"`
}
ModelRoleUpdateRequest Model role update request
swagger:model Model role update request.
func (*ModelRoleUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleUpdateRequestV3 ¶ added in v0.2.0
type ModelRoleUpdateRequestV3 struct {
// deletable
Deletable bool `json:"deletable"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelRoleUpdateRequestV3 Model role update request V3
swagger:model Model role update request V3.
func (*ModelRoleUpdateRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleV4Request ¶ added in v0.2.0
type ModelRoleV4Request struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
// deletable
Deletable bool `json:"deletable"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelRoleV4Request Model role V4 request
swagger:model Model role V4 request.
func (*ModelRoleV4Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleV4Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelRoleV4Response ¶ added in v0.2.0
type ModelRoleV4Response struct {
// adminrole
// Required: true
AdminRole *bool `json:"adminRole"`
// iswildcard
// Required: true
IsWildcard *bool `json:"isWildcard"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelRoleV4Response Model role V4 response
swagger:model Model role V4 response.
func (*ModelRoleV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelRoleV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelRoleV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSSOPlatformCredentialRequest ¶ added in v0.2.0
type ModelSSOPlatformCredentialRequest struct {
// acsurl
// Required: true
AcsURL *string `json:"acsUrl"`
// apikey
// Required: true
APIKey *string `json:"apiKey"`
// appid
// Required: true
AppID *string `json:"appId"`
// federationmetadataurl
// Required: true
FederationMetadataURL *string `json:"federationMetadataUrl"`
// isactive
// Required: true
IsActive *bool `json:"isActive"`
// redirecturi
// Required: true
RedirectURI *string `json:"redirectUri"`
// secret
// Required: true
Secret *string `json:"secret"`
// ssourl
// Required: true
SSOURL *string `json:"ssoUrl"`
}
ModelSSOPlatformCredentialRequest Model SSO platform credential request
swagger:model Model SSO platform credential request.
func (*ModelSSOPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSSOPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSSOPlatformCredentialResponse ¶ added in v0.2.0
type ModelSSOPlatformCredentialResponse struct {
// acsurl
// Required: true
AcsURL *string `json:"acsUrl"`
// appid
// Required: true
AppID *string `json:"appId"`
// federationmetadataurl
// Required: true
FederationMetadataURL *string `json:"federationMetadataUrl"`
// isactive
// Required: true
IsActive *bool `json:"isActive"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// redirecturi
// Required: true
RedirectURI *string `json:"redirectUri"`
// secret
// Required: true
Secret *string `json:"secret"`
// ssourl
// Required: true
SSOURL *string `json:"ssoUrl"`
// first few characters of key
// Required: true
TruncatedAPIKey *string `json:"truncatedApiKey"`
}
ModelSSOPlatformCredentialResponse Model SSO platform credential response
swagger:model Model SSO platform credential response.
func (*ModelSSOPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSSOPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSSOPlatformCredentialResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSearchUsersByPlatformIDResponse ¶ added in v0.2.0
type ModelSearchUsersByPlatformIDResponse struct {
// data
// Required: true
Data []*AccountcommonUserSearchByPlatformIDResult `json:"Data"`
// paging
// Required: true
Paging *AccountcommonPagination `json:"Paging"`
}
ModelSearchUsersByPlatformIDResponse Model search users by platform ID response
swagger:model Model search users by platform ID response.
func (*ModelSearchUsersByPlatformIDResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersByPlatformIDResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSearchUsersByPlatformIDResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersByPlatformIDResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSearchUsersResponse ¶ added in v0.2.0
type ModelSearchUsersResponse struct {
// data
// Required: true
Data []*AccountcommonUserSearchResult `json:"Data"`
}
ModelSearchUsersResponse Model search users response
swagger:model Model search users response.
func (*ModelSearchUsersResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSearchUsersResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSearchUsersResponseWithPaginationV3 ¶ added in v0.2.0
type ModelSearchUsersResponseWithPaginationV3 struct {
// data
// Required: true
Data []*ModelUserResponseV3 `json:"data"`
// paging
// Required: true
Paging *AccountcommonPaginationV3 `json:"paging"`
// totaldata
// Required: true
// Format: int32
TotalData *int32 `json:"totalData"`
}
ModelSearchUsersResponseWithPaginationV3 Model search users response with pagination V3
swagger:model Model search users response with pagination V3.
func (*ModelSearchUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendRegisterVerificationCodeRequest ¶ added in v0.14.0
type ModelSendRegisterVerificationCodeRequest struct {
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
}
ModelSendRegisterVerificationCodeRequest Model send register verification code request
swagger:model Model send register verification code request.
func (*ModelSendRegisterVerificationCodeRequest) MarshalBinary ¶ added in v0.14.0
func (m *ModelSendRegisterVerificationCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendRegisterVerificationCodeRequest) UnmarshalBinary ¶ added in v0.14.0
func (m *ModelSendRegisterVerificationCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendVerificationCodeRequest ¶ added in v0.2.0
type ModelSendVerificationCodeRequest struct {
// context
Context string `json:"Context,omitempty"`
// languagetag
// Required: true
LanguageTag *string `json:"LanguageTag"`
// loginid
// Required: true
LoginID *string `json:"LoginID"`
}
ModelSendVerificationCodeRequest Model send verification code request
swagger:model Model send verification code request.
func (*ModelSendVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendVerificationCodeRequestV3 ¶ added in v0.2.0
type ModelSendVerificationCodeRequestV3 struct {
// context
Context string `json:"context,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// required when in /me/code/request/forward
UpgradeToken string `json:"upgradeToken,omitempty"`
}
ModelSendVerificationCodeRequestV3 Model send verification code request V3
swagger:model Model send verification code request V3.
func (*ModelSendVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelSendVerificationCodeRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSendVerificationLinkRequest ¶ added in v0.26.0
type ModelSendVerificationLinkRequest struct {
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
}
ModelSendVerificationLinkRequest Model send verification link request
swagger:model Model send verification link request.
func (*ModelSendVerificationLinkRequest) MarshalBinary ¶ added in v0.26.0
func (m *ModelSendVerificationLinkRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSendVerificationLinkRequest) UnmarshalBinary ¶ added in v0.26.0
func (m *ModelSendVerificationLinkRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSimpleProfileUpdateStrategyConfigs ¶ added in v0.74.0
type ModelSimpleProfileUpdateStrategyConfigs struct {
// only work when type is limited
Config *AccountcommonProfileUpdateConfig `json:"config,omitempty"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// allow value [dob, username, display_name, country]
// Required: true
Field *string `json:"field"`
// allow value [initial_only, limited, unlimited]
// Required: true
Type *string `json:"type"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelSimpleProfileUpdateStrategyConfigs Model simple profile update strategy configs
swagger:model Model simple profile update strategy configs.
func (*ModelSimpleProfileUpdateStrategyConfigs) MarshalBinary ¶ added in v0.74.0
func (m *ModelSimpleProfileUpdateStrategyConfigs) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSimpleProfileUpdateStrategyConfigs) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelSimpleProfileUpdateStrategyConfigs) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelSimpleUserBan ¶ added in v0.76.0
type ModelSimpleUserBan struct {
// ban
// Required: true
Ban *string `json:"ban"`
// enddate
// Required: true
// Format: int64
EndDate *int64 `json:"endDate"`
}
ModelSimpleUserBan Model simple user ban
swagger:model Model simple user ban.
func (*ModelSimpleUserBan) MarshalBinary ¶ added in v0.76.0
func (m *ModelSimpleUserBan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelSimpleUserBan) UnmarshalBinary ¶ added in v0.76.0
func (m *ModelSimpleUserBan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTagCreateRequestV3 ¶ added in v0.78.0
type ModelTagCreateRequestV3 struct {
// tagname
// Required: true
TagName *string `json:"tagName"`
}
ModelTagCreateRequestV3 Model tag create request V3
swagger:model Model tag create request V3.
func (*ModelTagCreateRequestV3) MarshalBinary ¶ added in v0.78.0
func (m *ModelTagCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTagCreateRequestV3) UnmarshalBinary ¶ added in v0.78.0
func (m *ModelTagCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTagDetail ¶ added in v0.79.0
type ModelTagDetail struct {
// id
// Required: true
ID *string `json:"id"`
// tagname
TagName string `json:"tagName,omitempty"`
}
ModelTagDetail Model tag detail
swagger:model Model tag detail.
func (*ModelTagDetail) MarshalBinary ¶ added in v0.79.0
func (m *ModelTagDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTagDetail) UnmarshalBinary ¶ added in v0.79.0
func (m *ModelTagDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTagUpdateRequestV3 ¶ added in v0.78.0
type ModelTagUpdateRequestV3 struct {
// tagname
// Required: true
TagName *string `json:"tagName"`
}
ModelTagUpdateRequestV3 Model tag update request V3
swagger:model Model tag update request V3.
func (*ModelTagUpdateRequestV3) MarshalBinary ¶ added in v0.78.0
func (m *ModelTagUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTagUpdateRequestV3) UnmarshalBinary ¶ added in v0.78.0
func (m *ModelTagUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelThirdPartyLoginPlatformCredentialRequest ¶ added in v0.2.0
type ModelThirdPartyLoginPlatformCredentialRequest struct {
// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
// Required: true
ACSURL *string `json:"ACSURL"`
// AWSCognitoRegion is aws region where user pool reside
// Required: true
AWSCognitoRegion *string `json:"AWSCognitoRegion"`
// AWSCognitoUserPool is aws cognito user pool id
// Required: true
AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`
// allowed clients that can show this login method
AllowedClients []string `json:"AllowedClients,omitempty"`
// appid
// Required: true
AppID *string `json:"AppId"`
// third party authorization endpoint to obtain authorization code
// Required: true
AuthorizationEndpoint *string `json:"AuthorizationEndpoint"`
// clientid
// Required: true
ClientID *string `json:"ClientId"`
// specify which string fields need set empty value.
EmptyStrFieldList []string `json:"EmptyStrFieldList,omitempty"`
// a flag indicates whether enable server license validation
EnableServerLicenseValidation bool `json:"EnableServerLicenseValidation"`
// environment
// Required: true
Environment *string `json:"Environment"`
// FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship
// Required: true
FederationMetadataURL *string `json:"FederationMetadataURL"`
// genericoauthflow
// Required: true
GenericOauthFlow *bool `json:"GenericOauthFlow"`
// a flag indicates whether need to include puid in access token claim
IncludePUID bool `json:"IncludePUID"`
// isactive
// Required: true
IsActive *bool `json:"IsActive"`
// Issuer of 3rd party identity provider. Used for generic oauth flow.
// Required: true
Issuer *string `json:"Issuer"`
// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
// Required: true
JWKSEndpoint *string `json:"JWKSEndpoint"`
// apple key id
// Required: true
KeyID *string `json:"KeyID"`
// login method logo url
LogoURL string `json:"LogoURL,omitempty"`
// A json containing credentials for netflix integration. Only for netflix platformId
// Required: true
NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates"`
// organizationid
// Required: true
OrganizationID *string `json:"OrganizationId"`
// platformname
// Required: true
PlatformName *string `json:"PlatformName"`
// private key used to decrypt JWT token
PrivateKey string `json:"PrivateKey,omitempty"`
// redirecturi
// Required: true
RedirectURI *string `json:"RedirectUri"`
// domains that are allowed to create user and grant roles
// Required: true
RegisteredDomains []*AccountcommonRegisteredDomain `json:"RegisteredDomains"`
// xbox relying party
RelyingParty string `json:"RelyingParty,omitempty"`
// sandbox id
SandboxID string `json:"SandboxId,omitempty"`
// secret
// Required: true
Secret *string `json:"Secret"`
// apple team id
// Required: true
TeamID *string `json:"TeamID"`
// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
// Required: true
TokenAuthenticationType *string `json:"TokenAuthenticationType"`
// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow. Currently allowed fields list [userIdentity, name, email, avatarUrl]
TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`
// third party token endpoint to obtain token
// Required: true
TokenEndpoint *string `json:"TokenEndpoint"`
// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
// Required: true
UserInfoEndpoint *string `json:"UserInfoEndpoint"`
// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
// Required: true
UserInfoHTTPMethod *string `json:"UserInfoHTTPMethod"`
// googleadminconsolekey
GoogleAdminConsoleKey string `json:"googleAdminConsoleKey,omitempty"`
// scopes for generic OAuth Authorization code flow. Default is [openid, profile, email]
// Required: true
Scopes []string `json:"scopes"`
}
ModelThirdPartyLoginPlatformCredentialRequest Model third party login platform credential request
swagger:model Model third party login platform credential request.
func (*ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelThirdPartyLoginPlatformCredentialResponse ¶ added in v0.2.0
type ModelThirdPartyLoginPlatformCredentialResponse struct {
// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
// Required: true
ACSURL *string `json:"ACSURL"`
// AWSCognitoRegion is aws region where user pool reside
// Required: true
AWSCognitoRegion *string `json:"AWSCognitoRegion"`
// AWSCognitoUserPool is aws cognito user pool id
// Required: true
AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`
// allowed clients that can show this login method
AllowedClients []string `json:"AllowedClients,omitempty"`
// appid
// Required: true
AppID *string `json:"AppId"`
// third party authorization endpoint to obtain authorization code
AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"`
// clientid
// Required: true
ClientID *string `json:"ClientId"`
// a flag indicates whether enable server license validation, only available on ps5, ps4, xbl
// Required: true
EnableServerLicenseValidation *bool `json:"EnableServerLicenseValidation"`
// environment
// Required: true
Environment *string `json:"Environment"`
// FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship
// Required: true
FederationMetadataURL *string `json:"FederationMetadataURL"`
// GenericOauthFlow is a flag that indicate this client is using generic oauth/open id flow or not
// Required: true
GenericOauthFlow *bool `json:"GenericOauthFlow"`
// a flag indicates whether need to include puid in access token claim
IncludePUID bool `json:"IncludePUID"`
// isactive
// Required: true
IsActive *bool `json:"IsActive"`
// Issuer of 3rd party identity provider. Used for generic oauth flow.
// Required: true
Issuer *string `json:"Issuer"`
// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
// Required: true
JWKSEndpoint *string `json:"JWKSEndpoint"`
// keyid
// Required: true
KeyID *string `json:"KeyID"`
// login method logo url
LogoURL string `json:"LogoURL,omitempty"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// A json containing Credentials for netflix integration.
NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates,omitempty"`
// organizationid
// Required: true
OrganizationID *string `json:"OrganizationId"`
// platformid
// Required: true
PlatformID *string `json:"PlatformId"`
// platformname
// Required: true
PlatformName *string `json:"PlatformName"`
// private key used to decrypt JWT token
PrivateKey string `json:"PrivateKey,omitempty"`
// redirecturi
// Required: true
RedirectURI *string `json:"RedirectUri"`
// xbox relying party
RelyingParty string `json:"RelyingParty,omitempty"`
// sandbox id
SandboxID string `json:"SandboxId,omitempty"`
// secret
// Required: true
Secret *string `json:"Secret"`
// teamid
// Required: true
TeamID *string `json:"TeamID"`
// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
// Required: true
TokenAuthenticationType *string `json:"TokenAuthenticationType"`
// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow.
TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`
// third party token endpoint to obtain token
TokenEndpoint string `json:"TokenEndpoint,omitempty"`
// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"`
// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
UserInfoHTTPMethod string `json:"UserInfoHTTPMethod,omitempty"`
// registereddomains
RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains,omitempty"`
// scopes for generic OAuth Authorization code flow
Scopes []string `json:"scopes,omitempty"`
}
ModelThirdPartyLoginPlatformCredentialResponse Model third party login platform credential response
swagger:model Model third party login platform credential response.
func (*ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelTokenThirdPartyLinkStatusResponse ¶ added in v0.33.0
type ModelTokenThirdPartyLinkStatusResponse struct {
// linked
// Required: true
Linked *bool `json:"linked"`
// platformtoken
PlatformToken string `json:"platformToken,omitempty"`
// sandboxid
SandboxID string `json:"sandboxId,omitempty"`
}
ModelTokenThirdPartyLinkStatusResponse Model token third party link status response
swagger:model Model token third party link status response.
func (*ModelTokenThirdPartyLinkStatusResponse) MarshalBinary ¶ added in v0.33.0
func (m *ModelTokenThirdPartyLinkStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary ¶ added in v0.33.0
func (m *ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUnlinkUserPlatformRequest ¶ added in v0.2.0
type ModelUnlinkUserPlatformRequest struct {
// platformnamespace
PlatformNamespace string `json:"platformNamespace,omitempty"`
}
ModelUnlinkUserPlatformRequest Model unlink user platform request
swagger:model Model unlink user platform request.
func (*ModelUnlinkUserPlatformRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUnlinkUserPlatformRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUnlinkUserPlatformRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUnlinkUserPlatformRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdatePermissionScheduleRequest ¶ added in v0.2.0
type ModelUpdatePermissionScheduleRequest struct {
// schedaction
// Format: int32
SchedAction int32 `json:"SchedAction,omitempty"`
// schedcron
SchedCron string `json:"SchedCron,omitempty"`
// schedrange
SchedRange []string `json:"SchedRange,omitempty"`
}
ModelUpdatePermissionScheduleRequest Model update permission schedule request
swagger:model Model update permission schedule request.
func (*ModelUpdatePermissionScheduleRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdatePermissionScheduleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdatePermissionScheduleRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdatePermissionScheduleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateProfileUpdateStrategyConfigRequest ¶ added in v0.74.0
type ModelUpdateProfileUpdateStrategyConfigRequest struct {
// only work when type is limited
Config *AccountcommonProfileUpdateConfig `json:"config,omitempty"`
// allow value [initial_only, limited, unlimited]
Type string `json:"type,omitempty"`
}
ModelUpdateProfileUpdateStrategyConfigRequest Model update profile update strategy config request
swagger:model Model update profile update strategy config request.
func (*ModelUpdateProfileUpdateStrategyConfigRequest) MarshalBinary ¶ added in v0.74.0
func (m *ModelUpdateProfileUpdateStrategyConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateProfileUpdateStrategyConfigRequest) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelUpdateProfileUpdateStrategyConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateUserDeletionStatusRequest ¶ added in v0.2.0
type ModelUpdateUserDeletionStatusRequest struct {
// deletiondate
// Format: int64
DeletionDate int64 `json:"deletionDate,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
}
ModelUpdateUserDeletionStatusRequest Model update user deletion status request
swagger:model Model update user deletion status request.
func (*ModelUpdateUserDeletionStatusRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserDeletionStatusRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateUserDeletionStatusRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserDeletionStatusRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpdateUserStatusRequest ¶ added in v0.2.0
type ModelUpdateUserStatusRequest struct {
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// reason
Reason string `json:"reason,omitempty"`
}
ModelUpdateUserStatusRequest Model update user status request
swagger:model Model update user status request.
func (*ModelUpdateUserStatusRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserStatusRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpdateUserStatusRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpdateUserStatusRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountRequest ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountRequest struct {
// new email address or phone number
// Required: true
LoginID *string `json:"LoginID"`
// new password
// Required: true
Password *string `json:"Password"`
}
ModelUpgradeHeadlessAccountRequest Model upgrade headless account request
swagger:model Model upgrade headless account request.
func (*ModelUpgradeHeadlessAccountRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountV3Request ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountV3Request struct {
// new email address
// Required: true
EmailAddress *string `json:"emailAddress"`
// new password
// Required: true
Password *string `json:"password"`
}
ModelUpgradeHeadlessAccountV3Request Model upgrade headless account V3 request
swagger:model Model upgrade headless account V3 request.
func (*ModelUpgradeHeadlessAccountV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountWithVerificationCodeRequest ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountWithVerificationCodeRequest struct {
// code
// Required: true
Code *string `json:"Code"`
// password
// Required: true
Password *string `json:"Password"`
// loginid
// Required: true
LoginID *string `json:"loginId"`
}
ModelUpgradeHeadlessAccountWithVerificationCodeRequest Model upgrade headless account with verification code request
swagger:model Model upgrade headless account with verification code request.
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 ¶ added in v0.2.0
type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 struct {
// code
// Required: true
Code *string `json:"code"`
// country
Country string `json:"country,omitempty"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
// Required: true
Password *string `json:"password"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// validateonly
ValidateOnly bool `json:"validateOnly"`
}
ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 Model upgrade headless account with verification code request V3
swagger:model Model upgrade headless account with verification code request V3.
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserActiveBanResponse ¶ added in v0.2.0
type ModelUserActiveBanResponse struct {
// ban
// Required: true
Ban *string `json:"Ban"`
// banid
// Required: true
BanID *string `json:"BanId"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"EndDate"`
}
ModelUserActiveBanResponse Model user active ban response
swagger:model Model user active ban response.
func (*ModelUserActiveBanResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserActiveBanResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserActiveBanResponseV3 ¶ added in v0.2.0
type ModelUserActiveBanResponseV3 struct {
// ban
// Required: true
Ban *string `json:"ban"`
// banid
// Required: true
BanID *string `json:"banId"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// targetednamespace
// Required: true
TargetedNamespace *string `json:"targetedNamespace"`
}
ModelUserActiveBanResponseV3 Model user active ban response V3
swagger:model Model user active ban response V3.
func (*ModelUserActiveBanResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserActiveBanResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserActiveBanResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBanResponse ¶ added in v0.2.0
type ModelUserBanResponse struct {
// ban
// Required: true
Ban *string `json:"Ban"`
// banid
// Required: true
BanID *string `json:"BanId"`
// bannedby
// Required: true
BannedBy *BannedBy `json:"BannedBy"`
// comment
// Required: true
Comment *string `json:"Comment"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// disableddate
// Format: date-time
DisabledDate *strfmt.DateTime `json:"DisabledDate,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"Enabled"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"EndDate"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// reason
// Required: true
Reason *string `json:"Reason"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
ModelUserBanResponse Model user ban response
swagger:model Model user ban response.
func (*ModelUserBanResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBanResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBanResponseV3 ¶ added in v0.2.0
type ModelUserBanResponseV3 struct {
// ban
// Required: true
Ban *string `json:"ban"`
// banid
// Required: true
BanID *string `json:"banId"`
// bannedby
// Required: true
BannedBy *AccountcommonBannedByV3 `json:"bannedBy"`
// comment
// Required: true
Comment *string `json:"comment"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// disableddate
// Required: true
// Format: date-time
DisabledDate strfmt.DateTime `json:"disabledDate"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// reason
// Required: true
Reason *string `json:"reason"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserBanResponseV3 Model user ban response V3
swagger:model Model user ban response V3.
func (*ModelUserBanResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBanResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserBanResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBanWithStatus ¶ added in v0.70.0
type ModelUserBanWithStatus struct {
// active
// Required: true
Active *bool `json:"active"`
// ban
// Required: true
Ban *string `json:"ban"`
// banid
// Required: true
BanID *string `json:"banId"`
// bannedby
// Required: true
BannedBy *AccountcommonBannedByV3 `json:"bannedBy"`
// comment
// Required: true
Comment *string `json:"comment"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// disableddate
// Required: true
// Format: date-time
DisabledDate strfmt.DateTime `json:"disabledDate"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// enddate
// Required: true
// Format: date-time
EndDate strfmt.DateTime `json:"endDate"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// reason
// Required: true
Reason *string `json:"reason"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserBanWithStatus Model user ban with status
swagger:model Model user ban with status.
func (*ModelUserBanWithStatus) MarshalBinary ¶ added in v0.70.0
func (m *ModelUserBanWithStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBanWithStatus) UnmarshalBinary ¶ added in v0.70.0
func (m *ModelUserBanWithStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBaseInfo ¶ added in v0.10.0
type ModelUserBaseInfo struct {
// avatarurl
// Required: true
AvatarURL *string `json:"avatarUrl"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// platformuserids
// Required: true
PlatformUserIds map[string]string `json:"platformUserIds"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
Username string `json:"username,omitempty"`
}
ModelUserBaseInfo Model user base info
swagger:model Model user base info.
func (*ModelUserBaseInfo) MarshalBinary ¶ added in v0.10.0
func (m *ModelUserBaseInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBaseInfo) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelUserBaseInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserBulkUpdateRequestV3 ¶ added in v0.67.0
type ModelUserBulkUpdateRequestV3 struct {
// skiploginqueue
// Required: true
SkipLoginQueue *bool `json:"skipLoginQueue"`
}
ModelUserBulkUpdateRequestV3 Model user bulk update request V3
swagger:model Model user bulk update request V3.
func (*ModelUserBulkUpdateRequestV3) MarshalBinary ¶ added in v0.67.0
func (m *ModelUserBulkUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserBulkUpdateRequestV3) UnmarshalBinary ¶ added in v0.67.0
func (m *ModelUserBulkUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateRequest ¶ added in v0.2.0
type ModelUserCreateRequest struct {
// authtype
// Required: true
AuthType *string `json:"AuthType"`
// country
// Required: true
Country *string `json:"Country"`
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// loginid
// Required: true
LoginID *string `json:"LoginId"`
// password
// Required: true
Password *string `json:"Password"`
// passwordmd5sum
PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`
}
ModelUserCreateRequest Model user create request
swagger:model Model user create request.
func (*ModelUserCreateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateRequestV3 ¶
type ModelUserCreateRequestV3 struct {
// passwordmd5sum
PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`
// acceptedpolicies
AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`
// authtype
// Required: true
AuthType *string `json:"authType"`
// code
// Required: true
Code *string `json:"code"`
// country
// Required: true
Country *string `json:"country"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// password
// Required: true
Password *string `json:"password"`
// reachminimumage
// Required: true
ReachMinimumAge *bool `json:"reachMinimumAge"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
}
ModelUserCreateRequestV3 Model user create request V3
swagger:model Model user create request V3.
func (*ModelUserCreateRequestV3) MarshalBinary ¶
func (m *ModelUserCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateRequestV3) UnmarshalBinary ¶
func (m *ModelUserCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateResponse ¶ added in v0.2.0
type ModelUserCreateResponse struct {
// authtype
// Required: true
AuthType *string `json:"AuthType"`
// country
// Required: true
Country *string `json:"Country"`
// dateofbirth
// Required: true
// Format: date-time
DateOfBirth strfmt.DateTime `json:"DateOfBirth"`
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// loginid
// Required: true
LoginID *string `json:"LoginId"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// userid
// Required: true
UserID *string `json:"UserId"`
}
ModelUserCreateResponse Model user create response
swagger:model Model user create response.
func (*ModelUserCreateResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserCreateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserCreateResponseV3 ¶
type ModelUserCreateResponseV3 struct {
// authtype
// Required: true
AuthType *string `json:"authType"`
// country
// Required: true
Country *string `json:"country"`
// dateofbirth
// Required: true
// Format: date-time
DateOfBirth strfmt.DateTime `json:"dateOfBirth"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserCreateResponseV3 Model user create response V3
swagger:model Model user create response V3.
func (*ModelUserCreateResponseV3) MarshalBinary ¶
func (m *ModelUserCreateResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserCreateResponseV3) UnmarshalBinary ¶
func (m *ModelUserCreateResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserDeletionStatusResponse ¶ added in v0.2.0
type ModelUserDeletionStatusResponse struct {
// deletionstatus
// Required: true
DeletionStatus *bool `json:"deletionStatus"`
}
ModelUserDeletionStatusResponse Model user deletion status response
swagger:model Model user deletion status response.
func (*ModelUserDeletionStatusResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserDeletionStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserDeletionStatusResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserDeletionStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserIDsRequest ¶ added in v0.10.0
type ModelUserIDsRequest struct {
// userids
// Required: true
UserIds []string `json:"userIds"`
}
ModelUserIDsRequest Model user I ds request
swagger:model Model user I ds request.
func (*ModelUserIDsRequest) MarshalBinary ¶ added in v0.10.0
func (m *ModelUserIDsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserIDsRequest) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelUserIDsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserIdentityUpdateRequestV3 ¶ added in v0.54.0
type ModelUserIdentityUpdateRequestV3 struct {
// emailaddress
EmailAddress string `json:"emailAddress,omitempty"`
// password
Password string `json:"password,omitempty"`
}
ModelUserIdentityUpdateRequestV3 Model user identity update request V3
swagger:model Model user identity update request V3.
func (*ModelUserIdentityUpdateRequestV3) MarshalBinary ¶ added in v0.54.0
func (m *ModelUserIdentityUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserIdentityUpdateRequestV3) UnmarshalBinary ¶ added in v0.54.0
func (m *ModelUserIdentityUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInfoResponse ¶ added in v0.10.0
type ModelUserInfoResponse struct {
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserInfoResponse Model user info response
swagger:model Model user info response.
func (*ModelUserInfoResponse) MarshalBinary ¶ added in v0.10.0
func (m *ModelUserInfoResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInfoResponse) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelUserInfoResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInformation ¶ added in v0.2.0
type ModelUserInformation struct {
// country
// Required: true
Country *string `json:"Country"`
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// emailaddresses
// Required: true
EmailAddresses []string `json:"EmailAddresses"`
// linkedplatformaccounts
// Required: true
LinkedPlatformAccounts []*ModelPlatformUserInformation `json:"LinkedPlatformAccounts"`
// phonenumber
// Required: true
PhoneNumber *string `json:"PhoneNumber"`
// username
// Required: true
Username *string `json:"Username"`
// xuid
XUID string `json:"XUID,omitempty"`
}
ModelUserInformation Model user information
swagger:model Model user information.
func (*ModelUserInformation) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInformation) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInputValidationRequest ¶ added in v0.71.0
type ModelUserInputValidationRequest struct {
// displayname
DisplayName string `json:"displayName,omitempty"`
// password
Password string `json:"password,omitempty"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
Username string `json:"username,omitempty"`
}
ModelUserInputValidationRequest Model user input validation request
swagger:model Model user input validation request.
func (*ModelUserInputValidationRequest) MarshalBinary ¶ added in v0.71.0
func (m *ModelUserInputValidationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInputValidationRequest) UnmarshalBinary ¶ added in v0.71.0
func (m *ModelUserInputValidationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInputValidationResponse ¶ added in v0.71.0
type ModelUserInputValidationResponse struct {
// message
Message string `json:"message,omitempty"`
// valid
// Required: true
Valid *bool `json:"valid"`
}
ModelUserInputValidationResponse Model user input validation response
swagger:model Model user input validation response.
func (*ModelUserInputValidationResponse) MarshalBinary ¶ added in v0.71.0
func (m *ModelUserInputValidationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInputValidationResponse) UnmarshalBinary ¶ added in v0.71.0
func (m *ModelUserInputValidationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInvitationHistory ¶ added in v0.66.0
type ModelUserInvitationHistory struct {
// accepted
// Required: true
Accepted *bool `json:"accepted"`
// invitee
// Required: true
Invitee *string `json:"invitee"`
// updatedat
// Required: true
// Format: date-time
UpdatedAt strfmt.DateTime `json:"updatedAt"`
}
ModelUserInvitationHistory Model user invitation history
swagger:model Model user invitation history.
func (*ModelUserInvitationHistory) MarshalBinary ¶ added in v0.66.0
func (m *ModelUserInvitationHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInvitationHistory) UnmarshalBinary ¶ added in v0.66.0
func (m *ModelUserInvitationHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserInvitationV3 ¶ added in v0.8.0
type ModelUserInvitationV3 struct {
// acceptancelink
AcceptanceLink string `json:"acceptanceLink,omitempty"`
// additionaldata
AdditionalData string `json:"additionalData,omitempty"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// email
// Required: true
Email *string `json:"email"`
// expiredat
// Required: true
// Format: date-time
ExpiredAt strfmt.DateTime `json:"expiredAt"`
// id
ID string `json:"id,omitempty"`
// isnewstudio
IsNewStudio bool `json:"isNewStudio"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
// namespacedisplayname
NamespaceDisplayName string `json:"namespaceDisplayName,omitempty"`
// roles
// Required: true
Roles []*AccountcommonNamespaceRole `json:"roles"`
// studionamespace
StudioNamespace string `json:"studioNamespace,omitempty"`
}
ModelUserInvitationV3 Model user invitation V3
swagger:model Model user invitation V3.
func (*ModelUserInvitationV3) MarshalBinary ¶ added in v0.8.0
func (m *ModelUserInvitationV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserInvitationV3) UnmarshalBinary ¶ added in v0.8.0
func (m *ModelUserInvitationV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserLoginHistoryResponse ¶ added in v0.2.0
type ModelUserLoginHistoryResponse struct {
// applicationname
// Required: true
ApplicationName *string `json:"ApplicationName"`
// city
// Required: true
City *string `json:"City"`
// country
// Required: true
Country *string `json:"Country"`
// deviceid
// Required: true
DeviceID *string `json:"DeviceId"`
// state
// Required: true
State *string `json:"State"`
// timestamp
// Required: true
// Format: int64
Timestamp *int64 `json:"Timestamp"`
// devicename
// Required: true
DeviceName *string `json:"deviceName"`
}
ModelUserLoginHistoryResponse Model user login history response
swagger:model Model user login history response.
func (*ModelUserLoginHistoryResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserLoginHistoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserLoginHistoryResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserLoginHistoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserMFAStatusResponseV4 ¶ added in v0.71.0
type ModelUserMFAStatusResponseV4 struct {
// defaultfactor
DefaultFactor string `json:"defaultFactor,omitempty"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// enabledfactors
EnabledFactors []string `json:"enabledFactors,omitempty"`
}
ModelUserMFAStatusResponseV4 Model user MFA status response V4
swagger:model Model user MFA status response V4.
func (*ModelUserMFAStatusResponseV4) MarshalBinary ¶ added in v0.71.0
func (m *ModelUserMFAStatusResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserMFAStatusResponseV4) UnmarshalBinary ¶ added in v0.71.0
func (m *ModelUserMFAStatusResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserMFATokenResponseV4 ¶ added in v0.71.0
type ModelUserMFATokenResponseV4 struct {
// mfatoken
// Required: true
MFAToken *string `json:"mfaToken"`
}
ModelUserMFATokenResponseV4 Model user MFA token response V4
swagger:model Model user MFA token response V4.
func (*ModelUserMFATokenResponseV4) MarshalBinary ¶ added in v0.71.0
func (m *ModelUserMFATokenResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserMFATokenResponseV4) UnmarshalBinary ¶ added in v0.71.0
func (m *ModelUserMFATokenResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPasswordUpdateRequest ¶ added in v0.2.0
type ModelUserPasswordUpdateRequest struct {
// languagetag
// Required: true
LanguageTag *string `json:"LanguageTag"`
// newpassword
// Required: true
NewPassword *string `json:"NewPassword"`
// oldpassword
// Required: true
OldPassword *string `json:"OldPassword"`
}
ModelUserPasswordUpdateRequest Model user password update request
swagger:model Model user password update request.
func (*ModelUserPasswordUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPasswordUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPasswordUpdateV3Request ¶ added in v0.2.0
type ModelUserPasswordUpdateV3Request struct {
// languagetag
// Required: true
LanguageTag *string `json:"languageTag"`
// mfatoken
MFAToken string `json:"mfaToken,omitempty"`
// newpassword
// Required: true
NewPassword *string `json:"newPassword"`
// oldpassword
// Required: true
OldPassword *string `json:"oldPassword"`
}
ModelUserPasswordUpdateV3Request Model user password update V3 request
swagger:model Model user password update V3 request.
func (*ModelUserPasswordUpdateV3Request) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateV3Request) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPasswordUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserPasswordUpdateV3Request) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPermissionsResponseV3 ¶ added in v0.2.0
type ModelUserPermissionsResponseV3 struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"action"`
// resource
// Required: true
Resource *string `json:"resource"`
// schedaction
// Format: int32
SchedAction int32 `json:"schedAction,omitempty"`
// schedcron
SchedCron string `json:"schedCron,omitempty"`
// schedrange
SchedRange []string `json:"schedRange,omitempty"`
}
ModelUserPermissionsResponseV3 Model user permissions response V3
swagger:model Model user permissions response V3.
func (*ModelUserPermissionsResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserPermissionsResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPermissionsResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserPermissionsResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformInfo ¶ added in v0.53.0
type ModelUserPlatformInfo struct {
// platformavatarurl
PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"`
// platformdisplayname
PlatformDisplayName string `json:"platformDisplayName,omitempty"`
// platformgroup
PlatformGroup string `json:"platformGroup,omitempty"`
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
}
ModelUserPlatformInfo Model user platform info
swagger:model Model user platform info.
func (*ModelUserPlatformInfo) MarshalBinary ¶ added in v0.53.0
func (m *ModelUserPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformInfo) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelUserPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformInfos ¶ added in v0.60.0
type ModelUserPlatformInfos struct {
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// platforminfos
// Required: true
PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserPlatformInfos Model user platform infos
swagger:model Model user platform infos.
func (*ModelUserPlatformInfos) MarshalBinary ¶ added in v0.60.0
func (m *ModelUserPlatformInfos) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformInfos) UnmarshalBinary ¶ added in v0.60.0
func (m *ModelUserPlatformInfos) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformLinkHistories ¶ added in v0.72.0
type ModelUserPlatformLinkHistories struct {
// data
// Required: true
Data []*ModelUserPlatformLinkHistory `json:"data"`
}
ModelUserPlatformLinkHistories Model user platform link histories
swagger:model Model user platform link histories.
func (*ModelUserPlatformLinkHistories) MarshalBinary ¶ added in v0.72.0
func (m *ModelUserPlatformLinkHistories) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformLinkHistories) UnmarshalBinary ¶ added in v0.72.0
func (m *ModelUserPlatformLinkHistories) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformLinkHistory ¶ added in v0.72.0
type ModelUserPlatformLinkHistory struct {
// action
// Required: true
Action *string `json:"action"`
// actor
// Required: true
Actor *string `json:"actor"`
// actortype
// Required: true
ActorType *string `json:"actorType"`
// createdat
// Required: true
// Format: int64
CreatedAt *int64 `json:"createdAt"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// platform
// Required: true
Platform *string `json:"platform"`
// platformdisplayname
// Required: true
PlatformDisplayName *string `json:"platformDisplayName"`
// platformid
// Required: true
PlatformID *string `json:"platformId"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserId"`
// publisheruserid
// Required: true
PublisherUserID *string `json:"publisherUserId"`
}
ModelUserPlatformLinkHistory Model user platform link history
swagger:model Model user platform link history.
func (*ModelUserPlatformLinkHistory) MarshalBinary ¶ added in v0.72.0
func (m *ModelUserPlatformLinkHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformLinkHistory) UnmarshalBinary ¶ added in v0.72.0
func (m *ModelUserPlatformLinkHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPlatformMetadata ¶ added in v0.49.0
type ModelUserPlatformMetadata struct {
// metadata
// Required: true
Metadata interface{} `json:"metadata"`
// the namespace of this metadata query from
// Required: true
Namespace *string `json:"namespace"`
// platformuserid
// Required: true
PlatformUserID *string `json:"platformUserId"`
// it is always the publisher user id. this is deprecate, and will be removed
// Required: true
UserID *string `json:"userId"`
}
ModelUserPlatformMetadata Model user platform metadata
swagger:model Model user platform metadata.
func (*ModelUserPlatformMetadata) MarshalBinary ¶ added in v0.49.0
func (m *ModelUserPlatformMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPlatformMetadata) UnmarshalBinary ¶ added in v0.49.0
func (m *ModelUserPlatformMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserProfileUpdateAllowStatus ¶ added in v0.74.0
type ModelUserProfileUpdateAllowStatus struct {
// status
// Required: true
Status []*ModelFieldUpdateAllowStatus `json:"status"`
}
ModelUserProfileUpdateAllowStatus Model user profile update allow status
swagger:model Model user profile update allow status.
func (*ModelUserProfileUpdateAllowStatus) MarshalBinary ¶ added in v0.74.0
func (m *ModelUserProfileUpdateAllowStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserProfileUpdateAllowStatus) UnmarshalBinary ¶ added in v0.74.0
func (m *ModelUserProfileUpdateAllowStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserPublicInfoResponseV4 ¶ added in v0.52.0
type ModelUserPublicInfoResponseV4 struct {
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserPublicInfoResponseV4 Model user public info response V4
swagger:model Model user public info response V4.
func (*ModelUserPublicInfoResponseV4) MarshalBinary ¶ added in v0.52.0
func (m *ModelUserPublicInfoResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserPublicInfoResponseV4) UnmarshalBinary ¶ added in v0.52.0
func (m *ModelUserPublicInfoResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserResponse ¶ added in v0.2.0
type ModelUserResponse struct {
// authtype
// Required: true
AuthType *string `json:"AuthType"`
// avatarurl
AvatarURL string `json:"AvatarUrl,omitempty"`
// bans
// Required: true
Bans []*ModelUserActiveBanResponse `json:"Bans"`
// country
// Required: true
Country *string `json:"Country"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"CreatedAt"`
// dateofbirth
// Required: true
// Format: date-time
DateOfBirth strfmt.DateTime `json:"DateOfBirth"`
// deletionstatus
// Required: true
DeletionStatus *bool `json:"DeletionStatus"`
// displayname
// Required: true
DisplayName *string `json:"DisplayName"`
// emailaddress
EmailAddress string `json:"EmailAddress,omitempty"`
// emailverified
// Required: true
EmailVerified *bool `json:"EmailVerified"`
// enabled
// Required: true
Enabled *bool `json:"Enabled"`
// lastdateofbirthchangedtime
// Required: true
// Format: date-time
LastDateOfBirthChangedTime strfmt.DateTime `json:"LastDateOfBirthChangedTime"`
// lastenabledchangedtime
// Required: true
// Format: date-time
LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"`
// loginid
// Required: true
LoginID *string `json:"LoginId"`
// namespace
// Required: true
Namespace *string `json:"Namespace"`
// namespaceroles
// Required: true
NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`
// newemailaddress
NewEmailAddress string `json:"NewEmailAddress,omitempty"`
// oldemailaddress
// Required: true
OldEmailAddress *string `json:"OldEmailAddress"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"Permissions"`
// phonenumber
PhoneNumber string `json:"PhoneNumber,omitempty"`
// phoneverified
// Required: true
PhoneVerified *bool `json:"PhoneVerified"`
// platformid
PlatformID string `json:"PlatformId,omitempty"`
// platformuserid
PlatformUserID string `json:"PlatformUserId,omitempty"`
// roles
// Required: true
Roles []string `json:"Roles"`
// userid
// Required: true
UserID *string `json:"UserId"`
// username
Username string `json:"Username,omitempty"`
// xuid
XUID string `json:"XUID,omitempty"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
}
ModelUserResponse Model user response
swagger:model Model user response.
func (*ModelUserResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserResponseV3 ¶ added in v0.2.0
type ModelUserResponseV3 struct {
// authtype
// Required: true
AuthType *string `json:"authType"`
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// bans
// Required: true
Bans []*ModelUserActiveBanResponseV3 `json:"bans"`
// country
// Required: true
Country *string `json:"country"`
// createdat
// Required: true
// Format: date-time
CreatedAt strfmt.DateTime `json:"createdAt"`
// dateofbirth
// Format: date-time
DateOfBirth *strfmt.DateTime `json:"dateOfBirth,omitempty"`
// deletiondate
DeletionDate string `json:"deletionDate,omitempty"`
// deletionstatus
// Required: true
DeletionStatus *bool `json:"deletionStatus"`
// displayname
// Required: true
DisplayName *string `json:"displayName"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
// emailverified
// Required: true
EmailVerified *bool `json:"emailVerified"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// lastdateofbirthchangedtime
// Required: true
// Format: date-time
LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`
// lastenabledchangedtime
// Required: true
// Format: date-time
LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// namespaceroles
// Required: true
NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`
// newemailaddress
NewEmailAddress string `json:"newEmailAddress,omitempty"`
// oldemailaddress
OldEmailAddress string `json:"oldEmailAddress,omitempty"`
// permissions
// Required: true
Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"`
// phonenumber
PhoneNumber string `json:"phoneNumber,omitempty"`
// phoneverified
// Required: true
PhoneVerified *bool `json:"phoneVerified"`
// platformavatarurl
PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"`
// platformdisplayname
PlatformDisplayName string `json:"platformDisplayName,omitempty"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// platforminfos
PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos,omitempty"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
// roles
// Required: true
Roles []string `json:"roles"`
// skiploginqueue
SkipLoginQueue bool `json:"skipLoginQueue"`
// tags
Tags []*ModelTagDetail `json:"tags,omitempty"`
// testaccount
TestAccount bool `json:"testAccount"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
UserName string `json:"userName,omitempty"`
}
ModelUserResponseV3 Model user response V3
swagger:model Model user response V3.
func (*ModelUserResponseV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserResponseV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserRolesV4Response ¶ added in v0.2.0
type ModelUserRolesV4Response struct {
// assignednamespaces
// Required: true
AssignedNamespaces []string `json:"assignedNamespaces"`
// roleid
// Required: true
RoleID *string `json:"roleId"`
// rolename
// Required: true
RoleName *string `json:"roleName"`
}
ModelUserRolesV4Response Model user roles V4 response
swagger:model Model user roles V4 response.
func (*ModelUserRolesV4Response) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserRolesV4Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserRolesV4Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserStateResponseV3 ¶ added in v0.77.0
type ModelUserStateResponseV3 struct {
// emailverified
// Required: true
EmailVerified *bool `json:"emailVerified"`
// enabled
// Required: true
Enabled *bool `json:"enabled"`
// If the account has email address, then it is full account
// Required: true
FullAccount *bool `json:"fullAccount"`
// testaccount
// Required: true
TestAccount *bool `json:"testAccount"`
}
ModelUserStateResponseV3 Model user state response V3
swagger:model Model user state response V3.
func (*ModelUserStateResponseV3) MarshalBinary ¶ added in v0.77.0
func (m *ModelUserStateResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserStateResponseV3) UnmarshalBinary ¶ added in v0.77.0
func (m *ModelUserStateResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUnbanCreateRequestV3 ¶ added in v0.27.0
type ModelUserUnbanCreateRequestV3 struct {
// banid
// Required: true
BanID *string `json:"banId"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelUserUnbanCreateRequestV3 Model user unban create request V3
swagger:model Model user unban create request V3.
func (*ModelUserUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0
func (m *ModelUserUnbanCreateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0
func (m *ModelUserUnbanCreateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUpdateRequest ¶ added in v0.2.0
type ModelUserUpdateRequest struct {
// country
Country string `json:"Country,omitempty"`
// dateofbirth
DateOfBirth string `json:"DateOfBirth,omitempty"`
// displayname
DisplayName string `json:"DisplayName,omitempty"`
// languagetag
LanguageTag string `json:"LanguageTag,omitempty"`
}
ModelUserUpdateRequest Model user update request
swagger:model Model user update request.
func (*ModelUserUpdateRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUpdateRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserUpdateRequestV3 ¶ added in v0.2.0
type ModelUserUpdateRequestV3 struct {
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// country
Country string `json:"country,omitempty"`
// dateofbirth
DateOfBirth string `json:"dateOfBirth,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// skiploginqueue
SkipLoginQueue bool `json:"skipLoginQueue"`
// Tags minimum length is 0 and maximum length is 5
Tags []string `json:"tags,omitempty"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// username
UserName string `json:"userName,omitempty"`
}
ModelUserUpdateRequestV3 Model user update request V3
swagger:model Model user update request V3.
func (*ModelUserUpdateRequestV3) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserVerificationRequest ¶ added in v0.2.0
type ModelUserVerificationRequest struct {
// code
// Required: true
Code *string `json:"Code"`
// contacttype
// Required: true
ContactType *string `json:"ContactType"`
// languagetag
// Required: true
LanguageTag *string `json:"LanguageTag"`
// validateonly
// Required: true
ValidateOnly *bool `json:"validateOnly"`
}
ModelUserVerificationRequest Model user verification request
swagger:model Model user verification request.
func (*ModelUserVerificationRequest) MarshalBinary ¶ added in v0.2.0
func (m *ModelUserVerificationRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserVerificationRequest) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelUserVerificationRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserVerificationRequestV3 ¶
type ModelUserVerificationRequestV3 struct {
// code
// Required: true
Code *string `json:"code"`
// contacttype
// Required: true
ContactType *string `json:"contactType"`
// languagetag
LanguageTag string `json:"languageTag,omitempty"`
// validateonly
ValidateOnly bool `json:"validateOnly"`
}
ModelUserVerificationRequestV3 Model user verification request V3
swagger:model Model user verification request V3.
func (*ModelUserVerificationRequestV3) MarshalBinary ¶
func (m *ModelUserVerificationRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserVerificationRequestV3) UnmarshalBinary ¶
func (m *ModelUserVerificationRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUserWithPlatformInfo ¶ added in v0.53.0
type ModelUserWithPlatformInfo struct {
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// platforminfos
// Required: true
PlatformInfos []*ModelUserPlatformInfo `json:"platformInfos"`
// uniquedisplayname
UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`
// userid
// Required: true
UserID *string `json:"userId"`
// username
Username string `json:"username,omitempty"`
// xuid
Xuid string `json:"xuid,omitempty"`
}
ModelUserWithPlatformInfo Model user with platform info
swagger:model Model user with platform info.
func (*ModelUserWithPlatformInfo) MarshalBinary ¶ added in v0.53.0
func (m *ModelUserWithPlatformInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUserWithPlatformInfo) UnmarshalBinary ¶ added in v0.53.0
func (m *ModelUserWithPlatformInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUsersPlatformInfosRequestV3 ¶ added in v0.60.0
type ModelUsersPlatformInfosRequestV3 struct {
// platformid
PlatformID string `json:"platformId,omitempty"`
// max count 100
// Required: true
UserIds []string `json:"userIds"`
}
ModelUsersPlatformInfosRequestV3 Model users platform infos request V3
swagger:model Model users platform infos request V3.
func (*ModelUsersPlatformInfosRequestV3) MarshalBinary ¶ added in v0.60.0
func (m *ModelUsersPlatformInfosRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUsersPlatformInfosRequestV3) UnmarshalBinary ¶ added in v0.60.0
func (m *ModelUsersPlatformInfosRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUsersPlatformInfosResponse ¶ added in v0.60.0
type ModelUsersPlatformInfosResponse struct {
// data
// Required: true
Data []*ModelUserPlatformInfos `json:"data"`
}
ModelUsersPlatformInfosResponse Model users platform infos response
swagger:model Model users platform infos response.
func (*ModelUsersPlatformInfosResponse) MarshalBinary ¶ added in v0.60.0
func (m *ModelUsersPlatformInfosResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUsersPlatformInfosResponse) UnmarshalBinary ¶ added in v0.60.0
func (m *ModelUsersPlatformInfosResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelUsersUpdateRequestV3 ¶ added in v0.67.0
type ModelUsersUpdateRequestV3 struct {
// updaterequest
// Required: true
UpdateRequest *ModelUserBulkUpdateRequestV3 `json:"updateRequest"`
// userids
// Required: true
UserIds []string `json:"userIds"`
}
ModelUsersUpdateRequestV3 Model users update request V3
swagger:model Model users update request V3.
func (*ModelUsersUpdateRequestV3) MarshalBinary ¶ added in v0.67.0
func (m *ModelUsersUpdateRequestV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelUsersUpdateRequestV3) UnmarshalBinary ¶ added in v0.67.0
func (m *ModelUsersUpdateRequestV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelValidUserIDResponseV4 ¶ added in v0.15.0
type ModelValidUserIDResponseV4 struct {
// indicate if user is exist or not
// Required: true
Exists *bool `json:"exists"`
// userid
// Required: true
UserID *string `json:"userId"`
}
ModelValidUserIDResponseV4 Model valid user ID response V4
swagger:model Model valid user ID response V4.
func (*ModelValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0
func (m *ModelValidUserIDResponseV4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0
func (m *ModelValidUserIDResponseV4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelValidationDetail ¶ added in v0.10.0
type ModelValidationDetail struct {
// allowallspecialcharacters
// Required: true
AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`
// allowdigit
// Required: true
AllowDigit *bool `json:"allowDigit"`
// allowletter
// Required: true
AllowLetter *bool `json:"allowLetter"`
// allowspace
// Required: true
AllowSpace *bool `json:"allowSpace"`
// allowunicode
// Required: true
AllowUnicode *bool `json:"allowUnicode"`
// if this config has valid value, will prefer to use and ignore other validation
AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`
// blockedword
// Required: true
BlockedWord []string `json:"blockedWord"`
// description
// Required: true
Description []*AccountcommonInputValidationDescription `json:"description"`
// iscustomregex
// Required: true
IsCustomRegex *bool `json:"isCustomRegex"`
// lettercase
// Required: true
LetterCase *string `json:"letterCase"`
// maxlength
// Required: true
// Format: int32
MaxLength *int32 `json:"maxLength"`
// maxrepeatingalphanum
// Required: true
// Format: int32
MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`
// maxrepeatingspecialcharacter
// Required: true
// Format: int32
MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`
// minchartype
// Required: true
// Format: int32
MinCharType *int32 `json:"minCharType"`
// minlength
// Required: true
// Format: int32
MinLength *int32 `json:"minLength"`
// profanityfilter
ProfanityFilter string `json:"profanityFilter,omitempty"`
// regex
// Required: true
Regex *string `json:"regex"`
// specialcharacterlocation
// Required: true
SpecialCharacterLocation *string `json:"specialCharacterLocation"`
// specialcharacters
// Required: true
SpecialCharacters []string `json:"specialCharacters"`
}
ModelValidationDetail Model validation detail
swagger:model Model validation detail.
func (*ModelValidationDetail) MarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetail) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelValidationDetail) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetail) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelValidationDetailPublic ¶ added in v0.10.0
type ModelValidationDetailPublic struct {
// allowallspecialcharacters
// Required: true
AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`
// allowdigit
// Required: true
AllowDigit *bool `json:"allowDigit"`
// allowletter
// Required: true
AllowLetter *bool `json:"allowLetter"`
// allowspace
// Required: true
AllowSpace *bool `json:"allowSpace"`
// allowunicode
// Required: true
AllowUnicode *bool `json:"allowUnicode"`
// if this config has valid value, will prefer to use and ignore other validation
AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`
// blockedword
// Required: true
BlockedWord []string `json:"blockedWord"`
// description
// Required: true
Description *AccountcommonInputValidationDescription `json:"description"`
// iscustomregex
// Required: true
IsCustomRegex *bool `json:"isCustomRegex"`
// lettercase
// Required: true
LetterCase *string `json:"letterCase"`
// maxlength
// Required: true
// Format: int32
MaxLength *int32 `json:"maxLength"`
// maxrepeatingalphanum
// Required: true
// Format: int32
MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`
// maxrepeatingspecialcharacter
// Required: true
// Format: int32
MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`
// minchartype
// Required: true
// Format: int32
MinCharType *int32 `json:"minCharType"`
// minlength
// Required: true
// Format: int32
MinLength *int32 `json:"minLength"`
// profanityfilter
ProfanityFilter string `json:"profanityFilter,omitempty"`
// regex
// Required: true
Regex *string `json:"regex"`
// specialcharacterlocation
// Required: true
SpecialCharacterLocation *string `json:"specialCharacterLocation"`
// specialcharacters
// Required: true
SpecialCharacters []string `json:"specialCharacters"`
}
ModelValidationDetailPublic Model validation detail public
swagger:model Model validation detail public.
func (*ModelValidationDetailPublic) MarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetailPublic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelValidationDetailPublic) UnmarshalBinary ¶ added in v0.10.0
func (m *ModelValidationDetailPublic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelVerificationCodeResponse ¶ added in v0.2.0
type ModelVerificationCodeResponse struct {
// accountregistration
// Required: true
AccountRegistration *string `json:"accountRegistration"`
// accountupgrade
// Required: true
AccountUpgrade *string `json:"accountUpgrade"`
// passwordreset
// Required: true
PasswordReset *string `json:"passwordReset"`
// updateemail
// Required: true
UpdateEmail *string `json:"updateEmail"`
}
ModelVerificationCodeResponse Model verification code response
swagger:model Model verification code response.
func (*ModelVerificationCodeResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelVerificationCodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelVerificationCodeResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelVerificationCodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelVerifyRegistrationCode ¶ added in v0.14.0
type ModelVerifyRegistrationCode struct {
// code
// Required: true
Code *string `json:"code"`
// emailaddress
// Required: true
EmailAddress *string `json:"emailAddress"`
}
ModelVerifyRegistrationCode Model verify registration code
swagger:model Model verify registration code.
func (*ModelVerifyRegistrationCode) MarshalBinary ¶ added in v0.14.0
func (m *ModelVerifyRegistrationCode) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelVerifyRegistrationCode) UnmarshalBinary ¶ added in v0.14.0
func (m *ModelVerifyRegistrationCode) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelWebLinkingResponse ¶ added in v0.2.0
type ModelWebLinkingResponse struct {
// state
// Required: true
State *string `json:"state"`
// third_party_url
// Required: true
ThirdPartyURL *string `json:"third_party_url"`
}
ModelWebLinkingResponse Model web linking response
swagger:model Model web linking response.
func (*ModelWebLinkingResponse) MarshalBinary ¶ added in v0.2.0
func (m *ModelWebLinkingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelWebLinkingResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *ModelWebLinkingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthapiRevocationList ¶ added in v0.2.0
type OauthapiRevocationList struct {
// revoked_tokens
// Required: true
RevokedTokens *BloomFilterJSON `json:"revoked_tokens"`
// revoked_users
// Required: true
RevokedUsers []*OauthcommonUserRevocationListRecord `json:"revoked_users"`
}
OauthapiRevocationList Oauthapi revocation list
swagger:model Oauthapi revocation list.
func (*OauthapiRevocationList) MarshalBinary ¶ added in v0.2.0
func (m *OauthapiRevocationList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthapiRevocationList) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthapiRevocationList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthcommonJWKKey ¶ added in v0.2.0
type OauthcommonJWKKey struct {
// alg
Alg string `json:"alg,omitempty"`
// e
E string `json:"e,omitempty"`
// kid
Kid string `json:"kid,omitempty"`
// kty
// Required: true
Kty *string `json:"kty"`
// n
N string `json:"n,omitempty"`
// use
Use string `json:"use,omitempty"`
}
OauthcommonJWKKey Oauthcommon JWK key
swagger:model Oauthcommon JWK key.
func (*OauthcommonJWKKey) MarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKKey) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthcommonJWKKey) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKKey) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthcommonJWKSet ¶ added in v0.2.0
type OauthcommonJWKSet struct {
// keys
// Required: true
Keys []*OauthcommonJWKKey `json:"keys"`
}
OauthcommonJWKSet Oauthcommon JWK set
swagger:model Oauthcommon JWK set.
func (*OauthcommonJWKSet) MarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthcommonJWKSet) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthcommonJWKSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthcommonUserRevocationListRecord ¶ added in v0.2.0
type OauthcommonUserRevocationListRecord struct {
// id
// Required: true
ID *string `json:"id"`
// revoked_at
// Required: true
// Format: date-time
RevokedAt strfmt.DateTime `json:"revoked_at"`
}
OauthcommonUserRevocationListRecord Oauthcommon user revocation list record
swagger:model Oauthcommon user revocation list record.
func (*OauthcommonUserRevocationListRecord) MarshalBinary ¶ added in v0.2.0
func (m *OauthcommonUserRevocationListRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthcommonUserRevocationListRecord) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthcommonUserRevocationListRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelCountryLocationResponse ¶ added in v0.2.0
type OauthmodelCountryLocationResponse struct {
// city
// Required: true
City *string `json:"city"`
// countrycode
// Required: true
CountryCode *string `json:"countryCode"`
// countryname
// Required: true
CountryName *string `json:"countryName"`
// state
// Required: true
State *string `json:"state"`
}
OauthmodelCountryLocationResponse Oauthmodel country location response
swagger:model Oauthmodel country location response.
func (*OauthmodelCountryLocationResponse) MarshalBinary ¶ added in v0.2.0
func (m *OauthmodelCountryLocationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelCountryLocationResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthmodelCountryLocationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelErrorResponse ¶
type OauthmodelErrorResponse struct {
// clientid
ClientID string `json:"clientId,omitempty"`
// default_factor
DefaultFactor string `json:"default_factor,omitempty"`
// email
Email string `json:"email,omitempty"`
// error
// Required: true
Error *string `json:"error"`
// error_description
ErrorDescription string `json:"error_description,omitempty"`
// error_uri
ErrorURI string `json:"error_uri,omitempty"`
// factors
Factors []string `json:"factors,omitempty"`
// linkingtoken
LinkingToken string `json:"linkingToken,omitempty"`
// login_queue_ticket
LoginQueueTicket *OauthmodelLoginQueueTicketResponse `json:"login_queue_ticket,omitempty"`
// messagevariables
MessageVariables map[string]string `json:"messageVariables,omitempty"`
// mfa_token
MFAToken string `json:"mfa_token,omitempty"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// remainingbackupcodecount
// Format: int32
RemainingBackupCodeCount int32 `json:"remainingBackupCodeCount,omitempty"`
// userban
UserBan *OauthmodelUserBan `json:"userBan,omitempty"`
}
OauthmodelErrorResponse Oauthmodel error response
swagger:model Oauthmodel error response.
func (*OauthmodelErrorResponse) MarshalBinary ¶
func (m *OauthmodelErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelErrorResponse) UnmarshalBinary ¶
func (m *OauthmodelErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelLoginQueueTicketResponse ¶ added in v0.65.0
type OauthmodelLoginQueueTicketResponse struct {
// cancel
// Required: true
Cancel *OauthmodelTicketEndpointAction `json:"cancel"`
// estimatedwaitingtimeinseconds
// Required: true
// Format: int32
EstimatedWaitingTimeInSeconds *int32 `json:"estimatedWaitingTimeInSeconds"`
// playerpollingtimeinseconds
// Required: true
// Format: int32
PlayerPollingTimeInSeconds *int32 `json:"playerPollingTimeInSeconds"`
// position
// Required: true
// Format: int32
Position *int32 `json:"position"`
// reconnectexpiredat
// Required: true
// Format: int64
ReconnectExpiredAt *int64 `json:"reconnectExpiredAt"`
// refresh
// Required: true
Refresh *OauthmodelTicketEndpointAction `json:"refresh"`
// ticket
// Required: true
Ticket *string `json:"ticket"`
}
OauthmodelLoginQueueTicketResponse Oauthmodel login queue ticket response
swagger:model Oauthmodel login queue ticket response.
func (*OauthmodelLoginQueueTicketResponse) MarshalBinary ¶ added in v0.65.0
func (m *OauthmodelLoginQueueTicketResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelLoginQueueTicketResponse) UnmarshalBinary ¶ added in v0.65.0
func (m *OauthmodelLoginQueueTicketResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelOneTimeLinkingCodeResponse ¶ added in v0.34.0
type OauthmodelOneTimeLinkingCodeResponse struct {
// code will be expired in seconds
// Required: true
// Format: int64
Exp *int64 `json:"exp"`
// onetimelinkcode
// Required: true
OneTimeLinkCode *string `json:"oneTimeLinkCode"`
// onetimelinkurl
// Required: true
OneTimeLinkURL *string `json:"oneTimeLinkUrl"`
}
OauthmodelOneTimeLinkingCodeResponse Oauthmodel one time linking code response
swagger:model Oauthmodel one time linking code response.
func (*OauthmodelOneTimeLinkingCodeResponse) MarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelOneTimeLinkingCodeValidationResponse ¶ added in v0.34.0
type OauthmodelOneTimeLinkingCodeValidationResponse struct {
// expired
// Required: true
Expired *bool `json:"expired"`
// platformid
PlatformID string `json:"platformId,omitempty"`
// valid
// Required: true
Valid *bool `json:"valid"`
}
OauthmodelOneTimeLinkingCodeValidationResponse Oauthmodel one time linking code validation response
swagger:model Oauthmodel one time linking code validation response.
func (*OauthmodelOneTimeLinkingCodeValidationResponse) MarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeValidationResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary ¶ added in v0.34.0
func (m *OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelPlatformTokenRefreshResponseV3 ¶ added in v0.51.0
type OauthmodelPlatformTokenRefreshResponseV3 struct {
// avatarurl
AvatarURL string `json:"avatarUrl,omitempty"`
// country
Country string `json:"country,omitempty"`
// displayname
DisplayName string `json:"displayName,omitempty"`
// platformtokenexpiresat
// Format: int64
PlatformTokenExpiresAt int64 `json:"platformTokenExpiresAt,omitempty"`
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
}
OauthmodelPlatformTokenRefreshResponseV3 Oauthmodel platform token refresh response V3
swagger:model Oauthmodel platform token refresh response V3.
func (*OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary ¶ added in v0.51.0
func (m *OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary ¶ added in v0.51.0
func (m *OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTargetTokenCodeResponse ¶ added in v0.57.0
type OauthmodelTargetTokenCodeResponse struct {
// code
// Required: true
Code *string `json:"code"`
}
OauthmodelTargetTokenCodeResponse Oauthmodel target token code response
swagger:model Oauthmodel target token code response.
func (*OauthmodelTargetTokenCodeResponse) MarshalBinary ¶ added in v0.57.0
func (m *OauthmodelTargetTokenCodeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTargetTokenCodeResponse) UnmarshalBinary ¶ added in v0.57.0
func (m *OauthmodelTargetTokenCodeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTicketEndpointAction ¶ added in v0.65.0
type OauthmodelTicketEndpointAction struct {
// action
// Required: true
Action *string `json:"action"`
// href
// Required: true
Href *string `json:"href"`
}
OauthmodelTicketEndpointAction Oauthmodel ticket endpoint action
swagger:model Oauthmodel ticket endpoint action.
func (*OauthmodelTicketEndpointAction) MarshalBinary ¶ added in v0.65.0
func (m *OauthmodelTicketEndpointAction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTicketEndpointAction) UnmarshalBinary ¶ added in v0.65.0
func (m *OauthmodelTicketEndpointAction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenIntrospectResponse ¶ added in v0.2.0
type OauthmodelTokenIntrospectResponse struct {
// active
// Required: true
Active *bool `json:"active"`
// aud
Aud string `json:"aud,omitempty"`
// client_id
ClientID string `json:"client_id,omitempty"`
// exp
// Format: int64
Exp int64 `json:"exp,omitempty"`
// iat
// Format: int64
Iat int64 `json:"iat,omitempty"`
// scope
Scope string `json:"scope,omitempty"`
// sub
Sub string `json:"sub,omitempty"`
}
OauthmodelTokenIntrospectResponse Oauthmodel token introspect response
swagger:model Oauthmodel token introspect response.
func (*OauthmodelTokenIntrospectResponse) MarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenIntrospectResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenIntrospectResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenIntrospectResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenResponse ¶
type OauthmodelTokenResponse struct {
// access_token
// Required: true
AccessToken *string `json:"access_token"`
// bans
// Required: true
Bans []*AccountcommonJWTBanV3 `json:"bans"`
// will get from xbox dpi if it exists
DeviceID string `json:"device_id,omitempty"`
// display_name
// Required: true
DisplayName *string `json:"display_name"`
// expires_in
// Required: true
// Format: int32
ExpiresIn *int32 `json:"expires_in"`
// is_comply
IsComply bool `json:"is_comply"`
// jflgs
// Format: int32
Jflgs int32 `json:"jflgs,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// namespace_roles
// Required: true
NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles"`
// permissions
// Required: true
Permissions []*AccountcommonPermission `json:"permissions"`
// platform_id
PlatformID string `json:"platform_id,omitempty"`
// platform_user_id
PlatformUserID string `json:"platform_user_id,omitempty"`
// present if it is user token
// Format: int32
RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`
// refresh_token
// Required: true
RefreshToken *string `json:"refresh_token"`
// roles
// Required: true
Roles []string `json:"roles"`
// token_type
// Required: true
TokenType *string `json:"token_type"`
// user_id
// Required: true
UserID *string `json:"user_id"`
}
OauthmodelTokenResponse Oauthmodel token response
swagger:model Oauthmodel token response.
func (*OauthmodelTokenResponse) MarshalBinary ¶
func (m *OauthmodelTokenResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenResponse) UnmarshalBinary ¶
func (m *OauthmodelTokenResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenResponseV3 ¶
type OauthmodelTokenResponseV3 struct {
// access_token
// Required: true
AccessToken *string `json:"access_token"`
// present if it is user token
Bans []*AccountcommonJWTBanV3 `json:"bans,omitempty"`
// display_name
DisplayName string `json:"display_name,omitempty"`
// expires_in
// Required: true
// Format: int32
ExpiresIn *int32 `json:"expires_in"`
// is_comply
IsComply bool `json:"is_comply"`
// jflgs
// Format: int32
Jflgs int32 `json:"jflgs,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// present if it is user token
NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles,omitempty"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// platform_id
PlatformID string `json:"platform_id,omitempty"`
// platform_user_id
PlatformUserID string `json:"platform_user_id,omitempty"`
// present if it is user token
// Format: int32
RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`
// present if it is user token
RefreshToken string `json:"refresh_token,omitempty"`
// roles is deprecated, only NamespaceRoles would work
Roles []string `json:"roles,omitempty"`
// scope
// Required: true
Scope *string `json:"scope"`
// simultaneous_platform_id
SimultaneousPlatformID string `json:"simultaneous_platform_id,omitempty"`
// simultaneous_platform_user_id
SimultaneousPlatformUserID string `json:"simultaneous_platform_user_id,omitempty"`
// token_type
// Required: true
TokenType *string `json:"token_type"`
// unique_display_name
UniqueDisplayName string `json:"unique_display_name,omitempty"`
// present if it is user token
UserID string `json:"user_id,omitempty"`
// xuid
Xuid string `json:"xuid,omitempty"`
}
OauthmodelTokenResponseV3 Oauthmodel token response V3
swagger:model Oauthmodel token response V3.
func (*OauthmodelTokenResponseV3) MarshalBinary ¶
func (m *OauthmodelTokenResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenResponseV3) UnmarshalBinary ¶
func (m *OauthmodelTokenResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenThirdPartyResponse ¶ added in v0.2.0
type OauthmodelTokenThirdPartyResponse struct {
// platformuserid
PlatformUserID string `json:"platformUserId,omitempty"`
// platform_token
// Required: true
PlatformToken *string `json:"platform_token"`
// platform_token_expires_at
// Format: int64
PlatformTokenExpiresAt int64 `json:"platform_token_expires_at,omitempty"`
// sand_box_id
SandBoxID string `json:"sand_box_id,omitempty"`
}
OauthmodelTokenThirdPartyResponse Oauthmodel token third party response
swagger:model Oauthmodel token third party response.
func (*OauthmodelTokenThirdPartyResponse) MarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenThirdPartyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenThirdPartyResponse) UnmarshalBinary ¶ added in v0.2.0
func (m *OauthmodelTokenThirdPartyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelTokenWithDeviceCookieResponseV3 ¶ added in v0.29.0
type OauthmodelTokenWithDeviceCookieResponseV3 struct {
// access_token
// Required: true
AccessToken *string `json:"access_token"`
// Authentication Trust Id for device cookie validation. Only exist when login using grant_type=password and no existing Auth-Trust-Id given from request header
AuthTrustID string `json:"auth_trust_id,omitempty"`
// present if it is user token
Bans []*AccountcommonJWTBanV3 `json:"bans,omitempty"`
// display_name
DisplayName string `json:"display_name,omitempty"`
// expires_in
// Required: true
// Format: int32
ExpiresIn *int32 `json:"expires_in"`
// is_comply
IsComply bool `json:"is_comply"`
// jflgs
// Format: int32
Jflgs int32 `json:"jflgs,omitempty"`
// namespace
// Required: true
Namespace *string `json:"namespace"`
// present if it is user token
NamespaceRoles []*AccountcommonNamespaceRole `json:"namespace_roles,omitempty"`
// permissions
// Required: true
Permissions []*AccountcommonPermissionV3 `json:"permissions"`
// platform_id
PlatformID string `json:"platform_id,omitempty"`
// platform_user_id
PlatformUserID string `json:"platform_user_id,omitempty"`
// present if it is user token
// Format: int32
RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`
// present if it is user token
RefreshToken string `json:"refresh_token,omitempty"`
// roles is deprecated, only NamespaceRoles would work
Roles []string `json:"roles,omitempty"`
// scope
// Required: true
Scope *string `json:"scope"`
// simultaneous_platform_id
SimultaneousPlatformID string `json:"simultaneous_platform_id,omitempty"`
// simultaneous_platform_user_id
SimultaneousPlatformUserID string `json:"simultaneous_platform_user_id,omitempty"`
// token_type
// Required: true
TokenType *string `json:"token_type"`
// unique_display_name
UniqueDisplayName string `json:"unique_display_name,omitempty"`
// present if it is user token
UserID string `json:"user_id,omitempty"`
// xuid
Xuid string `json:"xuid,omitempty"`
}
OauthmodelTokenWithDeviceCookieResponseV3 Oauthmodel token with device cookie response V3
swagger:model Oauthmodel token with device cookie response V3.
func (*OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary ¶ added in v0.29.0
func (m *OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary ¶ added in v0.29.0
func (m *OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OauthmodelUserBan ¶ added in v0.37.0
type OauthmodelUserBan struct {
// comment
// Required: true
Comment *string `json:"comment"`
// enddate
// Required: true
// Format: int64
EndDate *int64 `json:"endDate"`
// reason
// Required: true
Reason *string `json:"reason"`
}
OauthmodelUserBan Oauthmodel user ban
swagger:model Oauthmodel user ban.
func (*OauthmodelUserBan) MarshalBinary ¶ added in v0.37.0
func (m *OauthmodelUserBan) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OauthmodelUserBan) UnmarshalBinary ¶ added in v0.37.0
func (m *OauthmodelUserBan) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformDLCAggResponse ¶ added in v0.76.0
type PlatformDLCAggResponse struct {
// totalcount
// Required: true
// Format: int32
TotalCount *int32 `json:"totalCount"`
}
PlatformDLCAggResponse Platform DLC agg response
swagger:model Platform DLC agg response.
func (*PlatformDLCAggResponse) MarshalBinary ¶ added in v0.76.0
func (m *PlatformDLCAggResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformDLCAggResponse) UnmarshalBinary ¶ added in v0.76.0
func (m *PlatformDLCAggResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PlatformWalletAggResponse ¶ added in v0.76.0
type PlatformWalletAggResponse struct {
// balance
// Required: true
// Format: int64
Balance *int64 `json:"balance"`
// currencycode
// Required: true
CurrencyCode *string `json:"currencyCode"`
// currencysymbol
// Required: true
CurrencySymbol *string `json:"currencySymbol"`
}
PlatformWalletAggResponse Platform wallet agg response
swagger:model Platform wallet agg response.
func (*PlatformWalletAggResponse) MarshalBinary ¶ added in v0.76.0
func (m *PlatformWalletAggResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PlatformWalletAggResponse) UnmarshalBinary ¶ added in v0.76.0
func (m *PlatformWalletAggResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestErrorResponse ¶
type RestErrorResponse struct {
// errorcode
// Required: true
// Format: int32
ErrorCode *int32 `json:"errorCode"`
// errormessage
// Required: true
ErrorMessage *string `json:"errorMessage"`
// messagevariables
MessageVariables map[string]string `json:"messageVariables,omitempty"`
// requiredpermission
RequiredPermission *RestPermission `json:"requiredPermission,omitempty"`
}
RestErrorResponse Rest error response
swagger:model Rest error response.
func (*RestErrorResponse) MarshalBinary ¶
func (m *RestErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestErrorResponse) UnmarshalBinary ¶
func (m *RestErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestErrorResponseWithConflictedUserPlatformAccounts ¶ added in v0.28.0
type RestErrorResponseWithConflictedUserPlatformAccounts struct {
// errorcode
// Required: true
// Format: int32
ErrorCode *int32 `json:"errorCode"`
// errormessage
// Required: true
ErrorMessage *string `json:"errorMessage"`
// messagevariables
MessageVariables *AccountcommonConflictedUserPlatformAccounts `json:"messageVariables,omitempty"`
// User link a platform's different account is not allowed. This field contains the previous linked account details. Will have value only when in this case. (errorCode is 10200)
PreviousLinkedPlatformAccount *AccountcommonPlatformLinkingHistory `json:"previousLinkedPlatformAccount,omitempty"`
}
RestErrorResponseWithConflictedUserPlatformAccounts Rest error response with conflicted user platform accounts
swagger:model Rest error response with conflicted user platform accounts.
func (*RestErrorResponseWithConflictedUserPlatformAccounts) MarshalBinary ¶ added in v0.28.0
func (m *RestErrorResponseWithConflictedUserPlatformAccounts) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary ¶ added in v0.28.0
func (m *RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestPermission ¶ added in v0.69.0
type RestPermission struct {
// action
// Required: true
// Format: int32
Action *int32 `json:"action"`
// resource
// Required: true
Resource *string `json:"resource"`
}
RestPermission Rest permission
swagger:model Rest permission.
func (*RestPermission) MarshalBinary ¶ added in v0.69.0
func (m *RestPermission) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestPermission) UnmarshalBinary ¶ added in v0.69.0
func (m *RestPermission) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Validation ¶ added in v0.10.0
type Validation struct {
// allow all special Characters non words.
// Required: true
AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`
// allowdigit
// Required: true
AllowDigit *bool `json:"allowDigit"`
// allowletter
// Required: true
AllowLetter *bool `json:"allowLetter"`
// allowspace
// Required: true
AllowSpace *bool `json:"allowSpace"`
// allowunicode
// Required: true
AllowUnicode *bool `json:"allowUnicode"`
// if this config has valid value, will prefer to use and ignore other validation
AvatarConfig *AccountcommonAvatarConfig `json:"avatarConfig,omitempty"`
// blockedword
// Required: true
BlockedWord []string `json:"blockedWord"`
// description
// Required: true
Description []*ValidationDescription `json:"description"`
// iscustomregex
// Required: true
IsCustomRegex *bool `json:"isCustomRegex"`
// lettercase
// Required: true
LetterCase *string `json:"letterCase"`
// maxlength
// Required: true
// Format: int32
MaxLength *int32 `json:"maxLength"`
// maxrepeatingalphanum
// Required: true
// Format: int32
MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`
// maxrepeatingspecialcharacter
// Required: true
// Format: int32
MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`
// minchartype
// Required: true
// Format: int32
MinCharType *int32 `json:"minCharType"`
// minlength
// Required: true
// Format: int32
MinLength *int32 `json:"minLength"`
// profanityfilter
// Required: true
ProfanityFilter *string `json:"profanityFilter"`
// regex
// Required: true
Regex *string `json:"regex"`
// specialcharacterlocation
// Required: true
SpecialCharacterLocation *string `json:"specialCharacterLocation"`
// specialcharacters
// Required: true
SpecialCharacters []string `json:"specialCharacters"`
}
Validation Validation
swagger:model Validation.
func (*Validation) MarshalBinary ¶ added in v0.10.0
func (m *Validation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Validation) UnmarshalBinary ¶ added in v0.10.0
func (m *Validation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ValidationDescription ¶ added in v0.10.0
type ValidationDescription struct {
// language
// Required: true
Language *string `json:"language"`
// message
// Required: true
Message []string `json:"message"`
}
ValidationDescription Validation description
swagger:model Validation description.
func (*ValidationDescription) MarshalBinary ¶ added in v0.10.0
func (m *ValidationDescription) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ValidationDescription) UnmarshalBinary ¶ added in v0.10.0
func (m *ValidationDescription) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- account_create_test_user_request_v4.go
- account_create_test_user_response_v4.go
- account_create_test_users_request_v4.go
- account_create_test_users_response_v4.go
- account_create_user_request_v4.go
- account_create_user_response_v4.go
- account_upgrade_headless_account_request_v4.go
- account_upgrade_headless_account_with_verification_code_forward_request_v4.go
- account_upgrade_headless_account_with_verification_code_request_v4.go
- account_user_active_ban_response_v4.go
- account_user_info.go
- account_user_permissions_response_v4.go
- account_user_response_v4.go
- accountcommon_allowed_permission.go
- accountcommon_avatar_config.go
- accountcommon_ban.go
- accountcommon_ban_reason.go
- accountcommon_ban_reason_v3.go
- accountcommon_ban_reasons.go
- accountcommon_ban_reasons_v3.go
- accountcommon_ban_v3.go
- accountcommon_banned_by_v3.go
- accountcommon_bans.go
- accountcommon_bans_v3.go
- accountcommon_client_module_permission.go
- accountcommon_client_permission.go
- accountcommon_client_permission_set.go
- accountcommon_client_permission_v3.go
- accountcommon_client_permissions.go
- accountcommon_client_permissions_v3.go
- accountcommon_client_selected_group.go
- accountcommon_conflicted_user_platform_accounts.go
- accountcommon_country.go
- accountcommon_country_age_restriction.go
- accountcommon_description.go
- accountcommon_distinct_linked_platform_v3.go
- accountcommon_distinct_platform_response_v3.go
- accountcommon_group_and_role_mapping_for_patch.go
- accountcommon_group_and_role_mapping_for_update.go
- accountcommon_input_validation_description.go
- accountcommon_j_w_t_ban_v3.go
- accountcommon_list_users_with_platform_accounts_response.go
- accountcommon_namespace_role.go
- accountcommon_netflix_certificates.go
- accountcommon_override_role_permission.go
- accountcommon_pagination.go
- accountcommon_pagination_v3.go
- accountcommon_permission.go
- accountcommon_permission_group.go
- accountcommon_permission_v3.go
- accountcommon_permissions.go
- accountcommon_permissions_v3.go
- accountcommon_platform_account.go
- accountcommon_platform_linking_history.go
- accountcommon_platform_user_information_v3.go
- accountcommon_profile_update_config.go
- accountcommon_query_cursor.go
- accountcommon_registered_domain.go
- accountcommon_replace_role_permission.go
- accountcommon_role.go
- accountcommon_role_manager.go
- accountcommon_role_manager_v3.go
- accountcommon_role_member.go
- accountcommon_role_member_v3.go
- accountcommon_role_v3.go
- accountcommon_simple_user_platform_info_v3.go
- accountcommon_sso_config.go
- accountcommon_sso_config_patch_req.go
- accountcommon_tag_response.go
- accountcommon_tags_get_response_v3.go
- accountcommon_user_information_v3.go
- accountcommon_user_linked_platform.go
- accountcommon_user_linked_platform_v3.go
- accountcommon_user_linked_platforms_response_v3.go
- accountcommon_user_platform_info.go
- accountcommon_user_platforms.go
- accountcommon_user_search_by_platform_id_result.go
- accountcommon_user_search_result.go
- accountcommon_user_with_linked_platform_accounts.go
- accountcommon_user_with_platform_accounts.go
- banned_by.go
- bloom_filter_json.go
- clientmodel_client_create_request.go
- clientmodel_client_creation_response.go
- clientmodel_client_creation_v3_request.go
- clientmodel_client_response.go
- clientmodel_client_template.go
- clientmodel_client_update_request.go
- clientmodel_client_update_secret_request.go
- clientmodel_client_update_v3_request.go
- clientmodel_client_v3_response.go
- clientmodel_clients_update_request_v3.go
- clientmodel_clients_v3_response.go
- clientmodel_default_field_value.go
- clientmodel_default_field_value_value.go
- clientmodel_list_client_permission_set.go
- clientmodel_list_templates_response.go
- clientmodel_list_upsert_modules_request.go
- clientmodel_permission_set_delete_group_request.go
- clientmodel_permission_set_upsert_request.go
- clientmodel_v3_client_update_secret_request.go
- legal_accepted_policies_request.go
- model_account_progression_info.go
- model_add_user_role_v4_request.go
- model_admin_bulk_user_request.go
- model_age_restriction_request.go
- model_age_restriction_request_v3.go
- model_age_restriction_response.go
- model_age_restriction_response_v3.go
- model_assign_user_v4_request.go
- model_assigned_user_v4_response.go
- model_authenticator_key_response_v4.go
- model_backup_codes_response_v4.go
- model_ban_create_request.go
- model_ban_update_request.go
- model_bulk_account_type_update_request_v4.go
- model_bulk_ban_create_request_v3.go
- model_bulk_unban_create_request_v3.go
- model_check_availability_response.go
- model_check_valid_user_id_request_v4.go
- model_config_value_response_v3.go
- model_country.go
- model_country_age_restriction_request.go
- model_country_age_restriction_v3_request.go
- model_country_blacklist_request.go
- model_country_blacklist_response.go
- model_country_response.go
- model_country_v3_response.go
- model_create_justice_user_response.go
- model_cursor_get_user_request.go
- model_cursor_get_user_response.go
- model_cursor_get_user_response_data.go
- model_device_ban_request_v4.go
- model_device_ban_response_v4.go
- model_device_ban_update_request_v4.go
- model_device_banned_response_v4.go
- model_device_bans_response_v4.go
- model_device_id_decrypt_response_v4.go
- model_device_response_v4.go
- model_device_type_response_v4.go
- model_device_types_response_v4.go
- model_device_user_response_v4.go
- model_device_users_response_v4.go
- model_devices_response_v4.go
- model_disable_mfa_request.go
- model_disable_user_request.go
- model_email_update_request_v4.go
- model_enabled_factors_response_v4.go
- model_failed_ban_unban_user_v3.go
- model_field_update_allow_status.go
- model_forgot_password_request_v3.go
- model_forgot_password_response_v3.go
- model_forgot_password_without_namespace_request_v3.go
- model_get_admin_users_response.go
- model_get_bulk_user_bans_request.go
- model_get_link_headless_account_conflict_response.go
- model_get_profile_update_strategy_config_response.go
- model_get_publisher_user_response.go
- model_get_user_ban_summary_v3.go
- model_get_user_ban_v3_response.go
- model_get_user_justice_platform_account_response.go
- model_get_user_mapping.go
- model_get_user_mapping_v3.go
- model_get_users_response_with_pagination_v3.go
- model_input_validation_config_version.go
- model_input_validation_data.go
- model_input_validation_data_public.go
- model_input_validation_update_payload.go
- model_input_validations_public_response.go
- model_input_validations_response.go
- model_internal_config_response_v3.go
- model_invitation_history_response.go
- model_invite_user_request_v3.go
- model_invite_user_request_v4.go
- model_invite_user_response_v3.go
- model_link_headless_account_request.go
- model_link_platform_account_request.go
- model_link_platform_account_with_progression_request.go
- model_link_request.go
- model_linking_history_response_with_pagination_v3.go
- model_list_assigned_users_v4_response.go
- model_list_bulk_user_ban_response_v3.go
- model_list_bulk_user_platforms_response.go
- model_list_bulk_user_response.go
- model_list_email_address_request.go
- model_list_invitation_histories_v4_response.go
- model_list_role_v4_response.go
- model_list_user_information_result.go
- model_list_user_response_v3.go
- model_list_user_roles_v4_response.go
- model_list_valid_user_id_response_v4.go
- model_login_allowlist_request.go
- model_login_allowlist_response.go
- model_login_histories_response.go
- model_namespace_invitation_history_user_v4_response.go
- model_namespace_role_request.go
- model_one_time_code_link_redirection_response.go
- model_permission_delete_request.go
- model_platform_domain_delete_request.go
- model_platform_domain_patch_request.go
- model_platform_domain_response.go
- model_platform_domain_update_request.go
- model_platform_user_id_request.go
- model_platform_user_id_request_v4.go
- model_platform_user_information.go
- model_progression_info.go
- model_public_invite_user_request_v4.go
- model_public_open_id_user_info_response.go
- model_public_third_party_platform_info.go
- model_public_user_information_response_v3.go
- model_public_user_information_v3.go
- model_public_user_response.go
- model_public_user_response_v3.go
- model_public_user_update_request_v3.go
- model_public_users_response.go
- model_remove_user_role_v4_request.go
- model_reset_password_request.go
- model_reset_password_request_v3.go
- model_revoke_user_v4_request.go
- model_role_admin_status_response.go
- model_role_admin_status_response_v3.go
- model_role_create_request.go
- model_role_create_v3_request.go
- model_role_managers_request.go
- model_role_managers_request_v3.go
- model_role_managers_response.go
- model_role_managers_responses_v3.go
- model_role_members_request.go
- model_role_members_request_v3.go
- model_role_members_response.go
- model_role_members_response_v3.go
- model_role_names_response_v3.go
- model_role_override_response.go
- model_role_override_source_response.go
- model_role_override_stats_update_request.go
- model_role_override_update_request.go
- model_role_permission_response_v3.go
- model_role_response.go
- model_role_response_v3.go
- model_role_response_with_managers.go
- model_role_response_with_managers_and_pagination_v3.go
- model_role_response_with_managers_v3.go
- model_role_update_request.go
- model_role_update_request_v3.go
- model_role_v4_request.go
- model_role_v4_response.go
- model_search_users_by_platform_id_response.go
- model_search_users_response.go
- model_search_users_response_with_pagination_v3.go
- model_send_register_verification_code_request.go
- model_send_verification_code_request.go
- model_send_verification_code_request_v3.go
- model_send_verification_link_request.go
- model_simple_profile_update_strategy_configs.go
- model_simple_user_ban.go
- model_sso_platform_credential_request.go
- model_sso_platform_credential_response.go
- model_tag_create_request_v3.go
- model_tag_detail.go
- model_tag_update_request_v3.go
- model_third_party_login_platform_credential_request.go
- model_third_party_login_platform_credential_response.go
- model_token_third_party_link_status_response.go
- model_unlink_user_platform_request.go
- model_update_permission_schedule_request.go
- model_update_profile_update_strategy_config_request.go
- model_update_user_deletion_status_request.go
- model_update_user_status_request.go
- model_upgrade_headless_account_request.go
- model_upgrade_headless_account_v3_request.go
- model_upgrade_headless_account_with_verification_code_request.go
- model_upgrade_headless_account_with_verification_code_request_v3.go
- model_user_active_ban_response.go
- model_user_active_ban_response_v3.go
- model_user_ban_response.go
- model_user_ban_response_v3.go
- model_user_ban_with_status.go
- model_user_base_info.go
- model_user_bulk_update_request_v3.go
- model_user_create_request.go
- model_user_create_request_v3.go
- model_user_create_response.go
- model_user_create_response_v3.go
- model_user_deletion_status_response.go
- model_user_i_ds_request.go
- model_user_identity_update_request_v3.go
- model_user_info_response.go
- model_user_information.go
- model_user_input_validation_request.go
- model_user_input_validation_response.go
- model_user_invitation_history.go
- model_user_invitation_v3.go
- model_user_login_history_response.go
- model_user_mfa_status_response_v4.go
- model_user_mfa_token_response_v4.go
- model_user_password_update_request.go
- model_user_password_update_v3_request.go
- model_user_permissions_response_v3.go
- model_user_platform_info.go
- model_user_platform_infos.go
- model_user_platform_link_histories.go
- model_user_platform_link_history.go
- model_user_platform_metadata.go
- model_user_profile_update_allow_status.go
- model_user_public_info_response_v4.go
- model_user_response.go
- model_user_response_v3.go
- model_user_roles_v4_response.go
- model_user_state_response_v3.go
- model_user_unban_create_request_v3.go
- model_user_update_request.go
- model_user_update_request_v3.go
- model_user_verification_request.go
- model_user_verification_request_v3.go
- model_user_with_platform_info.go
- model_users_platform_infos_request_v3.go
- model_users_platform_infos_response.go
- model_users_update_request_v3.go
- model_valid_user_id_response_v4.go
- model_validation_detail.go
- model_validation_detail_public.go
- model_verification_code_response.go
- model_verify_registration_code.go
- model_web_linking_response.go
- oauthapi_revocation_list.go
- oauthcommon_j_w_k_key.go
- oauthcommon_j_w_k_set.go
- oauthcommon_user_revocation_list_record.go
- oauthmodel_country_location_response.go
- oauthmodel_error_response.go
- oauthmodel_login_queue_ticket_response.go
- oauthmodel_one_time_linking_code_response.go
- oauthmodel_one_time_linking_code_validation_response.go
- oauthmodel_platform_token_refresh_response_v3.go
- oauthmodel_target_token_code_response.go
- oauthmodel_ticket_endpoint_action.go
- oauthmodel_token_introspect_response.go
- oauthmodel_token_response.go
- oauthmodel_token_response_v3.go
- oauthmodel_token_third_party_response.go
- oauthmodel_token_with_device_cookie_response_v3.go
- oauthmodel_user_ban.go
- platform_dlc_agg_response.go
- platform_wallet_agg_response.go
- rest_error_response.go
- rest_error_response_with_conflicted_user_platform_accounts.go
- rest_permission.go
- validation.go
- validation_description.go