socialclientmodels

package
v0.59.1 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2023 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

View Source
const (

	// BulkStatItemUpdateUpdateStrategyINCREMENT captures enum value "INCREMENT"
	BulkStatItemUpdateUpdateStrategyINCREMENT string = "INCREMENT"

	// BulkStatItemUpdateUpdateStrategyMAX captures enum value "MAX"
	BulkStatItemUpdateUpdateStrategyMAX string = "MAX"

	// BulkStatItemUpdateUpdateStrategyMIN captures enum value "MIN"
	BulkStatItemUpdateUpdateStrategyMIN string = "MIN"

	// BulkStatItemUpdateUpdateStrategyOVERRIDE captures enum value "OVERRIDE"
	BulkStatItemUpdateUpdateStrategyOVERRIDE string = "OVERRIDE"
)
View Source
const (

	// BulkUserStatItemUpdateUpdateStrategyINCREMENT captures enum value "INCREMENT"
	BulkUserStatItemUpdateUpdateStrategyINCREMENT string = "INCREMENT"

	// BulkUserStatItemUpdateUpdateStrategyMAX captures enum value "MAX"
	BulkUserStatItemUpdateUpdateStrategyMAX string = "MAX"

	// BulkUserStatItemUpdateUpdateStrategyMIN captures enum value "MIN"
	BulkUserStatItemUpdateUpdateStrategyMIN string = "MIN"

	// BulkUserStatItemUpdateUpdateStrategyOVERRIDE captures enum value "OVERRIDE"
	BulkUserStatItemUpdateUpdateStrategyOVERRIDE string = "OVERRIDE"
)
View Source
const (

	// StatCreateSetByCLIENT captures enum value "CLIENT"
	StatCreateSetByCLIENT string = "CLIENT"

	// StatCreateSetBySERVER captures enum value "SERVER"
	StatCreateSetBySERVER string = "SERVER"
)
View Source
const (

	// StatCycleCreateCycleTypeANNUALLY captures enum value "ANNUALLY"
	StatCycleCreateCycleTypeANNUALLY string = "ANNUALLY"

	// StatCycleCreateCycleTypeDAILY captures enum value "DAILY"
	StatCycleCreateCycleTypeDAILY string = "DAILY"

	// StatCycleCreateCycleTypeMONTHLY captures enum value "MONTHLY"
	StatCycleCreateCycleTypeMONTHLY string = "MONTHLY"

	// StatCycleCreateCycleTypeSEASONAL captures enum value "SEASONAL"
	StatCycleCreateCycleTypeSEASONAL string = "SEASONAL"

	// StatCycleCreateCycleTypeWEEKLY captures enum value "WEEKLY"
	StatCycleCreateCycleTypeWEEKLY string = "WEEKLY"
)
View Source
const (

	// StatCycleInfoCycleTypeANNUALLY captures enum value "ANNUALLY"
	StatCycleInfoCycleTypeANNUALLY string = "ANNUALLY"

	// StatCycleInfoCycleTypeDAILY captures enum value "DAILY"
	StatCycleInfoCycleTypeDAILY string = "DAILY"

	// StatCycleInfoCycleTypeMONTHLY captures enum value "MONTHLY"
	StatCycleInfoCycleTypeMONTHLY string = "MONTHLY"

	// StatCycleInfoCycleTypeSEASONAL captures enum value "SEASONAL"
	StatCycleInfoCycleTypeSEASONAL string = "SEASONAL"

	// StatCycleInfoCycleTypeWEEKLY captures enum value "WEEKLY"
	StatCycleInfoCycleTypeWEEKLY string = "WEEKLY"
)
View Source
const (

	// StatCycleInfoStatusACTIVE captures enum value "ACTIVE"
	StatCycleInfoStatusACTIVE string = "ACTIVE"

	// StatCycleInfoStatusINIT captures enum value "INIT"
	StatCycleInfoStatusINIT string = "INIT"

	// StatCycleInfoStatusSTOPPED captures enum value "STOPPED"
	StatCycleInfoStatusSTOPPED string = "STOPPED"
)
View Source
const (

	// StatCycleUpdateCycleTypeANNUALLY captures enum value "ANNUALLY"
	StatCycleUpdateCycleTypeANNUALLY string = "ANNUALLY"

	// StatCycleUpdateCycleTypeDAILY captures enum value "DAILY"
	StatCycleUpdateCycleTypeDAILY string = "DAILY"

	// StatCycleUpdateCycleTypeMONTHLY captures enum value "MONTHLY"
	StatCycleUpdateCycleTypeMONTHLY string = "MONTHLY"

	// StatCycleUpdateCycleTypeSEASONAL captures enum value "SEASONAL"
	StatCycleUpdateCycleTypeSEASONAL string = "SEASONAL"

	// StatCycleUpdateCycleTypeWEEKLY captures enum value "WEEKLY"
	StatCycleUpdateCycleTypeWEEKLY string = "WEEKLY"
)
View Source
const (

	// StatInfoSetByCLIENT captures enum value "CLIENT"
	StatInfoSetByCLIENT string = "CLIENT"

	// StatInfoSetBySERVER captures enum value "SERVER"
	StatInfoSetBySERVER string = "SERVER"
)
View Source
const (

	// StatInfoStatusINIT captures enum value "INIT"
	StatInfoStatusINIT string = "INIT"

	// StatInfoStatusTIED captures enum value "TIED"
	StatInfoStatusTIED string = "TIED"
)
View Source
const (

	// StatItemUpdateUpdateStrategyINCREMENT captures enum value "INCREMENT"
	StatItemUpdateUpdateStrategyINCREMENT string = "INCREMENT"

	// StatItemUpdateUpdateStrategyMAX captures enum value "MAX"
	StatItemUpdateUpdateStrategyMAX string = "MAX"

	// StatItemUpdateUpdateStrategyMIN captures enum value "MIN"
	StatItemUpdateUpdateStrategyMIN string = "MIN"

	// StatItemUpdateUpdateStrategyOVERRIDE captures enum value "OVERRIDE"
	StatItemUpdateUpdateStrategyOVERRIDE string = "OVERRIDE"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ADTOObjectForResettingUserStatItems added in v0.12.0

type ADTOObjectForResettingUserStatItems struct {

	// additional data to be published in event payload
	AdditionalData interface{} `json:"additionalData,omitempty"`

	// stat code
	// Required: true
	StatCode *string `json:"statCode"`
}

ADTOObjectForResettingUserStatItems A DTO object for resetting user stat items

swagger:model A DTO object for resetting user stat items.

func (*ADTOObjectForResettingUserStatItems) MarshalBinary added in v0.12.0

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

MarshalBinary interface implementation

func (*ADTOObjectForResettingUserStatItems) UnmarshalBinary added in v0.12.0

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

UnmarshalBinary interface implementation

func (*ADTOObjectForResettingUserStatItems) Validate added in v0.12.0

Validate validates this A DTO object for resetting user stat items

type ADTOObjectForUserStatItemValue added in v0.18.0

type ADTOObjectForUserStatItemValue struct {

	// profile id
	ProfileID string `json:"profileId,omitempty"`

	// stat code
	StatCode string `json:"statCode,omitempty"`

	// current value
	// Format: double
	Value float64 `json:"value,omitempty"`
}

ADTOObjectForUserStatItemValue A DTO object for user stat item value

swagger:model A DTO object for user stat item value.

func (*ADTOObjectForUserStatItemValue) MarshalBinary added in v0.18.0

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

MarshalBinary interface implementation

func (*ADTOObjectForUserStatItemValue) UnmarshalBinary added in v0.18.0

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

UnmarshalBinary interface implementation

func (*ADTOObjectForUserStatItemValue) Validate added in v0.18.0

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

Validate validates this A DTO object for user stat item value

type Attribute

type Attribute struct {

	// name
	Name string `json:"name,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

Attribute Attribute

swagger:model Attribute.

func (*Attribute) MarshalBinary

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

MarshalBinary interface implementation

func (*Attribute) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Attribute) Validate

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

Validate validates this Attribute

type BulkCycleStatsAdd added in v0.39.0

type BulkCycleStatsAdd struct {

	// statcodes
	// Required: true
	StatCodes []string `json:"statCodes"`
}

BulkCycleStatsAdd Bulk cycle stats add

swagger:model Bulk cycle stats add.

func (*BulkCycleStatsAdd) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*BulkCycleStatsAdd) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*BulkCycleStatsAdd) Validate added in v0.39.0

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

Validate validates this Bulk cycle stats add

type BulkStatCycleOperationResult added in v0.52.0

type BulkStatCycleOperationResult struct {

	// cycleid
	CycleID string `json:"cycleId,omitempty"`

	// details
	Details interface{} `json:"details,omitempty"`

	// statcode
	StatCode string `json:"statCode,omitempty"`

	// success
	Success bool `json:"success"`
}

BulkStatCycleOperationResult Bulk stat cycle operation result

swagger:model Bulk stat cycle operation result.

func (*BulkStatCycleOperationResult) MarshalBinary added in v0.52.0

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

MarshalBinary interface implementation

func (*BulkStatCycleOperationResult) UnmarshalBinary added in v0.52.0

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

UnmarshalBinary interface implementation

func (*BulkStatCycleOperationResult) Validate added in v0.52.0

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

Validate validates this Bulk stat cycle operation result

type BulkStatCycleRequest added in v0.43.0

type BulkStatCycleRequest struct {

	// cycleids
	// Unique: true
	// Required: true
	CycleIds []string `json:"cycleIds"`
}

BulkStatCycleRequest Bulk stat cycle request

swagger:model Bulk stat cycle request.

func (*BulkStatCycleRequest) MarshalBinary added in v0.43.0

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

MarshalBinary interface implementation

func (*BulkStatCycleRequest) UnmarshalBinary added in v0.43.0

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

UnmarshalBinary interface implementation

func (*BulkStatCycleRequest) Validate added in v0.43.0

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

Validate validates this Bulk stat cycle request

type BulkStatCycleResult added in v0.43.0

type BulkStatCycleResult struct {

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

BulkStatCycleResult Bulk stat cycle result

swagger:model Bulk stat cycle result.

func (*BulkStatCycleResult) MarshalBinary added in v0.43.0

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

MarshalBinary interface implementation

func (*BulkStatCycleResult) UnmarshalBinary added in v0.43.0

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

UnmarshalBinary interface implementation

func (*BulkStatCycleResult) Validate added in v0.43.0

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

Validate validates this Bulk stat cycle result

type BulkStatItemCreate

type BulkStatItemCreate struct {

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`
}

BulkStatItemCreate Bulk stat item create

swagger:model Bulk stat item create.

func (*BulkStatItemCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkStatItemCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkStatItemCreate) Validate

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

Validate validates this Bulk stat item create

type BulkStatItemInc

type BulkStatItemInc struct {

	// inc
	// Format: double
	Inc float64 `json:"inc,omitempty"`

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`
}

BulkStatItemInc Bulk stat item inc

swagger:model Bulk stat item inc.

func (*BulkStatItemInc) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkStatItemInc) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkStatItemInc) Validate

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

Validate validates this Bulk stat item inc

type BulkStatItemReset

type BulkStatItemReset struct {

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`
}

BulkStatItemReset Bulk stat item reset

swagger:model Bulk stat item reset.

func (*BulkStatItemReset) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkStatItemReset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkStatItemReset) Validate

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

