iamclientmodels

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2025 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"`

	// authtype
	// Enum: ['EMAILPASSWD']
	// Required: true
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// displayname
	// Required: true
	DisplayName *string `json:"displayName"`

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

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

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

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`

	// verified
	// Required: true
	Verified *bool `json:"verified"`
}

AccountCreateTestUserRequestV4 Account create test user request V4

swagger:model Account create test user request V4.

func (*AccountCreateTestUserRequestV4) MarshalBinary ¶

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 {

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

	// authtype
	// Enum: ['EMAILPASSWD']
	// Required: true
	AuthType *string `json:"authType"`

	// code
	Code string `json:"code,omitempty"`

	// country
	// Required: true
	Country *string `json:"country"`

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

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

	// password
	Password string `json:"password,omitempty"`

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

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

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`
}

AccountCreateUserRequestV4 Account create user request V4

swagger:model Account create user request V4.

func (*AccountCreateUserRequestV4) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AccountCreateUserRequestV4) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

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 {

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

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

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

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`
}

AccountUpgradeHeadlessAccountRequestV4 Account upgrade headless account request V4

swagger:model Account upgrade headless account request V4.

func (*AccountUpgradeHeadlessAccountRequestV4) MarshalBinary ¶

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

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 struct {

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

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

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

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

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

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

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// username
	// Required: true
	Username *string `json:"username"`

	// validateonly
	ValidateOnly bool `json:"validateOnly"`
}

AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 Account upgrade headless account with verification code request V4

swagger:model Account upgrade headless account with verification code request V4.

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary ¶

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

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

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

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 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 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 {

	// audiences
	// Required: true
	Audiences []string `json:"audiences"`

	// baseuri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// clientid
	// Required: true
	ClientID *string `json:"clientId"`

	// clientname
	// Required: true
	ClientName *string `json:"clientName"`

	// clientpermissions
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`

	// clientplatform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// deletable
	Deletable bool `json:"deletable"`

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

	// modulepermissions
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// min value 1 second, max value 86400 seconds
	// Format: int32
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

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

	// oauthclienttype
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// min value 1 seconds, max value 2592000 seconds
	// Format: int32
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

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

	// parentnamespace
	ParentNamespace string `json:"parentNamespace,omitempty"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

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

	// secret
	// Required: true
	Secret *string `json:"secret"`

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

	// twofactorenabled
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientCreationV3Request Clientmodel client creation V3 request

swagger:model Clientmodel client creation V3 request.

func (*ClientmodelClientCreationV3Request) MarshalBinary ¶

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

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

	// audiences
	Audiences []string `json:"audiences,omitempty"`

	// baseuri
	BaseURI string `json:"baseUri,omitempty"`

	// clientname
	ClientName string `json:"clientName,omitempty"`

	// clientpermissions
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions,omitempty"`

	// clientplatform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// deletable
	Deletable bool `json:"deletable"`

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

	// modulepermissions
	ModulePermissions []*AccountcommonClientModulePermission `json:"modulePermissions,omitempty"`

	// namespace
	Namespace string `json:"namespace,omitempty"`

	// min value 1 second, max value 86400 seconds
	// Format: int32
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

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

	// min value 1 seconds, max value 2592000 seconds
	// Format: int32
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

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

	// redirecturi
	RedirectURI string `json:"redirectUri,omitempty"`

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

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

	// twofactorenabled
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientUpdateV3Request Clientmodel client update V3 request

swagger:model Clientmodel client update V3 request.

func (*ClientmodelClientUpdateV3Request) MarshalBinary ¶

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

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

type ClientmodelV3ClientUpdateSecretRequest struct {

	// newsecret
	// Required: true
	NewSecret *string `json:"newSecret"`
}

ClientmodelV3ClientUpdateSecretRequest Clientmodel V3 client update secret request

swagger:model Clientmodel V3 client update secret request.

func (*ClientmodelV3ClientUpdateSecretRequest) MarshalBinary ¶

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

	// userid
	// 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 {

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

	// enabled
	// Required: true
	Enabled []string `json:"enabled"`

	// remainingbackupcodecount
	// Format: int32
	RemainingBackupCodeCount int32 `json:"remainingBackupCodeCount,omitempty"`
}

