iamclientmodels

package
v0.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2026 License: MIT Imports: 7 Imported by: 2

Documentation ¶

Index ¶

Constants ¶

View Source
const (

	// AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD"
	AccountCreateTestUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD"
)
View Source
const (

	// AccountCreateUserRequestV4AuthTypeEMAILPASSWD captures enum value "EMAILPASSWD"
	AccountCreateUserRequestV4AuthTypeEMAILPASSWD string = "EMAILPASSWD"
)

Variables ¶

View Source
var (
	Error422     = ApiError{Code: "422", Message: "request is unprocessable"}
	Error10130   = ApiError{Code: "10130", Message: "user under age"}
	Error10131   = ApiError{Code: "10131", Message: "invalid date of birth"}
	Error10132   = ApiError{Code: "10132", Message: "invalid email address"}
	Error10133   = ApiError{Code: "10133", Message: "email already used"}
	Error10136   = ApiError{Code: "10136", Message: "code is either been used or not valid anymore"}
	Error10137   = ApiError{Code: "10137", Message: "code is expired"}
	Error10138   = ApiError{Code: "10138", Message: "code not match"}
	Error10139   = ApiError{Code: "10139", Message: "platform account not found"}
	Error10140   = ApiError{Code: "10140", Message: "user verified"}
	Error10141   = ApiError{Code: "10141", Message: "email verified"}
	Error10142   = ApiError{Code: "10142", Message: "new password cannot be same with original"}
	Error10143   = ApiError{Code: "10143", Message: "password not match"}
	Error10144   = ApiError{Code: "10144", Message: "user has no bans"}
	Error10145   = ApiError{Code: "10145", Message: "disallow game access publisher user's ban"}
	Error10146   = ApiError{Code: "10146", Message: "userID not match"}
	Error10148   = ApiError{Code: "10148", Message: "verification code context doesn't match the required context"}
	Error10149   = ApiError{Code: "10149", Message: "verification contact type doesn't match"}
	Error10152   = ApiError{Code: "10152", Message: "verification code not found"}
	Error10153   = ApiError{Code: "10153", Message: "user exist"}
	Error10154   = ApiError{Code: "10154", Message: "country not found"}
	Error10155   = ApiError{Code: "10155", Message: "country is not defined"}
	Error10156   = ApiError{Code: "10156", Message: "role not found"}
	Error10157   = ApiError{Code: "10157", Message: "specified role is not admin role"}
	Error10158   = ApiError{Code: "10158", Message: "ban not found"}
	Error10159   = ApiError{Code: "10159", Message: "operator is not a role manager"}
	Error10160   = ApiError{Code: "10160", Message: "user already has the role"}
	Error10161   = ApiError{Code: "10161", Message: "user already the role member"}
	Error10162   = ApiError{Code: "10162", Message: "invalid verification"}
	Error10163   = ApiError{Code: "10163", Message: "platform is already linked with the user account"}
	Error10169   = ApiError{Code: "10169", Message: "age restriction not found"}
	Error10170   = ApiError{Code: "10170", Message: "account is already a full account"}
	Error10171   = ApiError{Code: "10171", Message: "email address not found"}
	Error10172   = ApiError{Code: "10172", Message: "platform user is already linked with the account"}
	Error10173   = ApiError{Code: "10173", Message: "platform is already linked with another user account"}
	Error10174   = ApiError{Code: "10174", Message: "platform client not found"}
	Error10175   = ApiError{Code: "10175", Message: "third party credential not found"}
	Error10177   = ApiError{Code: "10177", Message: "username already used"}
	Error10180   = ApiError{Code: "10180", Message: "admin invitation not found or expired"}
	Error10182   = ApiError{Code: "10182", Message: "given namespace cannot be assigned to the role"}
	Error10183   = ApiError{Code: "10183", Message: "unprocessable entity"}
	Error10185   = ApiError{Code: "10185", Message: "publisher namespace not allowed"}
	Error10188   = ApiError{Code: "10188", Message: "input validation field not found"}
	Error10189   = ApiError{Code: "10189", Message: "invalid factor"}
	Error10190   = ApiError{Code: "10190", Message: "auth secret key expired"}
	Error10191   = ApiError{Code: "10191", Message: "email address not verified"}
	Error10192   = ApiError{Code: "10192", Message: "factor not enabled"}
	Error10193   = ApiError{Code: "10193", Message: "mfa not enabled"}
	Error10194   = ApiError{Code: "10194", Message: "factor already enabled"}
	Error10195   = ApiError{Code: "10195", Message: "no valid backup code found"}
	Error10200   = ApiError{Code: "10200", Message: "link to a different platform account is not allowed"}
	Error10202   = ApiError{Code: "10202", Message: "active device ban config already exists"}
	Error10204   = ApiError{Code: "10204", Message: "device can not be banned"}
	Error10207   = ApiError{Code: "10207", Message: "user namespace is not available"}
	Error10208   = ApiError{Code: "10208", Message: "platform token expired"}
	Error10213   = ApiError{Code: "10213", Message: "country is blocked"}
	Error10215   = ApiError{Code: "10215", Message: "Simultaneous ticket is required"}
	Error10216   = ApiError{Code: "10216", Message: "Native ticket is required"}
	Error10217   = ApiError{Code: "10217", Message: "Native ticket's account linked AGS account has different linking history with input simultaneous ticket's"}
	Error10218   = ApiError{Code: "10218", Message: "Simultaneous ticket's account linked AGS account has different linking history with input native ticket's"}
	Error10219   = ApiError{Code: "10219", Message: "Native ticket's account linked AGS is already linked simultaneous but different with the input simultaneous ticket's"}
	Error10220   = ApiError{Code: "10220", Message: "Native ticket's account linked AGS account is different with the one which simultaneous ticket's linked to"}
	Error10221   = ApiError{Code: "10221", Message: "Simultaneous ticket's account linked AGS is already linked native but different with the input native ticket's"}
	Error10222   = ApiError{Code: "10222", Message: "unique display name already exists"}
	Error10226   = ApiError{Code: "10226", Message: "third party platform is not supported"}
	Error10228   = ApiError{Code: "10228", Message: "invalid mfa token"}
	Error10229   = ApiError{Code: "10229", Message: "request body exceed max limitation"}
	Error10235   = ApiError{Code: "10235", Message: "date of birth not allowed to update"}
	Error10236   = ApiError{Code: "10236", Message: "username not allowed to update"}
	Error10237   = ApiError{Code: "10237", Message: "display name not allowed to update"}
	Error10238   = ApiError{Code: "10238", Message: "country not allowed to update"}
	Error10240   = ApiError{Code: "10240", Message: "namespace is not game namespace"}
	Error10364   = ApiError{Code: "10364", Message: "client exists"}
	Error10365   = ApiError{Code: "10365", Message: "client not found"}
	Error10456   = ApiError{Code: "10456", Message: "role not found"}
	Error10457   = ApiError{Code: "10457", Message: "specified role is not admin role"}
	Error10459   = ApiError{Code: "10459", Message: "operator is not a role manager"}
	Error10466   = ApiError{Code: "10466", Message: "invalid role members"}
	Error10467   = ApiError{Code: "10467", Message: "role has no manager"}
	Error10468   = ApiError{Code: "10468", Message: "role manager exist"}
	Error10469   = ApiError{Code: "10469", Message: "role member exist"}
	Error10470   = ApiError{Code: "10470", Message: "role is empty"}
	Error20000   = ApiError{Code: "20000", Message: "internal server error"}
	Error20001   = ApiError{Code: "20001", Message: "unauthorized access"}
	Error20002   = ApiError{Code: "20002", Message: "validation error"}
	Error20003   = ApiError{Code: "20003", Message: "forbidden access"}
	Error20007   = ApiError{Code: "20007", Message: "too many requests"}
	Error20008   = ApiError{Code: "20008", Message: "user not found"}
	Error20009   = ApiError{Code: "20009", Message: "request_conflict"}
	Error20013   = ApiError{Code: "20013", Message: "insufficient permissions"}
	Error20019   = ApiError{Code: "20019", Message: "unable to parse request body"}
	Error20021   = ApiError{Code: "20021", Message: "invalid pagination parameter"}
	Error20022   = ApiError{Code: "20022", Message: "token is not user token"}
	Error20024   = ApiError{Code: "20024", Message: "not implemented"}
	Error20025   = ApiError{Code: "20025", Message: "not a publisher user"}
	Error1014001 = ApiError{Code: "1014001", Message: "unable to parse request body"}
	Error1014002 = ApiError{Code: "1014002", Message: "user already exists"}
	Error1014016 = ApiError{Code: "1014016", Message: "unable to parse request body"}
	Error1014017 = ApiError{Code: "1014017", Message: "user not found"}
	Error1014018 = ApiError{Code: "1014018", Message: "verification code not found"}
	Error1014019 = ApiError{Code: "1014019", Message: "verification code already used"}
	Error1014020 = ApiError{Code: "1014020", Message: "verification code invalid"}
	Error1014021 = ApiError{Code: "1014021", Message: "verification code expired"}
	Error1015073 = ApiError{Code: "1015073", Message: "new password same as old password"}
)

Functions ¶

This section is empty.

Types ¶

type AccountCreateTestUserRequestV4 ¶