Validate validates this Bulk stat item reset

type BulkStatItemUpdate

type BulkStatItemUpdate struct {

	// Additional data to be published in event payload
	AdditionalData interface{} `json:"additionalData,omitempty"`

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// updatestrategy
	// Enum: ['INCREMENT', 'MAX', 'MIN', 'OVERRIDE']
	// Required: true
	UpdateStrategy *string `json:"updateStrategy"`

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

BulkStatItemUpdate Bulk stat item update

swagger:model Bulk stat item update.

func (*BulkStatItemUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkStatItemUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkStatItemUpdate) Validate

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

Validate validates this Bulk stat item update

type BulkStatOperationResult added in v0.39.0

type BulkStatOperationResult struct {

	// details
	Details interface{} `json:"details,omitempty"`

	// statcode
	StatCode string `json:"statCode,omitempty"`

	// success
	Success bool `json:"success"`

	// userid
	UserID string `json:"userId,omitempty"`
}

BulkStatOperationResult Bulk stat operation result

swagger:model Bulk stat operation result.

func (*BulkStatOperationResult) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*BulkStatOperationResult) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*BulkStatOperationResult) Validate added in v0.39.0

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

Validate validates this Bulk stat operation result

type BulkUserStatItemInc

type BulkUserStatItemInc struct {

	// inc
	// Format: double
	Inc float64 `json:"inc,omitempty"`

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

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

BulkUserStatItemInc Bulk user stat item inc

swagger:model Bulk user stat item inc.

func (*BulkUserStatItemInc) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkUserStatItemInc) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkUserStatItemInc) Validate

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

