iamclientmodels

package
v0.35.0 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2023 License: MIT Imports: 6 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"
)
View Source
const (

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

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

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AccountCreateTestUserRequestV4 ¶ added in v0.8.0

type AccountCreateTestUserRequestV4 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	// Enum: [EMAILPASSWD]
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	DateOfBirth *string `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// password m d5 sum
	// Required: true
	PasswordMD5Sum *string `json:"passwordMD5Sum"`

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

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

AccountCreateTestUserRequestV4 account create test user request v4

swagger:model account.createTestUserRequestV4

func (*AccountCreateTestUserRequestV4) MarshalBinary ¶ added in v0.8.0

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

MarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) UnmarshalBinary ¶ added in v0.8.0

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

UnmarshalBinary interface implementation

func (*AccountCreateTestUserRequestV4) Validate ¶ added in v0.8.0

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

Validate validates this account create test user request v4

type AccountCreateTestUserResponseV4 ¶ added in v0.25.0

type AccountCreateTestUserResponseV4 struct {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

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

	// user Id
	// 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.createTestUserResponseV4

func (*AccountCreateTestUserResponseV4) MarshalBinary ¶ added in v0.25.0

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

MarshalBinary interface implementation

func (*AccountCreateTestUserResponseV4) UnmarshalBinary ¶ added in v0.25.0

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

UnmarshalBinary interface implementation

func (*AccountCreateTestUserResponseV4) Validate ¶ added in v0.25.0

Validate validates this account create test user response v4

type AccountCreateTestUsersRequestV4 ¶ added in v0.25.0

type AccountCreateTestUsersRequestV4 struct {

	// count
	// Required: true
	Count *int32 `json:"count"`
}

AccountCreateTestUsersRequestV4 account create test users request v4

swagger:model account.createTestUsersRequestV4

func (*AccountCreateTestUsersRequestV4) MarshalBinary ¶ added in v0.25.0

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

MarshalBinary interface implementation

func (*AccountCreateTestUsersRequestV4) UnmarshalBinary ¶ added in v0.25.0

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

UnmarshalBinary interface implementation

func (*AccountCreateTestUsersRequestV4) Validate ¶ added in v0.25.0

Validate validates this account create test users request v4

type AccountCreateTestUsersResponseV4 ¶ added in v0.25.0

type AccountCreateTestUsersResponseV4 struct {

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

AccountCreateTestUsersResponseV4 account create test users response v4

swagger:model account.createTestUsersResponseV4

func (*AccountCreateTestUsersResponseV4) MarshalBinary ¶ added in v0.25.0

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

MarshalBinary interface implementation

func (*AccountCreateTestUsersResponseV4) UnmarshalBinary ¶ added in v0.25.0

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

UnmarshalBinary interface implementation

func (*AccountCreateTestUsersResponseV4) Validate ¶ added in v0.25.0

Validate validates this account create test users response v4

type AccountCreateUserRequestV4 ¶

type AccountCreateUserRequestV4 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	// Enum: [EMAILPASSWD]
	AuthType *string `json:"authType"`

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

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

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// password m d5 sum
	PasswordMD5Sum string `json:"passwordMD5Sum,omitempty"`

	// reach minimum age
	ReachMinimumAge bool `json:"reachMinimumAge"`

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

AccountCreateUserRequestV4 account create user request v4

swagger:model account.createUserRequestV4

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 {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

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

AccountCreateUserResponseV4 account create user response v4

swagger:model account.createUserResponseV4

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

type AccountUpgradeHeadlessAccountRequestV4 struct {

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

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

AccountUpgradeHeadlessAccountRequestV4 account upgrade headless account request v4

swagger:model account.upgradeHeadlessAccountRequestV4

func (*AccountUpgradeHeadlessAccountRequestV4) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this account upgrade headless account request v4

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 ¶ added in v0.2.0

type AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 struct {

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

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

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

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

	// reach minimum age
	ReachMinimumAge bool `json:"reachMinimumAge"`

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

	// validate only
	ValidateOnly bool `json:"validateOnly"`
}

AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4 account upgrade headless account with verification code request v4

swagger:model account.upgradeHeadlessAccountWithVerificationCodeRequestV4

func (*AccountUpgradeHeadlessAccountWithVerificationCodeRequestV4) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

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

UnmarshalBinary interface implementation

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

Validate validates this account upgrade headless account with verification code request v4

type AccountUserActiveBanResponseV4 ¶ added in v0.2.0

type AccountUserActiveBanResponseV4 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

	// end date
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`
}

AccountUserActiveBanResponseV4 account user active ban response v4

swagger:model account.UserActiveBanResponseV4

func (*AccountUserActiveBanResponseV4) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this account user active ban response v4

type AccountUserPermissionsResponseV4 ¶ added in v0.2.0

type AccountUserPermissionsResponseV4 struct {

	// action
	// Required: true
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`

	// sched action
	SchedAction int32 `json:"schedAction,omitempty"`

	// sched cron
	SchedCron string `json:"schedCron,omitempty"`

	// sched range
	SchedRange []string `json:"schedRange"`
}

AccountUserPermissionsResponseV4 account user permissions response v4

swagger:model account.UserPermissionsResponseV4

func (*AccountUserPermissionsResponseV4) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this account user permissions response v4

type AccountUserResponseV4 ¶ added in v0.2.0

type AccountUserResponseV4 struct {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

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

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

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

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

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`

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

	// new email address
	NewEmailAddress string `json:"newEmailAddress,omitempty"`

	// old email address
	// Required: true
	OldEmailAddress *string `json:"oldEmailAddress"`

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

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// username
	Username string `json:"username,omitempty"`
}

AccountUserResponseV4 account user response v4

swagger:model account.UserResponseV4

func (*AccountUserResponseV4) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this account user response v4

type AccountcommonBan ¶ added in v0.2.0

type AccountcommonBan struct {

	// ban
	// Required: true
	Ban *string `json:"Ban"`

	// description
	// Required: true
	Description *string `json:"Description"`
}

AccountcommonBan accountcommon ban

swagger:model accountcommon.Ban

func (*AccountcommonBan) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon ban

type AccountcommonBanReason ¶ added in v0.2.0

type AccountcommonBanReason struct {

	// description
	// Required: true
	Description *string `json:"Description"`

	// reason
	// Required: true
	Reason *string `json:"Reason"`
}

AccountcommonBanReason accountcommon ban reason

swagger:model accountcommon.BanReason

func (*AccountcommonBanReason) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon ban reason

type AccountcommonBanReasonV3 ¶ added in v0.2.0

type AccountcommonBanReasonV3 struct {

	// description
	// Required: true
	Description *string `json:"description"`

	// reason
	// Required: true
	Reason *string `json:"reason"`
}

AccountcommonBanReasonV3 accountcommon ban reason v3

swagger:model accountcommon.BanReasonV3