type AccountCreateTestUserRequestV4 struct {

	// acceptedpolicies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`

	// Authentication type. Possible value: EMAILPASSWD.
	// Enum: ['EMAILPASSWD']
	// Required: true
	AuthType *string `json:"authType"`

	// ISO3166-1 alpha-2 two letter country code, e.g. US.
	// Required: true
	Country *string `json:"country"`

	// Date of birth in YYYY-MM-DD format, e.g. 1990-01-01. Valid values between 1905-01-01 and current date.
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// User display name. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	// Required: true
	DisplayName *string `json:"displayName"`

	// User email address. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// User password. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	// Required: true
	Password *string `json:"password"`

	// passwordmd5sum
	// Required: true
	PasswordMD5Sum *string `json:"passwordMD5Sum"`

	// Unique display name. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// Username. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	// Required: true
	Username *string `json:"username"`

	// Whether the new test user is already 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 ¶

func (m *AccountCreateTestUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) UnmarshalBinary ¶

func (m *AccountCreateTestUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) Validate ¶

func (m *AccountCreateTestUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Account create test user request V4

type AccountCreateTestUserResponseV4 ¶

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 ¶

func (m *AccountCreateTestUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUserResponseV4) UnmarshalBinary ¶

func (m *AccountCreateTestUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUserResponseV4) Validate ¶

Validate validates this Account create test user response V4

type AccountCreateTestUsersRequestV4 ¶

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 ¶

func (m *AccountCreateTestUsersRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUsersRequestV4) UnmarshalBinary ¶

func (m *AccountCreateTestUsersRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUsersRequestV4) Validate ¶

Validate validates this Account create test users request V4

type AccountCreateTestUsersResponseV4 ¶

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 ¶

func (m *AccountCreateTestUsersResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountCreateTestUsersResponseV4) UnmarshalBinary ¶

func (m *AccountCreateTestUsersResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountCreateTestUsersResponseV4) Validate ¶

Validate validates this Account create test users response V4

type AccountCreateUserRequestV4 ¶

type AccountCreateUserRequestV4 struct {

	// acceptedpolicies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`

	// Authentication type. Possible value: EMAILPASSWD.
	// Enum: ['EMAILPASSWD']
	// Required: true
	AuthType *string `json:"authType"`

	// Verification code. Required when mandatoryEmailVerificationEnabled config is true. Refer to the config from /iam/v3/public/namespaces/{namespace}/config/{configKey} [GET] API.
	Code string `json:"code,omitempty"`

	// ISO3166-1 alpha-2 two letter country code, e.g. US.
	// Required: true
	Country *string `json:"country"`

	// Date of birth in YYYY-MM-DD format. Valid values are between 1905-01-01 and the current date.
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// User display name. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	DisplayName string `json:"displayName,omitempty"`

	// User email address. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// User password. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	Password string `json:"password,omitempty"`

	// passwordmd5sum
	PasswordMD5Sum string `json:"passwordMD5Sum,omitempty"`

	// reachminimumage
	ReachMinimumAge bool `json:"reachMinimumAge"`

	// Unique display name. Required when uniqueDisplayNameEnabled/UNIQUE_DISPLAY_NAME_ENABLED is true. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// Username. Refer to /v3/public/namespaces/{namespace}/inputValidations API for rules.
	// 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

func (*AccountCreateUserRequestV4) Validate ¶

func (m *AccountCreateUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Account create user request V4

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

func (*AccountCreateUserResponseV4) Validate ¶

func (m *AccountCreateUserResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Account create user response V4

type AccountUpgradeHeadlessAccountRequestV4 ¶

type AccountUpgradeHeadlessAccountRequestV4 struct {

	// Optional date of birth to update after upgrade. Format: YYYY-MM-DD, e.g. 2019-04-29.
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// Optional user display name to update after upgrade.
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// Optional user display name to update after upgrade.
	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 ¶

func (m *AccountUpgradeHeadlessAccountRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary ¶

func (m *AccountUpgradeHeadlessAccountRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountRequestV4) Validate ¶

Validate validates this Account upgrade headless account request V4

type AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4 ¶ added in v0.2.0

type AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4 struct {

	// acceptedpolicies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies,omitempty"`

	// code
	// Required: true
	Code *string `json:"code"`

	// Optional country to update after upgrade. Format: ISO3166-1 alpha-2 two letter, e.g. US.
	Country string `json:"country,omitempty"`

	// Optional date of birth to update after upgrade. Format: YYYY-MM-DD, e.g. 2019-04-29.
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// Optional user display name to update after upgrade.
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reachminimumage
	ReachMinimumAge bool `json:"reachMinimumAge"`

	// Optional user display name to update after upgrade.
	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.2.0

MarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountWithVerificationCodeForwardRequestV4) Validate ¶ added in v0.2.0

Validate validates this Account upgrade headless account with verification code forward request V4

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 ¶

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// Optional country to update after upgrade. Format: ISO3166-1 alpha-2 two letter, e.g. US.
	Country string `json:"country,omitempty"`

	// Optional date of birth to update after upgrade. Format: YYYY-MM-DD, e.g. 2019-04-29.
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// Optional user display name to update after upgrade.
	DisplayName string `json:"displayName,omitempty"`

	// emailaddress
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reachminimumage
	ReachMinimumAge bool `json:"reachMinimumAge"`

	// Optional user display name to update after upgrade.
	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 ¶

MarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) Validate ¶

Validate validates this Account upgrade headless account with verification code request V4

type AccountUserActiveBanResponseV4 ¶

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 ¶

func (m *AccountUserActiveBanResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserActiveBanResponseV4) UnmarshalBinary ¶

func (m *AccountUserActiveBanResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserActiveBanResponseV4) Validate ¶

func (m *AccountUserActiveBanResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Account user active ban response V4

type AccountUserInfo ¶

type AccountUserInfo struct {

	// country
	Country string `json:"country,omitempty"`
}

AccountUserInfo Account user info

swagger:model Account user info.

func (*AccountUserInfo) MarshalBinary ¶

func (m *AccountUserInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserInfo) UnmarshalBinary ¶

func (m *AccountUserInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserInfo) Validate ¶

func (m *AccountUserInfo) Validate(formats strfmt.Registry) error

Validate validates this Account user info

type AccountUserPermissionsResponseV4 ¶

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 ¶

func (m *AccountUserPermissionsResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserPermissionsResponseV4) UnmarshalBinary ¶

func (m *AccountUserPermissionsResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserPermissionsResponseV4) Validate ¶

Validate validates this Account user permissions response V4

type AccountUserResponseV4 ¶

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 ¶

func (m *AccountUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUserResponseV4) UnmarshalBinary ¶

func (m *AccountUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUserResponseV4) Validate ¶

func (m *AccountUserResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Account user response V4

type AccountcommonAllowedPermission ¶

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 ¶

func (m *AccountcommonAllowedPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonAllowedPermission) UnmarshalBinary ¶

func (m *AccountcommonAllowedPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonAllowedPermission) Validate ¶

func (m *AccountcommonAllowedPermission) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon allowed permission

type AccountcommonAvatarConfig ¶

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 ¶

func (m *AccountcommonAvatarConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonAvatarConfig) UnmarshalBinary ¶

func (m *AccountcommonAvatarConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonAvatarConfig) Validate ¶

func (m *AccountcommonAvatarConfig) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon avatar config

type AccountcommonBan ¶

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 ¶

func (m *AccountcommonBan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBan) UnmarshalBinary ¶

func (m *AccountcommonBan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBan) Validate ¶

func (m *AccountcommonBan) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban

type AccountcommonBanReason ¶

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 ¶

func (m *AccountcommonBanReason) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReason) UnmarshalBinary ¶

func (m *AccountcommonBanReason) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReason) Validate ¶

func (m *AccountcommonBanReason) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reason

type AccountcommonBanReasonV3 ¶

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 ¶

func (m *AccountcommonBanReasonV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReasonV3) UnmarshalBinary ¶

func (m *AccountcommonBanReasonV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReasonV3) Validate ¶

func (m *AccountcommonBanReasonV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reason V3

type AccountcommonBanReasons ¶

type AccountcommonBanReasons struct {

	// reasons
	// Required: true
	Reasons []*AccountcommonBanReason `json:"Reasons"`
}

AccountcommonBanReasons Accountcommon ban reasons

swagger:model Accountcommon ban reasons.

func (*AccountcommonBanReasons) MarshalBinary ¶

func (m *AccountcommonBanReasons) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReasons) UnmarshalBinary ¶

func (m *AccountcommonBanReasons) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReasons) Validate ¶

func (m *AccountcommonBanReasons) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reasons

type AccountcommonBanReasonsV3 ¶

type AccountcommonBanReasonsV3 struct {

	// reasons
	// Required: true
	Reasons []*AccountcommonBanReasonV3 `json:"reasons"`
}

AccountcommonBanReasonsV3 Accountcommon ban reasons V3

swagger:model Accountcommon ban reasons V3.

func (*AccountcommonBanReasonsV3) MarshalBinary ¶

func (m *AccountcommonBanReasonsV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanReasonsV3) UnmarshalBinary ¶

func (m *AccountcommonBanReasonsV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanReasonsV3) Validate ¶

func (m *AccountcommonBanReasonsV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban reasons V3

type AccountcommonBanV3 ¶

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 ¶

func (m *AccountcommonBanV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBanV3) UnmarshalBinary ¶

func (m *AccountcommonBanV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBanV3) Validate ¶

func (m *AccountcommonBanV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon ban V3

type AccountcommonBannedByV3 ¶

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 ¶

func (m *AccountcommonBannedByV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBannedByV3) UnmarshalBinary ¶

func (m *AccountcommonBannedByV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBannedByV3) Validate ¶

func (m *AccountcommonBannedByV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon banned by V3

type AccountcommonBans ¶

type AccountcommonBans struct {

	// bans
	// Required: true
	Bans []*AccountcommonBan `json:"Bans"`
}

AccountcommonBans Accountcommon bans

swagger:model Accountcommon bans.

func (*AccountcommonBans) MarshalBinary ¶

func (m *AccountcommonBans) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBans) UnmarshalBinary ¶

func (m *AccountcommonBans) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBans) Validate ¶

func (m *AccountcommonBans) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon bans

type AccountcommonBansV3 ¶

type AccountcommonBansV3 struct {

	// bans
	// Required: true
	Bans []*AccountcommonBanV3 `json:"bans"`
}

AccountcommonBansV3 Accountcommon bans V3

swagger:model Accountcommon bans V3.

func (*AccountcommonBansV3) MarshalBinary ¶

func (m *AccountcommonBansV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonBansV3) UnmarshalBinary ¶

func (m *AccountcommonBansV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonBansV3) Validate ¶

func (m *AccountcommonBansV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon bans V3

type AccountcommonClientModulePermission ¶

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 ¶

func (m *AccountcommonClientModulePermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientModulePermission) UnmarshalBinary ¶

func (m *AccountcommonClientModulePermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientModulePermission) Validate ¶

Validate validates this Accountcommon client module permission

type AccountcommonClientPermission ¶

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 ¶

func (m *AccountcommonClientPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermission) UnmarshalBinary ¶

func (m *AccountcommonClientPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermission) Validate ¶

func (m *AccountcommonClientPermission) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon client permission

type AccountcommonClientPermissionSet ¶

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"`

	// package
	Package string `json:"package,omitempty"`
}

AccountcommonClientPermissionSet Accountcommon client permission set

swagger:model Accountcommon client permission set.

func (*AccountcommonClientPermissionSet) MarshalBinary ¶

func (m *AccountcommonClientPermissionSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissionSet) UnmarshalBinary ¶

func (m *AccountcommonClientPermissionSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionSet) Validate ¶

Validate validates this Accountcommon client permission set

type AccountcommonClientPermissionV3 ¶

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 ¶

func (m *AccountcommonClientPermissionV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissionV3) UnmarshalBinary ¶

func (m *AccountcommonClientPermissionV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionV3) Validate ¶

Validate validates this Accountcommon client permission V3

type AccountcommonClientPermissions ¶

type AccountcommonClientPermissions struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonClientPermission `json:"Permissions"`
}

AccountcommonClientPermissions Accountcommon client permissions

swagger:model Accountcommon client permissions.

func (*AccountcommonClientPermissions) MarshalBinary ¶

func (m *AccountcommonClientPermissions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissions) UnmarshalBinary ¶

func (m *AccountcommonClientPermissions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissions) Validate ¶

func (m *AccountcommonClientPermissions) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon client permissions

type AccountcommonClientPermissionsV3 ¶

type AccountcommonClientPermissionsV3 struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonClientPermissionV3 `json:"permissions"`
}

AccountcommonClientPermissionsV3 Accountcommon client permissions V3

swagger:model Accountcommon client permissions V3.

func (*AccountcommonClientPermissionsV3) MarshalBinary ¶

func (m *AccountcommonClientPermissionsV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientPermissionsV3) UnmarshalBinary ¶

func (m *AccountcommonClientPermissionsV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientPermissionsV3) Validate ¶

Validate validates this Accountcommon client permissions V3

type AccountcommonClientSelectedGroup ¶

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 ¶

func (m *AccountcommonClientSelectedGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonClientSelectedGroup) UnmarshalBinary ¶

func (m *AccountcommonClientSelectedGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonClientSelectedGroup) Validate ¶

Validate validates this Accountcommon client selected group

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

func (*AccountcommonConflictedUserPlatformAccounts) Validate ¶

Validate validates this Accountcommon conflicted user platform accounts

type AccountcommonCountry ¶

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 ¶

func (m *AccountcommonCountry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonCountry) UnmarshalBinary ¶

func (m *AccountcommonCountry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonCountry) Validate ¶

func (m *AccountcommonCountry) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon country

type AccountcommonCountryAgeRestriction ¶

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 ¶

func (m *AccountcommonCountryAgeRestriction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonCountryAgeRestriction) UnmarshalBinary ¶

func (m *AccountcommonCountryAgeRestriction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonCountryAgeRestriction) Validate ¶

Validate validates this Accountcommon country age restriction

type AccountcommonDescription ¶

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 ¶

func (m *AccountcommonDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonDescription) UnmarshalBinary ¶

func (m *AccountcommonDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonDescription) Validate ¶

func (m *AccountcommonDescription) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon description

type AccountcommonDistinctLinkedPlatformV3 ¶

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 ¶

func (m *AccountcommonDistinctLinkedPlatformV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary ¶

func (m *AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonDistinctLinkedPlatformV3) Validate ¶

Validate validates this Accountcommon distinct linked platform V3

type AccountcommonDistinctPlatformResponseV3 ¶

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 ¶

func (m *AccountcommonDistinctPlatformResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonDistinctPlatformResponseV3) UnmarshalBinary ¶

func (m *AccountcommonDistinctPlatformResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonDistinctPlatformResponseV3) Validate ¶

Validate validates this Accountcommon distinct platform response V3

type AccountcommonGroupAndRoleMappingForPatch ¶ added in v0.2.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.2.0

func (m *AccountcommonGroupAndRoleMappingForPatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonGroupAndRoleMappingForPatch) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonGroupAndRoleMappingForPatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonGroupAndRoleMappingForPatch) Validate ¶ added in v0.2.0

Validate validates this Accountcommon group and role mapping for patch

type AccountcommonGroupAndRoleMappingForUpdate ¶ added in v0.2.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.2.0

func (m *AccountcommonGroupAndRoleMappingForUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonGroupAndRoleMappingForUpdate) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonGroupAndRoleMappingForUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonGroupAndRoleMappingForUpdate) Validate ¶ added in v0.2.0

Validate validates this Accountcommon group and role mapping for update

type AccountcommonInputValidationDescription ¶

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 ¶

func (m *AccountcommonInputValidationDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonInputValidationDescription) UnmarshalBinary ¶

func (m *AccountcommonInputValidationDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonInputValidationDescription) Validate ¶

Validate validates this Accountcommon input validation description

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

func (*AccountcommonJWTBanV3) Validate ¶

func (m *AccountcommonJWTBanV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon JWT ban V3

type AccountcommonListUsersWithPlatformAccountsResponse ¶

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 ¶

MarshalBinary interface implementation

func (*AccountcommonListUsersWithPlatformAccountsResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*AccountcommonListUsersWithPlatformAccountsResponse) Validate ¶

Validate validates this Accountcommon list users with platform accounts response

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

func (*AccountcommonNamespaceRole) Validate ¶

func (m *AccountcommonNamespaceRole) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon namespace role

type AccountcommonNetflixCertificates ¶

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 ¶

func (m *AccountcommonNetflixCertificates) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonNetflixCertificates) UnmarshalBinary ¶

func (m *AccountcommonNetflixCertificates) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonNetflixCertificates) Validate ¶

Validate validates this Accountcommon netflix certificates

type AccountcommonOverrideRolePermission ¶

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 ¶

func (m *AccountcommonOverrideRolePermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonOverrideRolePermission) UnmarshalBinary ¶

func (m *AccountcommonOverrideRolePermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonOverrideRolePermission) Validate ¶

Validate validates this Accountcommon override role permission

type AccountcommonPagination ¶

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 ¶

func (m *AccountcommonPagination) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPagination) UnmarshalBinary ¶

func (m *AccountcommonPagination) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPagination) Validate ¶

func (m *AccountcommonPagination) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon pagination

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

func (*AccountcommonPaginationV3) Validate ¶

func (m *AccountcommonPaginationV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon pagination V3

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

func (*AccountcommonPermission) Validate ¶

func (m *AccountcommonPermission) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permission

type AccountcommonPermissionGroup ¶

type AccountcommonPermissionGroup struct {

	// group
	// Required: true
	Group *string `json:"group"`

	// groupid
	// Required: true
	GroupID *string `json:"groupId"`

	// package
	Package string `json:"package,omitempty"`

	// permissions
	// Required: true
	Permissions []*AccountcommonAllowedPermission `json:"permissions"`
}

AccountcommonPermissionGroup Accountcommon permission group

swagger:model Accountcommon permission group.

func (*AccountcommonPermissionGroup) MarshalBinary ¶

func (m *AccountcommonPermissionGroup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermissionGroup) UnmarshalBinary ¶

func (m *AccountcommonPermissionGroup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermissionGroup) Validate ¶

func (m *AccountcommonPermissionGroup) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permission group

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

func (*AccountcommonPermissionV3) Validate ¶

func (m *AccountcommonPermissionV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permission V3

type AccountcommonPermissions ¶

type AccountcommonPermissions struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`
}

AccountcommonPermissions Accountcommon permissions

swagger:model Accountcommon permissions.

func (*AccountcommonPermissions) MarshalBinary ¶

func (m *AccountcommonPermissions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermissions) UnmarshalBinary ¶

func (m *AccountcommonPermissions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermissions) Validate ¶

func (m *AccountcommonPermissions) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permissions

type AccountcommonPermissionsV3 ¶

type AccountcommonPermissionsV3 struct {

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`
}

AccountcommonPermissionsV3 Accountcommon permissions V3

swagger:model Accountcommon permissions V3.

func (*AccountcommonPermissionsV3) MarshalBinary ¶

func (m *AccountcommonPermissionsV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPermissionsV3) UnmarshalBinary ¶

func (m *AccountcommonPermissionsV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPermissionsV3) Validate ¶

func (m *AccountcommonPermissionsV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon permissions V3

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

func (*AccountcommonPlatformAccount) Validate ¶

func (m *AccountcommonPlatformAccount) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon platform account

type AccountcommonPlatformLinkingHistory ¶

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 ¶

func (m *AccountcommonPlatformLinkingHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPlatformLinkingHistory) UnmarshalBinary ¶

func (m *AccountcommonPlatformLinkingHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPlatformLinkingHistory) Validate ¶

Validate validates this Accountcommon platform linking history

type AccountcommonPlatformUserInformationV3 ¶

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 ¶

func (m *AccountcommonPlatformUserInformationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonPlatformUserInformationV3) UnmarshalBinary ¶

func (m *AccountcommonPlatformUserInformationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonPlatformUserInformationV3) Validate ¶

Validate validates this Accountcommon platform user information V3

type AccountcommonProfileUpdateConfig ¶

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 ¶

func (m *AccountcommonProfileUpdateConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonProfileUpdateConfig) UnmarshalBinary ¶

func (m *AccountcommonProfileUpdateConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonProfileUpdateConfig) Validate ¶

Validate validates this Accountcommon profile update config

type AccountcommonQueryCursor ¶ added in v0.4.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.4.0

func (m *AccountcommonQueryCursor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonQueryCursor) UnmarshalBinary ¶ added in v0.4.0

func (m *AccountcommonQueryCursor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonQueryCursor) Validate ¶ added in v0.4.0

func (m *AccountcommonQueryCursor) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon query cursor

type AccountcommonRegisteredDomain ¶

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 ¶

func (m *AccountcommonRegisteredDomain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRegisteredDomain) UnmarshalBinary ¶

func (m *AccountcommonRegisteredDomain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRegisteredDomain) Validate ¶

func (m *AccountcommonRegisteredDomain) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon registered domain

type AccountcommonReplaceRolePermission ¶

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 ¶

func (m *AccountcommonReplaceRolePermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonReplaceRolePermission) UnmarshalBinary ¶

func (m *AccountcommonReplaceRolePermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonReplaceRolePermission) Validate ¶

Validate validates this Accountcommon replace role permission

type AccountcommonRole ¶

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 ¶

func (m *AccountcommonRole) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRole) UnmarshalBinary ¶

func (m *AccountcommonRole) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRole) Validate ¶

func (m *AccountcommonRole) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role

type AccountcommonRoleManager ¶

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 ¶

func (m *AccountcommonRoleManager) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleManager) UnmarshalBinary ¶

func (m *AccountcommonRoleManager) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleManager) Validate ¶

func (m *AccountcommonRoleManager) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role manager

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

func (*AccountcommonRoleManagerV3) Validate ¶

func (m *AccountcommonRoleManagerV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role manager V3

type AccountcommonRoleMember ¶

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 ¶

func (m *AccountcommonRoleMember) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonRoleMember) UnmarshalBinary ¶

func (m *AccountcommonRoleMember) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonRoleMember) Validate ¶

func (m *AccountcommonRoleMember) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role member

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

func (*AccountcommonRoleMemberV3) Validate ¶

func (m *AccountcommonRoleMemberV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role member V3

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

func (*AccountcommonRoleV3) Validate ¶

func (m *AccountcommonRoleV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon role V3

type AccountcommonSSOConfig ¶ added in v0.2.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.2.0

func (m *AccountcommonSSOConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonSSOConfig) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonSSOConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonSSOConfig) Validate ¶ added in v0.2.0

func (m *AccountcommonSSOConfig) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon sso config

type AccountcommonSSOConfigPatchReq ¶ added in v0.2.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.2.0

func (m *AccountcommonSSOConfigPatchReq) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonSSOConfigPatchReq) UnmarshalBinary ¶ added in v0.2.0

func (m *AccountcommonSSOConfigPatchReq) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonSSOConfigPatchReq) Validate ¶ added in v0.2.0

func (m *AccountcommonSSOConfigPatchReq) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon sso config patch req

type AccountcommonSimpleUserPlatformInfoV3 ¶

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 ¶

func (m *AccountcommonSimpleUserPlatformInfoV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary ¶

func (m *AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonSimpleUserPlatformInfoV3) Validate ¶

Validate validates this Accountcommon simple user platform info V3

type AccountcommonTagResponse ¶ added in v0.3.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.3.0

func (m *AccountcommonTagResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonTagResponse) UnmarshalBinary ¶ added in v0.3.0

func (m *AccountcommonTagResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonTagResponse) Validate ¶ added in v0.3.0

func (m *AccountcommonTagResponse) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon tag response

type AccountcommonTagsGetResponseV3 ¶ added in v0.3.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.3.0

func (m *AccountcommonTagsGetResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonTagsGetResponseV3) UnmarshalBinary ¶ added in v0.3.0

func (m *AccountcommonTagsGetResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonTagsGetResponseV3) Validate ¶ added in v0.3.0

func (m *AccountcommonTagsGetResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon tags get response V3

type AccountcommonUserInformationV3 ¶

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 ¶

func (m *AccountcommonUserInformationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserInformationV3) UnmarshalBinary ¶

func (m *AccountcommonUserInformationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserInformationV3) Validate ¶

func (m *AccountcommonUserInformationV3) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user information V3

type AccountcommonUserLinkedPlatform ¶

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 ¶

func (m *AccountcommonUserLinkedPlatform) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatform) UnmarshalBinary ¶

func (m *AccountcommonUserLinkedPlatform) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatform) Validate ¶

Validate validates this Accountcommon user linked platform

type AccountcommonUserLinkedPlatformV3 ¶

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 ¶

func (m *AccountcommonUserLinkedPlatformV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformV3) UnmarshalBinary ¶

func (m *AccountcommonUserLinkedPlatformV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformV3) Validate ¶

Validate validates this Accountcommon user linked platform V3

type AccountcommonUserLinkedPlatformsResponseV3 ¶

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 ¶

func (m *AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary ¶

func (m *AccountcommonUserLinkedPlatformsResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserLinkedPlatformsResponseV3) Validate ¶

Validate validates this Accountcommon user linked platforms response V3

type AccountcommonUserPlatformInfo ¶

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 ¶

func (m *AccountcommonUserPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserPlatformInfo) UnmarshalBinary ¶

func (m *AccountcommonUserPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserPlatformInfo) Validate ¶

func (m *AccountcommonUserPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user platform info

type AccountcommonUserPlatforms ¶

type AccountcommonUserPlatforms struct {

	// useridplatforms
	// Required: true
	UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"`
}

AccountcommonUserPlatforms Accountcommon user platforms

swagger:model Accountcommon user platforms.

func (*AccountcommonUserPlatforms) MarshalBinary ¶

func (m *AccountcommonUserPlatforms) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserPlatforms) UnmarshalBinary ¶

func (m *AccountcommonUserPlatforms) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserPlatforms) Validate ¶