Validate validates this Bulk user stat item inc

type BulkUserStatItemReset

type BulkUserStatItemReset struct {

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

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

BulkUserStatItemReset Bulk user stat item reset

swagger:model Bulk user stat item reset.

func (*BulkUserStatItemReset) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkUserStatItemReset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkUserStatItemReset) Validate

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

Validate validates this Bulk user stat item reset

type BulkUserStatItemUpdate

type BulkUserStatItemUpdate struct {

	// Additional data to be published in event payload
	AdditionalData interface{} `json:"additionalData,omitempty"`

	// Additional key to identify multi level user's statitems, e.g. character's statitems
	AdditionalKey string `json:"additionalKey,omitempty"`

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// updatestrategy
	// Enum: ['INCREMENT', 'MAX', 'MIN', 'OVERRIDE']
	// Required: true
	UpdateStrategy *string `json:"updateStrategy"`

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

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

BulkUserStatItemUpdate Bulk user stat item update

swagger:model Bulk user stat item update.

func (*BulkUserStatItemUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*BulkUserStatItemUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BulkUserStatItemUpdate) Validate

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

Validate validates this Bulk user stat item update

type ErrorEntity

type ErrorEntity struct {

	// internal server error stack trace in configured environment
	DevStackTrace string `json:"devStackTrace,omitempty"`

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

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

	// message variables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`
}

ErrorEntity Error entity

swagger:model Error entity.

func (*ErrorEntity) MarshalBinary

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

MarshalBinary interface implementation

func (*ErrorEntity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ErrorEntity) Validate

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

Validate validates this Error entity

type FieldValidationError

type FieldValidationError struct {

	// errorcode
	ErrorCode string `json:"errorCode,omitempty"`

	// errorfield
	ErrorField string `json:"errorField,omitempty"`

	// errormessage
	ErrorMessage string `json:"errorMessage,omitempty"`

	// errorvalue
	ErrorValue string `json:"errorValue,omitempty"`

	// messagevariables
	MessageVariables map[string]string `json:"messageVariables,omitempty"`
}

FieldValidationError Field validation error

swagger:model Field validation error.

func (*FieldValidationError) MarshalBinary

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

MarshalBinary interface implementation

func (*FieldValidationError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FieldValidationError) Validate

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

Validate validates this Field validation error

type GameProfileHeader

type GameProfileHeader struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// label
	Label string `json:"label,omitempty"`

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

	// profileid
	ProfileID string `json:"profileId,omitempty"`

	// profilename
	ProfileName string `json:"profileName,omitempty"`

	// tags
	Tags []string `json:"tags,omitempty"`

	// userid
	UserID string `json:"userId,omitempty"`
}