func (*AccountcommonBanReasonV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon ban reason v3

type AccountcommonBanReasons ¶ added in v0.2.0

type AccountcommonBanReasons struct {

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

AccountcommonBanReasons accountcommon ban reasons

swagger:model accountcommon.BanReasons

func (*AccountcommonBanReasons) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon ban reasons

type AccountcommonBanReasonsV3 ¶ added in v0.2.0

type AccountcommonBanReasonsV3 struct {

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

AccountcommonBanReasonsV3 accountcommon ban reasons v3

swagger:model accountcommon.BanReasonsV3

func (*AccountcommonBanReasonsV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon ban reasons v3

type AccountcommonBanV3 ¶ added in v0.2.0

type AccountcommonBanV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// description
	Description string `json:"description,omitempty"`

	// descriptions
	Descriptions *AccountcommonDescription `json:"descriptions,omitempty"`

	// type
	// Required: true
	Type *string `json:"type"`
}

AccountcommonBanV3 accountcommon ban v3

swagger:model accountcommon.BanV3

func (*AccountcommonBanV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon ban v3

type AccountcommonBannedByV3 ¶ added in v0.2.0

type AccountcommonBannedByV3 struct {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

AccountcommonBannedByV3 accountcommon banned by v3

swagger:model accountcommon.BannedByV3

func (*AccountcommonBannedByV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon banned by v3

type AccountcommonBans ¶ added in v0.2.0

type AccountcommonBans struct {

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

AccountcommonBans accountcommon bans

swagger:model accountcommon.Bans

func (*AccountcommonBans) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon bans

type AccountcommonBansV3 ¶ added in v0.2.0

type AccountcommonBansV3 struct {

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

AccountcommonBansV3 accountcommon bans v3

swagger:model accountcommon.BansV3

func (*AccountcommonBansV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon bans v3

type AccountcommonClientPermission ¶ added in v0.2.0

type AccountcommonClientPermission struct {

	// action
	// Required: true
	Action *int32 `json:"Action"`

	// resource
	// Required: true
	Resource *string `json:"Resource"`
}

AccountcommonClientPermission accountcommon client permission

swagger:model accountcommon.ClientPermission

func (*AccountcommonClientPermission) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon client permission

type AccountcommonClientPermissionV3 ¶ added in v0.2.0

type AccountcommonClientPermissionV3 struct {

	// action
	// Required: true
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`
}

AccountcommonClientPermissionV3 accountcommon client permission v3

swagger:model accountcommon.ClientPermissionV3

func (*AccountcommonClientPermissionV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon client permission v3

type AccountcommonClientPermissions ¶ added in v0.2.0

type AccountcommonClientPermissions struct {

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

AccountcommonClientPermissions accountcommon client permissions

swagger:model accountcommon.ClientPermissions

func (*AccountcommonClientPermissions) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon client permissions

type AccountcommonClientPermissionsV3 ¶ added in v0.2.0

type AccountcommonClientPermissionsV3 struct {

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

AccountcommonClientPermissionsV3 accountcommon client permissions v3

swagger:model accountcommon.ClientPermissionsV3

func (*AccountcommonClientPermissionsV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon client permissions v3

type AccountcommonConflictedUserPlatformAccounts ¶

type AccountcommonConflictedUserPlatformAccounts struct {

	// platform user ID
	// Required: true
	PlatformUserID *string `json:"platformUserID"`

	// publisher accounts
	// Required: true
	PublisherAccounts []*AccountcommonUserWithLinkedPlatformAccounts `json:"publisherAccounts"`
}

AccountcommonConflictedUserPlatformAccounts accountcommon conflicted user platform accounts

swagger:model accountcommon.ConflictedUserPlatformAccounts

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 ¶ added in v0.27.0

type AccountcommonCountry struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// country name
	// Required: true
	CountryName *string `json:"CountryName"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`

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

AccountcommonCountry accountcommon country

swagger:model accountcommon.Country

func (*AccountcommonCountry) MarshalBinary ¶ added in v0.27.0

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

MarshalBinary interface implementation

func (*AccountcommonCountry) UnmarshalBinary ¶ added in v0.27.0

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

UnmarshalBinary interface implementation

func (*AccountcommonCountry) Validate ¶ added in v0.27.0

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

Validate validates this accountcommon country

type AccountcommonCountryAgeRestriction ¶ added in v0.2.0

type AccountcommonCountryAgeRestriction struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// country name
	// Required: true
	CountryName *string `json:"CountryName"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

AccountcommonCountryAgeRestriction accountcommon country age restriction

swagger:model accountcommon.CountryAgeRestriction

func (*AccountcommonCountryAgeRestriction) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon country age restriction

type AccountcommonDescription ¶ added in v0.2.0

type AccountcommonDescription struct {

	// en u s
	// Required: true
	EnUS *string `json:"en-US"`

	// zh c n
	// Required: true
	ZhCN *string `json:"zh-CN"`
}

AccountcommonDescription accountcommon description

swagger:model accountcommon.Description

func (*AccountcommonDescription) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon description

type AccountcommonDistinctLinkedPlatformV3 ¶ added in v0.20.0

type AccountcommonDistinctLinkedPlatformV3 struct {

	// details
	// Required: true
	Details []*AccountcommonSimpleUserPlatformInfoV3 `json:"details"`

	// linked at
	// Required: true
	LinkedAt *string `json:"linkedAt"`

	// platform name
	// Required: true
	PlatformName *string `json:"platformName"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`
}

AccountcommonDistinctLinkedPlatformV3 accountcommon distinct linked platform v3

swagger:model accountcommon.DistinctLinkedPlatformV3

func (*AccountcommonDistinctLinkedPlatformV3) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*AccountcommonDistinctLinkedPlatformV3) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*AccountcommonDistinctLinkedPlatformV3) Validate ¶ added in v0.20.0

Validate validates this accountcommon distinct linked platform v3

type AccountcommonDistinctPlatformResponseV3 ¶ added in v0.20.0

type AccountcommonDistinctPlatformResponseV3 struct {

	// platforms
	// Required: true
	Platforms []*AccountcommonDistinctLinkedPlatformV3 `json:"platforms"`
}

AccountcommonDistinctPlatformResponseV3 accountcommon distinct platform response v3

swagger:model accountcommon.DistinctPlatformResponseV3

func (*AccountcommonDistinctPlatformResponseV3) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*AccountcommonDistinctPlatformResponseV3) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*AccountcommonDistinctPlatformResponseV3) Validate ¶ added in v0.20.0

Validate validates this accountcommon distinct platform response v3

type AccountcommonInputValidationDescription ¶ added in v0.10.0

type AccountcommonInputValidationDescription struct {

	// language
	// Required: true
	Language *string `json:"language"`

	// message
	// Required: true
	Message []string `json:"message"`
}

AccountcommonInputValidationDescription accountcommon input validation description

swagger:model accountcommon.InputValidationDescription

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon input validation description

type AccountcommonJWTBanV3 ¶

type AccountcommonJWTBanV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// disabled date
	// Format: date-time
	DisabledDate *strfmt.DateTime `json:"disabledDate,omitempty"`

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

	// end date
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`

	// targeted namespace
	// Required: true
	TargetedNamespace *string `json:"targetedNamespace"`
}

AccountcommonJWTBanV3 accountcommon j w t ban v3

swagger:model accountcommon.JWTBanV3

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 j w t ban v3

type AccountcommonListUsersWithPlatformAccountsResponse ¶ added in v0.2.0

type AccountcommonListUsersWithPlatformAccountsResponse struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`

	// total data
	// Required: true
	TotalData *int64 `json:"totalData"`
}

AccountcommonListUsersWithPlatformAccountsResponse accountcommon list users with platform accounts response

swagger:model accountcommon.ListUsersWithPlatformAccountsResponse

func (*AccountcommonListUsersWithPlatformAccountsResponse) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon list users with platform accounts response

type AccountcommonNamespaceRole ¶

type AccountcommonNamespaceRole struct {

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

AccountcommonNamespaceRole accountcommon namespace role

swagger:model accountcommon.NamespaceRole

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 ¶ added in v0.21.0

type AccountcommonNetflixCertificates struct {

	// encrypted private key
	// Required: true
	EncryptedPrivateKey *string `json:"encryptedPrivateKey"`

	// encrypted private key name
	// Required: true
	EncryptedPrivateKeyName *string `json:"encryptedPrivateKeyName"`

	// public certificate
	// Required: true
	PublicCertificate *string `json:"publicCertificate"`

	// public certificate name
	// Required: true
	PublicCertificateName *string `json:"publicCertificateName"`

	// root certificate
	// Required: true
	RootCertificate *string `json:"rootCertificate"`

	// root certificate name
	// Required: true
	RootCertificateName *string `json:"rootCertificateName"`
}

AccountcommonNetflixCertificates accountcommon netflix certificates

swagger:model accountcommon.NetflixCertificates

func (*AccountcommonNetflixCertificates) MarshalBinary ¶ added in v0.21.0

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

MarshalBinary interface implementation

func (*AccountcommonNetflixCertificates) UnmarshalBinary ¶ added in v0.21.0

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

UnmarshalBinary interface implementation

func (*AccountcommonNetflixCertificates) Validate ¶ added in v0.21.0

Validate validates this accountcommon netflix certificates

type AccountcommonPagination ¶ added in v0.2.0

type AccountcommonPagination struct {

	// first
	// Required: true
	First *string `json:"First"`

	// last
	// Required: true
	Last *string `json:"Last"`

	// next
	// Required: true
	Next *string `json:"Next"`

	// previous
	// Required: true
	Previous *string `json:"Previous"`
}

AccountcommonPagination accountcommon pagination

swagger:model accountcommon.Pagination

func (*AccountcommonPagination) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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.PaginationV3

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
	Action *int32 `json:"Action"`

	// resource
	// Required: true
	Resource *string `json:"Resource"`

	// sched action
	SchedAction int32 `json:"SchedAction,omitempty"`

	// sched cron
	SchedCron string `json:"SchedCron,omitempty"`

	// sched range
	SchedRange []string `json:"SchedRange"`
}

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

type AccountcommonPermissionV3 struct {

	// action
	// Required: true
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`

	// sched action
	SchedAction int32 `json:"schedAction,omitempty"`

	// sched cron
	SchedCron string `json:"schedCron,omitempty"`

	// sched range
	SchedRange []string `json:"schedRange"`
}

AccountcommonPermissionV3 accountcommon permission v3

swagger:model accountcommon.PermissionV3

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

type AccountcommonPermissions struct {

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

AccountcommonPermissions accountcommon permissions

swagger:model accountcommon.Permissions

func (*AccountcommonPermissions) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon permissions

type AccountcommonPermissionsV3 ¶ added in v0.2.0

type AccountcommonPermissionsV3 struct {

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

AccountcommonPermissionsV3 accountcommon permissions v3

swagger:model accountcommon.PermissionsV3

func (*AccountcommonPermissionsV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`
}

AccountcommonPlatformAccount accountcommon platform account

swagger:model accountcommon.PlatformAccount

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 AccountcommonPlatformUserInformationV3 ¶ added in v0.26.0

type AccountcommonPlatformUserInformationV3 struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	EmailAddress string `json:"emailAddress,omitempty"`

	// linked at
	// Required: true
	// Format: date-time
	LinkedAt strfmt.DateTime `json:"linkedAt"`

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

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

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

	// xbox user Id
	XboxUserID string `json:"xboxUserId,omitempty"`
}

AccountcommonPlatformUserInformationV3 accountcommon platform user information v3

swagger:model accountcommon.PlatformUserInformationV3

func (*AccountcommonPlatformUserInformationV3) MarshalBinary ¶ added in v0.26.0

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

MarshalBinary interface implementation

func (*AccountcommonPlatformUserInformationV3) UnmarshalBinary ¶ added in v0.26.0

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

UnmarshalBinary interface implementation

func (*AccountcommonPlatformUserInformationV3) Validate ¶ added in v0.26.0

Validate validates this accountcommon platform user information v3

type AccountcommonRegisteredDomain ¶ added in v0.11.0

type AccountcommonRegisteredDomain struct {

	// affected client i ds
	// Required: true
	AffectedClientIDs []string `json:"affectedClientIDs"`

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

	// namespaces
	// Required: true
	Namespaces []string `json:"namespaces"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

AccountcommonRegisteredDomain accountcommon registered domain

swagger:model accountcommon.RegisteredDomain

func (*AccountcommonRegisteredDomain) MarshalBinary ¶ added in v0.11.0

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

MarshalBinary interface implementation

func (*AccountcommonRegisteredDomain) UnmarshalBinary ¶ added in v0.11.0

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

UnmarshalBinary interface implementation

func (*AccountcommonRegisteredDomain) Validate ¶ added in v0.11.0

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

Validate validates this accountcommon registered domain

type AccountcommonRole ¶ added in v0.2.0

type AccountcommonRole struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"AdminRole"`

	// deletable
	// Required: true
	Deletable *bool `json:"Deletable"`

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

	// role Id
	// Required: true
	RoleID *string `json:"RoleId"`

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

AccountcommonRole accountcommon role

swagger:model accountcommon.Role

func (*AccountcommonRole) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon role

type AccountcommonRoleManager ¶ added in v0.2.0

type AccountcommonRoleManager struct {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

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

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonRoleManager accountcommon role manager

swagger:model accountcommon.RoleManager

func (*AccountcommonRoleManager) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon role manager

type AccountcommonRoleManagerV3 ¶

type AccountcommonRoleManagerV3 struct {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

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

AccountcommonRoleManagerV3 accountcommon role manager v3

swagger:model accountcommon.RoleManagerV3

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

type AccountcommonRoleMember struct {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

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

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonRoleMember accountcommon role member

swagger:model accountcommon.RoleMember

func (*AccountcommonRoleMember) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon role member

type AccountcommonRoleMemberV3 ¶

type AccountcommonRoleMemberV3 struct {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

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

AccountcommonRoleMemberV3 accountcommon role member v3

swagger:model accountcommon.RoleMemberV3

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

AccountcommonRoleV3 accountcommon role v3

swagger:model accountcommon.RoleV3

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 ¶ added in v0.20.0

type AccountcommonSimpleUserPlatformInfoV3 struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// linked at
	// Required: true
	LinkedAt *string `json:"linkedAt"`

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

	// origin namespace
	// Required: true
	OriginNamespace *string `json:"originNamespace"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`
}

AccountcommonSimpleUserPlatformInfoV3 accountcommon simple user platform info v3

swagger:model accountcommon.SimpleUserPlatformInfoV3

func (*AccountcommonSimpleUserPlatformInfoV3) MarshalBinary ¶ added in v0.20.0

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

MarshalBinary interface implementation

func (*AccountcommonSimpleUserPlatformInfoV3) UnmarshalBinary ¶ added in v0.20.0

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

UnmarshalBinary interface implementation

func (*AccountcommonSimpleUserPlatformInfoV3) Validate ¶ added in v0.20.0

Validate validates this accountcommon simple user platform info v3

type AccountcommonUserInformationV3 ¶ added in v0.26.0

type AccountcommonUserInformationV3 struct {

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

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email addresses
	// Required: true
	EmailAddresses []string `json:"emailAddresses"`

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// platform users
	// Required: true
	PlatformUsers []*AccountcommonPlatformUserInformationV3 `json:"platformUsers"`

	// username
	Username string `json:"username,omitempty"`

	// xbox user Id
	XboxUserID string `json:"xboxUserId,omitempty"`
}

AccountcommonUserInformationV3 accountcommon user information v3

swagger:model accountcommon.UserInformationV3

func (*AccountcommonUserInformationV3) MarshalBinary ¶ added in v0.26.0

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

MarshalBinary interface implementation

func (*AccountcommonUserInformationV3) UnmarshalBinary ¶ added in v0.26.0

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

UnmarshalBinary interface implementation

func (*AccountcommonUserInformationV3) Validate ¶ added in v0.26.0

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

Validate validates this accountcommon user information v3

type AccountcommonUserLinkedPlatform ¶ added in v0.2.0

type AccountcommonUserLinkedPlatform struct {

	// display name
	DisplayName string `json:"DisplayName,omitempty"`

	// email address
	EmailAddress string `json:"EmailAddress,omitempty"`

	// linked at
	// Required: true
	LinkedAt *string `json:"LinkedAt"`

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

	// origin namespace
	// Required: true
	OriginNamespace *string `json:"OriginNamespace"`

	// platform Id
	PlatformID string `json:"PlatformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

AccountcommonUserLinkedPlatform accountcommon user linked platform

swagger:model accountcommon.UserLinkedPlatform

func (*AccountcommonUserLinkedPlatform) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon user linked platform

type AccountcommonUserLinkedPlatformV3 ¶ added in v0.2.0

type AccountcommonUserLinkedPlatformV3 struct {

	// account group
	// Required: true
	AccountGroup *string `json:"accountGroup"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	EmailAddress string `json:"emailAddress,omitempty"`

	// linked at
	// Required: true
	LinkedAt *string `json:"linkedAt"`

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

	// origin namespace
	// Required: true
	OriginNamespace *string `json:"originNamespace"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

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

AccountcommonUserLinkedPlatformV3 accountcommon user linked platform v3

swagger:model accountcommon.UserLinkedPlatformV3

func (*AccountcommonUserLinkedPlatformV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon user linked platform v3

type AccountcommonUserLinkedPlatformsResponseV3 ¶ added in v0.2.0

type AccountcommonUserLinkedPlatformsResponseV3 struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

AccountcommonUserLinkedPlatformsResponseV3 accountcommon user linked platforms response v3

swagger:model accountcommon.UserLinkedPlatformsResponseV3

func (*AccountcommonUserLinkedPlatformsResponseV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon user linked platforms response v3

type AccountcommonUserPlatformInfo ¶ added in v0.2.0

type AccountcommonUserPlatformInfo struct {

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

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`

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

AccountcommonUserPlatformInfo accountcommon user platform info

swagger:model accountcommon.UserPlatformInfo

func (*AccountcommonUserPlatformInfo) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon user platform info

type AccountcommonUserPlatforms ¶ added in v0.2.0

type AccountcommonUserPlatforms struct {

	// user Id platforms
	// Required: true
	UserIDPlatforms []*AccountcommonUserPlatformInfo `json:"userIdPlatforms"`
}

AccountcommonUserPlatforms accountcommon user platforms

swagger:model accountcommon.UserPlatforms

func (*AccountcommonUserPlatforms) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon user platforms

type AccountcommonUserSearchByPlatformIDResult ¶ added in v0.2.0

type AccountcommonUserSearchByPlatformIDResult struct {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"EmailAddress"`

	// linked platforms
	// Required: true
	LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"`

	// phone number
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonUserSearchByPlatformIDResult accountcommon user search by platform ID result

swagger:model accountcommon.UserSearchByPlatformIDResult

func (*AccountcommonUserSearchByPlatformIDResult) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon user search by platform ID result

type AccountcommonUserSearchResult ¶ added in v0.2.0

type AccountcommonUserSearchResult struct {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"EmailAddress"`

	// linked platforms
	// Required: true
	LinkedPlatforms []*AccountcommonUserLinkedPlatform `json:"LinkedPlatforms"`

	// phone number
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

AccountcommonUserSearchResult accountcommon user search result

swagger:model accountcommon.UserSearchResult

func (*AccountcommonUserSearchResult) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this accountcommon user search result

type AccountcommonUserWithLinkedPlatformAccounts ¶

type AccountcommonUserWithLinkedPlatformAccounts struct {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// linked platforms
	// Required: true
	LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"`

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

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

AccountcommonUserWithLinkedPlatformAccounts accountcommon user with linked platform accounts

swagger:model accountcommon.UserWithLinkedPlatformAccounts

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

type AccountcommonUserWithPlatformAccounts struct {

	// linked platforms
	// Required: true
	LinkedPlatforms []*AccountcommonPlatformAccount `json:"linkedPlatforms"`

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

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

AccountcommonUserWithPlatformAccounts accountcommon user with platform accounts

swagger:model accountcommon.UserWithPlatformAccounts

func (*AccountcommonUserWithPlatformAccounts) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this accountcommon user with platform accounts

type BannedBy ¶ added in v0.2.0

type BannedBy struct {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

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

BannedBy banned by

swagger:model .BannedBy

func (*BannedBy) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this banned by

type BloomFilterJSON ¶ added in v0.2.0

type BloomFilterJSON struct {

	// bits
	// Required: true
	Bits []uint64 `json:"bits"`

	// k
	// Required: true
	K *int64 `json:"k"`

	// m
	// Required: true
	M *int64 `json:"m"`
}

BloomFilterJSON bloom filter JSON

swagger:model bloom.FilterJSON

func (*BloomFilterJSON) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this bloom filter JSON

type ClientmodelClientCreateRequest ¶ added in v0.2.0

type ClientmodelClientCreateRequest struct {

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// client permissions
	// Required: true
	ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

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

	// two factor enabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientCreateRequest clientmodel client create request

swagger:model clientmodel.ClientCreateRequest

func (*ClientmodelClientCreateRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this clientmodel client create request

type ClientmodelClientCreationResponse ¶ added in v0.2.0

type ClientmodelClientCreationResponse struct {

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// client permissions
	// Required: true
	ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// two factor enabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientCreationResponse clientmodel client creation response

swagger:model clientmodel.ClientCreationResponse

func (*ClientmodelClientCreationResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this clientmodel client creation response

type ClientmodelClientCreationV3Request ¶ added in v0.2.0

type ClientmodelClientCreationV3Request struct {

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

	// base Uri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// client Id
	// Required: true
	ClientID *string `json:"clientId"`

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

	// client permissions
	// Required: true
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`

	// client platform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

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

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

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

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

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

	// oauth client type
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

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

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

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

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

	// two factor enabled
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientCreationV3Request clientmodel client creation v3 request

swagger:model clientmodel.ClientCreationV3Request

func (*ClientmodelClientCreationV3Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this clientmodel client creation v3 request

type ClientmodelClientResponse ¶ added in v0.2.0

type ClientmodelClientResponse struct {

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// client permissions
	// Required: true
	ClientPermissions []*AccountcommonPermission `json:"ClientPermissions"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// two factor enabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientResponse clientmodel client response

swagger:model clientmodel.ClientResponse

func (*ClientmodelClientResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this clientmodel client response

type ClientmodelClientUpdateRequest ¶ added in v0.2.0

type ClientmodelClientUpdateRequest struct {

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

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// two factor enabled
	// Required: true
	TwoFactorEnabled *bool `json:"TwoFactorEnabled"`
}

ClientmodelClientUpdateRequest clientmodel client update request

swagger:model clientmodel.ClientUpdateRequest

func (*ClientmodelClientUpdateRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this clientmodel client update request

type ClientmodelClientUpdateSecretRequest ¶ added in v0.2.0

type ClientmodelClientUpdateSecretRequest struct {

	// new secret
	// Required: true
	NewSecret *string `json:"NewSecret"`
}

ClientmodelClientUpdateSecretRequest clientmodel client update secret request

swagger:model clientmodel.ClientUpdateSecretRequest

func (*ClientmodelClientUpdateSecretRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this clientmodel client update secret request

type ClientmodelClientUpdateV3Request ¶ added in v0.2.0

type ClientmodelClientUpdateV3Request struct {

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

	// base Uri
	BaseURI string `json:"baseUri,omitempty"`

	// client name
	ClientName string `json:"clientName,omitempty"`

	// client permissions
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`

	// client platform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

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

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

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

	// min value 1 second, max value 86400 seconds
	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
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

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

	// redirect Uri
	RedirectURI string `json:"redirectUri,omitempty"`

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

	// two factor enabled
	TwoFactorEnabled bool `json:"twoFactorEnabled"`
}

ClientmodelClientUpdateV3Request clientmodel client update v3 request

swagger:model clientmodel.ClientUpdateV3Request

func (*ClientmodelClientUpdateV3Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this clientmodel client update v3 request

type ClientmodelClientV3Response ¶ added in v0.2.0

type ClientmodelClientV3Response struct {

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

	// base Uri
	// Required: true
	BaseURI *string `json:"baseUri"`

	// client Id
	// Required: true
	ClientID *string `json:"clientId"`

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

	// client permissions
	// Required: true
	ClientPermissions []*AccountcommonPermissionV3 `json:"clientPermissions"`

	// client platform
	// Required: true
	ClientPlatform *string `json:"clientPlatform"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// description
	// Required: true
	Description *string `json:"description"`

	// modified at
	// Required: true
	// Format: date-time
	ModifiedAt strfmt.DateTime `json:"modifiedAt"`

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

	// oauth access token expiration
	OauthAccessTokenExpiration int32 `json:"oauthAccessTokenExpiration,omitempty"`

	// oauth access token expiration time unit
	OauthAccessTokenExpirationTimeUnit string `json:"oauthAccessTokenExpirationTimeUnit,omitempty"`

	// oauth client type
	// Required: true
	OauthClientType *string `json:"oauthClientType"`

	// oauth refresh token expiration
	OauthRefreshTokenExpiration int32 `json:"oauthRefreshTokenExpiration,omitempty"`

	// oauth refresh token expiration time unit
	OauthRefreshTokenExpirationTimeUnit string `json:"oauthRefreshTokenExpirationTimeUnit,omitempty"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// scopes
	// Required: true
	Scopes []string `json:"scopes"`

	// two factor enabled
	// Required: true
	TwoFactorEnabled *bool `json:"twoFactorEnabled"`
}

ClientmodelClientV3Response clientmodel client v3 response

swagger:model clientmodel.ClientV3Response

func (*ClientmodelClientV3Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this clientmodel client v3 response

type ClientmodelClientsV3Response ¶ added in v0.2.0

type ClientmodelClientsV3Response struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ClientmodelClientsV3Response clientmodel clients v3 response

swagger:model clientmodel.ClientsV3Response

func (*ClientmodelClientsV3Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this clientmodel clients v3 response

type ClientmodelV3ClientUpdateSecretRequest ¶ added in v0.23.0

type ClientmodelV3ClientUpdateSecretRequest struct {

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

ClientmodelV3ClientUpdateSecretRequest clientmodel v3 client update secret request

swagger:model clientmodel.V3ClientUpdateSecretRequest

func (*ClientmodelV3ClientUpdateSecretRequest) MarshalBinary ¶ added in v0.23.0

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

MarshalBinary interface implementation

func (*ClientmodelV3ClientUpdateSecretRequest) UnmarshalBinary ¶ added in v0.23.0

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

UnmarshalBinary interface implementation

func (*ClientmodelV3ClientUpdateSecretRequest) Validate ¶ added in v0.23.0

Validate validates this clientmodel v3 client update secret request

type LegalAcceptedPoliciesRequest ¶ added in v0.2.0

type LegalAcceptedPoliciesRequest struct {

	// is accepted
	// Required: true
	IsAccepted *bool `json:"isAccepted"`

	// localized policy version Id
	// Required: true
	LocalizedPolicyVersionID *string `json:"localizedPolicyVersionId"`

	// policy Id
	// Required: true
	PolicyID *string `json:"policyId"`

	// policy version Id
	// Required: true
	PolicyVersionID *string `json:"policyVersionId"`
}

LegalAcceptedPoliciesRequest legal accepted policies request

swagger:model legal.AcceptedPoliciesRequest

func (*LegalAcceptedPoliciesRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this legal accepted policies request

type ModelAccountProgressionInfo ¶ added in v0.34.0

type ModelAccountProgressionInfo struct {

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// linked games
	// Required: true
	LinkedGames []string `json:"linkedGames"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelAccountProgressionInfo model account progression info

swagger:model model.AccountProgressionInfo

func (*ModelAccountProgressionInfo) MarshalBinary ¶ added in v0.34.0

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

MarshalBinary interface implementation

func (*ModelAccountProgressionInfo) UnmarshalBinary ¶ added in v0.34.0

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

UnmarshalBinary interface implementation

func (*ModelAccountProgressionInfo) Validate ¶ added in v0.34.0

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

Validate validates this model account progression info

type ModelAddUserRoleV4Request ¶ added in v0.2.0

type ModelAddUserRoleV4Request struct {

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelAddUserRoleV4Request model add user role v4 request

swagger:model model.AddUserRoleV4Request

func (*ModelAddUserRoleV4Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model add user role v4 request

type ModelAgeRestrictionRequest ¶ added in v0.2.0

type ModelAgeRestrictionRequest struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

ModelAgeRestrictionRequest model age restriction request

swagger:model model.AgeRestrictionRequest

func (*ModelAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model age restriction request

type ModelAgeRestrictionRequestV3 ¶ added in v0.2.0

type ModelAgeRestrictionRequestV3 struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"enable"`
}

ModelAgeRestrictionRequestV3 model age restriction request v3

swagger:model model.AgeRestrictionRequestV3

func (*ModelAgeRestrictionRequestV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model age restriction request v3

type ModelAgeRestrictionResponse ¶ added in v0.2.0

type ModelAgeRestrictionResponse struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

ModelAgeRestrictionResponse model age restriction response

swagger:model model.AgeRestrictionResponse

func (*ModelAgeRestrictionResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model age restriction response

type ModelAgeRestrictionResponseV3 ¶ added in v0.2.0

type ModelAgeRestrictionResponseV3 struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`

	// enable
	// Required: true
	Enable *bool `json:"enable"`
}

ModelAgeRestrictionResponseV3 model age restriction response v3

swagger:model model.AgeRestrictionResponseV3

func (*ModelAgeRestrictionResponseV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model age restriction response v3

type ModelAssignUserV4Request ¶ added in v0.2.0

type ModelAssignUserV4Request struct {

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

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

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

ModelAssignUserV4Request model assign user v4 request

swagger:model model.AssignUserV4Request

func (*ModelAssignUserV4Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model assign user v4 request

type ModelAssignedUserV4Response ¶ added in v0.2.0

type ModelAssignedUserV4Response struct {

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email
	// Required: true
	Email *string `json:"email"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

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

ModelAssignedUserV4Response model assigned user v4 response

swagger:model model.AssignedUserV4Response

func (*ModelAssignedUserV4Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model assigned user v4 response

type ModelAuthenticatorKeyResponseV4 ¶ added in v0.15.0

type ModelAuthenticatorKeyResponseV4 struct {

	// secret key
	// Required: true
	SecretKey *string `json:"secretKey"`

	// uri
	// Required: true
	URI *string `json:"uri"`
}

ModelAuthenticatorKeyResponseV4 model authenticator key response v4

swagger:model model.AuthenticatorKeyResponseV4

func (*ModelAuthenticatorKeyResponseV4) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*ModelAuthenticatorKeyResponseV4) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*ModelAuthenticatorKeyResponseV4) Validate ¶ added in v0.15.0

Validate validates this model authenticator key response v4

type ModelBackupCodesResponseV4 ¶ added in v0.15.0

type ModelBackupCodesResponseV4 struct {

	// generated at
	// Required: true
	GeneratedAt *int64 `json:"generatedAt"`

	// invalid codes
	InvalidCodes []string `json:"invalidCodes"`

	// valid codes
	// Required: true
	ValidCodes []string `json:"validCodes"`
}

ModelBackupCodesResponseV4 model backup codes response v4

swagger:model model.BackupCodesResponseV4

func (*ModelBackupCodesResponseV4) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*ModelBackupCodesResponseV4) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*ModelBackupCodesResponseV4) Validate ¶ added in v0.15.0

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

Validate validates this model backup codes response v4

type ModelBanCreateRequest ¶ added in v0.2.0

type ModelBanCreateRequest struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// end date
	// Required: true
	EndDate *string `json:"endDate"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// skip notif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`
}

ModelBanCreateRequest model ban create request

swagger:model model.BanCreateRequest

func (*ModelBanCreateRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model ban create request

type ModelBanUpdateRequest ¶ added in v0.2.0

type ModelBanUpdateRequest struct {

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

	// skip notif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`
}

ModelBanUpdateRequest model ban update request

swagger:model model.BanUpdateRequest

func (*ModelBanUpdateRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model ban update request

type ModelBulkBanCreateRequestV3 ¶ added in v0.27.0

type ModelBulkBanCreateRequestV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// end date
	// Required: true
	EndDate *string `json:"endDate"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// skip notif
	// Required: true
	SkipNotif *bool `json:"skipNotif"`

	// user ids
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelBulkBanCreateRequestV3 model bulk ban create request v3

swagger:model model.BulkBanCreateRequestV3

func (*ModelBulkBanCreateRequestV3) MarshalBinary ¶ added in v0.27.0

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

MarshalBinary interface implementation

func (*ModelBulkBanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0

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

UnmarshalBinary interface implementation

func (*ModelBulkBanCreateRequestV3) Validate ¶ added in v0.27.0

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

Validate validates this model bulk ban create request v3

type ModelBulkUnbanCreateRequestV3 ¶ added in v0.27.0

type ModelBulkUnbanCreateRequestV3 struct {

	// bans
	Bans []*ModelUserUnbanCreateRequestV3 `json:"bans"`
}

ModelBulkUnbanCreateRequestV3 model bulk unban create request v3

swagger:model model.BulkUnbanCreateRequestV3

func (*ModelBulkUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0

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

MarshalBinary interface implementation

func (*ModelBulkUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0

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

UnmarshalBinary interface implementation

func (*ModelBulkUnbanCreateRequestV3) Validate ¶ added in v0.27.0

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

Validate validates this model bulk unban create request v3

type ModelCheckValidUserIDRequestV4 ¶ added in v0.15.0

type ModelCheckValidUserIDRequestV4 struct {

	// only valid uuid is allowed
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelCheckValidUserIDRequestV4 model check valid user ID request v4

swagger:model model.CheckValidUserIDRequestV4

func (*ModelCheckValidUserIDRequestV4) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*ModelCheckValidUserIDRequestV4) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*ModelCheckValidUserIDRequestV4) Validate ¶ added in v0.15.0

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

Validate validates this model check valid user ID request v4

type ModelCountry ¶ added in v0.2.0

type ModelCountry struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"CountryCode"`

	// country name
	// Required: true
	CountryName *string `json:"CountryName"`

	// enable
	// Required: true
	Enable *bool `json:"Enable"`
}

ModelCountry model country

swagger:model model.Country

func (*ModelCountry) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model country

type ModelCountryAgeRestrictionRequest ¶ added in v0.2.0

type ModelCountryAgeRestrictionRequest struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"AgeRestriction"`
}

ModelCountryAgeRestrictionRequest model country age restriction request

swagger:model model.CountryAgeRestrictionRequest

func (*ModelCountryAgeRestrictionRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model country age restriction request

type ModelCountryAgeRestrictionV3Request ¶ added in v0.2.0

type ModelCountryAgeRestrictionV3Request struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`
}

ModelCountryAgeRestrictionV3Request model country age restriction v3 request

swagger:model model.CountryAgeRestrictionV3Request

func (*ModelCountryAgeRestrictionV3Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model country age restriction v3 request

type ModelCountryV3Response ¶ added in v0.2.0

type ModelCountryV3Response struct {

	// age restriction
	// Required: true
	AgeRestriction *int32 `json:"ageRestriction"`

	// country code
	// Required: true
	CountryCode *string `json:"countryCode"`

	// country name
	// Required: true
	CountryName *string `json:"countryName"`

	// enable
	// Required: true
	Enable *bool `json:"enable"`
}

ModelCountryV3Response model country v3 response

swagger:model model.CountryV3Response

func (*ModelCountryV3Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model country v3 response

type ModelCreateJusticeUserResponse ¶ added in v0.2.0

type ModelCreateJusticeUserResponse struct {

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

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

ModelCreateJusticeUserResponse model create justice user response

swagger:model model.CreateJusticeUserResponse

func (*ModelCreateJusticeUserResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model create justice user response

type ModelDeviceBanRequestV4 ¶ added in v0.29.0

type ModelDeviceBanRequestV4 struct {

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// device Id
	// Required: true
	DeviceID *string `json:"deviceId"`

	// device type
	// Required: true
	DeviceType *string `json:"deviceType"`

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

	// end date
	// 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.DeviceBanRequestV4

func (*ModelDeviceBanRequestV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceBanRequestV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceBanRequestV4) Validate ¶ added in v0.29.0

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

Validate validates this model device ban request v4

type ModelDeviceBanResponseV4 ¶ added in v0.29.0

type ModelDeviceBanResponseV4 struct {

	// banned at
	// Required: true
	BannedAt *int64 `json:"bannedAt"`

	// banned by
	// Required: true
	BannedBy *string `json:"bannedBy"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// device Id
	// Required: true
	DeviceID *string `json:"deviceId"`

	// device type
	// Required: true
	DeviceType *string `json:"deviceType"`

	// disabled at
	// Required: true
	DisabledAt *int64 `json:"disabledAt"`

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

	// end date
	// Required: true
	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"`

	// target namespace
	// Required: true
	TargetNamespace *string `json:"targetNamespace"`
}

ModelDeviceBanResponseV4 model device ban response v4

swagger:model model.DeviceBanResponseV4

func (*ModelDeviceBanResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceBanResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceBanResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device ban response v4

type ModelDeviceBanUpdateRequestV4 ¶ added in v0.29.0

type ModelDeviceBanUpdateRequestV4 struct {

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

ModelDeviceBanUpdateRequestV4 model device ban update request v4

swagger:model model.DeviceBanUpdateRequestV4

func (*ModelDeviceBanUpdateRequestV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceBanUpdateRequestV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceBanUpdateRequestV4) Validate ¶ added in v0.29.0

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

Validate validates this model device ban update request v4

type ModelDeviceBannedResponseV4 ¶ added in v0.29.0

type ModelDeviceBannedResponseV4 struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"paging"`
}

ModelDeviceBannedResponseV4 model device banned response v4

swagger:model model.DeviceBannedResponseV4

func (*ModelDeviceBannedResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceBannedResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceBannedResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device banned response v4

type ModelDeviceBansResponseV4 ¶ added in v0.29.0

type ModelDeviceBansResponseV4 struct {

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

ModelDeviceBansResponseV4 model device bans response v4

swagger:model model.DeviceBansResponseV4

func (*ModelDeviceBansResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceBansResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceBansResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device bans response v4

type ModelDeviceIDDecryptResponseV4 ¶ added in v0.29.0

type ModelDeviceIDDecryptResponseV4 struct {

	// device Id
	// Required: true
	DeviceID *string `json:"deviceId"`
}

ModelDeviceIDDecryptResponseV4 model device ID decrypt response v4

swagger:model model.DeviceIDDecryptResponseV4

func (*ModelDeviceIDDecryptResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceIDDecryptResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceIDDecryptResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device ID decrypt response v4

type ModelDeviceResponseV4 ¶ added in v0.29.0

type ModelDeviceResponseV4 struct {

	// ban
	Ban *ModelDeviceBanResponseV4 `json:"ban,omitempty"`

	// device Id
	// Required: true
	DeviceID *string `json:"deviceId"`

	// device type
	// Required: true
	DeviceType *string `json:"deviceType"`

	// ext
	Ext interface{} `json:"ext,omitempty"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// last login time
	// Required: true
	LastLoginTime *int64 `json:"lastLoginTime"`
}

ModelDeviceResponseV4 model device response v4

swagger:model model.DeviceResponseV4

func (*ModelDeviceResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device response v4

type ModelDeviceTypeResponseV4 ¶ added in v0.29.0

type ModelDeviceTypeResponseV4 struct {

	// device type
	// Required: true
	DeviceType *string `json:"deviceType"`
}

ModelDeviceTypeResponseV4 model device type response v4

swagger:model model.DeviceTypeResponseV4

func (*ModelDeviceTypeResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceTypeResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceTypeResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device type response v4

type ModelDeviceTypesResponseV4 ¶ added in v0.29.0

type ModelDeviceTypesResponseV4 struct {

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

ModelDeviceTypesResponseV4 model device types response v4

swagger:model model.DeviceTypesResponseV4

func (*ModelDeviceTypesResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceTypesResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceTypesResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device types response v4

type ModelDeviceUserResponseV4 ¶ added in v0.29.0

type ModelDeviceUserResponseV4 struct {

	// ext
	Ext interface{} `json:"ext,omitempty"`

	// ip
	// Required: true
	IP *string `json:"ip"`

	// last login time
	// Required: true
	LastLoginTime *int64 `json:"lastLoginTime"`

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

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

ModelDeviceUserResponseV4 model device user response v4

swagger:model model.DeviceUserResponseV4

func (*ModelDeviceUserResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceUserResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceUserResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device user response v4

type ModelDeviceUsersResponseV4 ¶ added in v0.29.0

type ModelDeviceUsersResponseV4 struct {

	// users
	// Required: true
	Users []*ModelDeviceUserResponseV4 `json:"users"`
}

ModelDeviceUsersResponseV4 model device users response v4

swagger:model model.DeviceUsersResponseV4

func (*ModelDeviceUsersResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDeviceUsersResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDeviceUsersResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model device users response v4

type ModelDevicesResponseV4 ¶ added in v0.29.0

type ModelDevicesResponseV4 struct {

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

ModelDevicesResponseV4 model devices response v4

swagger:model model.DevicesResponseV4

func (*ModelDevicesResponseV4) MarshalBinary ¶ added in v0.29.0

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

MarshalBinary interface implementation

func (*ModelDevicesResponseV4) UnmarshalBinary ¶ added in v0.29.0

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

UnmarshalBinary interface implementation

func (*ModelDevicesResponseV4) Validate ¶ added in v0.29.0

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

Validate validates this model devices response v4

type ModelDisableUserRequest ¶ added in v0.2.0

type ModelDisableUserRequest struct {

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

ModelDisableUserRequest model disable user request

swagger:model model.DisableUserRequest

func (*ModelDisableUserRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model disable user request

type ModelEmailUpdateRequestV4 ¶ added in v0.2.0

type ModelEmailUpdateRequestV4 struct {

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

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`
}

ModelEmailUpdateRequestV4 model email update request v4

swagger:model model.EmailUpdateRequestV4

func (*ModelEmailUpdateRequestV4) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model email update request v4

type ModelEnabledFactorsResponseV4 ¶ added in v0.15.0

type ModelEnabledFactorsResponseV4 struct {

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

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

ModelEnabledFactorsResponseV4 model enabled factors response v4

swagger:model model.EnabledFactorsResponseV4

func (*ModelEnabledFactorsResponseV4) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*ModelEnabledFactorsResponseV4) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*ModelEnabledFactorsResponseV4) Validate ¶ added in v0.15.0

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

Validate validates this model enabled factors response v4

type ModelFailedBanUnbanUserV3 ¶ added in v0.27.0

type ModelFailedBanUnbanUserV3 struct {

	// reason
	// Required: true
	Reason *string `json:"reason"`

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

ModelFailedBanUnbanUserV3 model failed ban unban user v3

swagger:model model.FailedBanUnbanUserV3

func (*ModelFailedBanUnbanUserV3) MarshalBinary ¶ added in v0.27.0

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

MarshalBinary interface implementation

func (*ModelFailedBanUnbanUserV3) UnmarshalBinary ¶ added in v0.27.0

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

UnmarshalBinary interface implementation

func (*ModelFailedBanUnbanUserV3) Validate ¶ added in v0.27.0

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

Validate validates this model failed ban unban user v3

type ModelForgotPasswordRequestV3 ¶ added in v0.2.0

type ModelForgotPasswordRequestV3 struct {

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelForgotPasswordRequestV3 model forgot password request v3

swagger:model model.ForgotPasswordRequestV3

func (*ModelForgotPasswordRequestV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model forgot password request v3

type ModelGetAdminUsersResponse ¶ added in v0.2.0

type ModelGetAdminUsersResponse struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"Paging"`
}

ModelGetAdminUsersResponse model get admin users response

swagger:model model.GetAdminUsersResponse

func (*ModelGetAdminUsersResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model get admin users response

type ModelGetLinkHeadlessAccountConflictResponse ¶ added in v0.34.0

type ModelGetLinkHeadlessAccountConflictResponse struct {

	// only exists when platformLinkConflict=false & platformAlreadyLinked=false
	CurrentAccount *ModelAccountProgressionInfo `json:"currentAccount,omitempty"`

	// only exists when platformLinkConflict=false & platformAlreadyLinked=false
	HeadlessAccount *ModelAccountProgressionInfo `json:"headlessAccount,omitempty"`

	// if full account already linked to this platform
	// Required: true
	PlatformAlreadyLinked *bool `json:"platformAlreadyLinked"`

	// platform Id
	// 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.GetLinkHeadlessAccountConflictResponse

func (*ModelGetLinkHeadlessAccountConflictResponse) MarshalBinary ¶ added in v0.34.0

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

MarshalBinary interface implementation

func (*ModelGetLinkHeadlessAccountConflictResponse) UnmarshalBinary ¶ added in v0.34.0

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

UnmarshalBinary interface implementation

func (*ModelGetLinkHeadlessAccountConflictResponse) Validate ¶ added in v0.34.0

Validate validates this model get link headless account conflict response

type ModelGetPublisherUserResponse ¶ added in v0.2.0

type ModelGetPublisherUserResponse struct {

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

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

ModelGetPublisherUserResponse model get publisher user response

swagger:model model.GetPublisherUserResponse

func (*ModelGetPublisherUserResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model get publisher user response

type ModelGetPublisherUserV3Response ¶ added in v0.25.0

type ModelGetPublisherUserV3Response struct {

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

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

ModelGetPublisherUserV3Response model get publisher user v3 response

swagger:model model.GetPublisherUserV3Response

func (*ModelGetPublisherUserV3Response) MarshalBinary ¶ added in v0.25.0

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

MarshalBinary interface implementation

func (*ModelGetPublisherUserV3Response) UnmarshalBinary ¶ added in v0.25.0

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

UnmarshalBinary interface implementation

func (*ModelGetPublisherUserV3Response) Validate ¶ added in v0.25.0

Validate validates this model get publisher user v3 response

type ModelGetUserBanV3Response ¶ added in v0.2.0

type ModelGetUserBanV3Response struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelGetUserBanV3Response model get user ban v3 response

swagger:model model.GetUserBanV3Response

func (*ModelGetUserBanV3Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model get user ban v3 response

type ModelGetUserJusticePlatformAccountResponse ¶ added in v0.2.0

type ModelGetUserJusticePlatformAccountResponse struct {

	// designated namespace
	// Required: true
	DesignatedNamespace *string `json:"DesignatedNamespace"`

	// user ID
	// Required: true
	UserID *string `json:"UserID"`
}

ModelGetUserJusticePlatformAccountResponse model get user justice platform account response

swagger:model model.GetUserJusticePlatformAccountResponse

func (*ModelGetUserJusticePlatformAccountResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model get user justice platform account response

type ModelGetUserMapping ¶ added in v0.2.0

type ModelGetUserMapping struct {

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

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

ModelGetUserMapping model get user mapping

swagger:model model.GetUserMapping

func (*ModelGetUserMapping) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model get user mapping

type ModelGetUserMappingV3 ¶ added in v0.26.0

type ModelGetUserMappingV3 struct {

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

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

ModelGetUserMappingV3 model get user mapping v3

swagger:model model.GetUserMappingV3

func (*ModelGetUserMappingV3) MarshalBinary ¶ added in v0.26.0

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

MarshalBinary interface implementation

func (*ModelGetUserMappingV3) UnmarshalBinary ¶ added in v0.26.0

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

UnmarshalBinary interface implementation

func (*ModelGetUserMappingV3) Validate ¶ added in v0.26.0

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

Validate validates this model get user mapping v3

type ModelGetUsersResponseWithPaginationV3 ¶ added in v0.2.0

type ModelGetUsersResponseWithPaginationV3 struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelGetUsersResponseWithPaginationV3 model get users response with pagination v3

swagger:model model.GetUsersResponseWithPaginationV3

func (*ModelGetUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model get users response with pagination v3

type ModelInputValidationData ¶ added in v0.10.0

type ModelInputValidationData struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *ModelValidationDetail `json:"validation"`
}

ModelInputValidationData model input validation data

swagger:model model.InputValidationData

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model input validation data

type ModelInputValidationDataPublic ¶ added in v0.10.0

type ModelInputValidationDataPublic struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *ModelValidationDetailPublic `json:"validation"`
}

ModelInputValidationDataPublic model input validation data public

swagger:model model.InputValidationDataPublic

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model input validation data public

type ModelInputValidationUpdatePayload ¶ added in v0.10.0

type ModelInputValidationUpdatePayload struct {

	// field
	// Required: true
	Field *string `json:"field"`

	// validation
	// Required: true
	Validation *Validation `json:"validation"`
}

ModelInputValidationUpdatePayload model input validation update payload

swagger:model model.InputValidationUpdatePayload

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model input validation update payload

type ModelInputValidationsPublicResponse ¶ added in v0.10.0

type ModelInputValidationsPublicResponse struct {

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

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

ModelInputValidationsPublicResponse model input validations public response

swagger:model model.InputValidationsPublicResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model input validations public response

type ModelInputValidationsResponse ¶ added in v0.10.0

type ModelInputValidationsResponse struct {

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

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

ModelInputValidationsResponse model input validations response

swagger:model model.InputValidationsResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model input validations response

type ModelInviteUserRequestV3 ¶ added in v0.8.0

type ModelInviteUserRequestV3 struct {

	// email addresses
	// Required: true
	EmailAddresses []string `json:"emailAddresses"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// roles
	// Required: true
	Roles []string `json:"roles"`
}

ModelInviteUserRequestV3 model invite user request v3

swagger:model model.InviteUserRequestV3

func (*ModelInviteUserRequestV3) MarshalBinary ¶ added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelInviteUserRequestV3) UnmarshalBinary ¶ added in v0.8.0

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

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV3) Validate ¶ added in v0.8.0

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

Validate validates this model invite user request v3

type ModelInviteUserRequestV4 ¶ added in v0.9.0

type ModelInviteUserRequestV4 struct {

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// email addresses
	// Required: true
	EmailAddresses []string `json:"emailAddresses"`

	// is admin
	// Required: true
	IsAdmin *bool `json:"isAdmin"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelInviteUserRequestV4 model invite user request v4

swagger:model model.InviteUserRequestV4

func (*ModelInviteUserRequestV4) MarshalBinary ¶ added in v0.9.0

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

MarshalBinary interface implementation

func (*ModelInviteUserRequestV4) UnmarshalBinary ¶ added in v0.9.0

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

UnmarshalBinary interface implementation

func (*ModelInviteUserRequestV4) Validate ¶ added in v0.9.0

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

Validate validates this model invite user request v4

type ModelInviteUserResponseV3 ¶ added in v0.8.0

type ModelInviteUserResponseV3 struct {

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

ModelInviteUserResponseV3 model invite user response v3

swagger:model model.InviteUserResponseV3

func (*ModelInviteUserResponseV3) MarshalBinary ¶ added in v0.8.0

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

MarshalBinary interface implementation

func (*ModelInviteUserResponseV3) UnmarshalBinary ¶ added in v0.8.0

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

UnmarshalBinary interface implementation

func (*ModelInviteUserResponseV3) Validate ¶ added in v0.8.0

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

Validate validates this model invite user response v3

type ModelLinkHeadlessAccountRequest ¶ added in v0.34.0

type ModelLinkHeadlessAccountRequest struct {

	// chosen namespaces
	// Required: true
	ChosenNamespaces []string `json:"chosenNamespaces"`

	// one time link code
	// Required: true
	OneTimeLinkCode *string `json:"oneTimeLinkCode"`
}

ModelLinkHeadlessAccountRequest model link headless account request

swagger:model model.LinkHeadlessAccountRequest

func (*ModelLinkHeadlessAccountRequest) MarshalBinary ¶ added in v0.34.0

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

MarshalBinary interface implementation

func (*ModelLinkHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.34.0

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

UnmarshalBinary interface implementation

func (*ModelLinkHeadlessAccountRequest) Validate ¶ added in v0.34.0

Validate validates this model link headless account request

type ModelLinkPlatformAccountRequest ¶ added in v0.2.0

type ModelLinkPlatformAccountRequest struct {

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

	// platform user Id
	// Required: true
	PlatformUserID *string `json:"platformUserId"`
}

ModelLinkPlatformAccountRequest model link platform account request

swagger:model model.LinkPlatformAccountRequest

func (*ModelLinkPlatformAccountRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model link platform account request

type ModelLinkPlatformAccountWithProgressionRequest ¶ added in v0.20.0

type ModelLinkPlatformAccountWithProgressionRequest struct {

	// chosen namespaces
	// Required: true
	ChosenNamespaces []string `json:"chosenNamespaces"`

	// request Id
	// Required: true
	RequestID *string `json:"requestId"`
}

ModelLinkPlatformAccountWithProgressionRequest model link platform account with progression request

swagger:model model.LinkPlatformAccountWithProgressionRequest

func (*ModelLinkPlatformAccountWithProgressionRequest) MarshalBinary ¶ added in v0.20.0

MarshalBinary interface implementation

func (*ModelLinkPlatformAccountWithProgressionRequest) UnmarshalBinary ¶ added in v0.20.0

UnmarshalBinary interface implementation

func (*ModelLinkPlatformAccountWithProgressionRequest) Validate ¶ added in v0.20.0

Validate validates this model link platform account with progression request

type ModelLinkRequest ¶ added in v0.2.0

type ModelLinkRequest struct {

	// client id
	// Required: true
	ClientID *string `json:"client_id"`

	// conflict publisher user id
	ConflictPublisherUserID string `json:"conflict_publisher_user_id,omitempty"`

	// conflict user linked games
	ConflictUserLinkedGames []string `json:"conflict_user_linked_games"`

	// current user linked games
	CurrentUserLinkedGames []string `json:"current_user_linked_games"`

	// error
	Error *RestErrorResponseWithConflictedUserPlatformAccounts `json:"error,omitempty"`

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

	// platform display name
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platform ID
	PlatformID string `json:"platformID,omitempty"`

	// platform user id
	PlatformUserID string `json:"platform_user_id,omitempty"`

	// redirect uri
	// Required: true
	RedirectURI *string `json:"redirect_uri"`

	// refresh token
	RefreshToken string `json:"refreshToken,omitempty"`

	// request id
	// Required: true
	RequestID *string `json:"request_id"`

	// status
	// Required: true
	Status *string `json:"status"`
}

ModelLinkRequest model link request

swagger:model model.LinkRequest

func (*ModelLinkRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model link request

type ModelLinkingHistoryResponseWithPaginationV3 ¶ added in v0.34.0

type ModelLinkingHistoryResponseWithPaginationV3 struct {

	// publisher user id which linked to this platform account
	// Required: true
	Data []string `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`

	// total data
	// Required: true
	TotalData *int32 `json:"totalData"`
}

ModelLinkingHistoryResponseWithPaginationV3 model linking history response with pagination v3

swagger:model model.LinkingHistoryResponseWithPaginationV3

func (*ModelLinkingHistoryResponseWithPaginationV3) MarshalBinary ¶ added in v0.34.0

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

MarshalBinary interface implementation

func (*ModelLinkingHistoryResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.34.0

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

UnmarshalBinary interface implementation

func (*ModelLinkingHistoryResponseWithPaginationV3) Validate ¶ added in v0.34.0

Validate validates this model linking history response with pagination v3

type ModelListAssignedUsersV4Response ¶ added in v0.2.0

type ModelListAssignedUsersV4Response struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListAssignedUsersV4Response model list assigned users v4 response

swagger:model model.ListAssignedUsersV4Response

func (*ModelListAssignedUsersV4Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

Validate validates this model list assigned users v4 response

type ModelListBulkUserBanResponseV3 ¶ added in v0.27.0

type ModelListBulkUserBanResponseV3 struct {

	// failed bans
	// Required: true
	FailedBans []*ModelFailedBanUnbanUserV3 `json:"failedBans"`

	// success bans
	// Required: true
	SuccessBans []*ModelUserBanResponseV3 `json:"successBans"`
}

ModelListBulkUserBanResponseV3 model list bulk user ban response v3

swagger:model model.ListBulkUserBanResponseV3

func (*ModelListBulkUserBanResponseV3) MarshalBinary ¶ added in v0.27.0

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

MarshalBinary interface implementation

func (*ModelListBulkUserBanResponseV3) UnmarshalBinary ¶ added in v0.27.0

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

UnmarshalBinary interface implementation

func (*ModelListBulkUserBanResponseV3) Validate ¶ added in v0.27.0

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

Validate validates this model list bulk user ban response v3

type ModelListBulkUserResponse ¶ added in v0.10.0

type ModelListBulkUserResponse struct {

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

ModelListBulkUserResponse model list bulk user response

swagger:model model.ListBulkUserResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list bulk user response

type ModelListEmailAddressRequest ¶ added in v0.2.0

type ModelListEmailAddressRequest struct {

	// list email address request
	// Required: true
	ListEmailAddressRequest []string `json:"listEmailAddressRequest"`
}

ModelListEmailAddressRequest model list email address request

swagger:model model.ListEmailAddressRequest

func (*ModelListEmailAddressRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list email address request

type ModelListRoleV4Response ¶ added in v0.2.0

type ModelListRoleV4Response struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListRoleV4Response model list role v4 response

swagger:model model.ListRoleV4Response

func (*ModelListRoleV4Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list role v4 response

type ModelListUserInformationResult ¶ added in v0.10.0

type ModelListUserInformationResult struct {

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

ModelListUserInformationResult model list user information result

swagger:model model.ListUserInformationResult

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list user information result

type ModelListUserResponseV3 ¶ added in v0.2.0

type ModelListUserResponseV3 struct {

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

ModelListUserResponseV3 model list user response v3

swagger:model model.ListUserResponseV3

func (*ModelListUserResponseV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list user response v3

type ModelListUserRolesV4Response ¶ added in v0.2.0

type ModelListUserRolesV4Response struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelListUserRolesV4Response model list user roles v4 response

swagger:model model.ListUserRolesV4Response

func (*ModelListUserRolesV4Response) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model list user roles v4 response

type ModelListValidUserIDResponseV4 ¶ added in v0.15.0

type ModelListValidUserIDResponseV4 struct {

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

ModelListValidUserIDResponseV4 model list valid user ID response v4

swagger:model model.ListValidUserIDResponseV4

func (*ModelListValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0

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

MarshalBinary interface implementation

func (*ModelListValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0

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

UnmarshalBinary interface implementation

func (*ModelListValidUserIDResponseV4) Validate ¶ added in v0.15.0

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

Validate validates this model list valid user ID response v4

type ModelLoginHistoriesResponse ¶ added in v0.2.0

type ModelLoginHistoriesResponse struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"Paging"`
}

ModelLoginHistoriesResponse model login histories response

swagger:model model.LoginHistoriesResponse

func (*ModelLoginHistoriesResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model login histories response

type ModelNamespaceRoleRequest ¶ added in v0.2.0

type ModelNamespaceRoleRequest struct {

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelNamespaceRoleRequest model namespace role request

swagger:model model.NamespaceRoleRequest

func (*ModelNamespaceRoleRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model namespace role request

type ModelPermissionDeleteRequest ¶ added in v0.2.0

type ModelPermissionDeleteRequest struct {

	// action
	// Required: true
	Action *int32 `json:"Action"`

	// resource
	// Required: true
	Resource *string `json:"Resource"`
}

ModelPermissionDeleteRequest model permission delete request

swagger:model model.PermissionDeleteRequest

func (*ModelPermissionDeleteRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model permission delete request

type ModelPlatformDomainDeleteRequest ¶ added in v0.11.0

type ModelPlatformDomainDeleteRequest struct {

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

ModelPlatformDomainDeleteRequest model platform domain delete request

swagger:model model.PlatformDomainDeleteRequest

func (*ModelPlatformDomainDeleteRequest) MarshalBinary ¶ added in v0.11.0

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

MarshalBinary interface implementation

func (*ModelPlatformDomainDeleteRequest) UnmarshalBinary ¶ added in v0.11.0

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

UnmarshalBinary interface implementation

func (*ModelPlatformDomainDeleteRequest) Validate ¶ added in v0.11.0

Validate validates this model platform domain delete request

type ModelPlatformDomainResponse ¶ added in v0.11.0

type ModelPlatformDomainResponse struct {

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

ModelPlatformDomainResponse model platform domain response

swagger:model model.PlatformDomainResponse

func (*ModelPlatformDomainResponse) MarshalBinary ¶ added in v0.11.0

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

MarshalBinary interface implementation

func (*ModelPlatformDomainResponse) UnmarshalBinary ¶ added in v0.11.0

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

UnmarshalBinary interface implementation

func (*ModelPlatformDomainResponse) Validate ¶ added in v0.11.0

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

Validate validates this model platform domain response

type ModelPlatformDomainUpdateRequest ¶ added in v0.11.0

type ModelPlatformDomainUpdateRequest struct {

	// affected client i ds
	// Required: true
	AffectedClientIDs []string `json:"affectedClientIDs"`

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

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

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelPlatformDomainUpdateRequest model platform domain update request

swagger:model model.PlatformDomainUpdateRequest

func (*ModelPlatformDomainUpdateRequest) MarshalBinary ¶ added in v0.11.0

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

MarshalBinary interface implementation

func (*ModelPlatformDomainUpdateRequest) UnmarshalBinary ¶ added in v0.11.0

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

UnmarshalBinary interface implementation

func (*ModelPlatformDomainUpdateRequest) Validate ¶ added in v0.11.0

Validate validates this model platform domain update request

type ModelPlatformUserIDRequest ¶ added in v0.2.0

type ModelPlatformUserIDRequest struct {

	// platform user ids
	// Required: true
	PlatformUserIds []string `json:"platformUserIds"`
}

ModelPlatformUserIDRequest model platform user ID request

swagger:model model.PlatformUserIDRequest

func (*ModelPlatformUserIDRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model platform user ID request

type ModelPlatformUserInformation ¶ added in v0.2.0

type ModelPlatformUserInformation struct {

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	EmailAddress string `json:"EmailAddress,omitempty"`

	// linked at
	// Required: true
	// Format: date-time
	LinkedAt strfmt.DateTime `json:"LinkedAt"`

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

	// platform ID
	// Required: true
	PlatformID *string `json:"PlatformID"`

	// platform user ID
	// Required: true
	PlatformUserID *string `json:"PlatformUserID"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelPlatformUserInformation model platform user information

swagger:model model.PlatformUserInformation

func (*ModelPlatformUserInformation) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model platform user information

type ModelPublicThirdPartyPlatformInfo ¶ added in v0.2.0

type ModelPublicThirdPartyPlatformInfo struct {

	// app Id
	// Required: true
	AppID *string `json:"AppId"`

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

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

	// is active
	// Required: true
	IsActive *bool `json:"IsActive"`

	// platform Id
	// Required: true
	PlatformID *string `json:"PlatformId"`

	// platform name
	// Required: true
	PlatformName *string `json:"PlatformName"`
}

ModelPublicThirdPartyPlatformInfo model public third party platform info

swagger:model model.PublicThirdPartyPlatformInfo

func (*ModelPublicThirdPartyPlatformInfo) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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.PublicUserInformationResponseV3

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 {

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

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

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// user name
	// Required: true
	UserName *string `json:"userName"`
}

ModelPublicUserInformationV3 model public user information v3

swagger:model model.PublicUserInformationV3

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

type ModelPublicUserResponse struct {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

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

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"DeletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"EmailVerified"`

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

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

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

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`

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

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"PhoneVerified"`

	// platform Id
	PlatformID string `json:"PlatformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"Roles"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`

	// username
	Username string `json:"Username,omitempty"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelPublicUserResponse model public user response

swagger:model model.PublicUserResponse

func (*ModelPublicUserResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model public user response

type ModelPublicUserResponseV3 ¶ added in v0.2.0

type ModelPublicUserResponseV3 struct {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

	// avatar Url
	AvatarURL string `json:"avatarUrl,omitempty"`

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

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

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

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`

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

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`

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

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelPublicUserResponseV3 model public user response v3

swagger:model model.PublicUserResponseV3

func (*ModelPublicUserResponseV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model public user response v3

type ModelPublicUsersResponse ¶ added in v0.2.0

type ModelPublicUsersResponse struct {

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

ModelPublicUsersResponse model public users response

swagger:model model.PublicUsersResponse

func (*ModelPublicUsersResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model public users response

type ModelRemoveUserRoleV4Request ¶ added in v0.2.0

type ModelRemoveUserRoleV4Request struct {

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`
}

ModelRemoveUserRoleV4Request model remove user role v4 request

swagger:model model.RemoveUserRoleV4Request

func (*ModelRemoveUserRoleV4Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model remove user role v4 request

type ModelResetPasswordRequest ¶ added in v0.2.0

type ModelResetPasswordRequest struct {

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

	// login ID
	// Required: true
	LoginID *string `json:"LoginID"`

	// new password
	// Required: true
	NewPassword *string `json:"NewPassword"`
}

ModelResetPasswordRequest model reset password request

swagger:model model.ResetPasswordRequest

func (*ModelResetPasswordRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model reset password request

type ModelResetPasswordRequestV3 ¶ added in v0.2.0

type ModelResetPasswordRequestV3 struct {

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

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// new password
	// Required: true
	NewPassword *string `json:"newPassword"`
}

ModelResetPasswordRequestV3 model reset password request v3

swagger:model model.ResetPasswordRequestV3

func (*ModelResetPasswordRequestV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model reset password request v3

type ModelRevokeUserV4Request ¶ added in v0.2.0

type ModelRevokeUserV4Request struct {

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

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

ModelRevokeUserV4Request model revoke user v4 request

swagger:model model.RevokeUserV4Request

func (*ModelRevokeUserV4Request) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model revoke user v4 request

type ModelRoleAdminStatusResponse ¶ added in v0.2.0

type ModelRoleAdminStatusResponse struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"AdminRole"`
}

ModelRoleAdminStatusResponse model role admin status response

swagger:model model.RoleAdminStatusResponse

func (*ModelRoleAdminStatusResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role admin status response

type ModelRoleAdminStatusResponseV3 ¶ added in v0.2.0

type ModelRoleAdminStatusResponseV3 struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`
}

ModelRoleAdminStatusResponseV3 model role admin status response v3

swagger:model model.RoleAdminStatusResponseV3

func (*ModelRoleAdminStatusResponseV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role admin status response v3

type ModelRoleCreateRequest ¶ added in v0.2.0

type ModelRoleCreateRequest struct {

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

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleCreateRequest model role create request

swagger:model model.RoleCreateRequest

func (*ModelRoleCreateRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role create request

type ModelRoleCreateV3Request ¶

type ModelRoleCreateV3Request struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

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

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

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

ModelRoleCreateV3Request model role create v3 request

swagger:model model.RoleCreateV3Request

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

type ModelRoleManagersRequest struct {

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

ModelRoleManagersRequest model role managers request

swagger:model model.RoleManagersRequest

func (*ModelRoleManagersRequest) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role managers request

type ModelRoleManagersRequestV3 ¶ added in v0.2.0

type ModelRoleManagersRequestV3 struct {

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

ModelRoleManagersRequestV3 model role managers request v3

swagger:model model.RoleManagersRequestV3

func (*ModelRoleManagersRequestV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role managers request v3

type ModelRoleManagersResponse ¶ added in v0.2.0

type ModelRoleManagersResponse struct {

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

ModelRoleManagersResponse model role managers response

swagger:model model.RoleManagersResponse

func (*ModelRoleManagersResponse) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role managers response

type ModelRoleManagersResponsesV3 ¶ added in v0.2.0

type ModelRoleManagersResponsesV3 struct {

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

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleManagersResponsesV3 model role managers responses v3

swagger:model model.RoleManagersResponsesV3

func (*ModelRoleManagersResponsesV3) MarshalBinary ¶ added in v0.2.0

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this model role managers responses v3

type ModelRoleMembersRequest ¶ added in v0.2.0

type ModelRoleMembersRequest struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`
}

ModelRoleMembersRequest model role members request

swagger:model model.RoleMembersRequest

func (*ModelRoleMembersRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersRequest) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersRequest) Validate(formats strfmt.Registry) error

Validate validates this model role members request

type ModelRoleMembersRequestV3 ¶ added in v0.2.0

type ModelRoleMembersRequestV3 struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMemberV3 `json:"members"`
}

ModelRoleMembersRequestV3 model role members request v3

swagger:model model.RoleMembersRequestV3

func (*ModelRoleMembersRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersRequestV3) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersRequestV3) Validate(formats strfmt.Registry) error

Validate validates this model role members request v3

type ModelRoleMembersResponse ¶ added in v0.2.0

type ModelRoleMembersResponse struct {

	// members
	// Required: true
	Members []*AccountcommonRoleMember `json:"Members"`
}

ModelRoleMembersResponse model role members response

swagger:model model.RoleMembersResponse

func (*ModelRoleMembersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersResponse) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersResponse) Validate(formats strfmt.Registry) error

Validate validates this model role members response

type ModelRoleMembersResponseV3 ¶ added in v0.2.0

type ModelRoleMembersResponseV3 struct {

	// data
	// Required: true
	Data []*AccountcommonRoleMemberV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleMembersResponseV3 model role members response v3

swagger:model model.RoleMembersResponseV3

func (*ModelRoleMembersResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleMembersResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleMembersResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleMembersResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model role members response v3

type ModelRoleNamesResponseV3 ¶ added in v0.2.0

type ModelRoleNamesResponseV3 struct {

	// data
	// Required: true
	Data []string `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`
}

ModelRoleNamesResponseV3 model role names response v3

swagger:model model.RoleNamesResponseV3

func (*ModelRoleNamesResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleNamesResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleNamesResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleNamesResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleNamesResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model role names response v3

type ModelRoleResponse ¶ added in v0.2.0

type ModelRoleResponse struct {

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// role Id
	// Required: true
	RoleID *string `json:"RoleId"`

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleResponse model role response

swagger:model model.RoleResponse

func (*ModelRoleResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponse) Validate ¶ added in v0.2.0

func (m *ModelRoleResponse) Validate(formats strfmt.Registry) error

Validate validates this model role response

type ModelRoleResponseV3 ¶ added in v0.2.0

type ModelRoleResponseV3 struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleResponseV3 model role response v3

swagger:model model.RoleResponseV3

func (*ModelRoleResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseV3) Validate ¶ added in v0.2.0

func (m *ModelRoleResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model role response v3

type ModelRoleResponseWithManagers ¶ added in v0.2.0

type ModelRoleResponseWithManagers struct {

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"IsWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManager `json:"Managers"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// role Id
	// Required: true
	RoleID *string `json:"RoleId"`

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleResponseWithManagers model role response with managers

swagger:model model.RoleResponseWithManagers

func (*ModelRoleResponseWithManagers) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseWithManagers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleResponseWithManagers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleResponseWithManagers) Validate ¶ added in v0.2.0

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.RoleResponseWithManagersAndPaginationV3

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 {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// managers
	// Required: true
	Managers []*AccountcommonRoleManagerV3 `json:"managers"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleResponseWithManagersV3 model role response with managers v3

swagger:model model.RoleResponseWithManagersV3

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 ¶ added in v0.2.0

type ModelRoleUpdateRequest struct {

	// role name
	// Required: true
	RoleName *string `json:"RoleName"`
}

ModelRoleUpdateRequest model role update request

swagger:model model.RoleUpdateRequest

func (*ModelRoleUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelRoleUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this model role update request

type ModelRoleUpdateRequestV3 ¶ added in v0.2.0

type ModelRoleUpdateRequestV3 struct {

	// deletable
	Deletable bool `json:"deletable"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleUpdateRequestV3 model role update request v3

swagger:model model.RoleUpdateRequestV3

func (*ModelRoleUpdateRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleUpdateRequestV3) Validate ¶ added in v0.2.0

func (m *ModelRoleUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this model role update request v3

type ModelRoleV4Request ¶ added in v0.2.0

type ModelRoleV4Request struct {

	// admin role
	// Required: true
	AdminRole bool `json:"adminRole"`

	// deletable
	Deletable bool `json:"deletable"`

	// is wildcard
	// Required: true
	IsWildcard bool `json:"isWildcard"`

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleV4Request model role v4 request

swagger:model model.RoleV4Request

func (*ModelRoleV4Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleV4Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleV4Request) Validate ¶ added in v0.2.0

func (m *ModelRoleV4Request) Validate(formats strfmt.Registry) error

Validate validates this model role v4 request

type ModelRoleV4Response ¶ added in v0.2.0

type ModelRoleV4Response struct {

	// admin role
	// Required: true
	AdminRole *bool `json:"adminRole"`

	// is wildcard
	// Required: true
	IsWildcard *bool `json:"isWildcard"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermissionV3 `json:"permissions"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelRoleV4Response model role v4 response

swagger:model model.RoleV4Response

func (*ModelRoleV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelRoleV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelRoleV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelRoleV4Response) Validate ¶ added in v0.2.0

func (m *ModelRoleV4Response) Validate(formats strfmt.Registry) error

Validate validates this model role v4 response

type ModelSSOPlatformCredentialRequest ¶ added in v0.2.0

type ModelSSOPlatformCredentialRequest struct {

	// acs Url
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// api key
	// Required: true
	APIKey *string `json:"apiKey"`

	// app Id
	// Required: true
	AppID *string `json:"appId"`

	// federation metadata Url
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// is active
	// Required: true
	IsActive *bool `json:"isActive"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// sso Url
	// Required: true
	SsoURL *string `json:"ssoUrl"`
}

ModelSSOPlatformCredentialRequest model s s o platform credential request

swagger:model model.SSOPlatformCredentialRequest

func (*ModelSSOPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialRequest) Validate ¶ added in v0.2.0

Validate validates this model s s o platform credential request

type ModelSSOPlatformCredentialResponse ¶ added in v0.2.0

type ModelSSOPlatformCredentialResponse struct {

	// acs Url
	// Required: true
	AcsURL *string `json:"acsUrl"`

	// app Id
	// Required: true
	AppID *string `json:"appId"`

	// federation metadata Url
	// Required: true
	FederationMetadataURL *string `json:"federationMetadataUrl"`

	// is active
	// Required: true
	IsActive *bool `json:"isActive"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// platform Id
	// Required: true
	PlatformID *string `json:"platformId"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"redirectUri"`

	// secret
	// Required: true
	Secret *string `json:"secret"`

	// sso Url
	// Required: true
	SsoURL *string `json:"ssoUrl"`

	// first few characters of key
	// Required: true
	TruncatedAPIKey *string `json:"truncatedApiKey"`
}

ModelSSOPlatformCredentialResponse model s s o platform credential response

swagger:model model.SSOPlatformCredentialResponse

func (*ModelSSOPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSSOPlatformCredentialResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSSOPlatformCredentialResponse) Validate ¶ added in v0.2.0

Validate validates this model s s o platform credential response

type ModelSearchUsersByPlatformIDResponse ¶ added in v0.2.0

type ModelSearchUsersByPlatformIDResponse struct {

	// data
	// Required: true
	Data []*AccountcommonUserSearchByPlatformIDResult `json:"Data"`

	// paging
	// Required: true
	Paging *AccountcommonPagination `json:"Paging"`
}

ModelSearchUsersByPlatformIDResponse model search users by platform ID response

swagger:model model.SearchUsersByPlatformIDResponse

func (*ModelSearchUsersByPlatformIDResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersByPlatformIDResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersByPlatformIDResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersByPlatformIDResponse) Validate ¶ added in v0.2.0

Validate validates this model search users by platform ID response

type ModelSearchUsersResponse ¶ added in v0.2.0

type ModelSearchUsersResponse struct {

	// data
	// Required: true
	Data []*AccountcommonUserSearchResult `json:"Data"`
}

ModelSearchUsersResponse model search users response

swagger:model model.SearchUsersResponse

func (*ModelSearchUsersResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponse) Validate ¶ added in v0.2.0

func (m *ModelSearchUsersResponse) Validate(formats strfmt.Registry) error

Validate validates this model search users response

type ModelSearchUsersResponseWithPaginationV3 ¶ added in v0.2.0

type ModelSearchUsersResponseWithPaginationV3 struct {

	// data
	// Required: true
	Data []*ModelUserResponseV3 `json:"data"`

	// paging
	// Required: true
	Paging *AccountcommonPaginationV3 `json:"paging"`

	// total data
	// Required: true
	TotalData *int32 `json:"totalData"`
}

ModelSearchUsersResponseWithPaginationV3 model search users response with pagination v3

swagger:model model.SearchUsersResponseWithPaginationV3

func (*ModelSearchUsersResponseWithPaginationV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponseWithPaginationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSearchUsersResponseWithPaginationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSearchUsersResponseWithPaginationV3) Validate ¶ added in v0.2.0

Validate validates this model search users response with pagination v3

type ModelSendRegisterVerificationCodeRequest ¶ added in v0.14.0

type ModelSendRegisterVerificationCodeRequest struct {

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendRegisterVerificationCodeRequest model send register verification code request

swagger:model model.SendRegisterVerificationCodeRequest

func (*ModelSendRegisterVerificationCodeRequest) MarshalBinary ¶ added in v0.14.0

func (m *ModelSendRegisterVerificationCodeRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendRegisterVerificationCodeRequest) UnmarshalBinary ¶ added in v0.14.0

func (m *ModelSendRegisterVerificationCodeRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendRegisterVerificationCodeRequest) Validate ¶ added in v0.14.0

Validate validates this model send register verification code request

type ModelSendVerificationCodeRequest ¶ added in v0.2.0

type ModelSendVerificationCodeRequest struct {

	// context
	Context string `json:"Context,omitempty"`

	// language tag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// login ID
	// Required: true
	LoginID *string `json:"LoginID"`
}

ModelSendVerificationCodeRequest model send verification code request

swagger:model model.SendVerificationCodeRequest

func (*ModelSendVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequest) Validate ¶ added in v0.2.0

Validate validates this model send verification code request

type ModelSendVerificationCodeRequestV3 ¶ added in v0.2.0

type ModelSendVerificationCodeRequestV3 struct {

	// context
	Context string `json:"context,omitempty"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendVerificationCodeRequestV3 model send verification code request v3

swagger:model model.SendVerificationCodeRequestV3

func (*ModelSendVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelSendVerificationCodeRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationCodeRequestV3) Validate ¶ added in v0.2.0

Validate validates this model send verification code request v3

type ModelSendVerificationLinkRequest ¶ added in v0.26.0

type ModelSendVerificationLinkRequest struct {

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`
}

ModelSendVerificationLinkRequest model send verification link request

swagger:model model.SendVerificationLinkRequest

func (*ModelSendVerificationLinkRequest) MarshalBinary ¶ added in v0.26.0

func (m *ModelSendVerificationLinkRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelSendVerificationLinkRequest) UnmarshalBinary ¶ added in v0.26.0

func (m *ModelSendVerificationLinkRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelSendVerificationLinkRequest) Validate ¶ added in v0.26.0

Validate validates this model send verification link request

type ModelThirdPartyLoginPlatformCredentialRequest ¶ added in v0.2.0

type ModelThirdPartyLoginPlatformCredentialRequest struct {

	// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// AWSCognitoRegion is aws region where user pool reside
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// AWSCognitoUserPool is aws cognito user pool id
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// allowed clients that can show this login method
	// Required: true
	AllowedClients []string `json:"AllowedClients"`

	// app Id
	// Required: true
	AppID *string `json:"AppId"`

	// third party authorization endpoint to obtain authorization code
	// Required: true
	AuthorizationEndpoint *string `json:"AuthorizationEndpoint"`

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

	// 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"`

	// generic oauth flow
	// Required: true
	GenericOauthFlow *bool `json:"GenericOauthFlow"`

	// is active
	// 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"`

	// A json containing credentials for netflix integration. Only for netflix platformId
	// Required: true
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates"`

	// organization Id
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// platform name
	// Required: true
	PlatformName *string `json:"PlatformName"`

	// redirect Uri
	// 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. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims. Used for generic oauth flow. Currently allowed fields list [userIdentity, name, email, avatarUrl]
	// Required: true
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping"`

	// third party token endpoint to obtain token
	// Required: true
	TokenEndpoint *string `json:"TokenEndpoint"`

	// 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.ThirdPartyLoginPlatformCredentialRequest

func (*ModelThirdPartyLoginPlatformCredentialRequest) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialRequest) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialRequest) Validate ¶ added in v0.2.0

Validate validates this model third party login platform credential request

type ModelThirdPartyLoginPlatformCredentialResponse ¶ added in v0.2.0

type ModelThirdPartyLoginPlatformCredentialResponse struct {

	// ACSURL is an endpoint on the service provider where the identity provider will redirect to with its authentication response
	// Required: true
	ACSURL *string `json:"ACSURL"`

	// AWSCognitoRegion is aws region where user pool reside
	// Required: true
	AWSCognitoRegion *string `json:"AWSCognitoRegion"`

	// AWSCognitoUserPool is aws cognito user pool id
	// Required: true
	AWSCognitoUserPool *string `json:"AWSCognitoUserPool"`

	// allowed clients that can show this login method
	// Required: true
	AllowedClients []string `json:"AllowedClients"`

	// app Id
	// Required: true
	AppID *string `json:"AppId"`

	// third party authorization endpoint to obtain authorization code
	AuthorizationEndpoint string `json:"AuthorizationEndpoint,omitempty"`

	// client Id
	// Required: true
	ClientID *string `json:"ClientId"`

	// 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"`

	// is active
	// 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"`

	// key ID
	// Required: true
	KeyID *string `json:"KeyID"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// A json containing Credentials for netflix integration.
	NetflixCertificates *AccountcommonNetflixCertificates `json:"NetflixCertificates,omitempty"`

	// organization Id
	// Required: true
	OrganizationID *string `json:"OrganizationId"`

	// platform Id
	// Required: true
	PlatformID *string `json:"PlatformId"`

	// platform name
	// Required: true
	PlatformName *string `json:"PlatformName"`

	// redirect Uri
	// Required: true
	RedirectURI *string `json:"RedirectUri"`

	// secret
	// Required: true
	Secret *string `json:"Secret"`

	// 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. Used for generic oauth flow.
	// Required: true
	TokenAuthenticationType *string `json:"TokenAuthenticationType"`

	// A JSON containing how IAM service retrieve value from id token claims. Used for generic oauth flow.
	// Required: true
	TokenClaimsMapping map[string]string `json:"TokenClaimsMapping"`

	// third party token endpoint to obtain token
	TokenEndpoint string `json:"TokenEndpoint,omitempty"`

	// registered domains
	// Required: true
	RegisteredDomains []*AccountcommonRegisteredDomain `json:"registeredDomains"`

	// scopes for generic OAuth Authorization code flow
	Scopes []string `json:"scopes"`
}

ModelThirdPartyLoginPlatformCredentialResponse model third party login platform credential response

swagger:model model.ThirdPartyLoginPlatformCredentialResponse

func (*ModelThirdPartyLoginPlatformCredentialResponse) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialResponse) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelThirdPartyLoginPlatformCredentialResponse) Validate ¶ added in v0.2.0

Validate validates this model third party login platform credential response

type ModelTokenThirdPartyLinkStatusResponse ¶ added in v0.33.0

type ModelTokenThirdPartyLinkStatusResponse struct {

	// linked
	// Required: true
	Linked *bool `json:"linked"`
}

ModelTokenThirdPartyLinkStatusResponse model token third party link status response

swagger:model model.TokenThirdPartyLinkStatusResponse

func (*ModelTokenThirdPartyLinkStatusResponse) MarshalBinary ¶ added in v0.33.0

func (m *ModelTokenThirdPartyLinkStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary ¶ added in v0.33.0

func (m *ModelTokenThirdPartyLinkStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelTokenThirdPartyLinkStatusResponse) Validate ¶ added in v0.33.0

Validate validates this model token third party link status response

type ModelUnlinkUserPlatformRequest ¶ added in v0.2.0

type ModelUnlinkUserPlatformRequest struct {

	// platform namespace
	PlatformNamespace string `json:"platformNamespace,omitempty"`
}

ModelUnlinkUserPlatformRequest model unlink user platform request

swagger:model model.UnlinkUserPlatformRequest

func (*ModelUnlinkUserPlatformRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUnlinkUserPlatformRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUnlinkUserPlatformRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUnlinkUserPlatformRequest) Validate ¶ added in v0.2.0

func (m *ModelUnlinkUserPlatformRequest) Validate(formats strfmt.Registry) error

Validate validates this model unlink user platform request

type ModelUpdatePermissionScheduleRequest ¶ added in v0.2.0

type ModelUpdatePermissionScheduleRequest struct {

	// sched action
	SchedAction int32 `json:"SchedAction,omitempty"`

	// sched cron
	SchedCron string `json:"SchedCron,omitempty"`

	// sched range
	SchedRange []string `json:"SchedRange"`
}

ModelUpdatePermissionScheduleRequest model update permission schedule request

swagger:model model.UpdatePermissionScheduleRequest

func (*ModelUpdatePermissionScheduleRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpdatePermissionScheduleRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpdatePermissionScheduleRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdatePermissionScheduleRequest) Validate ¶ added in v0.2.0

Validate validates this model update permission schedule request

type ModelUpdateUserDeletionStatusRequest ¶ added in v0.2.0

type ModelUpdateUserDeletionStatusRequest struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`
}

ModelUpdateUserDeletionStatusRequest model update user deletion status request

swagger:model model.UpdateUserDeletionStatusRequest

func (*ModelUpdateUserDeletionStatusRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserDeletionStatusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserDeletionStatusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdateUserDeletionStatusRequest) Validate ¶ added in v0.2.0

Validate validates this model update user deletion status request

type ModelUpdateUserStatusRequest ¶ added in v0.2.0

type ModelUpdateUserStatusRequest struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// reason
	// Required: true
	Reason *string `json:"reason"`
}

ModelUpdateUserStatusRequest model update user status request

swagger:model model.UpdateUserStatusRequest

func (*ModelUpdateUserStatusRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserStatusRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpdateUserStatusRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpdateUserStatusRequest) Validate ¶ added in v0.2.0

func (m *ModelUpdateUserStatusRequest) Validate(formats strfmt.Registry) error

Validate validates this model update user status request

type ModelUpgradeHeadlessAccountRequest ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountRequest struct {

	// new email address or phone number
	// Required: true
	LoginID *string `json:"LoginID"`

	// new password
	// Required: true
	Password *string `json:"Password"`
}

ModelUpgradeHeadlessAccountRequest model upgrade headless account request

swagger:model model.UpgradeHeadlessAccountRequest

func (*ModelUpgradeHeadlessAccountRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountRequest) Validate ¶ added in v0.2.0

Validate validates this model upgrade headless account request

type ModelUpgradeHeadlessAccountV3Request ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountV3Request struct {

	// new email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// new password
	// Required: true
	Password *string `json:"password"`
}

ModelUpgradeHeadlessAccountV3Request model upgrade headless account v3 request

swagger:model model.UpgradeHeadlessAccountV3Request

func (*ModelUpgradeHeadlessAccountV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUpgradeHeadlessAccountV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountV3Request) Validate ¶ added in v0.2.0

Validate validates this model upgrade headless account v3 request

type ModelUpgradeHeadlessAccountWithVerificationCodeRequest ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountWithVerificationCodeRequest struct {

	// code
	// Required: true
	Code *string `json:"Code"`

	// password
	// Required: true
	Password *string `json:"Password"`

	// login Id
	// Required: true
	LoginID *string `json:"loginId"`
}

ModelUpgradeHeadlessAccountWithVerificationCodeRequest model upgrade headless account with verification code request

swagger:model model.UpgradeHeadlessAccountWithVerificationCodeRequest

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequest) Validate ¶ added in v0.2.0

Validate validates this model upgrade headless account with verification code request

type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 ¶ added in v0.2.0

type ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// country
	Country string `json:"country,omitempty"`

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// validate only
	ValidateOnly bool `json:"validateOnly"`
}

ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3 model upgrade headless account with verification code request v3

swagger:model model.UpgradeHeadlessAccountWithVerificationCodeRequestV3

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) MarshalBinary ¶ added in v0.2.0

MarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) UnmarshalBinary ¶ added in v0.2.0

UnmarshalBinary interface implementation

func (*ModelUpgradeHeadlessAccountWithVerificationCodeRequestV3) Validate ¶ added in v0.2.0

Validate validates this model upgrade headless account with verification code request v3

type ModelUserActiveBanResponse ¶ added in v0.2.0

type ModelUserActiveBanResponse struct {

	// ban
	// Required: true
	Ban *string `json:"Ban"`

	// ban Id
	// Required: true
	BanID *string `json:"BanId"`

	// end date
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate"`
}

ModelUserActiveBanResponse model user active ban response

swagger:model model.UserActiveBanResponse

func (*ModelUserActiveBanResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserActiveBanResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserActiveBanResponse) Validate ¶ added in v0.2.0

func (m *ModelUserActiveBanResponse) Validate(formats strfmt.Registry) error

Validate validates this model user active ban response

type ModelUserActiveBanResponseV3 ¶ added in v0.2.0

type ModelUserActiveBanResponseV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

	// end date
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`
}

ModelUserActiveBanResponseV3 model user active ban response v3

swagger:model model.UserActiveBanResponseV3

func (*ModelUserActiveBanResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserActiveBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserActiveBanResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserActiveBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model user active ban response v3

type ModelUserBanResponse ¶ added in v0.2.0

type ModelUserBanResponse struct {

	// ban
	// Required: true
	Ban *string `json:"Ban"`

	// ban Id
	// Required: true
	BanID *string `json:"BanId"`

	// banned by
	// Required: true
	BannedBy *BannedBy `json:"BannedBy"`

	// comment
	// Required: true
	Comment *string `json:"Comment"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// disabled date
	// Format: date-time
	DisabledDate *strfmt.DateTime `json:"DisabledDate,omitempty"`

	// enabled
	// Required: true
	Enabled *bool `json:"Enabled"`

	// end date
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// reason
	// Required: true
	Reason *string `json:"Reason"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

ModelUserBanResponse model user ban response

swagger:model model.UserBanResponse

func (*ModelUserBanResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanResponse) Validate ¶ added in v0.2.0

func (m *ModelUserBanResponse) Validate(formats strfmt.Registry) error

Validate validates this model user ban response

type ModelUserBanResponseV3 ¶ added in v0.2.0

type ModelUserBanResponseV3 struct {

	// ban
	// Required: true
	Ban *string `json:"ban"`

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

	// banned by
	// Required: true
	BannedBy *AccountcommonBannedByV3 `json:"bannedBy"`

	// comment
	// Required: true
	Comment *string `json:"comment"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// disabled date
	// Required: true
	// Format: date-time
	DisabledDate strfmt.DateTime `json:"disabledDate"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// end date
	// Required: true
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// reason
	// Required: true
	Reason *string `json:"reason"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserBanResponseV3 model user ban response v3

swagger:model model.UserBanResponseV3

func (*ModelUserBanResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBanResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserBanResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBanResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserBanResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model user ban response v3

type ModelUserBaseInfo ¶ added in v0.10.0

type ModelUserBaseInfo struct {

	// avatar Url
	// Required: true
	AvatarURL *string `json:"avatarUrl"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// platform user ids
	// Required: true
	PlatformUserIds map[string]string `json:"platformUserIds"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// username
	Username string `json:"username,omitempty"`
}

ModelUserBaseInfo model user base info

swagger:model model.UserBaseInfo

func (*ModelUserBaseInfo) MarshalBinary ¶ added in v0.10.0

func (m *ModelUserBaseInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserBaseInfo) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelUserBaseInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserBaseInfo) Validate ¶ added in v0.10.0

func (m *ModelUserBaseInfo) Validate(formats strfmt.Registry) error

Validate validates this model user base info

type ModelUserCreateFromInvitationRequestV3 ¶ added in v0.2.0

type ModelUserCreateFromInvitationRequestV3 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	// Enum: [EMAILPASSWD]
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reach minimum age
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`
}

ModelUserCreateFromInvitationRequestV3 model user create from invitation request v3

swagger:model model.UserCreateFromInvitationRequestV3

func (*ModelUserCreateFromInvitationRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateFromInvitationRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateFromInvitationRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateFromInvitationRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateFromInvitationRequestV3) Validate ¶ added in v0.2.0

Validate validates this model user create from invitation request v3

type ModelUserCreateFromInvitationRequestV4 ¶ added in v0.2.0

type ModelUserCreateFromInvitationRequestV4 struct {

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	// Enum: [EMAILPASSWD]
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reach minimum age
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`

	// username
	// Required: true
	Username *string `json:"username"`
}

ModelUserCreateFromInvitationRequestV4 model user create from invitation request v4

swagger:model model.UserCreateFromInvitationRequestV4

func (*ModelUserCreateFromInvitationRequestV4) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateFromInvitationRequestV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateFromInvitationRequestV4) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateFromInvitationRequestV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateFromInvitationRequestV4) Validate ¶ added in v0.2.0

Validate validates this model user create from invitation request v4

type ModelUserCreateRequest ¶ added in v0.2.0

type ModelUserCreateRequest struct {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

	// password
	// Required: true
	Password *string `json:"Password"`

	// password m d5 sum
	PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`
}

ModelUserCreateRequest model user create request

swagger:model model.UserCreateRequest

func (*ModelUserCreateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateRequest) Validate ¶ added in v0.2.0

func (m *ModelUserCreateRequest) Validate(formats strfmt.Registry) error

Validate validates this model user create request

type ModelUserCreateRequestV3 ¶

type ModelUserCreateRequestV3 struct {

	// password m d5 sum
	PasswordMD5Sum string `json:"PasswordMD5Sum,omitempty"`

	// accepted policies
	AcceptedPolicies []*LegalAcceptedPoliciesRequest `json:"acceptedPolicies"`

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

	// code
	// Required: true
	Code *string `json:"code"`

	// country
	// Required: true
	Country *string `json:"country"`

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// password
	// Required: true
	Password *string `json:"password"`

	// reach minimum age
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`
}

ModelUserCreateRequestV3 model user create request v3

swagger:model model.UserCreateRequestV3

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 ¶ added in v0.2.0

type ModelUserCreateResponse struct {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"DateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`
}

ModelUserCreateResponse model user create response

swagger:model model.UserCreateResponse

func (*ModelUserCreateResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserCreateResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserCreateResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserCreateResponse) Validate ¶ added in v0.2.0

func (m *ModelUserCreateResponse) Validate(formats strfmt.Registry) error

Validate validates this model user create response

type ModelUserCreateResponseV3 ¶

type ModelUserCreateResponseV3 struct {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

	// country
	// Required: true
	Country *string `json:"country"`

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserCreateResponseV3 model user create response v3

swagger:model model.UserCreateResponseV3

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 ¶ added in v0.2.0

type ModelUserDeletionStatusResponse struct {

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`
}

ModelUserDeletionStatusResponse model user deletion status response

swagger:model model.UserDeletionStatusResponse

func (*ModelUserDeletionStatusResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserDeletionStatusResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserDeletionStatusResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserDeletionStatusResponse) Validate ¶ added in v0.2.0

Validate validates this model user deletion status response

type ModelUserIDsRequest ¶ added in v0.10.0

type ModelUserIDsRequest struct {

	// user ids
	// Required: true
	UserIds []string `json:"userIds"`
}

ModelUserIDsRequest model user i ds request

swagger:model model.UserIDsRequest

func (*ModelUserIDsRequest) MarshalBinary ¶ added in v0.10.0

func (m *ModelUserIDsRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserIDsRequest) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelUserIDsRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserIDsRequest) Validate ¶ added in v0.10.0

func (m *ModelUserIDsRequest) Validate(formats strfmt.Registry) error

Validate validates this model user i ds request

type ModelUserInfoResponse ¶ added in v0.10.0

type ModelUserInfoResponse struct {

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserInfoResponse model user info response

swagger:model model.UserInfoResponse

func (*ModelUserInfoResponse) MarshalBinary ¶ added in v0.10.0

func (m *ModelUserInfoResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInfoResponse) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelUserInfoResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInfoResponse) Validate ¶ added in v0.10.0

func (m *ModelUserInfoResponse) Validate(formats strfmt.Registry) error

Validate validates this model user info response

type ModelUserInformation ¶ added in v0.2.0

type ModelUserInformation struct {

	// country
	// Required: true
	Country *string `json:"Country"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email addresses
	// Required: true
	EmailAddresses []string `json:"EmailAddresses"`

	// linked platform accounts
	// Required: true
	LinkedPlatformAccounts []*ModelPlatformUserInformation `json:"LinkedPlatformAccounts"`

	// phone number
	// Required: true
	PhoneNumber *string `json:"PhoneNumber"`

	// username
	// Required: true
	Username *string `json:"Username"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelUserInformation model user information

swagger:model model.UserInformation

func (*ModelUserInformation) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInformation) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInformation) Validate ¶ added in v0.2.0

func (m *ModelUserInformation) Validate(formats strfmt.Registry) error

Validate validates this model user information

type ModelUserInvitationV3 ¶ added in v0.8.0

type ModelUserInvitationV3 struct {

	// email
	// Required: true
	Email *string `json:"email"`

	// expired at
	// Required: true
	// Format: date-time
	ExpiredAt strfmt.DateTime `json:"expiredAt"`

	// id
	ID string `json:"id,omitempty"`

	// roles
	// Required: true
	Roles []*AccountcommonNamespaceRole `json:"roles"`
}

ModelUserInvitationV3 model user invitation v3

swagger:model model.UserInvitationV3

func (*ModelUserInvitationV3) MarshalBinary ¶ added in v0.8.0

func (m *ModelUserInvitationV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserInvitationV3) UnmarshalBinary ¶ added in v0.8.0

func (m *ModelUserInvitationV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserInvitationV3) Validate ¶ added in v0.8.0

func (m *ModelUserInvitationV3) Validate(formats strfmt.Registry) error

Validate validates this model user invitation v3

type ModelUserLoginHistoryResponse ¶ added in v0.2.0

type ModelUserLoginHistoryResponse struct {

	// application name
	// Required: true
	ApplicationName *string `json:"ApplicationName"`

	// city
	// Required: true
	City *string `json:"City"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// device Id
	// Required: true
	DeviceID *string `json:"DeviceId"`

	// state
	// Required: true
	State *string `json:"State"`

	// timestamp
	// Required: true
	Timestamp *int64 `json:"Timestamp"`

	// device name
	// Required: true
	DeviceName *string `json:"deviceName"`
}

ModelUserLoginHistoryResponse model user login history response

swagger:model model.UserLoginHistoryResponse

func (*ModelUserLoginHistoryResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserLoginHistoryResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserLoginHistoryResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserLoginHistoryResponse) Validate ¶ added in v0.2.0

func (m *ModelUserLoginHistoryResponse) Validate(formats strfmt.Registry) error

Validate validates this model user login history response

type ModelUserPasswordUpdateRequest ¶ added in v0.2.0

type ModelUserPasswordUpdateRequest struct {

	// language tag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// new password
	// Required: true
	NewPassword *string `json:"NewPassword"`

	// old password
	// Required: true
	OldPassword *string `json:"OldPassword"`
}

ModelUserPasswordUpdateRequest model user password update request

swagger:model model.UserPasswordUpdateRequest

func (*ModelUserPasswordUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPasswordUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this model user password update request

type ModelUserPasswordUpdateV3Request ¶ added in v0.2.0

type ModelUserPasswordUpdateV3Request struct {

	// language tag
	// Required: true
	LanguageTag *string `json:"languageTag"`

	// new password
	// Required: true
	NewPassword *string `json:"newPassword"`

	// old password
	// Required: true
	OldPassword *string `json:"oldPassword"`
}

ModelUserPasswordUpdateV3Request model user password update v3 request

swagger:model model.UserPasswordUpdateV3Request

func (*ModelUserPasswordUpdateV3Request) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateV3Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserPasswordUpdateV3Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPasswordUpdateV3Request) Validate ¶ added in v0.2.0

Validate validates this model user password update v3 request

type ModelUserPermissionsResponseV3 ¶ added in v0.2.0

type ModelUserPermissionsResponseV3 struct {

	// action
	// Required: true
	Action *int32 `json:"action"`

	// resource
	// Required: true
	Resource *string `json:"resource"`

	// sched action
	SchedAction int32 `json:"schedAction,omitempty"`

	// sched cron
	SchedCron string `json:"schedCron,omitempty"`

	// sched range
	SchedRange []string `json:"schedRange"`
}

ModelUserPermissionsResponseV3 model user permissions response v3

swagger:model model.UserPermissionsResponseV3

func (*ModelUserPermissionsResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserPermissionsResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserPermissionsResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserPermissionsResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserPermissionsResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model user permissions response v3

type ModelUserResponse ¶ added in v0.2.0

type ModelUserResponse struct {

	// auth type
	// Required: true
	AuthType *string `json:"AuthType"`

	// avatar Url
	AvatarURL string `json:"AvatarUrl,omitempty"`

	// bans
	// Required: true
	Bans []*ModelUserActiveBanResponse `json:"Bans"`

	// country
	// Required: true
	Country *string `json:"Country"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"CreatedAt"`

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"DateOfBirth"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"DeletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"DisplayName"`

	// email address
	EmailAddress string `json:"EmailAddress,omitempty"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"EmailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"Enabled"`

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"LastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"LastEnabledChangedTime"`

	// login Id
	// Required: true
	LoginID *string `json:"LoginId"`

	// namespace
	// Required: true
	Namespace *string `json:"Namespace"`

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"NamespaceRoles"`

	// new email address
	NewEmailAddress string `json:"NewEmailAddress,omitempty"`

	// old email address
	// Required: true
	OldEmailAddress *string `json:"OldEmailAddress"`

	// permissions
	// Required: true
	Permissions []*AccountcommonPermission `json:"Permissions"`

	// phone number
	PhoneNumber string `json:"PhoneNumber,omitempty"`

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"PhoneVerified"`

	// platform Id
	PlatformID string `json:"PlatformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"PlatformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"Roles"`

	// user Id
	// Required: true
	UserID *string `json:"UserId"`

	// username
	Username string `json:"Username,omitempty"`

	// x UID
	XUID string `json:"XUID,omitempty"`
}

ModelUserResponse model user response

swagger:model model.UserResponse

func (*ModelUserResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserResponse) Validate ¶ added in v0.2.0

func (m *ModelUserResponse) Validate(formats strfmt.Registry) error

Validate validates this model user response

type ModelUserResponseV3 ¶ added in v0.2.0

type ModelUserResponseV3 struct {

	// auth type
	// Required: true
	AuthType *string `json:"authType"`

	// avatar Url
	AvatarURL string `json:"avatarUrl,omitempty"`

	// bans
	// Required: true
	Bans []*ModelUserActiveBanResponseV3 `json:"bans"`

	// country
	// Required: true
	Country *string `json:"country"`

	// created at
	// Required: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"createdAt"`

	// date of birth
	// Required: true
	// Format: date-time
	DateOfBirth strfmt.DateTime `json:"dateOfBirth"`

	// deletion status
	// Required: true
	DeletionStatus *bool `json:"deletionStatus"`

	// display name
	// Required: true
	DisplayName *string `json:"displayName"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`

	// email verified
	// Required: true
	EmailVerified *bool `json:"emailVerified"`

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`

	// last date of birth changed time
	// Required: true
	// Format: date-time
	LastDateOfBirthChangedTime strfmt.DateTime `json:"lastDateOfBirthChangedTime"`

	// last enabled changed time
	// Required: true
	// Format: date-time
	LastEnabledChangedTime strfmt.DateTime `json:"lastEnabledChangedTime"`

	// namespace
	// Required: true
	Namespace *string `json:"namespace"`

	// namespace roles
	// Required: true
	NamespaceRoles []*AccountcommonNamespaceRole `json:"namespaceRoles"`

	// new email address
	NewEmailAddress string `json:"newEmailAddress,omitempty"`

	// old email address
	// Required: true
	OldEmailAddress *string `json:"oldEmailAddress"`

	// permissions
	// Required: true
	Permissions []*ModelUserPermissionsResponseV3 `json:"permissions"`

	// phone number
	PhoneNumber string `json:"phoneNumber,omitempty"`

	// phone verified
	// Required: true
	PhoneVerified *bool `json:"phoneVerified"`

	// platform avatar Url
	PlatformAvatarURL string `json:"platformAvatarUrl,omitempty"`

	// platform display name
	PlatformDisplayName string `json:"platformDisplayName,omitempty"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`

	// platform user Id
	PlatformUserID string `json:"platformUserId,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelUserResponseV3 model user response v3

swagger:model model.UserResponseV3

func (*ModelUserResponseV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserResponseV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserResponseV3) Validate ¶ added in v0.2.0

func (m *ModelUserResponseV3) Validate(formats strfmt.Registry) error

Validate validates this model user response v3

type ModelUserRolesV4Response ¶ added in v0.2.0

type ModelUserRolesV4Response struct {

	// assigned namespaces
	// Required: true
	AssignedNamespaces []string `json:"assignedNamespaces"`

	// role Id
	// Required: true
	RoleID *string `json:"roleId"`

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

ModelUserRolesV4Response model user roles v4 response

swagger:model model.UserRolesV4Response

func (*ModelUserRolesV4Response) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserRolesV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserRolesV4Response) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserRolesV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserRolesV4Response) Validate ¶ added in v0.2.0

func (m *ModelUserRolesV4Response) Validate(formats strfmt.Registry) error

Validate validates this model user roles v4 response

type ModelUserUnbanCreateRequestV3 ¶ added in v0.27.0

type ModelUserUnbanCreateRequestV3 struct {

	// ban Id
	// Required: true
	BanID *string `json:"banId"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`
}

ModelUserUnbanCreateRequestV3 model user unban create request v3

swagger:model model.userUnbanCreateRequestV3

func (*ModelUserUnbanCreateRequestV3) MarshalBinary ¶ added in v0.27.0

func (m *ModelUserUnbanCreateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUnbanCreateRequestV3) UnmarshalBinary ¶ added in v0.27.0

func (m *ModelUserUnbanCreateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUnbanCreateRequestV3) Validate ¶ added in v0.27.0

func (m *ModelUserUnbanCreateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this model user unban create request v3

type ModelUserUpdateRequest ¶ added in v0.2.0

type ModelUserUpdateRequest struct {

	// country
	Country string `json:"Country,omitempty"`

	// date of birth
	DateOfBirth string `json:"DateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"DisplayName,omitempty"`

	// language tag
	LanguageTag string `json:"LanguageTag,omitempty"`
}

ModelUserUpdateRequest model user update request

swagger:model model.UserUpdateRequest

func (*ModelUserUpdateRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUpdateRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUpdateRequest) Validate ¶ added in v0.2.0

func (m *ModelUserUpdateRequest) Validate(formats strfmt.Registry) error

Validate validates this model user update request

type ModelUserUpdateRequestV3 ¶ added in v0.2.0

type ModelUserUpdateRequestV3 struct {

	// avatar Url
	AvatarURL string `json:"avatarUrl,omitempty"`

	// country
	Country string `json:"country,omitempty"`

	// date of birth
	DateOfBirth string `json:"dateOfBirth,omitempty"`

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`

	// user name
	UserName string `json:"userName,omitempty"`
}

ModelUserUpdateRequestV3 model user update request v3

swagger:model model.UserUpdateRequestV3

func (*ModelUserUpdateRequestV3) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequestV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserUpdateRequestV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserUpdateRequestV3) Validate ¶ added in v0.2.0

func (m *ModelUserUpdateRequestV3) Validate(formats strfmt.Registry) error

Validate validates this model user update request v3

type ModelUserVerificationRequest ¶ added in v0.2.0

type ModelUserVerificationRequest struct {

	// code
	// Required: true
	Code *string `json:"Code"`

	// contact type
	// Required: true
	ContactType *string `json:"ContactType"`

	// language tag
	// Required: true
	LanguageTag *string `json:"LanguageTag"`

	// validate only
	// Required: true
	ValidateOnly *bool `json:"validateOnly"`
}

ModelUserVerificationRequest model user verification request

swagger:model model.UserVerificationRequest

func (*ModelUserVerificationRequest) MarshalBinary ¶ added in v0.2.0

func (m *ModelUserVerificationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelUserVerificationRequest) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelUserVerificationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelUserVerificationRequest) Validate ¶ added in v0.2.0

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"`

	// contact type
	// Required: true
	ContactType *string `json:"contactType"`

	// language tag
	LanguageTag string `json:"languageTag,omitempty"`

	// validate only
	ValidateOnly bool `json:"validateOnly"`
}

ModelUserVerificationRequestV3 model user verification request v3

swagger:model model.UserVerificationRequestV3

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 ModelValidUserIDResponseV4 ¶ added in v0.15.0

type ModelValidUserIDResponseV4 struct {

	// indicate if user is exist or not
	// Required: true
	Exists *bool `json:"exists"`

	// user Id
	// Required: true
	UserID *string `json:"userId"`
}

ModelValidUserIDResponseV4 model valid user ID response v4

swagger:model model.ValidUserIDResponseV4

func (*ModelValidUserIDResponseV4) MarshalBinary ¶ added in v0.15.0

func (m *ModelValidUserIDResponseV4) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidUserIDResponseV4) UnmarshalBinary ¶ added in v0.15.0

func (m *ModelValidUserIDResponseV4) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidUserIDResponseV4) Validate ¶ added in v0.15.0

func (m *ModelValidUserIDResponseV4) Validate(formats strfmt.Registry) error

Validate validates this model valid user ID response v4

type ModelValidationDetail ¶ added in v0.10.0

type ModelValidationDetail struct {

	// allow all special characters
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allow digit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allow letter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allow space
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allow unicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// blocked word
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description []*AccountcommonInputValidationDescription `json:"description"`

	// is custom regex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// letter case
	// Required: true
	LetterCase *string `json:"letterCase"`

	// max length
	// Required: true
	MaxLength *int32 `json:"maxLength"`

	// max repeating alpha num
	// Required: true
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// max repeating special character
	// Required: true
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// min char type
	// Required: true
	MinCharType *int32 `json:"minCharType"`

	// min length
	// Required: true
	MinLength *int32 `json:"minLength"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// special character location
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// special characters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

ModelValidationDetail model validation detail

swagger:model model.ValidationDetail

func (*ModelValidationDetail) MarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidationDetail) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidationDetail) Validate ¶ added in v0.10.0

func (m *ModelValidationDetail) Validate(formats strfmt.Registry) error

Validate validates this model validation detail

type ModelValidationDetailPublic ¶ added in v0.10.0

type ModelValidationDetailPublic struct {

	// allow all special characters
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allow digit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allow letter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allow space
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allow unicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// blocked word
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description *AccountcommonInputValidationDescription `json:"description"`

	// is custom regex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// letter case
	// Required: true
	LetterCase *string `json:"letterCase"`

	// max length
	// Required: true
	MaxLength *int32 `json:"maxLength"`

	// max repeating alpha num
	// Required: true
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// max repeating special character
	// Required: true
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// min char type
	// Required: true
	MinCharType *int32 `json:"minCharType"`

	// min length
	// Required: true
	MinLength *int32 `json:"minLength"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// special character location
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// special characters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

ModelValidationDetailPublic model validation detail public

swagger:model model.ValidationDetailPublic

func (*ModelValidationDetailPublic) MarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetailPublic) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelValidationDetailPublic) UnmarshalBinary ¶ added in v0.10.0

func (m *ModelValidationDetailPublic) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelValidationDetailPublic) Validate ¶ added in v0.10.0

func (m *ModelValidationDetailPublic) Validate(formats strfmt.Registry) error

Validate validates this model validation detail public

type ModelVerificationCodeResponse ¶ added in v0.2.0

type ModelVerificationCodeResponse struct {

	// account registration
	// Required: true
	AccountRegistration *string `json:"accountRegistration"`

	// account upgrade
	// Required: true
	AccountUpgrade *string `json:"accountUpgrade"`

	// password reset
	// Required: true
	PasswordReset *string `json:"passwordReset"`

	// update email
	// Required: true
	UpdateEmail *string `json:"updateEmail"`
}

ModelVerificationCodeResponse model verification code response

swagger:model model.VerificationCodeResponse

func (*ModelVerificationCodeResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelVerificationCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelVerificationCodeResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelVerificationCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelVerificationCodeResponse) Validate ¶ added in v0.2.0

func (m *ModelVerificationCodeResponse) Validate(formats strfmt.Registry) error

Validate validates this model verification code response

type ModelVerifyRegistrationCode ¶ added in v0.14.0

type ModelVerifyRegistrationCode struct {

	// code
	// Required: true
	Code *string `json:"code"`

	// email address
	// Required: true
	EmailAddress *string `json:"emailAddress"`
}

ModelVerifyRegistrationCode model verify registration code

swagger:model model.VerifyRegistrationCode

func (*ModelVerifyRegistrationCode) MarshalBinary ¶ added in v0.14.0

func (m *ModelVerifyRegistrationCode) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelVerifyRegistrationCode) UnmarshalBinary ¶ added in v0.14.0

func (m *ModelVerifyRegistrationCode) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelVerifyRegistrationCode) Validate ¶ added in v0.14.0

func (m *ModelVerifyRegistrationCode) Validate(formats strfmt.Registry) error

Validate validates this model verify registration code

type ModelWebLinkingResponse ¶ added in v0.2.0

type ModelWebLinkingResponse struct {

	// third party url
	// Required: true
	ThirdPartyURL *string `json:"third_party_url"`
}

ModelWebLinkingResponse model web linking response

swagger:model model.WebLinkingResponse

func (*ModelWebLinkingResponse) MarshalBinary ¶ added in v0.2.0

func (m *ModelWebLinkingResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ModelWebLinkingResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *ModelWebLinkingResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ModelWebLinkingResponse) Validate ¶ added in v0.2.0

func (m *ModelWebLinkingResponse) Validate(formats strfmt.Registry) error

Validate validates this model web linking response

type OauthapiRevocationList ¶ added in v0.2.0

type OauthapiRevocationList struct {

	// revoked tokens
	// Required: true
	RevokedTokens *BloomFilterJSON `json:"revoked_tokens"`

	// revoked users
	// Required: true
	RevokedUsers []*OauthcommonUserRevocationListRecord `json:"revoked_users"`
}

OauthapiRevocationList oauthapi revocation list

swagger:model oauthapi.RevocationList

func (*OauthapiRevocationList) MarshalBinary ¶ added in v0.2.0

func (m *OauthapiRevocationList) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthapiRevocationList) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthapiRevocationList) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthapiRevocationList) Validate ¶ added in v0.2.0

func (m *OauthapiRevocationList) Validate(formats strfmt.Registry) error

Validate validates this oauthapi revocation list

type OauthcommonJWKKey ¶ added in v0.2.0

type OauthcommonJWKKey struct {

	// alg
	Alg string `json:"alg,omitempty"`

	// e
	E string `json:"e,omitempty"`

	// kid
	Kid string `json:"kid,omitempty"`

	// kty
	// Required: true
	Kty *string `json:"kty"`

	// n
	N string `json:"n,omitempty"`

	// use
	Use string `json:"use,omitempty"`
}

OauthcommonJWKKey oauthcommon j w k key

swagger:model oauthcommon.JWKKey

func (*OauthcommonJWKKey) MarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonJWKKey) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonJWKKey) Validate ¶ added in v0.2.0

func (m *OauthcommonJWKKey) Validate(formats strfmt.Registry) error

Validate validates this oauthcommon j w k key

type OauthcommonJWKSet ¶ added in v0.2.0

type OauthcommonJWKSet struct {

	// keys
	// Required: true
	Keys []*OauthcommonJWKKey `json:"keys"`
}

OauthcommonJWKSet oauthcommon j w k set

swagger:model oauthcommon.JWKSet

func (*OauthcommonJWKSet) MarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKSet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonJWKSet) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthcommonJWKSet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonJWKSet) Validate ¶ added in v0.2.0

func (m *OauthcommonJWKSet) Validate(formats strfmt.Registry) error

Validate validates this oauthcommon j w k set

type OauthcommonUserRevocationListRecord ¶ added in v0.2.0

type OauthcommonUserRevocationListRecord struct {

	// id
	// Required: true
	ID *string `json:"id"`

	// revoked at
	// Required: true
	// Format: date-time
	RevokedAt strfmt.DateTime `json:"revoked_at"`
}

OauthcommonUserRevocationListRecord oauthcommon user revocation list record

swagger:model oauthcommon.UserRevocationListRecord

func (*OauthcommonUserRevocationListRecord) MarshalBinary ¶ added in v0.2.0

func (m *OauthcommonUserRevocationListRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthcommonUserRevocationListRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthcommonUserRevocationListRecord) Validate ¶ added in v0.2.0

Validate validates this oauthcommon user revocation list record

type OauthmodelCountryLocationResponse ¶ added in v0.2.0

type OauthmodelCountryLocationResponse struct {

	// city
	// Required: true
	City *string `json:"city"`

	// country code
	// Required: true
	CountryCode *string `json:"countryCode"`

	// country name
	// Required: true
	CountryName *string `json:"countryName"`

	// state
	// Required: true
	State *string `json:"state"`
}

OauthmodelCountryLocationResponse oauthmodel country location response

swagger:model oauthmodel.CountryLocationResponse

func (*OauthmodelCountryLocationResponse) MarshalBinary ¶ added in v0.2.0

func (m *OauthmodelCountryLocationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthmodelCountryLocationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelCountryLocationResponse) Validate ¶ added in v0.2.0

Validate validates this oauthmodel country location response

type OauthmodelErrorResponse ¶

type OauthmodelErrorResponse struct {

	// client Id
	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"`

	// linking token
	LinkingToken string `json:"linkingToken,omitempty"`

	// message variables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`

	// mfa token
	MfaToken string `json:"mfa_token,omitempty"`

	// platform Id
	PlatformID string `json:"platformId,omitempty"`
}

OauthmodelErrorResponse oauthmodel error response

swagger:model oauthmodel.ErrorResponse

func (*OauthmodelErrorResponse) MarshalBinary ¶

func (m *OauthmodelErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelErrorResponse) UnmarshalBinary ¶

func (m *OauthmodelErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelErrorResponse) Validate ¶

func (m *OauthmodelErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this oauthmodel error response

type OauthmodelGameTokenCodeResponse ¶ added in v0.27.0

type OauthmodelGameTokenCodeResponse struct {

	// code
	// Required: true
	Code *string `json:"code"`
}

OauthmodelGameTokenCodeResponse oauthmodel game token code response

swagger:model oauthmodel.GameTokenCodeResponse

func (*OauthmodelGameTokenCodeResponse) MarshalBinary ¶ added in v0.27.0

func (m *OauthmodelGameTokenCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelGameTokenCodeResponse) UnmarshalBinary ¶ added in v0.27.0

func (m *OauthmodelGameTokenCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelGameTokenCodeResponse) Validate ¶ added in v0.27.0

Validate validates this oauthmodel game token code response

type OauthmodelOneTimeLinkingCodeResponse ¶ added in v0.34.0

type OauthmodelOneTimeLinkingCodeResponse struct {

	// code will be expired in seconds
	// Required: true
	Exp *int64 `json:"exp"`

	// one time link code
	// Required: true
	OneTimeLinkCode *string `json:"oneTimeLinkCode"`

	// one time link Url
	// Required: true
	OneTimeLinkURL *string `json:"oneTimeLinkUrl"`
}

OauthmodelOneTimeLinkingCodeResponse oauthmodel one time linking code response

swagger:model oauthmodel.OneTimeLinkingCodeResponse

func (*OauthmodelOneTimeLinkingCodeResponse) MarshalBinary ¶ added in v0.34.0

func (m *OauthmodelOneTimeLinkingCodeResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary ¶ added in v0.34.0

func (m *OauthmodelOneTimeLinkingCodeResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeResponse) Validate ¶ added in v0.34.0

Validate validates this oauthmodel one time linking code response

type OauthmodelOneTimeLinkingCodeValidationResponse ¶ added in v0.34.0

type OauthmodelOneTimeLinkingCodeValidationResponse struct {

	// expired
	// Required: true
	Expired *bool `json:"expired"`

	// valid
	// Required: true
	Valid *bool `json:"valid"`
}

OauthmodelOneTimeLinkingCodeValidationResponse oauthmodel one time linking code validation response

swagger:model oauthmodel.OneTimeLinkingCodeValidationResponse

func (*OauthmodelOneTimeLinkingCodeValidationResponse) MarshalBinary ¶ added in v0.34.0

MarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeValidationResponse) UnmarshalBinary ¶ added in v0.34.0

UnmarshalBinary interface implementation

func (*OauthmodelOneTimeLinkingCodeValidationResponse) Validate ¶ added in v0.34.0

Validate validates this oauthmodel one time linking code validation response

type OauthmodelTokenIntrospectResponse ¶ added in v0.2.0

type OauthmodelTokenIntrospectResponse struct {

	// active
	// Required: true
	Active *bool `json:"active"`

	// aud
	Aud string `json:"aud,omitempty"`

	// client id
	ClientID string `json:"client_id,omitempty"`

	// exp
	Exp int64 `json:"exp,omitempty"`

	// iat
	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.TokenIntrospectResponse

func (*OauthmodelTokenIntrospectResponse) MarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenIntrospectResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenIntrospectResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenIntrospectResponse) Validate ¶ added in v0.2.0

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"`

	// display name
	// Required: true
	DisplayName *string `json:"display_name"`

	// expires in
	// Required: true
	ExpiresIn *int32 `json:"expires_in"`

	// is comply
	IsComply bool `json:"is_comply"`

	// jflgs
	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"`

	// refresh expires in
	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.TokenResponse

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"`

	// bans
	// Required: true
	Bans []*AccountcommonJWTBanV3 `json:"bans"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// expires in
	// Required: true
	ExpiresIn *int32 `json:"expires_in"`

	// is comply
	IsComply bool `json:"is_comply"`

	// jflgs
	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 []*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
	RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`

	// present if it is user token
	RefreshToken string `json:"refresh_token,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// token type
	// Required: true
	TokenType *string `json:"token_type"`

	// 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.TokenResponseV3

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 ¶ added in v0.2.0

type OauthmodelTokenThirdPartyResponse struct {

	// platform token
	// Required: true
	PlatformToken *string `json:"platform_token"`

	// sand box id
	SandBoxID string `json:"sand_box_id,omitempty"`
}

OauthmodelTokenThirdPartyResponse oauthmodel token third party response

swagger:model oauthmodel.TokenThirdPartyResponse

func (*OauthmodelTokenThirdPartyResponse) MarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenThirdPartyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) UnmarshalBinary ¶ added in v0.2.0

func (m *OauthmodelTokenThirdPartyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenThirdPartyResponse) Validate ¶ added in v0.2.0

Validate validates this oauthmodel token third party response

type OauthmodelTokenWithDeviceCookieResponseV3 ¶ added in v0.29.0

type OauthmodelTokenWithDeviceCookieResponseV3 struct {

	// access token
	// Required: true
	AccessToken *string `json:"access_token"`

	// Authentication Trust Id for device cookie validation. Only exist when login using grant_type=password and no existing Auth-Trust-Id given from request header
	AuthTrustID string `json:"auth_trust_id,omitempty"`

	// bans
	// Required: true
	Bans []*AccountcommonJWTBanV3 `json:"bans"`

	// display name
	DisplayName string `json:"display_name,omitempty"`

	// expires in
	// Required: true
	ExpiresIn *int32 `json:"expires_in"`

	// is comply
	IsComply bool `json:"is_comply"`

	// jflgs
	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 []*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
	RefreshExpiresIn int32 `json:"refresh_expires_in,omitempty"`

	// present if it is user token
	RefreshToken string `json:"refresh_token,omitempty"`

	// roles
	// Required: true
	Roles []string `json:"roles"`

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// token type
	// Required: true
	TokenType *string `json:"token_type"`

	// 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.TokenWithDeviceCookieResponseV3

func (*OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary ¶ added in v0.29.0

func (m *OauthmodelTokenWithDeviceCookieResponseV3) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary ¶ added in v0.29.0

func (m *OauthmodelTokenWithDeviceCookieResponseV3) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OauthmodelTokenWithDeviceCookieResponseV3) Validate ¶ added in v0.29.0

Validate validates this oauthmodel token with device cookie response v3

type RestErrorResponse ¶

type RestErrorResponse struct {

	// error code
	// Required: true
	ErrorCode *int32 `json:"errorCode"`

	// error message
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// message variables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`
}

RestErrorResponse rest error response

swagger:model rest.ErrorResponse

func (*RestErrorResponse) MarshalBinary ¶

func (m *RestErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RestErrorResponse) UnmarshalBinary ¶

func (m *RestErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RestErrorResponse) Validate ¶

func (m *RestErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this rest error response

type RestErrorResponseWithConflictedUserPlatformAccounts ¶ added in v0.28.0

type RestErrorResponseWithConflictedUserPlatformAccounts struct {

	// error code
	// Required: true
	ErrorCode *int32 `json:"errorCode"`

	// error message
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// message variables
	MessageVariables *AccountcommonConflictedUserPlatformAccounts `json:"messageVariables,omitempty"`
}

RestErrorResponseWithConflictedUserPlatformAccounts rest error response with conflicted user platform accounts

swagger:model rest.ErrorResponseWithConflictedUserPlatformAccounts

func (*RestErrorResponseWithConflictedUserPlatformAccounts) MarshalBinary ¶ added in v0.28.0

MarshalBinary interface implementation

func (*RestErrorResponseWithConflictedUserPlatformAccounts) UnmarshalBinary ¶ added in v0.28.0

UnmarshalBinary interface implementation

func (*RestErrorResponseWithConflictedUserPlatformAccounts) Validate ¶ added in v0.28.0

Validate validates this rest error response with conflicted user platform accounts

type Validation ¶ added in v0.10.0

type Validation struct {

	// allow all special Characters non words.
	// Required: true
	AllowAllSpecialCharacters *bool `json:"allowAllSpecialCharacters"`

	// allow digit
	// Required: true
	AllowDigit *bool `json:"allowDigit"`

	// allow letter
	// Required: true
	AllowLetter *bool `json:"allowLetter"`

	// allow space
	// Required: true
	AllowSpace *bool `json:"allowSpace"`

	// allow unicode
	// Required: true
	AllowUnicode *bool `json:"allowUnicode"`

	// blocked word
	// Required: true
	BlockedWord []string `json:"blockedWord"`

	// description
	// Required: true
	Description []*ValidationDescription `json:"description"`

	// is custom regex
	// Required: true
	IsCustomRegex *bool `json:"isCustomRegex"`

	// letter case
	// Required: true
	LetterCase *string `json:"letterCase"`

	// max length
	// Required: true
	MaxLength *int32 `json:"maxLength"`

	// max repeating alpha num
	// Required: true
	MaxRepeatingAlphaNum *int32 `json:"maxRepeatingAlphaNum"`

	// max repeating special character
	// Required: true
	MaxRepeatingSpecialCharacter *int32 `json:"maxRepeatingSpecialCharacter"`

	// min char type
	// Required: true
	MinCharType *int32 `json:"minCharType"`

	// min length
	// Required: true
	MinLength *int32 `json:"minLength"`

	// regex
	// Required: true
	Regex *string `json:"regex"`

	// special character location
	// Required: true
	SpecialCharacterLocation *string `json:"specialCharacterLocation"`

	// special characters
	// Required: true
	SpecialCharacters []string `json:"specialCharacters"`
}

Validation validation

swagger:model .validation

func (*Validation) MarshalBinary ¶ added in v0.10.0

func (m *Validation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Validation) UnmarshalBinary ¶ added in v0.10.0

func (m *Validation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Validation) Validate ¶ added in v0.10.0

func (m *Validation) Validate(formats strfmt.Registry) error

Validate validates this validation

type ValidationDescription ¶ added in v0.10.0

type ValidationDescription struct {

	// language
	// Required: true
	Language *string `json:"language"`

	// message
	// Required: true
	Message []string `json:"message"`
}

ValidationDescription validation description

swagger:model .validation.description

func (*ValidationDescription) MarshalBinary ¶ added in v0.10.0

func (m *ValidationDescription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ValidationDescription) UnmarshalBinary ¶ added in v0.10.0

func (m *ValidationDescription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ValidationDescription) Validate ¶ added in v0.10.0

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