ModelEnabledFactorsResponseV4 Model enabled factors response V4

swagger:model Model enabled factors response V4.

func (*ModelEnabledFactorsResponseV4) MarshalBinary ¶

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

	// 1. will have value if the type is limited 2. the milliseconds time of next available edit time 3. if it does not have value, it means it is allow to edit now
	// Format: int64
	NextAvailableEditTime int64 `json:"nextAvailableEditTime,omitempty"`

	// 1. will have value if the type is limited 2. the remaining seconds that need wait until user can edit this field. 3. the value O means it is allow to edit now
	// Format: int64
	RemainingTimeInSeconds int64 `json:"remainingTimeInSeconds,omitempty"`

	// allow value [initial_only, limited, unlimited]
	// Required: true
	Type *string `json:"type"`
}

ModelFieldUpdateAllowStatus Model field update allow status

swagger:model Model field update allow status.

func (*ModelFieldUpdateAllowStatus) MarshalBinary ¶

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

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

	// active
	// Required: true
	Active *bool `json:"active"`

	// roleids
	// Required: true
	RoleIds []string `json:"roleIds"`
}

ModelLoginAllowlistRequest Model login allowlist request

swagger:model Model login allowlist request.

func (*ModelLoginAllowlistRequest) MarshalBinary ¶

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

type ModelPlatformDomainDeleteRequest struct {

	// domain
	// Required: true
	Domain *string `json:"domain"`
}

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

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 {

	// additionaldata
	AdditionalData string `json:"additionalData,omitempty"`

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

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

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// namespacedisplayname
	// Required: true
	NamespaceDisplayName *string `json:"namespaceDisplayName"`
}

ModelPublicInviteUserRequestV4 Model public invite user request V4

swagger:model Model public invite user request V4.

func (*ModelPublicInviteUserRequestV4) MarshalBinary ¶

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

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

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// userid
	// Required: true
	UserID *string `json:"userId"`
}

ModelRevokeUserV4Request Model revoke user V4 request

swagger:model Model revoke user V4 request.