GameProfileHeader Game profile header

swagger:model Game profile header.

func (*GameProfileHeader) MarshalBinary

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

MarshalBinary interface implementation

func (*GameProfileHeader) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GameProfileHeader) Validate

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

Validate validates this Game profile header

type GameProfileInfo

type GameProfileInfo struct {

	// achievements
	Achievements []string `json:"achievements,omitempty"`

	// attributes
	Attributes map[string]string `json:"attributes,omitempty"`

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// inventories
	Inventories []string `json:"inventories,omitempty"`

	// label
	Label string `json:"label,omitempty"`

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

	// profileid
	ProfileID string `json:"profileId,omitempty"`

	// profilename
	ProfileName string `json:"profileName,omitempty"`

	// statistics
	Statistics []string `json:"statistics,omitempty"`

	// tags
	Tags []string `json:"tags,omitempty"`

	// userid
	UserID string `json:"userId,omitempty"`
}

GameProfileInfo Game profile info

swagger:model Game profile info.

func (*GameProfileInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*GameProfileInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GameProfileInfo) Validate

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

Validate validates this Game profile info

type GameProfilePublicInfo

type GameProfilePublicInfo struct {

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

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

	// profileid
	ProfileID string `json:"profileId,omitempty"`

	// profilename
	ProfileName string `json:"profileName,omitempty"`
}

GameProfilePublicInfo Game profile public info

swagger:model Game profile public info.

func (*GameProfilePublicInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*GameProfilePublicInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GameProfilePublicInfo) Validate

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

Validate validates this Game profile public info

type GameProfileRequest