func (m *AccountcommonUserPlatforms) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user platforms

type AccountcommonUserSearchByPlatformIDResult ¶

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 ¶

func (m *AccountcommonUserSearchByPlatformIDResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary ¶

func (m *AccountcommonUserSearchByPlatformIDResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserSearchByPlatformIDResult) Validate ¶

Validate validates this Accountcommon user search by platform ID result

type AccountcommonUserSearchResult ¶

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 ¶

func (m *AccountcommonUserSearchResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserSearchResult) UnmarshalBinary ¶

func (m *AccountcommonUserSearchResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserSearchResult) Validate ¶

func (m *AccountcommonUserSearchResult) Validate(formats strfmt.Registry) error

Validate validates this Accountcommon user search result

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

func (*AccountcommonUserWithLinkedPlatformAccounts) Validate ¶

Validate validates this Accountcommon user with linked platform accounts

type AccountcommonUserWithPlatformAccounts ¶

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 ¶

func (m *AccountcommonUserWithPlatformAccounts) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountcommonUserWithPlatformAccounts) UnmarshalBinary ¶

func (m *AccountcommonUserWithPlatformAccounts) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountcommonUserWithPlatformAccounts) Validate ¶

Validate validates this Accountcommon user with platform accounts

type ApiError ¶

type ApiError struct {
	Code    string
	Message string
}

func (*ApiError) Error ¶

func (e *ApiError) Error() string

func (*ApiError) IsAvailable ¶

func (e *ApiError) IsAvailable() bool

type ApiResponse ¶

type ApiResponse struct {
	IsSuccess   bool
	StatusCode  int
	ContentType *string
	Error       *ApiError
}

type BannedBy ¶

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 ¶

func (m *BannedBy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BannedBy) UnmarshalBinary ¶

func (m *BannedBy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BannedBy) Validate ¶

func (m *BannedBy) Validate(formats strfmt.Registry) error

Validate validates this Banned by

type BloomFilterJSON ¶

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 ¶

func (m *BloomFilterJSON) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BloomFilterJSON) UnmarshalBinary ¶

func (m *BloomFilterJSON) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BloomFilterJSON) Validate ¶

func (m *BloomFilterJSON) Validate(formats strfmt.Registry) error

Validate validates this Bloom filter JSON

type ClientmodelClientCreateRequest ¶

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 ¶

func (m *ClientmodelClientCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientCreateRequest) UnmarshalBinary ¶

func (m *ClientmodelClientCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientCreateRequest) Validate ¶