func (*ModelRevokeUserV4Request) MarshalBinary ¶

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 {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// deletable
	Deletable bool `json:"deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

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

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

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

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleCreateV3Request Model role create V3 request

swagger:model Model role create V3 request.

func (*ModelRoleCreateV3Request) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ModelRoleCreateV3Request) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

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 {

	// deletable
	Deletable bool `json:"deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleUpdateRequestV3 Model role update request V3

swagger:model Model role update request V3.

func (*ModelRoleUpdateRequestV3) MarshalBinary ¶

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 {

	// adminrole
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// deletable
	Deletable bool `json:"deletable"`

	// iswildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// rolename
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleV4Request Model role V4 request

swagger:model Model role V4 request.

func (*ModelRoleV4Request) MarshalBinary ¶

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 {

	// acsurl
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// apikey
	// Required: true
	APIKey *string `json:"apiKey"`

	// appid
	// Required: true
	AppID *string `json:"appId"`

	// federationmetadataurl
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// isactive
	// Required: true
	IsActive *bool `json:"isActive"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// ssourl
	// Required: true
	SSOURL *string `json:"ssoUrl"`
}

ModelSSOPlatformCredentialRequest Model SSO platform credential request

swagger:model Model SSO platform credential request.

func (*ModelSSOPlatformCredentialRequest) MarshalBinary ¶

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 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
	// Required: true
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint"`

	// clientid
	// Required: true
	ClientID *string `json:"ClientId"`

	// specify which string fields need set empty value.
	EmptyStrFieldList []string `json:"EmptyStrFieldList,omitempty"`

	// a flag indicates whether enable server license validation
	EnableServerLicenseValidation bool `json:"EnableServerLicenseValidation"`

	// environment
	// Required: true
	Environment *string `json:"Environment"`

	// FederationMetadataURL is an endpoint on the Identity Provider(IdP) to get IdP federation metadata for service provider to build trust relationship
	// Required: true
	FederationMetadataURL *string `json:"FederationMetadataURL"`

	// genericoauthflow
	// Required: true
	GenericOauthFlow *bool `json:"GenericOauthFlow"`

	// a flag indicates whether need to include puid in access token claim
	IncludePUID bool `json:"IncludePUID"`

	// isactive
	// Required: true
	IsActive *bool `json:"IsActive"`

	// Issuer of 3rd party identity provider. Used for generic oauth flow.
	// Required: true
	Issuer *string `json:"Issuer"`

	// JWKS endpoint to validate 3rd party user id token. Used for generic oauth flow.
	// Required: true
	JWKSEndpoint *string `json:"JWKSEndpoint"`

	// apple key id
	// Required: true
	KeyID *string `json:"KeyID"`

	// login method logo url
	LogoURL string `json:"LogoURL,omitempty"`

	// A json containing credentials for netflix integration. Only for netflix platformId
	// Required: true
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates"`

	// organizationid
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// platformname
	// Required: true
	PlatformName *string `json:"PlatformName"`

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// domains that are allowed to create user and grant roles
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"RegisteredDomains"`

	// secret
	// Required: true
	Secret *string `json:"Secret"`

	// apple team id
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow. Currently allowed fields list [userIdentity, name, email, avatarUrl]
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token
	// Required: true
	TokenEndpoint *string `json:"TokenEndpoint"`

	// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	// Required: true
	UserInfoEndpoint *string `json:"UserInfoEndpoint"`

	// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	// Required: true
	UserInfoHTTPMethod *string `json:"UserInfoHTTPMethod"`

	// scopes for generic OAuth Authorization code flow. Default is [openid, profile, email]
	// Required: true
	Scopes []string `json:"scopes"`
}

ModelThirdPartyLoginPlatformCredentialRequest Model third party login platform credential request

swagger:model Model third party login platform credential request.

func (*ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary ¶

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

	// redirecturi
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// secret
	// Required: true
	Secret *string `json:"Secret"`

	// teamid
	// Required: true
	TeamID *string `json:"TeamID"`

	// Token authentication type indicating what token will be used to authenticate 3rd party user. Currently support: idToken, code and bearerToken. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims or userInfo endpoint. Used for generic oauth flow.
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping,omitempty"`

	// third party token endpoint to obtain token
	TokenEndpoint string `json:"TokenEndpoint,omitempty"`

	// third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	UserInfoEndpoint string `json:"UserInfoEndpoint,omitempty"`

	// http method to call third party user info endpoint to validate 3rd party user profile using third party user token. Used for generic oauth flow.
	UserInfoHTTPMethod string `json:"UserInfoHTTPMethod,omitempty"`

	// registereddomains
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains,omitempty"`

	// scopes for generic OAuth Authorization code flow
	Scopes []string `json:"scopes,omitempty"`
}

ModelThirdPartyLoginPlatformCredentialResponse Model third party login platform credential response

swagger:model Model third party login platform credential response.

func (*ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary ¶

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 {

	// platformnamespace
	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 {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

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

ModelUpdateUserStatusRequest Model update user status request

swagger:model Model update user status request.

func (*ModelUpdateUserStatusRequest) MarshalBinary ¶

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

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

	// dateofbirth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// displayname
	DisplayName string `json:"displayName,omitempty"`

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

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

	// uniquedisplayname
	UniqueDisplayName string `json:"uniqueDisplayName,omitempty"`

	// validateonly
	ValidateOnly bool `json:"validateOnly"`
}

ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 Model upgrade headless account with verification code request V3

swagger:model Model upgrade headless account with verification code request V3.

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary ¶

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 {

	// additionaldata
	AdditionalData string `json:"additionalData,omitempty"`

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

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

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

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

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

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

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