type GameProfileRequest struct {

	// achievements
	Achievements []string `json:"achievements,omitempty"`

	// attributes
	Attributes map[string]string `json:"attributes,omitempty"`

	// avatarurl
	AvatarURL string `json:"avatarUrl,omitempty"`

	// inventories
	Inventories []string `json:"inventories,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// profilename
	ProfileName string `json:"profileName,omitempty"`

	// statistics
	Statistics []string `json:"statistics,omitempty"`

	// tags
	Tags []string `json:"tags,omitempty"`
}

GameProfileRequest Game profile request

swagger:model Game profile request.

func (*GameProfileRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GameProfileRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GameProfileRequest) Validate

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

Validate validates this Game profile request

type GlobalStatItemInfo

type GlobalStatItemInfo struct {

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

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

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// statname
	// Required: true
	StatName *string `json:"statName"`

	// tags
	// Unique: true
	Tags []string `json:"tags"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

GlobalStatItemInfo Global stat item info

swagger:model Global stat item info.

func (*GlobalStatItemInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*GlobalStatItemInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GlobalStatItemInfo) Validate

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

Validate validates this Global stat item info

type GlobalStatItemPagingSlicedResult

type GlobalStatItemPagingSlicedResult struct {

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

	// paging
	Paging *Paging `json:"paging,omitempty"`
}

GlobalStatItemPagingSlicedResult Global stat item paging sliced result

swagger:model Global stat item paging sliced result.

func (*GlobalStatItemPagingSlicedResult) MarshalBinary

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

MarshalBinary interface implementation

func (*GlobalStatItemPagingSlicedResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GlobalStatItemPagingSlicedResult) Validate

Validate validates this Global stat item paging sliced result

type NamespaceSlotConfigInfo

type NamespaceSlotConfigInfo struct {

	// maxslotsize
	// Format: int32
	MaxSlotSize int32 `json:"maxSlotSize,omitempty"`

	// maxslots
	// Format: int32
	MaxSlots int32 `json:"maxSlots,omitempty"`

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

NamespaceSlotConfigInfo Namespace slot config info

swagger:model Namespace slot config info.

func (*NamespaceSlotConfigInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*NamespaceSlotConfigInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NamespaceSlotConfigInfo) Validate

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

Validate validates this Namespace slot config info

type Paging

type Paging struct {

	// next
	Next string `json:"next,omitempty"`

	// previous
	Previous string `json:"previous,omitempty"`
}

Paging Paging

swagger:model Paging.

func (*Paging) MarshalBinary

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

MarshalBinary interface implementation

func (*Paging) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Paging) Validate

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

Validate validates this Paging

type SlotConfigUpdate

type SlotConfigUpdate struct {

	// maxslotsize
	// Format: int32
	MaxSlotSize int32 `json:"maxSlotSize,omitempty"`

	// maxslots
	// Format: int32
	MaxSlots int32 `json:"maxSlots,omitempty"`
}

SlotConfigUpdate Slot config update

swagger:model Slot config update.

func (*SlotConfigUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*SlotConfigUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SlotConfigUpdate) Validate

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

Validate validates this Slot config update

type SlotInfo

type SlotInfo struct {

	// base64 encoded md5
	Checksum string `json:"checksum,omitempty"`

	// customattribute
	CustomAttribute string `json:"customAttribute,omitempty"`

	// dateaccessed
	// Format: date-time
	DateAccessed *strfmt.DateTime `json:"dateAccessed,omitempty"`

	// datecreated
	// Format: date-time
	DateCreated *strfmt.DateTime `json:"dateCreated,omitempty"`

	// datemodified
	// Format: date-time
	DateModified *strfmt.DateTime `json:"dateModified,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// mimetype
	MimeType string `json:"mimeType,omitempty"`

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

	// originalname
	OriginalName string `json:"originalName,omitempty"`

	// size
	// Format: int64
	Size int64 `json:"size,omitempty"`

	// slotid
	SlotID string `json:"slotId,omitempty"`

	// storedname
	StoredName string `json:"storedName,omitempty"`

	// tags
	Tags []string `json:"tags,omitempty"`

	// userid
	UserID string `json:"userId,omitempty"`
}

SlotInfo Slot info

swagger:model Slot info.

func (*SlotInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*SlotInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SlotInfo) Validate

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

Validate validates this Slot info

type SlotMetadataUpdate

type SlotMetadataUpdate struct {

	// customattribute
	CustomAttribute string `json:"customAttribute,omitempty"`

	// label
	Label string `json:"label,omitempty"`

	// tags
	Tags []string `json:"tags,omitempty"`
}

SlotMetadataUpdate Slot metadata update

swagger:model Slot metadata update.

func (*SlotMetadataUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*SlotMetadataUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SlotMetadataUpdate) Validate

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

Validate validates this Slot metadata update

type StatCreate

type StatCreate struct {

	// cycleids
	// Unique: true
	CycleIds []string `json:"cycleIds"`

	// defaultvalue
	// Required: true
	// Format: double
	DefaultValue *float64 `json:"defaultValue"`

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

	// ignoreadditionaldataonvaluerejected
	IgnoreAdditionalDataOnValueRejected bool `json:"ignoreAdditionalDataOnValueRejected"`

	// incrementonly
	IncrementOnly bool `json:"incrementOnly"`

	// ispublic
	IsPublic bool `json:"isPublic"`

	// default value is 1.7976931348623157e+308
	// Format: double
	Maximum float64 `json:"maximum,omitempty"`

	// default value is 0.0
	// Format: double
	Minimum float64 `json:"minimum,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// setasglobal
	SetAsGlobal bool `json:"setAsGlobal"`

	// setby
	// Enum: ['CLIENT', 'SERVER']
	// Required: true
	SetBy *string `json:"setBy"`

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// tags
	// Unique: true
	Tags []string `json:"tags"`
}

StatCreate Stat create

swagger:model Stat create.

func (*StatCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*StatCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatCreate) Validate

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

Validate validates this Stat create

type StatCycleCreate added in v0.39.0

type StatCycleCreate struct {

	// Cycle Type
	// Enum: ['ANNUALLY', 'DAILY', 'MONTHLY', 'SEASONAL', 'WEEKLY']
	// Required: true
	CycleType *string `json:"cycleType"`

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

	// end date time
	// Format: date-time
	End *strfmt.DateTime `json:"end,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// reset date
	// Format: int32
	ResetDate int32 `json:"resetDate,omitempty"`

	// reset day of week
	// Format: int32
	ResetDay int32 `json:"resetDay,omitempty"`

	// reset month
	// Format: int32
	ResetMonth int32 `json:"resetMonth,omitempty"`

	// resettime
	// Required: true
	ResetTime *string `json:"resetTime"`

	// season period
	// Format: int32
	SeasonPeriod int32 `json:"seasonPeriod,omitempty"`

	// start date time
	// Required: true
	// Format: date-time
	Start strfmt.DateTime `json:"start"`
}

StatCycleCreate Stat cycle create

swagger:model Stat cycle create.

func (*StatCycleCreate) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*StatCycleCreate) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*StatCycleCreate) Validate added in v0.39.0

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

Validate validates this Stat cycle create

type StatCycleInfo added in v0.39.0

type StatCycleInfo struct {

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

	// currentversion
	// Required: true
	// Format: int32
	CurrentVersion *int32 `json:"currentVersion"`

	// cycletype
	// Enum: ['ANNUALLY', 'DAILY', 'MONTHLY', 'SEASONAL', 'WEEKLY']
	// Required: true
	CycleType *string `json:"cycleType"`

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

	// end
	// Format: date-time
	End *strfmt.DateTime `json:"end,omitempty"`

	// id
	// Required: true
	ID *string `json:"id"`

	// name
	// Required: true
	Name *string `json:"name"`

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

	// nextreset
	// Format: date-time
	NextReset *strfmt.DateTime `json:"nextReset,omitempty"`

	// resetdate
	// Format: int32
	ResetDate int32 `json:"resetDate,omitempty"`

	// resetday
	// Format: int32
	ResetDay int32 `json:"resetDay,omitempty"`

	// resetmonth
	// Format: int32
	ResetMonth int32 `json:"resetMonth,omitempty"`

	// resettime
	// Required: true
	ResetTime *string `json:"resetTime"`

	// seasonperiod
	// Format: int32
	SeasonPeriod int32 `json:"seasonPeriod,omitempty"`

	// start
	// Required: true
	// Format: date-time
	Start strfmt.DateTime `json:"start"`

	// status
	// Enum: ['ACTIVE', 'INIT', 'STOPPED']
	// Required: true
	Status *string `json:"status"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

StatCycleInfo Stat cycle info

swagger:model Stat cycle info.

func (*StatCycleInfo) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*StatCycleInfo) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*StatCycleInfo) Validate added in v0.39.0

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