func (m *ClientmodelClientCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client create request

type ClientmodelClientCreationResponse ¶

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 ¶

func (m *ClientmodelClientCreationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientCreationResponse) UnmarshalBinary ¶

func (m *ClientmodelClientCreationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientCreationResponse) Validate ¶

Validate validates this Clientmodel client creation response

type ClientmodelClientCreationV3Request ¶

type ClientmodelClientCreationV3Request struct {

	// List of target client IDs who are intended to receive the token.
	// Required: true
	Audiences []string `json:"audiences"`

	// A base URI of the application. Used in audience checking. Required if the application type is a server.
	// Required: true
	BaseURI *string `json:"baseUri"`

	// The client ID. Must be UUID v4 without hyphens.
	// Required: true
	ClientID *string `json:"clientId"`

	// The client name.
	// Required: true
	ClientName *string `json:"clientName"`

	// Contains the client's permissions.
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`

	// Available client platforms: Playstation, Xbox, Steam, Epic, IOS, GooglePlay, Nintendo, Oculus. Default: empty string.
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// Flag to identify whether the client is deletable. Defaults to true on creation.
	Deletable bool `json:"deletable"`

	// length 0~1024
	// Required: true
	Description *string `json:"description"`

	// Module-based permissions for this client: 1. Only applicable for Confidential client type 2. Currently used in Multi Tenant mode only 3. To view the available module permission list, refer to _GET /iam/v3/admin/clientConfig/permissions_
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`

	// The namespace where the client lives.
	// Required: true
	Namespace *string `json:"namespace"`

	// min value 1 second, max value 86400 seconds. Default: 0 (uses value from environment variable).
	// Format: int32
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

	// valid time unit: SECONDS, MINUTES, or HOURS. Default: SECONDS.
	OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`

	// OAuth client type. Allowed values: - Public: uses PKCE flow, must not have a client secret - Confidential: has a client secret, does not use PKCE flow
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// min value 1 seconds, max value 2592000 seconds. Default: 0 (uses value from environment variable).
	// Format: int32
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

	// valid time unit: SECONDS, MINUTES, HOURS or DAYS. Default: SECONDS.
	OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`

	// Contains the redirect URI used in OAuth callback.
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// scopes
	Scopes []string `json:"scopes,omitempty"`

	// Client secret. Required for Confidential clients; must not be provided for Public clients.
	// Required: true
	Secret *string `json:"secret"`

	// exempt this client from login queue
	// Required: true
	SkipLoginQueue *bool `json:"skipLoginQueue"`

	// Flag to indicate whether 2FA validation is enabled for this client. Default: false.
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientCreationV3Request Clientmodel client creation V3 request

swagger:model Clientmodel client creation V3 request.

func (*ClientmodelClientCreationV3Request) MarshalBinary ¶

func (m *ClientmodelClientCreationV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientCreationV3Request) UnmarshalBinary ¶

func (m *ClientmodelClientCreationV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientCreationV3Request) Validate ¶

Validate validates this Clientmodel client creation V3 request

type ClientmodelClientResponse ¶

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 ¶

func (m *ClientmodelClientResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientResponse) UnmarshalBinary ¶

func (m *ClientmodelClientResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientResponse) Validate ¶

func (m *ClientmodelClientResponse) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client response

type ClientmodelClientTemplate ¶

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"`

	// package
	// Required: true
	Package *string `json:"package"`

	// 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 ¶

func (m *ClientmodelClientTemplate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientTemplate) UnmarshalBinary ¶

func (m *ClientmodelClientTemplate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientTemplate) Validate ¶

func (m *ClientmodelClientTemplate) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client template

type ClientmodelClientUpdateRequest ¶

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 ¶

func (m *ClientmodelClientUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientUpdateRequest) UnmarshalBinary ¶

func (m *ClientmodelClientUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientUpdateRequest) Validate ¶

func (m *ClientmodelClientUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client update request

type ClientmodelClientUpdateSecretRequest ¶

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 ¶

func (m *ClientmodelClientUpdateSecretRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientUpdateSecretRequest) UnmarshalBinary ¶

func (m *ClientmodelClientUpdateSecretRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientUpdateSecretRequest) Validate ¶

Validate validates this Clientmodel client update secret request

type ClientmodelClientUpdateV3Request ¶

type ClientmodelClientUpdateV3Request struct {

	// List of target client IDs who are intended to receive the token.
	Audiences []string `json:"audiences,omitempty"`

	// A base URI of the application. Used in audience checking to ensure the token is used by the right resource server. Required if the application type is a server.
	BaseURI string `json:"baseUri,omitempty"`

	// The client name. Must not be empty if the field exists in the body.
	ClientName string `json:"clientName,omitempty"`

	// Contains the client's permissions.
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`

	// Available client platforms: Playstation, Xbox, Steam, Epic, IOS, GooglePlay, Nintendo, Oculus. Default: empty string.
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// Flag to identify whether the client is deletable.
	Deletable bool `json:"deletable"`

	// length 0~1024
	// Required: true
	Description *string `json:"description"`

	// Module-based permissions for this client: 1. Only applicable for Confidential client type 2. Currently used in Multi Tenant mode only 3. To view the available module permission list, refer to _GET /iam/v3/admin/clientConfig/permissions_
	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"`

	// Contains the redirect URI used in OAuth callback. Must not be empty if the field exists in the body.
	RedirectURI string `json:"redirectUri,omitempty"`

	// scopes
	Scopes []string `json:"scopes,omitempty"`

	// exempt this client from login queue
	SkipLoginQueue bool `json:"skipLoginQueue"`

	// Flag to indicate whether 2FA validation is enabled for this client. Default: false.
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientUpdateV3Request Clientmodel client update V3 request

swagger:model Clientmodel client update V3 request.

func (*ClientmodelClientUpdateV3Request) MarshalBinary ¶

func (m *ClientmodelClientUpdateV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientUpdateV3Request) UnmarshalBinary ¶

func (m *ClientmodelClientUpdateV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientUpdateV3Request) Validate ¶

Validate validates this Clientmodel client update V3 request

type ClientmodelClientV3Response ¶

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 ¶

func (m *ClientmodelClientV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientV3Response) UnmarshalBinary ¶

func (m *ClientmodelClientV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientV3Response) Validate ¶

func (m *ClientmodelClientV3Response) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel client V3 response

type ClientmodelClientsUpdateRequestV3 ¶

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 ¶

func (m *ClientmodelClientsUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientsUpdateRequestV3) UnmarshalBinary ¶

func (m *ClientmodelClientsUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientsUpdateRequestV3) Validate ¶

Validate validates this Clientmodel clients update request V3

type ClientmodelClientsV3Response ¶

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 ¶

func (m *ClientmodelClientsV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelClientsV3Response) UnmarshalBinary ¶

func (m *ClientmodelClientsV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelClientsV3Response) Validate ¶

func (m *ClientmodelClientsV3Response) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel clients V3 response

type ClientmodelDefaultFieldValue ¶

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 ¶

func (m *ClientmodelDefaultFieldValue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelDefaultFieldValue) UnmarshalBinary ¶

func (m *ClientmodelDefaultFieldValue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelDefaultFieldValue) Validate ¶

func (m *ClientmodelDefaultFieldValue) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel default field value

type ClientmodelDefaultFieldValueValue ¶

type ClientmodelDefaultFieldValueValue interface{}

ClientmodelDefaultFieldValueValue Clientmodel default field value value

swagger:model Clientmodel default field value value.

type ClientmodelListClientPermissionSet ¶

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 ¶

func (m *ClientmodelListClientPermissionSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelListClientPermissionSet) UnmarshalBinary ¶

func (m *ClientmodelListClientPermissionSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelListClientPermissionSet) Validate ¶

Validate validates this Clientmodel list client permission set

type ClientmodelListTemplatesResponse ¶

type ClientmodelListTemplatesResponse struct {

	// clienttemplates
	// Required: true
	ClientTemplates []*ClientmodelClientTemplate `json:"clientTemplates"`
}

ClientmodelListTemplatesResponse Clientmodel list templates response

swagger:model Clientmodel list templates response.

func (*ClientmodelListTemplatesResponse) MarshalBinary ¶

func (m *ClientmodelListTemplatesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelListTemplatesResponse) UnmarshalBinary ¶

func (m *ClientmodelListTemplatesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelListTemplatesResponse) Validate ¶

Validate validates this Clientmodel list templates response

type ClientmodelListUpsertModulesRequest ¶

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 ¶

func (m *ClientmodelListUpsertModulesRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelListUpsertModulesRequest) UnmarshalBinary ¶

func (m *ClientmodelListUpsertModulesRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelListUpsertModulesRequest) Validate ¶

Validate validates this Clientmodel list upsert modules request

type ClientmodelModulePackage ¶ added in v0.10.0

type ClientmodelModulePackage struct {

	// moduleid
	// Required: true
	ModuleID *string `json:"moduleId"`

	// package
	// Required: true
	Package *string `json:"package"`
}

ClientmodelModulePackage Clientmodel module package

swagger:model Clientmodel module package.

func (*ClientmodelModulePackage) MarshalBinary ¶ added in v0.10.0

func (m *ClientmodelModulePackage) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelModulePackage) UnmarshalBinary ¶ added in v0.10.0

func (m *ClientmodelModulePackage) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelModulePackage) Validate ¶ added in v0.10.0

func (m *ClientmodelModulePackage) Validate(formats strfmt.Registry) error

Validate validates this Clientmodel module package

type ClientmodelPermissionSetDeleteGroupRequest ¶

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 ¶

func (m *ClientmodelPermissionSetDeleteGroupRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelPermissionSetDeleteGroupRequest) UnmarshalBinary ¶

func (m *ClientmodelPermissionSetDeleteGroupRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelPermissionSetDeleteGroupRequest) Validate ¶

Validate validates this Clientmodel permission set delete group request

type ClientmodelPermissionSetUpsertRequest ¶

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"`

	// package
	// Required: true
	Package *string `json:"package"`
}

ClientmodelPermissionSetUpsertRequest Clientmodel permission set upsert request

swagger:model Clientmodel permission set upsert request.

func (*ClientmodelPermissionSetUpsertRequest) MarshalBinary ¶

func (m *ClientmodelPermissionSetUpsertRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelPermissionSetUpsertRequest) UnmarshalBinary ¶

func (m *ClientmodelPermissionSetUpsertRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelPermissionSetUpsertRequest) Validate ¶

Validate validates this Clientmodel permission set upsert request

type ClientmodelUpsertPermissionModulePackageRequest ¶ added in v0.10.0

type ClientmodelUpsertPermissionModulePackageRequest struct {

	// data
	// Required: true
	Data []*ClientmodelModulePackage `json:"data"`
}

ClientmodelUpsertPermissionModulePackageRequest Clientmodel upsert permission module package request

swagger:model Clientmodel upsert permission module package request.

func (*ClientmodelUpsertPermissionModulePackageRequest) MarshalBinary ¶ added in v0.10.0

MarshalBinary interface implementation

func (*ClientmodelUpsertPermissionModulePackageRequest) UnmarshalBinary ¶ added in v0.10.0

UnmarshalBinary interface implementation

func (*ClientmodelUpsertPermissionModulePackageRequest) Validate ¶ added in v0.10.0

Validate validates this Clientmodel upsert permission module package request

type ClientmodelV3ClientUpdateSecretRequest ¶

type ClientmodelV3ClientUpdateSecretRequest struct {

	// The new client secret value.
	// Required: true
	NewSecret *string `json:"newSecret"`
}

ClientmodelV3ClientUpdateSecretRequest Clientmodel V3 client update secret request

swagger:model Clientmodel V3 client update secret request.

func (*ClientmodelV3ClientUpdateSecretRequest) MarshalBinary ¶

func (m *ClientmodelV3ClientUpdateSecretRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary ¶

func (m *ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ClientmodelV3ClientUpdateSecretRequest) Validate ¶

Validate validates this Clientmodel V3 client update secret request

type LegalAcceptedPoliciesRequest ¶

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 ¶

func (m *LegalAcceptedPoliciesRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*LegalAcceptedPoliciesRequest) UnmarshalBinary ¶

func (m *LegalAcceptedPoliciesRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*LegalAcceptedPoliciesRequest) Validate ¶

func (m *LegalAcceptedPoliciesRequest) Validate(formats strfmt.Registry) error

Validate validates this Legal accepted policies request

type ModelAccountProgressionInfo ¶

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 ¶

func (m *ModelAccountProgressionInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAccountProgressionInfo) UnmarshalBinary ¶

func (m *ModelAccountProgressionInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAccountProgressionInfo) Validate ¶

func (m *ModelAccountProgressionInfo) Validate(formats strfmt.Registry) error

Validate validates this Model account progression info

type ModelAddUserRoleV4Request ¶

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 ¶

func (m *ModelAddUserRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAddUserRoleV4Request) UnmarshalBinary ¶

func (m *ModelAddUserRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAddUserRoleV4Request) Validate ¶

func (m *ModelAddUserRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model add user role V4 request

type ModelAdminBulkUserRequest ¶ added in v0.4.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.4.0

func (m *ModelAdminBulkUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAdminBulkUserRequest) UnmarshalBinary ¶ added in v0.4.0

func (m *ModelAdminBulkUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAdminBulkUserRequest) Validate ¶ added in v0.4.0

func (m *ModelAdminBulkUserRequest) Validate(formats strfmt.Registry) error

Validate validates this Model admin bulk user request

type ModelAgeRestrictionRequest ¶

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 ¶

func (m *ModelAgeRestrictionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionRequest) UnmarshalBinary ¶

func (m *ModelAgeRestrictionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionRequest) Validate ¶

func (m *ModelAgeRestrictionRequest) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction request

type ModelAgeRestrictionRequestV3 ¶

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 ¶

func (m *ModelAgeRestrictionRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionRequestV3) UnmarshalBinary ¶

func (m *ModelAgeRestrictionRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionRequestV3) Validate ¶

func (m *ModelAgeRestrictionRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction request V3

type ModelAgeRestrictionResponse ¶

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 ¶

func (m *ModelAgeRestrictionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionResponse) UnmarshalBinary ¶

func (m *ModelAgeRestrictionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionResponse) Validate ¶

func (m *ModelAgeRestrictionResponse) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction response

type ModelAgeRestrictionResponseV3 ¶

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 ¶

func (m *ModelAgeRestrictionResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAgeRestrictionResponseV3) UnmarshalBinary ¶

func (m *ModelAgeRestrictionResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAgeRestrictionResponseV3) Validate ¶

func (m *ModelAgeRestrictionResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model age restriction response V3

type ModelAssignUserV4Request ¶

type ModelAssignUserV4Request struct {

	// namespaces to be assigned on role
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// user's namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// The user's ID.
	// Required: true
	UserID *string `json:"userId"`
}

ModelAssignUserV4Request Model assign user V4 request

swagger:model Model assign user V4 request.

func (*ModelAssignUserV4Request) MarshalBinary ¶

func (m *ModelAssignUserV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAssignUserV4Request) UnmarshalBinary ¶

func (m *ModelAssignUserV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAssignUserV4Request) Validate ¶

func (m *ModelAssignUserV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model assign user V4 request

type ModelAssignedUserV4Response ¶

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 ¶

func (m *ModelAssignedUserV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAssignedUserV4Response) UnmarshalBinary ¶

func (m *ModelAssignedUserV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAssignedUserV4Response) Validate ¶

func (m *ModelAssignedUserV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model assigned user V4 response

type ModelAuthenticatorKeyResponseV4 ¶

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 ¶

func (m *ModelAuthenticatorKeyResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelAuthenticatorKeyResponseV4) UnmarshalBinary ¶

func (m *ModelAuthenticatorKeyResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelAuthenticatorKeyResponseV4) Validate ¶

Validate validates this Model authenticator key response V4

type ModelBackupCodesResponseV4 ¶

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 ¶

func (m *ModelBackupCodesResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBackupCodesResponseV4) UnmarshalBinary ¶

func (m *ModelBackupCodesResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBackupCodesResponseV4) Validate ¶

func (m *ModelBackupCodesResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model backup codes response V4

type ModelBanCreateRequest ¶

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 ¶

func (m *ModelBanCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBanCreateRequest) UnmarshalBinary ¶

func (m *ModelBanCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBanCreateRequest) Validate ¶

func (m *ModelBanCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model ban create request

type ModelBanUpdateRequest ¶

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 ¶

func (m *ModelBanUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBanUpdateRequest) UnmarshalBinary ¶

func (m *ModelBanUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBanUpdateRequest) Validate ¶

func (m *ModelBanUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model ban update request

type ModelBulkAccountTypeUpdateRequestV4 ¶

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 ¶

func (m *ModelBulkAccountTypeUpdateRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBulkAccountTypeUpdateRequestV4) UnmarshalBinary ¶

func (m *ModelBulkAccountTypeUpdateRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBulkAccountTypeUpdateRequestV4) Validate ¶

Validate validates this Model bulk account type update request V4

type ModelBulkBanCreateRequestV3 ¶

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 ¶

func (m *ModelBulkBanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBulkBanCreateRequestV3) UnmarshalBinary ¶

func (m *ModelBulkBanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBulkBanCreateRequestV3) Validate ¶

func (m *ModelBulkBanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model bulk ban create request V3

type ModelBulkUnbanCreateRequestV3 ¶

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 ¶

func (m *ModelBulkUnbanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelBulkUnbanCreateRequestV3) UnmarshalBinary ¶

func (m *ModelBulkUnbanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelBulkUnbanCreateRequestV3) Validate ¶

func (m *ModelBulkUnbanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model bulk unban create request V3

type ModelCheckAvailabilityResponse ¶

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 ¶

func (m *ModelCheckAvailabilityResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCheckAvailabilityResponse) UnmarshalBinary ¶

func (m *ModelCheckAvailabilityResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCheckAvailabilityResponse) Validate ¶

func (m *ModelCheckAvailabilityResponse) Validate(formats strfmt.Registry) error

Validate validates this Model check availability response

type ModelCheckValidUserIDRequestV4 ¶

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 ¶

func (m *ModelCheckValidUserIDRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCheckValidUserIDRequestV4) UnmarshalBinary ¶

func (m *ModelCheckValidUserIDRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCheckValidUserIDRequestV4) Validate ¶

func (m *ModelCheckValidUserIDRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model check valid user ID request V4

type ModelConfigValueResponseV3 ¶

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 ¶

func (m *ModelConfigValueResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelConfigValueResponseV3) UnmarshalBinary ¶

func (m *ModelConfigValueResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelConfigValueResponseV3) Validate ¶

func (m *ModelConfigValueResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model config value response V3

type ModelCountry ¶

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 ¶

func (m *ModelCountry) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountry) UnmarshalBinary ¶

func (m *ModelCountry) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountry) Validate ¶

func (m *ModelCountry) Validate(formats strfmt.Registry) error

Validate validates this Model country

type ModelCountryAgeRestrictionRequest ¶

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 ¶

func (m *ModelCountryAgeRestrictionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryAgeRestrictionRequest) UnmarshalBinary ¶

func (m *ModelCountryAgeRestrictionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryAgeRestrictionRequest) Validate ¶

Validate validates this Model country age restriction request

type ModelCountryAgeRestrictionV3Request ¶

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 ¶

func (m *ModelCountryAgeRestrictionV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryAgeRestrictionV3Request) UnmarshalBinary ¶

func (m *ModelCountryAgeRestrictionV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryAgeRestrictionV3Request) Validate ¶

Validate validates this Model country age restriction V3 request

type ModelCountryBlacklistRequest ¶

type ModelCountryBlacklistRequest struct {

	// List of ISO 3166-1 alpha-2 country codes to blacklist.
	// Required: true
	Blacklist []string `json:"blacklist"`
}

ModelCountryBlacklistRequest Model country blacklist request

swagger:model Model country blacklist request.

func (*ModelCountryBlacklistRequest) MarshalBinary ¶

func (m *ModelCountryBlacklistRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryBlacklistRequest) UnmarshalBinary ¶

func (m *ModelCountryBlacklistRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryBlacklistRequest) Validate ¶

func (m *ModelCountryBlacklistRequest) Validate(formats strfmt.Registry) error

Validate validates this Model country blacklist request

type ModelCountryBlacklistResponse ¶

type ModelCountryBlacklistResponse struct {

	// blacklist
	// Required: true
	Blacklist []string `json:"blacklist"`
}

ModelCountryBlacklistResponse Model country blacklist response

swagger:model Model country blacklist response.

func (*ModelCountryBlacklistResponse) MarshalBinary ¶

func (m *ModelCountryBlacklistResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryBlacklistResponse) UnmarshalBinary ¶

func (m *ModelCountryBlacklistResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryBlacklistResponse) Validate ¶

func (m *ModelCountryBlacklistResponse) Validate(formats strfmt.Registry) error

Validate validates this Model country blacklist response

type ModelCountryResponse ¶

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 ¶

func (m *ModelCountryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryResponse) UnmarshalBinary ¶

func (m *ModelCountryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryResponse) Validate ¶

func (m *ModelCountryResponse) Validate(formats strfmt.Registry) error

Validate validates this Model country response

type ModelCountryV3Response ¶

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 ¶

func (m *ModelCountryV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCountryV3Response) UnmarshalBinary ¶

func (m *ModelCountryV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCountryV3Response) Validate ¶

func (m *ModelCountryV3Response) Validate(formats strfmt.Registry) error

Validate validates this Model country V3 response

type ModelCreateJusticeUserResponse ¶

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 ¶

func (m *ModelCreateJusticeUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCreateJusticeUserResponse) UnmarshalBinary ¶

func (m *ModelCreateJusticeUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCreateJusticeUserResponse) Validate ¶

func (m *ModelCreateJusticeUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model create justice user response

type ModelCursorGetUserRequest ¶ added in v0.4.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.4.0

func (m *ModelCursorGetUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCursorGetUserRequest) UnmarshalBinary ¶ added in v0.4.0

func (m *ModelCursorGetUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCursorGetUserRequest) Validate ¶ added in v0.4.0

func (m *ModelCursorGetUserRequest) Validate(formats strfmt.Registry) error

Validate validates this Model cursor get user request

type ModelCursorGetUserResponse ¶ added in v0.4.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.4.0

func (m *ModelCursorGetUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelCursorGetUserResponse) UnmarshalBinary ¶ added in v0.4.0

func (m *ModelCursorGetUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelCursorGetUserResponse) Validate ¶ added in v0.4.0

func (m *ModelCursorGetUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model cursor get user response

type ModelCursorGetUserResponseData ¶ added in v0.4.0

type ModelCursorGetUserResponseData interface{}

ModelCursorGetUserResponseData Model cursor get user response data

swagger:model Model cursor get user response data.

type ModelDeviceBanRequestV4 ¶

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 ¶

func (m *ModelDeviceBanRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBanRequestV4) UnmarshalBinary ¶

func (m *ModelDeviceBanRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBanRequestV4) Validate ¶

func (m *ModelDeviceBanRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ban request V4

type ModelDeviceBanResponseV4 ¶

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 ¶

func (m *ModelDeviceBanResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBanResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceBanResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBanResponseV4) Validate ¶

func (m *ModelDeviceBanResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ban response V4

type ModelDeviceBanUpdateRequestV4 ¶

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 ¶

func (m *ModelDeviceBanUpdateRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBanUpdateRequestV4) UnmarshalBinary ¶

func (m *ModelDeviceBanUpdateRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBanUpdateRequestV4) Validate ¶

func (m *ModelDeviceBanUpdateRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ban update request V4

type ModelDeviceBannedResponseV4 ¶

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 ¶

func (m *ModelDeviceBannedResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBannedResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceBannedResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBannedResponseV4) Validate ¶

func (m *ModelDeviceBannedResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device banned response V4

type ModelDeviceBansResponseV4 ¶

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 ¶

func (m *ModelDeviceBansResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceBansResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceBansResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceBansResponseV4) Validate ¶

func (m *ModelDeviceBansResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device bans response V4

type ModelDeviceIDDecryptResponseV4 ¶

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 ¶

func (m *ModelDeviceIDDecryptResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceIDDecryptResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceIDDecryptResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceIDDecryptResponseV4) Validate ¶

func (m *ModelDeviceIDDecryptResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device ID decrypt response V4

type ModelDeviceResponseV4 ¶

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 ¶

func (m *ModelDeviceResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceResponseV4) Validate ¶

func (m *ModelDeviceResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device response V4

type ModelDeviceTypeResponseV4 ¶

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 ¶

func (m *ModelDeviceTypeResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceTypeResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceTypeResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceTypeResponseV4) Validate ¶

func (m *ModelDeviceTypeResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device type response V4

type ModelDeviceTypesResponseV4 ¶

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 ¶

func (m *ModelDeviceTypesResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceTypesResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceTypesResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceTypesResponseV4) Validate ¶

func (m *ModelDeviceTypesResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device types response V4

type ModelDeviceUserResponseV4 ¶

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 ¶

func (m *ModelDeviceUserResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceUserResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceUserResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceUserResponseV4) Validate ¶

func (m *ModelDeviceUserResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device user response V4

type ModelDeviceUsersResponseV4 ¶

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 ¶

func (m *ModelDeviceUsersResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDeviceUsersResponseV4) UnmarshalBinary ¶

func (m *ModelDeviceUsersResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDeviceUsersResponseV4) Validate ¶

func (m *ModelDeviceUsersResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model device users response V4

type ModelDevicesResponseV4 ¶

type ModelDevicesResponseV4 struct {

	// devices
	// Required: true
	Devices []*ModelDeviceResponseV4 `json:"devices"`
}

ModelDevicesResponseV4 Model devices response V4

swagger:model Model devices response V4.

func (*ModelDevicesResponseV4) MarshalBinary ¶

func (m *ModelDevicesResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDevicesResponseV4) UnmarshalBinary ¶

func (m *ModelDevicesResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDevicesResponseV4) Validate ¶

func (m *ModelDevicesResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model devices response V4

type ModelDisableMFARequest ¶

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 ¶

func (m *ModelDisableMFARequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDisableMFARequest) UnmarshalBinary ¶

func (m *ModelDisableMFARequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDisableMFARequest) Validate ¶

func (m *ModelDisableMFARequest) Validate(formats strfmt.Registry) error

Validate validates this Model disable MFA request

type ModelDisableUserRequest ¶

type ModelDisableUserRequest struct {

	// reason
	Reason string `json:"Reason,omitempty"`
}

ModelDisableUserRequest Model disable user request

swagger:model Model disable user request.

func (*ModelDisableUserRequest) MarshalBinary ¶

func (m *ModelDisableUserRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelDisableUserRequest) UnmarshalBinary ¶

func (m *ModelDisableUserRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelDisableUserRequest) Validate ¶

func (m *ModelDisableUserRequest) Validate(formats strfmt.Registry) error

Validate validates this Model disable user request

type ModelEmailUpdateRequestV4 ¶

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 ¶

func (m *ModelEmailUpdateRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelEmailUpdateRequestV4) UnmarshalBinary ¶

func (m *ModelEmailUpdateRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelEmailUpdateRequestV4) Validate ¶

func (m *ModelEmailUpdateRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model email update request V4

type ModelEnabledFactorsResponseV4 ¶

type ModelEnabledFactorsResponseV4 struct {

	// default
	// Required: true
	Default *string `json:"default"`

	// list of enabled MFA factors; valid values: authenticator, backupCode, email
	// 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 ¶

func (m *ModelEnabledFactorsResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelEnabledFactorsResponseV4) UnmarshalBinary ¶

func (m *ModelEnabledFactorsResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelEnabledFactorsResponseV4) Validate ¶

func (m *ModelEnabledFactorsResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model enabled factors response V4

type ModelFailedBanUnbanUserV3 ¶

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 ¶

func (m *ModelFailedBanUnbanUserV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelFailedBanUnbanUserV3) UnmarshalBinary ¶

func (m *ModelFailedBanUnbanUserV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelFailedBanUnbanUserV3) Validate ¶

func (m *ModelFailedBanUnbanUserV3) Validate(formats strfmt.Registry) error

Validate validates this Model failed ban unban user V3

type ModelFieldUpdateAllowStatus ¶

type ModelFieldUpdateAllowStatus struct {

	// allow value [dob, username, display_name, country]
	// Required: true
	Field *string `json:"field"`

	// Milliseconds timestamp of the next available edit time. - Only present when type is limited - If empty, editing is allowed now
	// Format: int64
	NextAvailableEditTime int64 `json:"nextAvailableEditTime,omitempty"`

	// Remaining seconds before the user can edit this field again. - Only present when type is limited - 0 means editing is allowed 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 ¶

func (m *ModelFieldUpdateAllowStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelFieldUpdateAllowStatus) UnmarshalBinary ¶

func (m *ModelFieldUpdateAllowStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelFieldUpdateAllowStatus) Validate ¶

func (m *ModelFieldUpdateAllowStatus) Validate(formats strfmt.Registry) error

Validate validates this Model field update allow status

type ModelForgotPasswordRequestV3 ¶

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 ¶

func (m *ModelForgotPasswordRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelForgotPasswordRequestV3) UnmarshalBinary ¶

func (m *ModelForgotPasswordRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelForgotPasswordRequestV3) Validate ¶

func (m *ModelForgotPasswordRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model forgot password request V3

type ModelForgotPasswordResponseV3 ¶ added in v0.4.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.4.0

func (m *ModelForgotPasswordResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelForgotPasswordResponseV3) UnmarshalBinary ¶ added in v0.4.0

func (m *ModelForgotPasswordResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelForgotPasswordResponseV3) Validate ¶ added in v0.4.0

func (m *ModelForgotPasswordResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model forgot password response V3

type ModelForgotPasswordWithoutNamespaceRequestV3 ¶ added in v0.4.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.4.0

MarshalBinary interface implementation

func (*ModelForgotPasswordWithoutNamespaceRequestV3) UnmarshalBinary ¶ added in v0.4.0

UnmarshalBinary interface implementation

func (*ModelForgotPasswordWithoutNamespaceRequestV3) Validate ¶ added in v0.4.0

Validate validates this Model forgot password without namespace request V3

type ModelGetAdminUsersResponse ¶

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 ¶

func (m *ModelGetAdminUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetAdminUsersResponse) UnmarshalBinary ¶

func (m *ModelGetAdminUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetAdminUsersResponse) Validate ¶

func (m *ModelGetAdminUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model get admin users response

type ModelGetBulkUserBansRequest ¶

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 ¶

func (m *ModelGetBulkUserBansRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetBulkUserBansRequest) UnmarshalBinary ¶

func (m *ModelGetBulkUserBansRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetBulkUserBansRequest) Validate ¶

func (m *ModelGetBulkUserBansRequest) Validate(formats strfmt.Registry) error

Validate validates this Model get bulk user bans request

type ModelGetLinkHeadlessAccountConflictResponse ¶

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 ¶

func (m *ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary ¶

func (m *ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetLinkHeadlessAccountConflictResponse) Validate ¶

Validate validates this Model get link headless account conflict response

type ModelGetProfileUpdateStrategyConfigResponse ¶

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 ¶

func (m *ModelGetProfileUpdateStrategyConfigResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetProfileUpdateStrategyConfigResponse) UnmarshalBinary ¶

func (m *ModelGetProfileUpdateStrategyConfigResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetProfileUpdateStrategyConfigResponse) Validate ¶

Validate validates this Model get profile update strategy config response

type ModelGetPublisherUserResponse ¶

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 ¶

func (m *ModelGetPublisherUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetPublisherUserResponse) UnmarshalBinary ¶

func (m *ModelGetPublisherUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetPublisherUserResponse) Validate ¶

func (m *ModelGetPublisherUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model get publisher user response

type ModelGetUserBanSummaryV3 ¶

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 ¶

func (m *ModelGetUserBanSummaryV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserBanSummaryV3) UnmarshalBinary ¶

func (m *ModelGetUserBanSummaryV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserBanSummaryV3) Validate ¶

func (m *ModelGetUserBanSummaryV3) Validate(formats strfmt.Registry) error

Validate validates this Model get user ban summary V3

type ModelGetUserBanV3Response ¶

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 ¶

func (m *ModelGetUserBanV3Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserBanV3Response) UnmarshalBinary ¶

func (m *ModelGetUserBanV3Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserBanV3Response) Validate ¶

func (m *ModelGetUserBanV3Response) Validate(formats strfmt.Registry) error

Validate validates this Model get user ban V3 response

type ModelGetUserJusticePlatformAccountResponse ¶

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 ¶

func (m *ModelGetUserJusticePlatformAccountResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary ¶

func (m *ModelGetUserJusticePlatformAccountResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserJusticePlatformAccountResponse) Validate ¶

Validate validates this Model get user justice platform account response

type ModelGetUserMapping ¶

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 ¶

func (m *ModelGetUserMapping) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserMapping) UnmarshalBinary ¶

func (m *ModelGetUserMapping) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserMapping) Validate ¶

func (m *ModelGetUserMapping) Validate(formats strfmt.Registry) error

Validate validates this Model get user mapping

type ModelGetUserMappingV3 ¶

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 ¶

func (m *ModelGetUserMappingV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUserMappingV3) UnmarshalBinary ¶

func (m *ModelGetUserMappingV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUserMappingV3) Validate ¶

func (m *ModelGetUserMappingV3) Validate(formats strfmt.Registry) error

Validate validates this Model get user mapping V3

type ModelGetUsersResponseWithPaginationV3 ¶

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 ¶

func (m *ModelGetUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelGetUsersResponseWithPaginationV3) UnmarshalBinary ¶

func (m *ModelGetUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelGetUsersResponseWithPaginationV3) Validate ¶

Validate validates this Model get users response with pagination V3

type ModelInputValidationConfigVersion ¶

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 ¶

func (m *ModelInputValidationConfigVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationConfigVersion) UnmarshalBinary ¶

func (m *ModelInputValidationConfigVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationConfigVersion) Validate ¶

Validate validates this Model input validation config version

type ModelInputValidationData ¶

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 ¶

func (m *ModelInputValidationData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationData) UnmarshalBinary ¶

func (m *ModelInputValidationData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationData) Validate ¶

func (m *ModelInputValidationData) Validate(formats strfmt.Registry) error

Validate validates this Model input validation data

type ModelInputValidationDataPublic ¶

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 ¶

func (m *ModelInputValidationDataPublic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationDataPublic) UnmarshalBinary ¶

func (m *ModelInputValidationDataPublic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationDataPublic) Validate ¶

func (m *ModelInputValidationDataPublic) Validate(formats strfmt.Registry) error

Validate validates this Model input validation data public

type ModelInputValidationUpdatePayload ¶

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 ¶

func (m *ModelInputValidationUpdatePayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationUpdatePayload) UnmarshalBinary ¶

func (m *ModelInputValidationUpdatePayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationUpdatePayload) Validate ¶

Validate validates this Model input validation update payload

type ModelInputValidationsPublicResponse ¶

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 ¶

func (m *ModelInputValidationsPublicResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationsPublicResponse) UnmarshalBinary ¶

func (m *ModelInputValidationsPublicResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationsPublicResponse) Validate ¶

Validate validates this Model input validations public response

type ModelInputValidationsResponse ¶

type ModelInputValidationsResponse struct {

	// data
	// Required: true
	Data []*ModelInputValidationData `json:"data"`

	// fromdefault
	// Required: true
	FromDefault *bool `json:"fromDefault"`

	// version
	// Required: true
	// Format: int32
	Version *int32 `json:"version"`
}

ModelInputValidationsResponse Model input validations response

swagger:model Model input validations response.

func (*ModelInputValidationsResponse) MarshalBinary ¶

func (m *ModelInputValidationsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInputValidationsResponse) UnmarshalBinary ¶

func (m *ModelInputValidationsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInputValidationsResponse) Validate ¶

func (m *ModelInputValidationsResponse) Validate(formats strfmt.Registry) error

Validate validates this Model input validations response

type ModelInternalConfigResponseV3 ¶ added in v0.4.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.4.0

func (m *ModelInternalConfigResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInternalConfigResponseV3) UnmarshalBinary ¶ added in v0.4.0

func (m *ModelInternalConfigResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInternalConfigResponseV3) Validate ¶ added in v0.4.0

func (m *ModelInternalConfigResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model internal config response V3

type ModelInvitationHistoryResponse ¶

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 ¶

func (m *ModelInvitationHistoryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInvitationHistoryResponse) UnmarshalBinary ¶

func (m *ModelInvitationHistoryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInvitationHistoryResponse) Validate ¶

func (m *ModelInvitationHistoryResponse) Validate(formats strfmt.Registry) error

Validate validates this Model invitation history response

type ModelInviteUserRequestV3 ¶

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 ¶

func (m *ModelInviteUserRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInviteUserRequestV3) UnmarshalBinary ¶

func (m *ModelInviteUserRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV3) Validate ¶

func (m *ModelInviteUserRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model invite user request V3

type ModelInviteUserRequestV4 ¶

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 ¶

func (m *ModelInviteUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInviteUserRequestV4) UnmarshalBinary ¶

func (m *ModelInviteUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV4) Validate ¶

func (m *ModelInviteUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model invite user request V4

type ModelInviteUserResponseV3 ¶

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 ¶

func (m *ModelInviteUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelInviteUserResponseV3) UnmarshalBinary ¶

func (m *ModelInviteUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelInviteUserResponseV3) Validate ¶

func (m *ModelInviteUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model invite user response V3

type ModelLinkHeadlessAccountRequest ¶

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 ¶

func (m *ModelLinkHeadlessAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkHeadlessAccountRequest) UnmarshalBinary ¶

func (m *ModelLinkHeadlessAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkHeadlessAccountRequest) Validate ¶

Validate validates this Model link headless account request

type ModelLinkPlatformAccountRequest ¶

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 ¶

func (m *ModelLinkPlatformAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkPlatformAccountRequest) UnmarshalBinary ¶

func (m *ModelLinkPlatformAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkPlatformAccountRequest) Validate ¶

Validate validates this Model link platform account request

type ModelLinkPlatformAccountWithProgressionRequest ¶

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 ¶

MarshalBinary interface implementation

func (*ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelLinkPlatformAccountWithProgressionRequest) Validate ¶

Validate validates this Model link platform account with progression request

type ModelLinkRequest ¶

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 ¶

func (m *ModelLinkRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkRequest) UnmarshalBinary ¶

func (m *ModelLinkRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkRequest) Validate ¶

func (m *ModelLinkRequest) Validate(formats strfmt.Registry) error

Validate validates this Model link request

type ModelLinkingHistoryResponseWithPaginationV3 ¶

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 ¶

func (m *ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary ¶

func (m *ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLinkingHistoryResponseWithPaginationV3) Validate ¶

Validate validates this Model linking history response with pagination V3

type ModelListAssignedUsersV4Response ¶

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 ¶

func (m *ModelListAssignedUsersV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListAssignedUsersV4Response) UnmarshalBinary ¶

func (m *ModelListAssignedUsersV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListAssignedUsersV4Response) Validate ¶

Validate validates this Model list assigned users V4 response

type ModelListBulkUserBanResponseV3 ¶

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 ¶

func (m *ModelListBulkUserBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListBulkUserBanResponseV3) UnmarshalBinary ¶

func (m *ModelListBulkUserBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListBulkUserBanResponseV3) Validate ¶

func (m *ModelListBulkUserBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model list bulk user ban response V3

type ModelListBulkUserPlatformsResponse ¶

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 ¶

func (m *ModelListBulkUserPlatformsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListBulkUserPlatformsResponse) UnmarshalBinary ¶

func (m *ModelListBulkUserPlatformsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListBulkUserPlatformsResponse) Validate ¶

Validate validates this Model list bulk user platforms response

type ModelListBulkUserResponse ¶

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 ¶

func (m *ModelListBulkUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListBulkUserResponse) UnmarshalBinary ¶

func (m *ModelListBulkUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListBulkUserResponse) Validate ¶

func (m *ModelListBulkUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model list bulk user response

type ModelListEmailAddressRequest ¶

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 ¶

func (m *ModelListEmailAddressRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListEmailAddressRequest) UnmarshalBinary ¶

func (m *ModelListEmailAddressRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListEmailAddressRequest) Validate ¶

func (m *ModelListEmailAddressRequest) Validate(formats strfmt.Registry) error

Validate validates this Model list email address request

type ModelListInvitationHistoriesV4Response ¶

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 ¶

func (m *ModelListInvitationHistoriesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListInvitationHistoriesV4Response) UnmarshalBinary ¶

func (m *ModelListInvitationHistoriesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListInvitationHistoriesV4Response) Validate ¶

Validate validates this Model list invitation histories V4 response

type ModelListRoleV4Response ¶

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 ¶

func (m *ModelListRoleV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListRoleV4Response) UnmarshalBinary ¶

func (m *ModelListRoleV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListRoleV4Response) Validate ¶

func (m *ModelListRoleV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model list role V4 response

type ModelListUserInformationResult ¶

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 ¶

func (m *ModelListUserInformationResult) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListUserInformationResult) UnmarshalBinary ¶

func (m *ModelListUserInformationResult) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListUserInformationResult) Validate ¶

func (m *ModelListUserInformationResult) Validate(formats strfmt.Registry) error

Validate validates this Model list user information result

type ModelListUserResponseV3 ¶

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 ¶

func (m *ModelListUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListUserResponseV3) UnmarshalBinary ¶

func (m *ModelListUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListUserResponseV3) Validate ¶

func (m *ModelListUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model list user response V3

type ModelListUserRolesV4Response ¶

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 ¶

func (m *ModelListUserRolesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListUserRolesV4Response) UnmarshalBinary ¶

func (m *ModelListUserRolesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListUserRolesV4Response) Validate ¶

func (m *ModelListUserRolesV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model list user roles V4 response

type ModelListValidUserIDResponseV4 ¶

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 ¶

func (m *ModelListValidUserIDResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelListValidUserIDResponseV4) UnmarshalBinary ¶

func (m *ModelListValidUserIDResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelListValidUserIDResponseV4) Validate ¶

func (m *ModelListValidUserIDResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model list valid user ID response V4

type ModelLoginAllowlistRequest ¶

type ModelLoginAllowlistRequest struct {

	// Whether the login allowlist is active.
	// Required: true
	Active *bool `json:"active"`

	// List of role IDs that are allowed to login when the allowlist is active.
	// Required: true
	RoleIds []string `json:"roleIds"`
}

ModelLoginAllowlistRequest Model login allowlist request

swagger:model Model login allowlist request.

func (*ModelLoginAllowlistRequest) MarshalBinary ¶

func (m *ModelLoginAllowlistRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLoginAllowlistRequest) UnmarshalBinary ¶

func (m *ModelLoginAllowlistRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLoginAllowlistRequest) Validate ¶

func (m *ModelLoginAllowlistRequest) Validate(formats strfmt.Registry) error

Validate validates this Model login allowlist request

type ModelLoginAllowlistResponse ¶

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 ¶

func (m *ModelLoginAllowlistResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLoginAllowlistResponse) UnmarshalBinary ¶

func (m *ModelLoginAllowlistResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLoginAllowlistResponse) Validate ¶

func (m *ModelLoginAllowlistResponse) Validate(formats strfmt.Registry) error

Validate validates this Model login allowlist response

type ModelLoginHistoriesResponse ¶

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 ¶

func (m *ModelLoginHistoriesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelLoginHistoriesResponse) UnmarshalBinary ¶

func (m *ModelLoginHistoriesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelLoginHistoriesResponse) Validate ¶

func (m *ModelLoginHistoriesResponse) Validate(formats strfmt.Registry) error

Validate validates this Model login histories response

type ModelNamespaceInvitationHistoryUserV4Response ¶

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 ¶

MarshalBinary interface implementation

func (*ModelNamespaceInvitationHistoryUserV4Response) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelNamespaceInvitationHistoryUserV4Response) Validate ¶

Validate validates this Model namespace invitation history user V4 response

type ModelNamespaceRoleRequest ¶

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 ¶

func (m *ModelNamespaceRoleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelNamespaceRoleRequest) UnmarshalBinary ¶

func (m *ModelNamespaceRoleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelNamespaceRoleRequest) Validate ¶

func (m *ModelNamespaceRoleRequest) Validate(formats strfmt.Registry) error

Validate validates this Model namespace role request

type ModelOneTimeCodeLinkRedirectionResponse ¶

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 ¶

func (m *ModelOneTimeCodeLinkRedirectionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelOneTimeCodeLinkRedirectionResponse) UnmarshalBinary ¶

func (m *ModelOneTimeCodeLinkRedirectionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelOneTimeCodeLinkRedirectionResponse) Validate ¶

Validate validates this Model one time code link redirection response

type ModelPermissionDeleteRequest ¶

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 ¶

func (m *ModelPermissionDeleteRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPermissionDeleteRequest) UnmarshalBinary ¶

func (m *ModelPermissionDeleteRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPermissionDeleteRequest) Validate ¶

func (m *ModelPermissionDeleteRequest) Validate(formats strfmt.Registry) error

Validate validates this Model permission delete request

type ModelPlatformDefaultsResponse ¶ added in v0.10.0

type ModelPlatformDefaultsResponse struct {

	// default OAuth scopes when no custom scopes are configured for the platform. The scopes is used for server-side token exchange or authorization url construction
	// Required: true
	DefaultScopes []string `json:"defaultScopes"`

	// platform identifier
	// Required: true
	PlatformID *string `json:"platformId"`
}

ModelPlatformDefaultsResponse Model platform defaults response

swagger:model Model platform defaults response.

func (*ModelPlatformDefaultsResponse) MarshalBinary ¶ added in v0.10.0

func (m *ModelPlatformDefaultsResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDefaultsResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelPlatformDefaultsResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDefaultsResponse) Validate ¶ added in v0.10.0

func (m *ModelPlatformDefaultsResponse) Validate(formats strfmt.Registry) error

Validate validates this Model platform defaults response

type ModelPlatformDomainDeleteRequest ¶

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 ¶

func (m *ModelPlatformDomainDeleteRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainDeleteRequest) UnmarshalBinary ¶

func (m *ModelPlatformDomainDeleteRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainDeleteRequest) Validate ¶

Validate validates this Model platform domain delete request

type ModelPlatformDomainPatchRequest ¶ added in v0.2.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.2.0

func (m *ModelPlatformDomainPatchRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainPatchRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelPlatformDomainPatchRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainPatchRequest) Validate ¶ added in v0.2.0

Validate validates this Model platform domain patch request

type ModelPlatformDomainResponse ¶

type ModelPlatformDomainResponse struct {

	// registereddomains
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"`
}

ModelPlatformDomainResponse Model platform domain response

swagger:model Model platform domain response.

func (*ModelPlatformDomainResponse) MarshalBinary ¶

func (m *ModelPlatformDomainResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainResponse) UnmarshalBinary ¶

func (m *ModelPlatformDomainResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainResponse) Validate ¶

func (m *ModelPlatformDomainResponse) Validate(formats strfmt.Registry) error

Validate validates this Model platform domain response

type ModelPlatformDomainUpdateRequest ¶

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 ¶

func (m *ModelPlatformDomainUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformDomainUpdateRequest) UnmarshalBinary ¶

func (m *ModelPlatformDomainUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformDomainUpdateRequest) Validate ¶

Validate validates this Model platform domain update request

type ModelPlatformUserIDRequest ¶

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 ¶

func (m *ModelPlatformUserIDRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformUserIDRequest) UnmarshalBinary ¶

func (m *ModelPlatformUserIDRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformUserIDRequest) Validate ¶

func (m *ModelPlatformUserIDRequest) Validate(formats strfmt.Registry) error

Validate validates this Model platform user ID request

type ModelPlatformUserIDRequestV4 ¶

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 ¶

func (m *ModelPlatformUserIDRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformUserIDRequestV4) UnmarshalBinary ¶

func (m *ModelPlatformUserIDRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformUserIDRequestV4) Validate ¶

func (m *ModelPlatformUserIDRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model platform user ID request V4

type ModelPlatformUserInformation ¶

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 ¶

func (m *ModelPlatformUserInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPlatformUserInformation) UnmarshalBinary ¶

func (m *ModelPlatformUserInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPlatformUserInformation) Validate ¶

func (m *ModelPlatformUserInformation) Validate(formats strfmt.Registry) error

Validate validates this Model platform user information

type ModelProgressionInfo ¶

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 ¶

func (m *ModelProgressionInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelProgressionInfo) UnmarshalBinary ¶

func (m *ModelProgressionInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelProgressionInfo) Validate ¶

func (m *ModelProgressionInfo) Validate(formats strfmt.Registry) error

Validate validates this Model progression info

type ModelPublicInviteUserRequestV4 ¶

type ModelPublicInviteUserRequestV4 struct {

	// Optional UTM parameter data.
	AdditionalData string `json:"additionalData,omitempty"`

	// Email address of the user to be invited.
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// languagetag
	LanguageTag string `json:"languageTag,omitempty"`

	// New namespace of the user to be created.
	// Required: true
	Namespace *string `json:"namespace"`

	// Display name of the new namespace.
	// Required: true
	NamespaceDisplayName *string `json:"namespaceDisplayName"`
}

ModelPublicInviteUserRequestV4 Model public invite user request V4

swagger:model Model public invite user request V4.

func (*ModelPublicInviteUserRequestV4) MarshalBinary ¶

func (m *ModelPublicInviteUserRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicInviteUserRequestV4) UnmarshalBinary ¶

func (m *ModelPublicInviteUserRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicInviteUserRequestV4) Validate ¶

func (m *ModelPublicInviteUserRequestV4) Validate(formats strfmt.Registry) error

Validate validates this Model public invite user request V4

type ModelPublicOpenIDUserInfoResponse ¶

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 ¶

func (m *ModelPublicOpenIDUserInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicOpenIDUserInfoResponse) UnmarshalBinary ¶

func (m *ModelPublicOpenIDUserInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicOpenIDUserInfoResponse) Validate ¶

Validate validates this Model public open ID user info response

type ModelPublicThirdPartyPlatformInfo ¶

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 ¶

func (m *ModelPublicThirdPartyPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicThirdPartyPlatformInfo) UnmarshalBinary ¶

func (m *ModelPublicThirdPartyPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicThirdPartyPlatformInfo) Validate ¶

Validate validates this Model public third party platform info

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

func (*ModelPublicUserInformationResponseV3) Validate ¶

Validate validates this Model public user information response V3

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

func (*ModelPublicUserInformationV3) Validate ¶

func (m *ModelPublicUserInformationV3) Validate(formats strfmt.Registry) error

Validate validates this Model public user information V3

type ModelPublicUserResponse ¶

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 ¶

func (m *ModelPublicUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserResponse) UnmarshalBinary ¶

func (m *ModelPublicUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserResponse) Validate ¶

func (m *ModelPublicUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model public user response

type ModelPublicUserResponseV3 ¶

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 ¶

func (m *ModelPublicUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserResponseV3) UnmarshalBinary ¶

func (m *ModelPublicUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserResponseV3) Validate ¶

func (m *ModelPublicUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model public user response V3

type ModelPublicUserUpdateRequestV3 ¶

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 ¶

func (m *ModelPublicUserUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUserUpdateRequestV3) UnmarshalBinary ¶

func (m *ModelPublicUserUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUserUpdateRequestV3) Validate ¶

func (m *ModelPublicUserUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model public user update request V3

type ModelPublicUsersResponse ¶

type ModelPublicUsersResponse struct {

	// users
	Users []*ModelPublicUserResponse `json:"Users,omitempty"`
}

ModelPublicUsersResponse Model public users response

swagger:model Model public users response.

func (*ModelPublicUsersResponse) MarshalBinary ¶

func (m *ModelPublicUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelPublicUsersResponse) UnmarshalBinary ¶

func (m *ModelPublicUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelPublicUsersResponse) Validate ¶

func (m *ModelPublicUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model public users response

type ModelRemoveUserRoleV4Request ¶

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 ¶

func (m *ModelRemoveUserRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRemoveUserRoleV4Request) UnmarshalBinary ¶

func (m *ModelRemoveUserRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRemoveUserRoleV4Request) Validate ¶

func (m *ModelRemoveUserRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model remove user role V4 request

type ModelResetPasswordRequest ¶

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 ¶

func (m *ModelResetPasswordRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelResetPasswordRequest) UnmarshalBinary ¶

func (m *ModelResetPasswordRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelResetPasswordRequest) Validate ¶

func (m *ModelResetPasswordRequest) Validate(formats strfmt.Registry) error

Validate validates this Model reset password request

type ModelResetPasswordRequestV3 ¶

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 ¶

func (m *ModelResetPasswordRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelResetPasswordRequestV3) UnmarshalBinary ¶

func (m *ModelResetPasswordRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelResetPasswordRequestV3) Validate ¶

func (m *ModelResetPasswordRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model reset password request V3

type ModelRevokeUserV4Request ¶

type ModelRevokeUserV4Request struct {

	// The user's namespace.
	// Required: true
	Namespace *string `json:"namespace"`

	// The user's ID.
	// Required: true
	UserID *string `json:"userId"`
}

ModelRevokeUserV4Request Model revoke user V4 request

swagger:model Model revoke user V4 request.

func (*ModelRevokeUserV4Request) MarshalBinary ¶

func (m *ModelRevokeUserV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRevokeUserV4Request) UnmarshalBinary ¶

func (m *ModelRevokeUserV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRevokeUserV4Request) Validate ¶

func (m *ModelRevokeUserV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model revoke user V4 request

type ModelRoleAdminStatusResponse ¶

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 ¶

func (m *ModelRoleAdminStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleAdminStatusResponse) UnmarshalBinary ¶

func (m *ModelRoleAdminStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleAdminStatusResponse) Validate ¶

func (m *ModelRoleAdminStatusResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role admin status response

type ModelRoleAdminStatusResponseV3 ¶

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 ¶

func (m *ModelRoleAdminStatusResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleAdminStatusResponseV3) UnmarshalBinary ¶

func (m *ModelRoleAdminStatusResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleAdminStatusResponseV3) Validate ¶

func (m *ModelRoleAdminStatusResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role admin status response V3

type ModelRoleCreateRequest ¶

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 ¶

func (m *ModelRoleCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleCreateRequest) UnmarshalBinary ¶

func (m *ModelRoleCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleCreateRequest) Validate ¶

func (m *ModelRoleCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role create request

type ModelRoleCreateV3Request ¶

type ModelRoleCreateV3Request struct {

	// Specify if the role is for admin users. Default: false.
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// Specify if the role can be deleted. Default: true.
	Deletable bool `json:"deletable"`

	// Specify if the role can be assigned to wildcard (*) namespace. Default: false.
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// List of users that will act as managers of this role.
	// Required: true
	Managers []*AccountcommonRoleManagerV3 `json:"managers"`

	// List of users that will act as members of this role.
	// Required: true
	Members []*AccountcommonRoleMemberV3 `json:"members"`

	// Permissions that this role grants.
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// Role name, alphanumeric, cannot have special characters.
	// 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

func (*ModelRoleCreateV3Request) Validate ¶

func (m *ModelRoleCreateV3Request) Validate(formats strfmt.Registry) error

Validate validates this Model role create V3 request

type ModelRoleManagersRequest ¶

type ModelRoleManagersRequest struct {

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`
}

ModelRoleManagersRequest Model role managers request

swagger:model Model role managers request.

func (*ModelRoleManagersRequest) MarshalBinary ¶

func (m *ModelRoleManagersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersRequest) UnmarshalBinary ¶

func (m *ModelRoleManagersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersRequest) Validate ¶

func (m *ModelRoleManagersRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role managers request

type ModelRoleManagersRequestV3 ¶

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 ¶

func (m *ModelRoleManagersRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersRequestV3) UnmarshalBinary ¶

func (m *ModelRoleManagersRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersRequestV3) Validate ¶

func (m *ModelRoleManagersRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model role managers request V3

type ModelRoleManagersResponse ¶

type ModelRoleManagersResponse struct {

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`
}

ModelRoleManagersResponse Model role managers response

swagger:model Model role managers response.

func (*ModelRoleManagersResponse) MarshalBinary ¶

func (m *ModelRoleManagersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersResponse) UnmarshalBinary ¶

func (m *ModelRoleManagersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersResponse) Validate ¶

func (m *ModelRoleManagersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role managers response

type ModelRoleManagersResponsesV3 ¶

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 ¶

func (m *ModelRoleManagersResponsesV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleManagersResponsesV3) UnmarshalBinary ¶

func (m *ModelRoleManagersResponsesV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleManagersResponsesV3) Validate ¶

func (m *ModelRoleManagersResponsesV3) Validate(formats strfmt.Registry) error

Validate validates this Model role managers responses V3

type ModelRoleMembersRequest ¶

type ModelRoleMembersRequest struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`
}

ModelRoleMembersRequest Model role members request

swagger:model Model role members request.

func (*ModelRoleMembersRequest) MarshalBinary ¶

func (m *ModelRoleMembersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersRequest) UnmarshalBinary ¶

func (m *ModelRoleMembersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersRequest) Validate ¶

func (m *ModelRoleMembersRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role members request

type ModelRoleMembersRequestV3 ¶

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 ¶

func (m *ModelRoleMembersRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) UnmarshalBinary ¶

func (m *ModelRoleMembersRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) Validate ¶

func (m *ModelRoleMembersRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model role members request V3

type ModelRoleMembersResponse ¶

type ModelRoleMembersResponse struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`
}

ModelRoleMembersResponse Model role members response

swagger:model Model role members response.

func (*ModelRoleMembersResponse) MarshalBinary ¶

func (m *ModelRoleMembersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersResponse) UnmarshalBinary ¶

func (m *ModelRoleMembersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersResponse) Validate ¶

func (m *ModelRoleMembersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role members response

type ModelRoleMembersResponseV3 ¶

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 ¶

func (m *ModelRoleMembersResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) UnmarshalBinary ¶

func (m *ModelRoleMembersResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) Validate ¶

func (m *ModelRoleMembersResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role members response V3

type ModelRoleNamesResponseV3 ¶

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 ¶

func (m *ModelRoleNamesResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) UnmarshalBinary ¶

func (m *ModelRoleNamesResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) Validate ¶

func (m *ModelRoleNamesResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role names response V3

type ModelRoleOverrideResponse ¶

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 ¶

func (m *ModelRoleOverrideResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideResponse) UnmarshalBinary ¶

func (m *ModelRoleOverrideResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideResponse) Validate ¶

func (m *ModelRoleOverrideResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role override response

type ModelRoleOverrideSourceResponse ¶

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 ¶

func (m *ModelRoleOverrideSourceResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideSourceResponse) UnmarshalBinary ¶

func (m *ModelRoleOverrideSourceResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideSourceResponse) Validate ¶

Validate validates this Model role override source response

type ModelRoleOverrideStatsUpdateRequest ¶

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 ¶

func (m *ModelRoleOverrideStatsUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideStatsUpdateRequest) UnmarshalBinary ¶

func (m *ModelRoleOverrideStatsUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideStatsUpdateRequest) Validate ¶

Validate validates this Model role override stats update request

type ModelRoleOverrideUpdateRequest ¶

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 ¶

func (m *ModelRoleOverrideUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleOverrideUpdateRequest) UnmarshalBinary ¶

func (m *ModelRoleOverrideUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleOverrideUpdateRequest) Validate ¶

func (m *ModelRoleOverrideUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role override update request

type ModelRolePermissionResponseV3 ¶

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 ¶

func (m *ModelRolePermissionResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRolePermissionResponseV3) UnmarshalBinary ¶

func (m *ModelRolePermissionResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRolePermissionResponseV3) Validate ¶

func (m *ModelRolePermissionResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role permission response V3

type ModelRoleResponse ¶

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 ¶

func (m *ModelRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponse) UnmarshalBinary ¶

func (m *ModelRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponse) Validate ¶

func (m *ModelRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this Model role response

type ModelRoleResponseV3 ¶

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 ¶

func (m *ModelRoleResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseV3) UnmarshalBinary ¶

func (m *ModelRoleResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseV3) Validate ¶

func (m *ModelRoleResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model role response V3

type ModelRoleResponseWithManagers ¶

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 ¶

func (m *ModelRoleResponseWithManagers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) UnmarshalBinary ¶

func (m *ModelRoleResponseWithManagers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) Validate ¶

func (m *ModelRoleResponseWithManagers) Validate(formats strfmt.Registry) error

Validate validates this Model role response with managers

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 ¶

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagersAndPaginationV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagersAndPaginationV3) Validate ¶

Validate validates this Model role response with managers and pagination V3

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

func (*ModelRoleResponseWithManagersV3) Validate ¶

Validate validates this Model role response with managers V3

type ModelRoleUpdateRequest ¶

type ModelRoleUpdateRequest struct {

	// rolename
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleUpdateRequest Model role update request

swagger:model Model role update request.

func (*ModelRoleUpdateRequest) MarshalBinary ¶

func (m *ModelRoleUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleUpdateRequest) UnmarshalBinary ¶

func (m *ModelRoleUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleUpdateRequest) Validate ¶

func (m *ModelRoleUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model role update request

type ModelRoleUpdateRequestV3 ¶

type ModelRoleUpdateRequestV3 struct {

	// Specify if the role can be deleted.
	Deletable bool `json:"deletable"`

	// Specify if the role can be assigned to wildcard (*) namespace. Default: false.
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// Role name, alphanumeric, cannot have special characters.
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleUpdateRequestV3 Model role update request V3

swagger:model Model role update request V3.

func (*ModelRoleUpdateRequestV3) MarshalBinary ¶

func (m *ModelRoleUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) UnmarshalBinary ¶

func (m *ModelRoleUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) Validate ¶

func (m *ModelRoleUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model role update request V3

type ModelRoleV4Request ¶

type ModelRoleV4Request struct {

	// Specify if the role is for admin users. Default: false.
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// Specify if the role can be deleted. Default: true.
	Deletable bool `json:"deletable"`

	// Specify if the role can be assigned to wildcard (*) namespace. Default: false.
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// Role name, alphanumeric, cannot have special characters.
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleV4Request Model role V4 request

swagger:model Model role V4 request.

func (*ModelRoleV4Request) MarshalBinary ¶

func (m *ModelRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleV4Request) UnmarshalBinary ¶

func (m *ModelRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleV4Request) Validate ¶

func (m *ModelRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this Model role V4 request

type ModelRoleV4Response ¶

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 ¶

func (m *ModelRoleV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleV4Response) UnmarshalBinary ¶

func (m *ModelRoleV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleV4Response) Validate ¶

func (m *ModelRoleV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model role V4 response

type ModelSSOPlatformCredentialRequest ¶

type ModelSSOPlatformCredentialRequest struct {

	// For Azure with SAML: the SAML Assertion Consumer Service (ACS) URL on the service provider where the IdP sends its authentication response.
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// apikey
	// Required: true
	APIKey *string `json:"apiKey"`

	// Application identifier in the IdP. For Azure with SAML, this is the EntityID.
	// Required: true
	AppID *string `json:"appId"`

	// For Azure with SAML: the IdP federation metadata endpoint used by the service provider to build a trust relationship.
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// isactive
	IsActive bool `json:"isActive"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// For Discourse: the forum base URL.
	// Required: true
	SSOURL *string `json:"ssoUrl"`
}

ModelSSOPlatformCredentialRequest Model SSO platform credential request

swagger:model Model SSO platform credential request.

func (*ModelSSOPlatformCredentialRequest) MarshalBinary ¶

func (m *ModelSSOPlatformCredentialRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) UnmarshalBinary ¶

func (m *ModelSSOPlatformCredentialRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) Validate ¶

Validate validates this Model SSO platform credential request

type ModelSSOPlatformCredentialResponse ¶

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 ¶

func (m *ModelSSOPlatformCredentialResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) UnmarshalBinary ¶

func (m *ModelSSOPlatformCredentialResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) Validate ¶

Validate validates this Model SSO platform credential response

type ModelSearchUsersByPlatformIDResponse ¶

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 ¶

func (m *ModelSearchUsersByPlatformIDResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) UnmarshalBinary ¶

func (m *ModelSearchUsersByPlatformIDResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) Validate ¶

Validate validates this Model search users by platform ID response

type ModelSearchUsersResponse ¶

type ModelSearchUsersResponse struct {

	// data
	// Required: true
	Data []*AccountcommonUserSearchResult `json:"Data"`
}

ModelSearchUsersResponse Model search users response

swagger:model Model search users response.

func (*ModelSearchUsersResponse) MarshalBinary ¶

func (m *ModelSearchUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersResponse) UnmarshalBinary ¶

func (m *ModelSearchUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponse) Validate ¶

func (m *ModelSearchUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this Model search users response

type ModelSearchUsersResponseWithPaginationV3 ¶

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 ¶

func (m *ModelSearchUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary ¶

func (m *ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) Validate ¶

Validate validates this Model search users response with pagination V3

type ModelSendRegisterVerificationCodeRequest ¶

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 ¶

func (m *ModelSendRegisterVerificationCodeRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendRegisterVerificationCodeRequest) UnmarshalBinary ¶

func (m *ModelSendRegisterVerificationCodeRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendRegisterVerificationCodeRequest) Validate ¶

Validate validates this Model send register verification code request

type ModelSendVerificationCodeRequest ¶

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 ¶

func (m *ModelSendVerificationCodeRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) UnmarshalBinary ¶

func (m *ModelSendVerificationCodeRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) Validate ¶

Validate validates this Model send verification code request

type ModelSendVerificationCodeRequestV3 ¶

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 ¶

func (m *ModelSendVerificationCodeRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) UnmarshalBinary ¶

func (m *ModelSendVerificationCodeRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) Validate ¶

Validate validates this Model send verification code request V3

type ModelSendVerificationLinkRequest ¶

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 ¶

func (m *ModelSendVerificationLinkRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationLinkRequest) UnmarshalBinary ¶

func (m *ModelSendVerificationLinkRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationLinkRequest) Validate ¶

Validate validates this Model send verification link request

type ModelSimpleProfileUpdateStrategyConfigs ¶

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 ¶

func (m *ModelSimpleProfileUpdateStrategyConfigs) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSimpleProfileUpdateStrategyConfigs) UnmarshalBinary ¶

func (m *ModelSimpleProfileUpdateStrategyConfigs) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSimpleProfileUpdateStrategyConfigs) Validate ¶

Validate validates this Model simple profile update strategy configs

type ModelSimpleUserBan ¶

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 ¶

func (m *ModelSimpleUserBan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSimpleUserBan) UnmarshalBinary ¶

func (m *ModelSimpleUserBan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSimpleUserBan) Validate ¶

func (m *ModelSimpleUserBan) Validate(formats strfmt.Registry) error

Validate validates this Model simple user ban

type ModelTagCreateRequestV3 ¶ added in v0.3.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.3.0

func (m *ModelTagCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelTagCreateRequestV3) UnmarshalBinary ¶ added in v0.3.0

func (m *ModelTagCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelTagCreateRequestV3) Validate ¶ added in v0.3.0

func (m *ModelTagCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model tag create request V3

type ModelTagDetail ¶ added in v0.4.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.4.0

func (m *ModelTagDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelTagDetail) UnmarshalBinary ¶ added in v0.4.0

func (m *ModelTagDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelTagDetail) Validate ¶ added in v0.4.0

func (m *ModelTagDetail) Validate(formats strfmt.Registry) error

Validate validates this Model tag detail

type ModelTagUpdateRequestV3 ¶ added in v0.3.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.3.0

func (m *ModelTagUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelTagUpdateRequestV3) UnmarshalBinary ¶ added in v0.3.0

func (m *ModelTagUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelTagUpdateRequestV3) Validate ¶ added in v0.3.0

func (m *ModelTagUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model tag update request V3

type ModelThirdPartyLoginPlatformCredentialRequest ¶

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. Used for generic oauth flow.
	// 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"`

	// Target environment for the platform. For netflix: sandbox or production.
	// 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"`

	// Enables generic OAuth flow. When true, configure TokenAuthenticationType, TokenClaimsMapping, JWKSEndpoint, UserInfoEndpoint, etc.
	// Required: true
	GenericOauthFlow *bool `json:"GenericOauthFlow"`

	// a flag indicates whether need to include puid in access token claim
	IncludePUID bool `json:"IncludePUID"`

	// isactive
	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. Used for live login.
	PrivateKey string `json:"PrivateKey,omitempty"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// domains that are allowed to create user and grant roles. Used for google login.
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"RegisteredDomains"`

	// xbox relying party. Used for live login.
	RelyingParty string `json:"RelyingParty,omitempty"`

	// sandbox id. Used for live login.
	SandboxID string `json:"SandboxId,omitempty"`

	// Platform-specific secret value: - apple: base64-encoded private key - discord/epicgames/facebook/google/twitch/xblwebapi: client secret of the platform app - oculus: app secret - ps4/ps5/ps4web: client secret of the PSN web server - steam/steamopenid: Steam Web API Key - live: Relying Party Private Key in base64-encoded PEM format - awscognito/nintendo/netflix: not required
	// Required: true
	Secret *string `json:"Secret"`

	// apple team id
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type for authenticating the 3rd party user. Used for generic oauth flow. Supported values: - idToken - code - bearerToken
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// JSON map for how IAM retrieves values from id token claims or userInfo endpoint. Used for generic oauth flow. Allowed keys and their default claim keys: - userIdentity (default: sub) - name (default: name) - email (default: email) - avatarUrl (default: picture)
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token. Used for generic oauth flow.
	// 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"`

	// OAuth scopes for server-side token exchange and/or authorization URL construction with the third-party platform. - Generic OAuth / OIDC platforms: defaults to [openid, profile, email] - Pre-defined platforms (e.g. epicgames, ps4web, xblweb): platform-specific defaults apply when empty — see *GET /iam/v3/admin/platforms/{platformId}/defaults* - To reset to platform defaults after setting custom scopes, send an empty array []
	Scopes []string `json:"scopes,omitempty"`
}

ModelThirdPartyLoginPlatformCredentialRequest Model third party login platform credential request

swagger:model Model third party login platform credential request.

func (*ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary ¶

MarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialRequest) Validate ¶

Validate validates this Model third party login platform credential request

type ModelThirdPartyLoginPlatformCredentialResponse ¶

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 for authenticating the 3rd party user. Used for generic oauth flow. Supported values: - idToken - code - bearerToken
	// 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"`

	// OAuth scopes used during server-side token exchange and/or authorization url construction with the third-party platform. Empty means the platform default is used, see *GET /iam/v3/admin/platforms/{platformId}/defaults* for the default values.
	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 ¶

MarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialResponse) Validate ¶

Validate validates this Model third party login platform credential response

type ModelTokenThirdPartyLinkStatusResponse ¶

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 ¶

func (m *ModelTokenThirdPartyLinkStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary ¶

func (m *ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelTokenThirdPartyLinkStatusResponse) Validate ¶

Validate validates this Model token third party link status response

type ModelUnlinkUserPlatformRequest ¶

type ModelUnlinkUserPlatformRequest struct {

	// The namespace of the justice platform to unlink from. Required when platformId is 'justice'.
	PlatformNamespace string `json:"platformNamespace,omitempty"`
}

ModelUnlinkUserPlatformRequest Model unlink user platform request

swagger:model Model unlink user platform request.

func (*ModelUnlinkUserPlatformRequest) MarshalBinary ¶

func (m *ModelUnlinkUserPlatformRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) UnmarshalBinary ¶

func (m *ModelUnlinkUserPlatformRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) Validate ¶

func (m *ModelUnlinkUserPlatformRequest) Validate(formats strfmt.Registry) error

Validate validates this Model unlink user platform request

type ModelUpdatePermissionScheduleRequest ¶

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 ¶

func (m *ModelUpdatePermissionScheduleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) UnmarshalBinary ¶

func (m *ModelUpdatePermissionScheduleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) Validate ¶

Validate validates this Model update permission schedule request

type ModelUpdateProfileUpdateStrategyConfigRequest ¶

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 ¶

MarshalBinary interface implementation

func (*ModelUpdateProfileUpdateStrategyConfigRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelUpdateProfileUpdateStrategyConfigRequest) Validate ¶

Validate validates this Model update profile update strategy config request

type ModelUpdateUserDeletionStatusRequest ¶

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 ¶

func (m *ModelUpdateUserDeletionStatusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) UnmarshalBinary ¶

func (m *ModelUpdateUserDeletionStatusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) Validate ¶

Validate validates this Model update user deletion status request

type ModelUpdateUserStatusRequest ¶

type ModelUpdateUserStatusRequest struct {

	// Set to true to enable the account, false to disable it.
	// Required: true
	Enabled *bool `json:"enabled"`

	// Reason for disabling the account. For Account Disable: use 'AdminDeactivateAccount' when the request comes from an admin. Ignored when enabling the account.
	Reason string `json:"reason,omitempty"`
}

ModelUpdateUserStatusRequest Model update user status request

swagger:model Model update user status request.

func (*ModelUpdateUserStatusRequest) MarshalBinary ¶

func (m *ModelUpdateUserStatusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) UnmarshalBinary ¶

func (m *ModelUpdateUserStatusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) Validate ¶

func (m *ModelUpdateUserStatusRequest) Validate(formats strfmt.Registry) error

Validate validates this Model update user status request

type ModelUpgradeHeadlessAccountRequest ¶

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 ¶

func (m *ModelUpgradeHeadlessAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) UnmarshalBinary ¶

func (m *ModelUpgradeHeadlessAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) Validate ¶

Validate validates this Model upgrade headless account request

type ModelUpgradeHeadlessAccountV3Request ¶

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 ¶

func (m *ModelUpgradeHeadlessAccountV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary ¶

func (m *ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) Validate ¶

Validate validates this Model upgrade headless account V3 request

type ModelUpgradeHeadlessAccountWithVerificationCodeRequest ¶

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 ¶

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) Validate ¶

Validate validates this Model upgrade headless account with verification code request

type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 ¶

type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// Optional country to update after upgrade. Format: ISO3166-1 alpha-2 two letter, e.g. US.
	Country string `json:"country,omitempty"`

	// Optional date of birth to update after upgrade. Format: YYYY-MM-DD, e.g. 2019-04-29.
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// Optional display name to update after upgrade.
	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 ¶

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) Validate ¶

Validate validates this Model upgrade headless account with verification code request V3

type ModelUserActiveBanResponse ¶

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 ¶

func (m *ModelUserActiveBanResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserActiveBanResponse) UnmarshalBinary ¶

func (m *ModelUserActiveBanResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserActiveBanResponse) Validate ¶

func (m *ModelUserActiveBanResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user active ban response

type ModelUserActiveBanResponseV3 ¶

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 ¶

func (m *ModelUserActiveBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) UnmarshalBinary ¶

func (m *ModelUserActiveBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) Validate ¶

func (m *ModelUserActiveBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user active ban response V3

type ModelUserBanResponse ¶

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 ¶

func (m *ModelUserBanResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanResponse) UnmarshalBinary ¶

func (m *ModelUserBanResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanResponse) Validate ¶

func (m *ModelUserBanResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user ban response

type ModelUserBanResponseV3 ¶

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 ¶

func (m *ModelUserBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanResponseV3) UnmarshalBinary ¶

func (m *ModelUserBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanResponseV3) Validate ¶

func (m *ModelUserBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user ban response V3

type ModelUserBanWithStatus ¶

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 ¶

func (m *ModelUserBanWithStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanWithStatus) UnmarshalBinary ¶

func (m *ModelUserBanWithStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanWithStatus) Validate ¶

func (m *ModelUserBanWithStatus) Validate(formats strfmt.Registry) error

Validate validates this Model user ban with status

type ModelUserBaseInfo ¶

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 ¶

func (m *ModelUserBaseInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBaseInfo) UnmarshalBinary ¶

func (m *ModelUserBaseInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBaseInfo) Validate ¶

func (m *ModelUserBaseInfo) Validate(formats strfmt.Registry) error

Validate validates this Model user base info

type ModelUserBulkUpdateRequestV3 ¶

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 ¶

func (m *ModelUserBulkUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBulkUpdateRequestV3) UnmarshalBinary ¶

func (m *ModelUserBulkUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBulkUpdateRequestV3) Validate ¶

func (m *ModelUserBulkUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user bulk update request V3

type ModelUserCreateRequest ¶

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 ¶

func (m *ModelUserCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateRequest) UnmarshalBinary ¶

func (m *ModelUserCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateRequest) Validate ¶

func (m *ModelUserCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user create request

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

func (*ModelUserCreateRequestV3) Validate ¶

func (m *ModelUserCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user create request V3

type ModelUserCreateResponse ¶

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 ¶

func (m *ModelUserCreateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateResponse) UnmarshalBinary ¶

func (m *ModelUserCreateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateResponse) Validate ¶

func (m *ModelUserCreateResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user create response

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

func (*ModelUserCreateResponseV3) Validate ¶

func (m *ModelUserCreateResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user create response V3

type ModelUserDeletionStatusResponse ¶

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 ¶

func (m *ModelUserDeletionStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) UnmarshalBinary ¶

func (m *ModelUserDeletionStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) Validate ¶

Validate validates this Model user deletion status response

type ModelUserIDsRequest ¶

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 ¶

func (m *ModelUserIDsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserIDsRequest) UnmarshalBinary ¶

func (m *ModelUserIDsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserIDsRequest) Validate ¶

func (m *ModelUserIDsRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user I ds request

type ModelUserIdentityUpdateRequestV3 ¶

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 ¶

func (m *ModelUserIdentityUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserIdentityUpdateRequestV3) UnmarshalBinary ¶

func (m *ModelUserIdentityUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserIdentityUpdateRequestV3) Validate ¶

Validate validates this Model user identity update request V3

type ModelUserInfoResponse ¶

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 ¶

func (m *ModelUserInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInfoResponse) UnmarshalBinary ¶

func (m *ModelUserInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInfoResponse) Validate ¶

func (m *ModelUserInfoResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user info response

type ModelUserInformation ¶

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 ¶

func (m *ModelUserInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInformation) UnmarshalBinary ¶

func (m *ModelUserInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInformation) Validate ¶

func (m *ModelUserInformation) Validate(formats strfmt.Registry) error

Validate validates this Model user information

type ModelUserInputValidationRequest ¶

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 ¶

func (m *ModelUserInputValidationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInputValidationRequest) UnmarshalBinary ¶

func (m *ModelUserInputValidationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInputValidationRequest) Validate ¶

Validate validates this Model user input validation request

type ModelUserInputValidationResponse ¶

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 ¶

func (m *ModelUserInputValidationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInputValidationResponse) UnmarshalBinary ¶

func (m *ModelUserInputValidationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInputValidationResponse) Validate ¶

Validate validates this Model user input validation response

type ModelUserInvitationHistory ¶

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 ¶

func (m *ModelUserInvitationHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInvitationHistory) UnmarshalBinary ¶

func (m *ModelUserInvitationHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInvitationHistory) Validate ¶

func (m *ModelUserInvitationHistory) Validate(formats strfmt.Registry) error

Validate validates this Model user invitation history

type ModelUserInvitationV3 ¶

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 ¶

func (m *ModelUserInvitationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInvitationV3) UnmarshalBinary ¶

func (m *ModelUserInvitationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInvitationV3) Validate ¶

func (m *ModelUserInvitationV3) Validate(formats strfmt.Registry) error

Validate validates this Model user invitation V3

type ModelUserLoginHistoryResponse ¶

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 ¶

func (m *ModelUserLoginHistoryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) UnmarshalBinary ¶

func (m *ModelUserLoginHistoryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) Validate ¶

func (m *ModelUserLoginHistoryResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user login history response

type ModelUserMFAStatusResponseV4 ¶

type ModelUserMFAStatusResponseV4 struct {

	// defaultfactor
	DefaultFactor string `json:"defaultFactor,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// list of enabled MFA factors; valid values: authenticator, backupCode, email
	EnabledFactors []string `json:"enabledFactors,omitempty"`
}

ModelUserMFAStatusResponseV4 Model user MFA status response V4

swagger:model Model user MFA status response V4.

func (*ModelUserMFAStatusResponseV4) MarshalBinary ¶

func (m *ModelUserMFAStatusResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserMFAStatusResponseV4) UnmarshalBinary ¶

func (m *ModelUserMFAStatusResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserMFAStatusResponseV4) Validate ¶

func (m *ModelUserMFAStatusResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model user MFA status response V4

type ModelUserMFATokenResponseV4 ¶

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 ¶

func (m *ModelUserMFATokenResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserMFATokenResponseV4) UnmarshalBinary ¶

func (m *ModelUserMFATokenResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserMFATokenResponseV4) Validate ¶

func (m *ModelUserMFATokenResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model user MFA token response V4

type ModelUserPasswordUpdateRequest ¶

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 ¶

func (m *ModelUserPasswordUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) UnmarshalBinary ¶

func (m *ModelUserPasswordUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) Validate ¶

func (m *ModelUserPasswordUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user password update request

type ModelUserPasswordUpdateV3Request ¶

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 ¶

func (m *ModelUserPasswordUpdateV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) UnmarshalBinary ¶

func (m *ModelUserPasswordUpdateV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) Validate ¶

Validate validates this Model user password update V3 request

type ModelUserPermissionsResponseV3 ¶

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 ¶

func (m *ModelUserPermissionsResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) UnmarshalBinary ¶

func (m *ModelUserPermissionsResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) Validate ¶

func (m *ModelUserPermissionsResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user permissions response V3

type ModelUserPlatformInfo ¶

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 ¶

func (m *ModelUserPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformInfo) UnmarshalBinary ¶

func (m *ModelUserPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformInfo) Validate ¶

func (m *ModelUserPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this Model user platform info

type ModelUserPlatformInfos ¶

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 ¶

func (m *ModelUserPlatformInfos) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformInfos) UnmarshalBinary ¶

func (m *ModelUserPlatformInfos) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformInfos) Validate ¶

func (m *ModelUserPlatformInfos) Validate(formats strfmt.Registry) error

Validate validates this Model user platform infos

type ModelUserPlatformLinkHistories ¶

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 ¶

func (m *ModelUserPlatformLinkHistories) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformLinkHistories) UnmarshalBinary ¶

func (m *ModelUserPlatformLinkHistories) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformLinkHistories) Validate ¶

func (m *ModelUserPlatformLinkHistories) Validate(formats strfmt.Registry) error

Validate validates this Model user platform link histories

type ModelUserPlatformLinkHistory ¶

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 ¶

func (m *ModelUserPlatformLinkHistory) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformLinkHistory) UnmarshalBinary ¶

func (m *ModelUserPlatformLinkHistory) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformLinkHistory) Validate ¶

func (m *ModelUserPlatformLinkHistory) Validate(formats strfmt.Registry) error

Validate validates this Model user platform link history

type ModelUserPlatformMetadata ¶

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 ¶

func (m *ModelUserPlatformMetadata) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPlatformMetadata) UnmarshalBinary ¶

func (m *ModelUserPlatformMetadata) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPlatformMetadata) Validate ¶

func (m *ModelUserPlatformMetadata) Validate(formats strfmt.Registry) error

Validate validates this Model user platform metadata

type ModelUserProfileUpdateAllowStatus ¶

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 ¶

func (m *ModelUserProfileUpdateAllowStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserProfileUpdateAllowStatus) UnmarshalBinary ¶

func (m *ModelUserProfileUpdateAllowStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserProfileUpdateAllowStatus) Validate ¶

Validate validates this Model user profile update allow status

type ModelUserPublicInfoResponseV4 ¶

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 ¶

func (m *ModelUserPublicInfoResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPublicInfoResponseV4) UnmarshalBinary ¶

func (m *ModelUserPublicInfoResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPublicInfoResponseV4) Validate ¶

func (m *ModelUserPublicInfoResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model user public info response V4

type ModelUserResponse ¶

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 ¶

func (m *ModelUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserResponse) UnmarshalBinary ¶

func (m *ModelUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserResponse) Validate ¶

func (m *ModelUserResponse) Validate(formats strfmt.Registry) error

Validate validates this Model user response

type ModelUserResponseV3 ¶

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 ¶

func (m *ModelUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserResponseV3) UnmarshalBinary ¶

func (m *ModelUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserResponseV3) Validate ¶

func (m *ModelUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user response V3

type ModelUserRolesV4Response ¶

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 ¶

func (m *ModelUserRolesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserRolesV4Response) UnmarshalBinary ¶

func (m *ModelUserRolesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserRolesV4Response) Validate ¶

func (m *ModelUserRolesV4Response) Validate(formats strfmt.Registry) error

Validate validates this Model user roles V4 response

type ModelUserStateResponseV3 ¶ added in v0.2.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.2.0

func (m *ModelUserStateResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserStateResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserStateResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserStateResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserStateResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Model user state response V3

type ModelUserUnbanCreateRequestV3 ¶

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 ¶

func (m *ModelUserUnbanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUnbanCreateRequestV3) UnmarshalBinary ¶

func (m *ModelUserUnbanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUnbanCreateRequestV3) Validate ¶

func (m *ModelUserUnbanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user unban create request V3

type ModelUserUpdateRequest ¶

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 ¶

func (m *ModelUserUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUpdateRequest) UnmarshalBinary ¶

func (m *ModelUserUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUpdateRequest) Validate ¶

func (m *ModelUserUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user update request

type ModelUserUpdateRequestV3 ¶

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 ¶

func (m *ModelUserUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) UnmarshalBinary ¶

func (m *ModelUserUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) Validate ¶

func (m *ModelUserUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user update request V3

type ModelUserVerificationRequest ¶

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 ¶

func (m *ModelUserVerificationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserVerificationRequest) UnmarshalBinary ¶

func (m *ModelUserVerificationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserVerificationRequest) Validate ¶

func (m *ModelUserVerificationRequest) Validate(formats strfmt.Registry) error

Validate validates this Model user verification request

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

func (*ModelUserVerificationRequestV3) Validate ¶

func (m *ModelUserVerificationRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model user verification request V3

type ModelUserWithPlatformInfo ¶

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 ¶

func (m *ModelUserWithPlatformInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserWithPlatformInfo) UnmarshalBinary ¶

func (m *ModelUserWithPlatformInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserWithPlatformInfo) Validate ¶

func (m *ModelUserWithPlatformInfo) Validate(formats strfmt.Registry) error

Validate validates this Model user with platform info

type ModelUsersPlatformInfosRequestV3 ¶

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 ¶

func (m *ModelUsersPlatformInfosRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUsersPlatformInfosRequestV3) UnmarshalBinary ¶

func (m *ModelUsersPlatformInfosRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUsersPlatformInfosRequestV3) Validate ¶

Validate validates this Model users platform infos request V3

type ModelUsersPlatformInfosResponse ¶

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 ¶

func (m *ModelUsersPlatformInfosResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUsersPlatformInfosResponse) UnmarshalBinary ¶

func (m *ModelUsersPlatformInfosResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUsersPlatformInfosResponse) Validate ¶

Validate validates this Model users platform infos response

type ModelUsersUpdateRequestV3 ¶

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 ¶

func (m *ModelUsersUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUsersUpdateRequestV3) UnmarshalBinary ¶

func (m *ModelUsersUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUsersUpdateRequestV3) Validate ¶

func (m *ModelUsersUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this Model users update request V3

type ModelValidUserIDResponseV4 ¶

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 ¶

func (m *ModelValidUserIDResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidUserIDResponseV4) UnmarshalBinary ¶

func (m *ModelValidUserIDResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidUserIDResponseV4) Validate ¶

func (m *ModelValidUserIDResponseV4) Validate(formats strfmt.Registry) error

Validate validates this Model valid user ID response V4

type ModelValidationDetail ¶

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 ¶

func (m *ModelValidationDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidationDetail) UnmarshalBinary ¶

func (m *ModelValidationDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidationDetail) Validate ¶

func (m *ModelValidationDetail) Validate(formats strfmt.Registry) error

Validate validates this Model validation detail

type ModelValidationDetailPublic ¶

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 ¶

func (m *ModelValidationDetailPublic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidationDetailPublic) UnmarshalBinary ¶

func (m *ModelValidationDetailPublic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidationDetailPublic) Validate ¶

func (m *ModelValidationDetailPublic) Validate(formats strfmt.Registry) error

Validate validates this Model validation detail public

type ModelVerificationCodeResponse ¶

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 ¶

func (m *ModelVerificationCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelVerificationCodeResponse) UnmarshalBinary ¶

func (m *ModelVerificationCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelVerificationCodeResponse) Validate ¶

func (m *ModelVerificationCodeResponse) Validate(formats strfmt.Registry) error

Validate validates this Model verification code response

type ModelVerifyRegistrationCode ¶

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 ¶

func (m *ModelVerifyRegistrationCode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelVerifyRegistrationCode) UnmarshalBinary ¶

func (m *ModelVerifyRegistrationCode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelVerifyRegistrationCode) Validate ¶

func (m *ModelVerifyRegistrationCode) Validate(formats strfmt.Registry) error

Validate validates this Model verify registration code

type ModelWebLinkingResponse ¶

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 ¶

func (m *ModelWebLinkingResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelWebLinkingResponse) UnmarshalBinary ¶

func (m *ModelWebLinkingResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelWebLinkingResponse) Validate ¶

func (m *ModelWebLinkingResponse) Validate(formats strfmt.Registry) error

Validate validates this Model web linking response

type OauthapiRevocationList ¶

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 ¶

func (m *OauthapiRevocationList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthapiRevocationList) UnmarshalBinary ¶

func (m *OauthapiRevocationList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthapiRevocationList) Validate ¶

func (m *OauthapiRevocationList) Validate(formats strfmt.Registry) error

Validate validates this Oauthapi revocation list

type OauthcommonASMetadataResponse ¶ added in v0.10.0

type OauthcommonASMetadataResponse struct {

	// authorization_endpoint
	// Required: true
	AuthorizationEndpoint *string `json:"authorization_endpoint"`

	// code_challenge_methods_supported
	// Required: true
	CodeChallengeMethodsSupported []string `json:"code_challenge_methods_supported"`

	// grant_types_supported
	// Required: true
	GrantTypesSupported []string `json:"grant_types_supported"`

	// issuer
	// Required: true
	Issuer *string `json:"issuer"`

	// jwks_uri
	// Required: true
	JWKSURI *string `json:"jwks_uri"`

	// registration_endpoint
	// Required: true
	RegistrationEndpoint *string `json:"registration_endpoint"`

	// response_types_supported
	// Required: true
	ResponseTypesSupported []string `json:"response_types_supported"`

	// scopes_supported
	// Required: true
	ScopesSupported []string `json:"scopes_supported"`

	// token_endpoint
	// Required: true
	TokenEndpoint *string `json:"token_endpoint"`

	// token_endpoint_auth_methods_supported
	// Required: true
	TokenEndpointAuthMethodsSupported []string `json:"token_endpoint_auth_methods_supported"`
}

OauthcommonASMetadataResponse Oauthcommon AS metadata response

swagger:model Oauthcommon AS metadata response.

func (*OauthcommonASMetadataResponse) MarshalBinary ¶ added in v0.10.0

func (m *OauthcommonASMetadataResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonASMetadataResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *OauthcommonASMetadataResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonASMetadataResponse) Validate ¶ added in v0.10.0

func (m *OauthcommonASMetadataResponse) Validate(formats strfmt.Registry) error

Validate validates this Oauthcommon AS metadata response

type OauthcommonJWKKey ¶

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 ¶

func (m *OauthcommonJWKKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonJWKKey) UnmarshalBinary ¶

func (m *OauthcommonJWKKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonJWKKey) Validate ¶

func (m *OauthcommonJWKKey) Validate(formats strfmt.Registry) error

Validate validates this Oauthcommon JWK key

type OauthcommonJWKSet ¶

type OauthcommonJWKSet struct {

	// keys
	// Required: true
	Keys []*OauthcommonJWKKey `json:"keys"`
}

OauthcommonJWKSet Oauthcommon JWK set

swagger:model Oauthcommon JWK set.

func (*OauthcommonJWKSet) MarshalBinary ¶

func (m *OauthcommonJWKSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonJWKSet) UnmarshalBinary ¶

func (m *OauthcommonJWKSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonJWKSet) Validate ¶

func (m *OauthcommonJWKSet) Validate(formats strfmt.Registry) error

Validate validates this Oauthcommon JWK set

type OauthcommonUserRevocationListRecord ¶

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 ¶

func (m *OauthcommonUserRevocationListRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) UnmarshalBinary ¶

func (m *OauthcommonUserRevocationListRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) Validate ¶

Validate validates this Oauthcommon user revocation list record

type OauthmodelClientRegisterResponse ¶ added in v0.10.0

type OauthmodelClientRegisterResponse struct {

	// client_id
	// Required: true
	ClientID *string `json:"client_id"`

	// client_id_issued_at
	// Required: true
	// Format: int64
	ClientIDIssuedAt *int64 `json:"client_id_issued_at"`

	// client_name
	// Required: true
	ClientName *string `json:"client_name"`

	// client_uri
	ClientURI string `json:"client_uri,omitempty"`

	// grant_types
	GrantTypes []string `json:"grant_types,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// redirect_uris
	// Required: true
	RedirectUris []string `json:"redirect_uris"`

	// response_types
	ResponseTypes []string `json:"response_types,omitempty"`

	// scopes
	Scopes []string `json:"scopes,omitempty"`

	// token_endpoint_auth_method
	TokenEndpointAuthMethod string `json:"token_endpoint_auth_method,omitempty"`
}

OauthmodelClientRegisterResponse Oauthmodel client register response

swagger:model Oauthmodel client register response.

func (*OauthmodelClientRegisterResponse) MarshalBinary ¶ added in v0.10.0

func (m *OauthmodelClientRegisterResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelClientRegisterResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *OauthmodelClientRegisterResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelClientRegisterResponse) Validate ¶ added in v0.10.0

Validate validates this Oauthmodel client register response

type OauthmodelClientRegistrationRequest ¶ added in v0.10.0

type OauthmodelClientRegistrationRequest struct {

	// client_name
	// Required: true
	ClientName *string `json:"client_name"`

	// client_uri
	ClientURI string `json:"client_uri,omitempty"`

	// valid: authorization_code, refresh_token, default is:['authorization_code', 'refresh_token']
	GrantTypes []string `json:"grant_types,omitempty"`

	// redirect_uris
	// Required: true
	RedirectUris []string `json:"redirect_uris"`

	// valid: code, default is 'code'
	ResponseTypes []string `json:"response_types,omitempty"`

	// valid value: [openid|email|account|commerce|social|publishing|analytics]
	Scopes []string `json:"scopes,omitempty"`

	// Currently, it only supports 'none', which is the default value. Any other valid values will always be substituted with 'none'.
	TokenEndpointAuthMethod string `json:"token_endpoint_auth_method,omitempty"`
}

OauthmodelClientRegistrationRequest Oauthmodel client registration request

swagger:model Oauthmodel client registration request.

func (*OauthmodelClientRegistrationRequest) MarshalBinary ¶ added in v0.10.0

func (m *OauthmodelClientRegistrationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelClientRegistrationRequest) UnmarshalBinary ¶ added in v0.10.0

func (m *OauthmodelClientRegistrationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelClientRegistrationRequest) Validate ¶ added in v0.10.0

Validate validates this Oauthmodel client registration request

type OauthmodelCountryLocationResponse ¶

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 ¶

func (m *OauthmodelCountryLocationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) UnmarshalBinary ¶

func (m *OauthmodelCountryLocationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) Validate ¶

Validate validates this Oauthmodel country location response

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) TranslateToApiError ¶

func (m *OauthmodelErrorResponse) TranslateToApiError() (*ApiError, error)

func (*OauthmodelErrorResponse) UnmarshalBinary ¶

func (m *OauthmodelErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelErrorResponse) Validate ¶

func (m *OauthmodelErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel error response

type OauthmodelLoginQueueTicketResponse ¶

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 ¶

func (m *OauthmodelLoginQueueTicketResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelLoginQueueTicketResponse) UnmarshalBinary ¶

func (m *OauthmodelLoginQueueTicketResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelLoginQueueTicketResponse) Validate ¶

Validate validates this Oauthmodel login queue ticket response

type OauthmodelOneTimeLinkingCodeResponse ¶

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 ¶

func (m *OauthmodelOneTimeLinkingCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary ¶

func (m *OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeResponse) Validate ¶

Validate validates this Oauthmodel one time linking code response

type OauthmodelOneTimeLinkingCodeValidationResponse ¶

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 ¶

MarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeValidationResponse) Validate ¶

Validate validates this Oauthmodel one time linking code validation response

type OauthmodelPlatformTokenRefreshResponseV3 ¶

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 ¶

func (m *OauthmodelPlatformTokenRefreshResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary ¶

func (m *OauthmodelPlatformTokenRefreshResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelPlatformTokenRefreshResponseV3) Validate ¶

Validate validates this Oauthmodel platform token refresh response V3

type OauthmodelTargetTokenCodeResponse ¶

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 ¶

func (m *OauthmodelTargetTokenCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTargetTokenCodeResponse) UnmarshalBinary ¶

func (m *OauthmodelTargetTokenCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTargetTokenCodeResponse) Validate ¶

Validate validates this Oauthmodel target token code response

type OauthmodelTicketEndpointAction ¶

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 ¶

func (m *OauthmodelTicketEndpointAction) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTicketEndpointAction) UnmarshalBinary ¶

func (m *OauthmodelTicketEndpointAction) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTicketEndpointAction) Validate ¶

func (m *OauthmodelTicketEndpointAction) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel ticket endpoint action

type OauthmodelTokenIntrospectResponse ¶

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 ¶

func (m *OauthmodelTokenIntrospectResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) UnmarshalBinary ¶

func (m *OauthmodelTokenIntrospectResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) Validate ¶

Validate validates this Oauthmodel token introspect response

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

func (*OauthmodelTokenResponse) Validate ¶

func (m *OauthmodelTokenResponse) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel token response

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

func (*OauthmodelTokenResponseV3) Validate ¶

func (m *OauthmodelTokenResponseV3) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel token response V3

type OauthmodelTokenThirdPartyResponse ¶

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 ¶

func (m *OauthmodelTokenThirdPartyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) UnmarshalBinary ¶

func (m *OauthmodelTokenThirdPartyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) Validate ¶

Validate validates this Oauthmodel token third party response

type OauthmodelTokenWithDeviceCookieResponseV3 ¶

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 ¶

func (m *OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary ¶

func (m *OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) Validate ¶

Validate validates this Oauthmodel token with device cookie response V3

type OauthmodelUserBan ¶

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 ¶

func (m *OauthmodelUserBan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelUserBan) UnmarshalBinary ¶

func (m *OauthmodelUserBan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelUserBan) Validate ¶

func (m *OauthmodelUserBan) Validate(formats strfmt.Registry) error

Validate validates this Oauthmodel user ban

type PlatformDLCAggResponse ¶

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 ¶

func (m *PlatformDLCAggResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PlatformDLCAggResponse) UnmarshalBinary ¶

func (m *PlatformDLCAggResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PlatformDLCAggResponse) Validate ¶

func (m *PlatformDLCAggResponse) Validate(formats strfmt.Registry) error

Validate validates this Platform DLC agg response

type PlatformWalletAggResponse ¶

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 ¶

func (m *PlatformWalletAggResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PlatformWalletAggResponse) UnmarshalBinary ¶

func (m *PlatformWalletAggResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PlatformWalletAggResponse) Validate ¶

func (m *PlatformWalletAggResponse) Validate(formats strfmt.Registry) error

Validate validates this Platform wallet agg response

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) TranslateToApiError ¶

func (m *RestErrorResponse) TranslateToApiError() (*ApiError, error)

func (*RestErrorResponse) UnmarshalBinary ¶

func (m *RestErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RestErrorResponse) Validate ¶

func (m *RestErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this Rest error response

type RestErrorResponseWithConflictedUserPlatformAccounts ¶

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 ¶

MarshalBinary interface implementation

func (*RestErrorResponseWithConflictedUserPlatformAccounts) TranslateToApiError ¶

func (*RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary ¶

UnmarshalBinary interface implementation

func (*RestErrorResponseWithConflictedUserPlatformAccounts) Validate ¶

Validate validates this Rest error response with conflicted user platform accounts

type RestPermission ¶

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 ¶

func (m *RestPermission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RestPermission) UnmarshalBinary ¶

func (m *RestPermission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RestPermission) Validate ¶

func (m *RestPermission) Validate(formats strfmt.Registry) error

Validate validates this Rest permission

type Validation ¶

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 ¶

func (m *Validation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Validation) UnmarshalBinary ¶

func (m *Validation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Validation) Validate ¶

func (m *Validation) Validate(formats strfmt.Registry) error

Validate validates this Validation

type ValidationDescription ¶

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 ¶

func (m *ValidationDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ValidationDescription) UnmarshalBinary ¶

func (m *ValidationDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ValidationDescription) Validate ¶

func (m *ValidationDescription) Validate(formats strfmt.Registry) error

Validate validates this Validation description

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL