Help us shape the future of Go! Take the 2026 Go Developer Survey

iamclientmodels

package
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 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
	// 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"`

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

	// reach minimum age
	// Required: true
	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
	// Required: true
	ReachMinimumAge *bool `json:"reachMinimumAge"`

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

	// validate only
	// Required: true
	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 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 []int64 `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"`
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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
	// Required: true
	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 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 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 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 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 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 *RestErrorResponse `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"`

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

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

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

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

	// validate only
	// Required: true
	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 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"`

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

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

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

	// 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 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
	// 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 []*AccountcommonPermissionV3 `json:"permissions"`

	// platform id
	PlatformID string `json:"platform_id,omitempty"`

	// platform user id
	PlatformUserID string `json:"platform_user_id,omitempty"`

	// refresh expires in
	// Required: true
	RefreshExpiresIn *int32 `json:"refresh_expires_in"`

	// refresh token
	// Required: true
	RefreshToken *string `json:"refresh_token"`

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

	// scope
	// Required: true
	Scope *string `json:"scope"`

	// token type
	// Required: true
	TokenType *string `json:"token_type"`

	// user id
	// Required: true
	UserID *string `json:"user_id"`

	// xuid
	// Required: true
	Xuid *string `json:"xuid"`
}

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

type RestErrorResponse struct {

	// error code
	// Required: true
	ErrorCode *int32 `json:"errorCode"`

	// error message
	// Required: true
	ErrorMessage *string `json:"errorMessage"`

	// message variables
	MessageVariables *AccountcommonConflictedUserPlatformAccounts `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 RestapiErrorResponse ¶ added in v0.2.0

type RestapiErrorResponse struct {

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

	// message
	// Required: true
	Message *string `json:"Message"`
}

RestapiErrorResponse restapi error response

swagger:model restapi.ErrorResponse

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

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

MarshalBinary interface implementation

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

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

UnmarshalBinary interface implementation

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

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

Validate validates this restapi error response

type Validation ¶ added in v0.10.0

type Validation struct {

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

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