Validate validates this Stat cycle info

type StatCyclePagingSlicedResult added in v0.39.0

type StatCyclePagingSlicedResult struct {

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

	// paging
	Paging *Paging `json:"paging,omitempty"`
}

StatCyclePagingSlicedResult Stat cycle paging sliced result

swagger:model Stat cycle paging sliced result.

func (*StatCyclePagingSlicedResult) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*StatCyclePagingSlicedResult) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*StatCyclePagingSlicedResult) Validate added in v0.39.0

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

Validate validates this Stat cycle paging sliced result

type StatCycleUpdate added in v0.39.0

type StatCycleUpdate struct {

	// Cycle Type
	// Enum: ['ANNUALLY', 'DAILY', 'MONTHLY', 'SEASONAL', 'WEEKLY']
	// Required: true
	CycleType *string `json:"cycleType"`

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

	// end date time
	// Format: date-time
	End *strfmt.DateTime `json:"end,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// reset date
	// Format: int32
	ResetDate int32 `json:"resetDate,omitempty"`

	// reset day of week
	// Format: int32
	ResetDay int32 `json:"resetDay,omitempty"`

	// reset month
	// Format: int32
	ResetMonth int32 `json:"resetMonth,omitempty"`

	// resettime
	// Required: true
	ResetTime *string `json:"resetTime"`

	// season period
	// Format: int32
	SeasonPeriod int32 `json:"seasonPeriod,omitempty"`

	// start date time
	// Required: true
	// Format: date-time
	Start strfmt.DateTime `json:"start"`
}

StatCycleUpdate Stat cycle update

swagger:model Stat cycle update.

func (*StatCycleUpdate) MarshalBinary added in v0.39.0

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

MarshalBinary interface implementation

func (*StatCycleUpdate) UnmarshalBinary added in v0.39.0

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

UnmarshalBinary interface implementation

func (*StatCycleUpdate) Validate added in v0.39.0

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

Validate validates this Stat cycle update

type StatImportInfo

type StatImportInfo struct {

	// failedconfigs
	// Required: true
	FailedConfigs []string `json:"failedConfigs"`

	// ignoredconfigs
	// Required: true
	IgnoredConfigs []string `json:"ignoredConfigs"`

	// newconfigs
	// Required: true
	NewConfigs []string `json:"newConfigs"`

	// replacedconfigs
	// Required: true
	ReplacedConfigs []string `json:"replacedConfigs"`
}

StatImportInfo Stat import info

swagger:model Stat import info.

func (*StatImportInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*StatImportInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatImportInfo) Validate

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

Validate validates this Stat import info

type StatInfo

type StatInfo struct {

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

	// cycleids
	// Unique: true
	CycleIds []string `json:"cycleIds"`

	// defaultvalue
	// Required: true
	// Format: double
	DefaultValue *float64 `json:"defaultValue"`

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

	// ignoreadditionaldataonvaluerejected
	// Required: true
	IgnoreAdditionalDataOnValueRejected *bool `json:"ignoreAdditionalDataOnValueRejected"`

	// incrementonly
	// Required: true
	IncrementOnly *bool `json:"incrementOnly"`

	// ispublic
	// Required: true
	IsPublic *bool `json:"isPublic"`

	// maximum
	// Format: double
	Maximum float64 `json:"maximum,omitempty"`

	// minimum
	// Format: double
	Minimum float64 `json:"minimum,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

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

	// setasglobal
	// Required: true
	SetAsGlobal *bool `json:"setAsGlobal"`

	// setby
	// Enum: ['CLIENT', 'SERVER']
	// Required: true
	SetBy *string `json:"setBy"`

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// status
	// Enum: ['INIT', 'TIED']
	// Required: true
	Status *string `json:"status"`

	// tags
	// Unique: true
	Tags []string `json:"tags"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`
}

StatInfo Stat info

swagger:model Stat info.

func (*StatInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*StatInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatInfo) Validate

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

Validate validates this Stat info

type StatItemInc

type StatItemInc struct {

	// inc
	// Format: double
	Inc float64 `json:"inc,omitempty"`
}

StatItemInc Stat item inc

swagger:model Stat item inc.

func (*StatItemInc) MarshalBinary

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

MarshalBinary interface implementation

func (*StatItemInc) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatItemInc) Validate

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

Validate validates this Stat item inc

type StatItemIncResult

type StatItemIncResult struct {

	// currentvalue
	// Required: true
	// Format: double
	CurrentValue *float64 `json:"currentValue"`
}

StatItemIncResult Stat item inc result

swagger:model Stat item inc result.

func (*StatItemIncResult) MarshalBinary

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

MarshalBinary interface implementation

func (*StatItemIncResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatItemIncResult) Validate

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

Validate validates this Stat item inc result

type StatItemUpdate

type StatItemUpdate struct {

	// Additional data to be published in event payload
	AdditionalData interface{} `json:"additionalData,omitempty"`

	// updatestrategy
	// Enum: ['INCREMENT', 'MAX', 'MIN', 'OVERRIDE']
	// Required: true
	UpdateStrategy *string `json:"updateStrategy"`

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

StatItemUpdate Stat item update

swagger:model Stat item update.

func (*StatItemUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*StatItemUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatItemUpdate) Validate

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

Validate validates this Stat item update

type StatItemValue added in v0.57.0

type StatItemValue struct {

	// created at
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"createdAt,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt *strfmt.DateTime `json:"updatedAt,omitempty"`

	// user id
	UserID string `json:"userId,omitempty"`

	// current value
	// Format: double
	Value float64 `json:"value,omitempty"`
}

StatItemValue Stat item value

swagger:model Stat item value.

func (*StatItemValue) MarshalBinary added in v0.57.0

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

MarshalBinary interface implementation

func (*StatItemValue) UnmarshalBinary added in v0.57.0

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

UnmarshalBinary interface implementation

func (*StatItemValue) Validate added in v0.57.0

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

Validate validates this Stat item value

type StatItemValuePagingSlicedResult added in v0.57.0

type StatItemValuePagingSlicedResult struct {

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

	// paging
	Paging *Paging `json:"paging,omitempty"`
}

StatItemValuePagingSlicedResult Stat item value paging sliced result

swagger:model Stat item value paging sliced result.

func (*StatItemValuePagingSlicedResult) MarshalBinary added in v0.57.0

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

MarshalBinary interface implementation

func (*StatItemValuePagingSlicedResult) UnmarshalBinary added in v0.57.0

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

UnmarshalBinary interface implementation

func (*StatItemValuePagingSlicedResult) Validate added in v0.57.0

Validate validates this Stat item value paging sliced result

type StatPagingSlicedResult

type StatPagingSlicedResult struct {

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

	// paging
	Paging *Paging `json:"paging,omitempty"`
}

StatPagingSlicedResult Stat paging sliced result

swagger:model Stat paging sliced result.

func (*StatPagingSlicedResult) MarshalBinary

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

MarshalBinary interface implementation

func (*StatPagingSlicedResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatPagingSlicedResult) Validate

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

Validate validates this Stat paging sliced result

type StatResetInfo added in v0.2.0

type StatResetInfo struct {

	// Additional data to be published in event payload
	AdditionalData interface{} `json:"additionalData,omitempty"`
}

StatResetInfo Stat reset info

swagger:model Stat reset info.

func (*StatResetInfo) MarshalBinary added in v0.2.0

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

MarshalBinary interface implementation

func (*StatResetInfo) UnmarshalBinary added in v0.2.0

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

UnmarshalBinary interface implementation

func (*StatResetInfo) Validate added in v0.2.0

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

Validate validates this Stat reset info

type StatUpdate

type StatUpdate struct {

	// cycleids
	// Unique: true
	CycleIds []string `json:"cycleIds"`

	// defaultvalue
	// Format: double
	DefaultValue float64 `json:"defaultValue,omitempty"`

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

	// ignoreadditionaldataonvaluerejected
	IgnoreAdditionalDataOnValueRejected bool `json:"ignoreAdditionalDataOnValueRejected"`

	// ispublic
	IsPublic bool `json:"isPublic"`

	// name
	Name string `json:"name,omitempty"`

	// tags
	// Unique: true
	Tags []string `json:"tags"`
}

StatUpdate Stat update

swagger:model Stat update.

func (*StatUpdate) MarshalBinary

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

MarshalBinary interface implementation

func (*StatUpdate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StatUpdate) Validate

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

Validate validates this Stat update

type UserGameProfiles

type UserGameProfiles struct {

	// gameprofiles
	GameProfiles []*GameProfilePublicInfo `json:"gameProfiles,omitempty"`

	// userid
	UserID string `json:"userId,omitempty"`
}

UserGameProfiles User game profiles

swagger:model User game profiles.

func (*UserGameProfiles) MarshalBinary

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

MarshalBinary interface implementation

func (*UserGameProfiles) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserGameProfiles) Validate

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

Validate validates this User game profiles

type UserSlotConfigInfo

type UserSlotConfigInfo struct {

	// maxslotsize
	// Format: int32
	MaxSlotSize int32 `json:"maxSlotSize,omitempty"`

	// maxslots
	// Format: int32
	MaxSlots int32 `json:"maxSlots,omitempty"`

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

	// userid
	UserID string `json:"userId,omitempty"`
}

UserSlotConfigInfo User slot config info

swagger:model User slot config info.

func (*UserSlotConfigInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*UserSlotConfigInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserSlotConfigInfo) Validate

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

Validate validates this User slot config info

type UserStatCycleItemInfo added in v0.40.0

type UserStatCycleItemInfo struct {

	// additionaldata
	AdditionalData interface{} `json:"additionalData,omitempty"`

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

	// cycleid
	// Required: true
	CycleID *string `json:"cycleId"`

	// cyclename
	// Required: true
	CycleName *string `json:"cycleName"`

	// cycleversion
	// Required: true
	// Format: int32
	CycleVersion *int32 `json:"cycleVersion"`

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

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// statname
	// Required: true
	StatName *string `json:"statName"`

	// tags
	// Unique: true
	Tags []string `json:"tags"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

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

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

UserStatCycleItemInfo User stat cycle item info

swagger:model User stat cycle item info.

func (*UserStatCycleItemInfo) MarshalBinary added in v0.40.0

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

MarshalBinary interface implementation

func (*UserStatCycleItemInfo) UnmarshalBinary added in v0.40.0

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

UnmarshalBinary interface implementation

func (*UserStatCycleItemInfo) Validate added in v0.40.0

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

Validate validates this User stat cycle item info

type UserStatCycleItemPagingSlicedResult added in v0.40.0

type UserStatCycleItemPagingSlicedResult struct {

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

	// paging
	Paging *Paging `json:"paging,omitempty"`
}

UserStatCycleItemPagingSlicedResult User stat cycle item paging sliced result

swagger:model User stat cycle item paging sliced result.

func (*UserStatCycleItemPagingSlicedResult) MarshalBinary added in v0.40.0

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

MarshalBinary interface implementation

func (*UserStatCycleItemPagingSlicedResult) UnmarshalBinary added in v0.40.0

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

UnmarshalBinary interface implementation

func (*UserStatCycleItemPagingSlicedResult) Validate added in v0.40.0

Validate validates this User stat cycle item paging sliced result

type UserStatItemInfo

type UserStatItemInfo struct {

	// additionaldata
	AdditionalData interface{} `json:"additionalData,omitempty"`

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

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

	// statcode
	// Required: true
	StatCode *string `json:"statCode"`

	// statname
	// Required: true
	StatName *string `json:"statName"`

	// tags
	// Unique: true
	Tags []string `json:"tags"`

	// updatedat
	// Required: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updatedAt"`

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

	// value
	// Required: true
	// Format: double
	Value *float64 `json:"value"`
}

UserStatItemInfo User stat item info

swagger:model User stat item info.

func (*UserStatItemInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*UserStatItemInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserStatItemInfo) Validate

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

Validate validates this User stat item info

type UserStatItemPagingSlicedResult

type UserStatItemPagingSlicedResult struct {

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

	// paging
	Paging *Paging `json:"paging,omitempty"`
}

UserStatItemPagingSlicedResult User stat item paging sliced result

swagger:model User stat item paging sliced result.

func (*UserStatItemPagingSlicedResult) MarshalBinary

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

MarshalBinary interface implementation

func (*UserStatItemPagingSlicedResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserStatItemPagingSlicedResult) Validate

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

Validate validates this User stat item paging sliced result

type ValidationErrorEntity

type ValidationErrorEntity struct {

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

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

	// errors
	Errors []*FieldValidationError `json:"errors,omitempty"`
}

ValidationErrorEntity Validation error entity

swagger:model Validation error entity.

func (*ValidationErrorEntity) MarshalBinary

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

MarshalBinary interface implementation

func (*ValidationErrorEntity) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ValidationErrorEntity) Validate

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

Validate validates this Validation error entity

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL