types

package
v1.0.58 Latest Latest
Warning

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

Go to latest
Published: Nov 1, 2023 License: AGPL-3.0 Imports: 4 Imported by: 5

Documentation

Overview

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Package types implements all the types used by the DataStore protocol

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataStoreChangeMetaCompareParam

type DataStoreChangeMetaCompareParam struct {
	nex.Structure
	ComparisonFlag uint32
	Name           string
	Permission     *DataStorePermission
	DelPermission  *DataStorePermission
	Period         uint16
	MetaBinary     []byte
	Tags           []string
	ReferredCnt    uint32
	DataType       uint16
	Status         uint8
}

DataStoreChangeMetaCompareParam is sent in the ChangeMeta method

func NewDataStoreChangeMetaCompareParam

func NewDataStoreChangeMetaCompareParam() *DataStoreChangeMetaCompareParam

NewDataStoreChangeMetaCompareParam returns a new DataStoreChangeMetaCompareParam

func (*DataStoreChangeMetaCompareParam) Copy

func (dataStoreChangeMetaCompareParam *DataStoreChangeMetaCompareParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreChangeMetaCompareParam

func (*DataStoreChangeMetaCompareParam) Equals

func (dataStoreChangeMetaCompareParam *DataStoreChangeMetaCompareParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreChangeMetaCompareParam) ExtractFromStream

func (dataStoreChangeMetaCompareParam *DataStoreChangeMetaCompareParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreChangeMetaCompareParam structure from a stream

func (*DataStoreChangeMetaCompareParam) FormatToString

func (dataStoreChangeMetaCompareParam *DataStoreChangeMetaCompareParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreChangeMetaCompareParam) String

func (dataStoreChangeMetaCompareParam *DataStoreChangeMetaCompareParam) String() string

String returns a string representation of the struct

type DataStoreChangeMetaParam

type DataStoreChangeMetaParam struct {
	nex.Structure
	DataID            uint64
	ModifiesFlag      uint32
	Name              string
	Permission        *DataStorePermission
	DelPermission     *DataStorePermission
	Period            uint16
	MetaBinary        []byte
	Tags              []string
	UpdatePassword    uint64
	ReferredCnt       uint32
	DataType          uint16
	Status            uint8
	CompareParam      *DataStoreChangeMetaCompareParam
	PersistenceTarget *DataStorePersistenceTarget
}

DataStoreChangeMetaParam is sent in the ChangeMeta method

func NewDataStoreChangeMetaParam

func NewDataStoreChangeMetaParam() *DataStoreChangeMetaParam

NewDataStoreChangeMetaParam returns a new DataStoreChangeMetaParam

func (*DataStoreChangeMetaParam) Copy

func (dataStoreChangeMetaParam *DataStoreChangeMetaParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreChangeMetaParam

func (*DataStoreChangeMetaParam) Equals

func (dataStoreChangeMetaParam *DataStoreChangeMetaParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreChangeMetaParam) ExtractFromStream

func (dataStoreChangeMetaParam *DataStoreChangeMetaParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreChangeMetaParam structure from a stream

func (*DataStoreChangeMetaParam) FormatToString

func (dataStoreChangeMetaParam *DataStoreChangeMetaParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreChangeMetaParam) String

func (dataStoreChangeMetaParam *DataStoreChangeMetaParam) String() string

String returns a string representation of the struct

type DataStoreChangeMetaParamV1

type DataStoreChangeMetaParamV1 struct {
	nex.Structure
	DataID         uint64
	ModifiesFlag   uint32
	Name           string
	Permission     *DataStorePermission
	DelPermission  *DataStorePermission
	Period         uint16
	MetaBinary     []byte
	Tags           []string
	UpdatePassword uint64
}

DataStoreChangeMetaParamV1 is a data structure used by the DataStore protocol

func NewDataStoreChangeMetaParamV1

func NewDataStoreChangeMetaParamV1() *DataStoreChangeMetaParamV1

NewDataStoreChangeMetaParamV1 returns a new DataStoreChangeMetaParamV1

func (*DataStoreChangeMetaParamV1) Bytes

func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreChangeMetaParamV1 and returns a byte array

func (*DataStoreChangeMetaParamV1) Copy

func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreChangeMetaParamV1

func (*DataStoreChangeMetaParamV1) Equals

func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreChangeMetaParamV1) ExtractFromStream

func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreChangeMetaParamV1 structure from a stream

func (*DataStoreChangeMetaParamV1) FormatToString

func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreChangeMetaParamV1) String

func (dataStoreChangeMetaParamV1 *DataStoreChangeMetaParamV1) String() string

String returns a string representation of the struct

type DataStoreCompletePostParam

type DataStoreCompletePostParam struct {
	nex.Structure
	DataID    uint64
	IsSuccess bool
}

DataStoreCompletePostParam is sent in the CompletePostObject method

func NewDataStoreCompletePostParam

func NewDataStoreCompletePostParam() *DataStoreCompletePostParam

NewDataStoreCompletePostParam returns a new DataStoreCompletePostParam

func (*DataStoreCompletePostParam) Copy

func (dataStoreCompletePostParam *DataStoreCompletePostParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreCompletePostParam

func (*DataStoreCompletePostParam) Equals

func (dataStoreCompletePostParam *DataStoreCompletePostParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreCompletePostParam) ExtractFromStream

func (dataStoreCompletePostParam *DataStoreCompletePostParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreCompletePostParam structure from a stream

func (*DataStoreCompletePostParam) FormatToString

func (dataStoreCompletePostParam *DataStoreCompletePostParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreCompletePostParam) String

func (dataStoreCompletePostParam *DataStoreCompletePostParam) String() string

String returns a string representation of the struct

type DataStoreCompletePostParamV1

type DataStoreCompletePostParamV1 struct {
	nex.Structure
	DataID    uint32
	IsSuccess bool
}

DataStoreCompletePostParamV1 is a data structure used by the DataStore protocol

func NewDataStoreCompletePostParamV1

func NewDataStoreCompletePostParamV1() *DataStoreCompletePostParamV1

NewDataStoreCompletePostParamV1 returns a new DataStoreCompletePostParamV1

func (*DataStoreCompletePostParamV1) Bytes

func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreCompletePostParamV1 and returns a byte array

func (*DataStoreCompletePostParamV1) Copy

func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreCompletePostParamV1

func (*DataStoreCompletePostParamV1) Equals

func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreCompletePostParamV1) ExtractFromStream

func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreCompletePostParamV1 structure from a stream

func (*DataStoreCompletePostParamV1) FormatToString

func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreCompletePostParamV1) String

func (dataStoreCompletePostParamV1 *DataStoreCompletePostParamV1) String() string

String returns a string representation of the struct

type DataStoreCompleteUpdateParam

type DataStoreCompleteUpdateParam struct {
	nex.Structure
	DataID    uint64
	Version   uint32
	IsSuccess bool
}

DataStoreCompleteUpdateParam is a data structure used by the DataStore protocol

func NewDataStoreCompleteUpdateParam

func NewDataStoreCompleteUpdateParam() *DataStoreCompleteUpdateParam

NewDataStoreCompleteUpdateParam returns a new DataStoreCompleteUpdateParam

func (*DataStoreCompleteUpdateParam) Bytes

func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreCompleteUpdateParam and returns a byte array

func (*DataStoreCompleteUpdateParam) Copy

func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreCompleteUpdateParam

func (*DataStoreCompleteUpdateParam) Equals

func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreCompleteUpdateParam) ExtractFromStream

func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreCompleteUpdateParam structure from a stream

func (*DataStoreCompleteUpdateParam) FormatToString

func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreCompleteUpdateParam) String

func (dataStoreCompleteUpdateParam *DataStoreCompleteUpdateParam) String() string

String returns a string representation of the struct

type DataStoreDeleteParam

type DataStoreDeleteParam struct {
	nex.Structure
	DataID         uint64
	UpdatePassword uint64
}

DataStoreDeleteParam is a data structure used by the DataStore protocol

func NewDataStoreDeleteParam

func NewDataStoreDeleteParam() *DataStoreDeleteParam

NewDataStoreDeleteParam returns a new DataStoreDeleteParam

func (*DataStoreDeleteParam) Bytes

func (dataStoreDeleteParam *DataStoreDeleteParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreDeleteParam and returns a byte array

func (*DataStoreDeleteParam) Copy

func (dataStoreDeleteParam *DataStoreDeleteParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreChangeMetaParamV1

func (*DataStoreDeleteParam) Equals

func (dataStoreDeleteParam *DataStoreDeleteParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreDeleteParam) ExtractFromStream

func (dataStoreDeleteParam *DataStoreDeleteParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreDeleteParam structure from a stream

func (*DataStoreDeleteParam) FormatToString

func (dataStoreDeleteParam *DataStoreDeleteParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreDeleteParam) String

func (dataStoreDeleteParam *DataStoreDeleteParam) String() string

String returns a string representation of the struct

type DataStoreGetMetaParam

type DataStoreGetMetaParam struct {
	nex.Structure
	DataID            uint64
	PersistenceTarget *DataStorePersistenceTarget
	ResultOption      uint8
	AccessPassword    uint64
}

DataStoreGetMetaParam is sent in the GetMeta method

func NewDataStoreGetMetaParam

func NewDataStoreGetMetaParam() *DataStoreGetMetaParam

NewDataStoreGetMetaParam returns a new DataStoreGetMetaParam

func (*DataStoreGetMetaParam) Copy

func (dataStoreGetMetaParam *DataStoreGetMetaParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreGetMetaParam

func (*DataStoreGetMetaParam) Equals

func (dataStoreGetMetaParam *DataStoreGetMetaParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreGetMetaParam) ExtractFromStream

func (dataStoreGetMetaParam *DataStoreGetMetaParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreGetMetaParam structure from a stream

func (*DataStoreGetMetaParam) FormatToString

func (dataStoreGetMetaParam *DataStoreGetMetaParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreGetMetaParam) String

func (dataStoreGetMetaParam *DataStoreGetMetaParam) String() string

String returns a string representation of the struct

type DataStoreGetNewArrivedNotificationsParam

type DataStoreGetNewArrivedNotificationsParam struct {
	nex.Structure
	LastNotificationID uint64
	Limit              uint16
}

DataStoreGetNewArrivedNotificationsParam is a data structure used by the DataStore protocol

func NewDataStoreGetNewArrivedNotificationsParam

func NewDataStoreGetNewArrivedNotificationsParam() *DataStoreGetNewArrivedNotificationsParam

NewDataStoreGetNewArrivedNotificationsParam returns a new DataStoreGetNewArrivedNotificationsParam

func (*DataStoreGetNewArrivedNotificationsParam) Bytes

func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreGetNewArrivedNotificationsParam and returns a byte array

func (*DataStoreGetNewArrivedNotificationsParam) Copy

func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreGetNewArrivedNotificationsParam

func (*DataStoreGetNewArrivedNotificationsParam) Equals

func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreGetNewArrivedNotificationsParam) ExtractFromStream

func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreGetNewArrivedNotificationsParam structure from a stream

func (*DataStoreGetNewArrivedNotificationsParam) FormatToString

func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreGetNewArrivedNotificationsParam) String

func (dataStoreGetNewArrivedNotificationsParam *DataStoreGetNewArrivedNotificationsParam) String() string

String returns a string representation of the struct

type DataStoreGetNotificationURLParam

type DataStoreGetNotificationURLParam struct {
	nex.Structure
	PreviousURL string
}

DataStoreGetNotificationURLParam is a data structure used by the DataStore protocol

func NewDataStoreGetNotificationURLParam

func NewDataStoreGetNotificationURLParam() *DataStoreGetNotificationURLParam

NewDataStoreGetNotificationURLParam returns a new DataStoreGetNotificationURLParam

func (*DataStoreGetNotificationURLParam) Bytes

func (dataStoreGetNotificationURLParam *DataStoreGetNotificationURLParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreGetNotificationURLParam and returns a byte array

func (*DataStoreGetNotificationURLParam) Copy

func (dataStoreGetNotificationURLParam *DataStoreGetNotificationURLParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreGetNotificationURLParam

func (*DataStoreGetNotificationURLParam) Equals

func (dataStoreGetNotificationURLParam *DataStoreGetNotificationURLParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreGetNotificationURLParam) ExtractFromStream

func (dataStoreGetNotificationURLParam *DataStoreGetNotificationURLParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreGetNotificationURLParam structure from a stream

func (*DataStoreGetNotificationURLParam) FormatToString

func (dataStoreGetNotificationURLParam *DataStoreGetNotificationURLParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreGetNotificationURLParam) String

func (dataStoreGetNotificationURLParam *DataStoreGetNotificationURLParam) String() string

String returns a string representation of the struct

type DataStoreGetSpecificMetaParam

type DataStoreGetSpecificMetaParam struct {
	nex.Structure
	DataIDs []uint64
}

DataStoreGetSpecificMetaParam is a data structure used by the DataStore protocol

func NewDataStoreGetSpecificMetaParam

func NewDataStoreGetSpecificMetaParam() *DataStoreGetSpecificMetaParam

NewDataStoreGetSpecificMetaParam returns a new DataStoreGetSpecificMetaParam

func (*DataStoreGetSpecificMetaParam) Bytes

func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreGetSpecificMetaParam and returns a byte array

func (*DataStoreGetSpecificMetaParam) Copy

func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreGetSpecificMetaParam

func (*DataStoreGetSpecificMetaParam) Equals

func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreGetSpecificMetaParam) ExtractFromStream

func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreGetSpecificMetaParam structure from a stream

func (*DataStoreGetSpecificMetaParam) FormatToString

func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreGetSpecificMetaParam) String

func (dataStoreGetSpecificMetaParam *DataStoreGetSpecificMetaParam) String() string

String returns a string representation of the struct

type DataStoreGetSpecificMetaParamV1

type DataStoreGetSpecificMetaParamV1 struct {
	nex.Structure
	DataIDs []uint32
}

DataStoreGetSpecificMetaParamV1 is a data structure used by the DataStore protocol

func NewDataStoreGetSpecificMetaParamV1

func NewDataStoreGetSpecificMetaParamV1() *DataStoreGetSpecificMetaParamV1

NewDataStoreGetSpecificMetaParamV1 returns a new DataStoreGetSpecificMetaParamV1

func (*DataStoreGetSpecificMetaParamV1) Bytes

func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreGetSpecificMetaParamV1 and returns a byte array

func (*DataStoreGetSpecificMetaParamV1) Copy

func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreGetSpecificMetaParamV1

func (*DataStoreGetSpecificMetaParamV1) Equals

func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreGetSpecificMetaParamV1) ExtractFromStream

func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreGetSpecificMetaParamV1 structure from a stream

func (*DataStoreGetSpecificMetaParamV1) FormatToString

func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreGetSpecificMetaParamV1) String

func (dataStoreGetSpecificMetaParamV1 *DataStoreGetSpecificMetaParamV1) String() string

String returns a string representation of the struct

type DataStoreKeyValue

type DataStoreKeyValue struct {
	nex.Structure
	Key   string
	Value string
}

DataStoreKeyValue is sent in the PrepareGetObject method

func NewDataStoreKeyValue

func NewDataStoreKeyValue() *DataStoreKeyValue

NewDataStoreKeyValue returns a new DataStoreKeyValue

func (*DataStoreKeyValue) Bytes

func (dataStoreKeyValue *DataStoreKeyValue) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreKeyValue and returns a byte array

func (*DataStoreKeyValue) Copy

func (dataStoreKeyValue *DataStoreKeyValue) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreKeyValue

func (*DataStoreKeyValue) Equals

func (dataStoreKeyValue *DataStoreKeyValue) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreKeyValue) FormatToString

func (dataStoreKeyValue *DataStoreKeyValue) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreKeyValue) String

func (dataStoreKeyValue *DataStoreKeyValue) String() string

String returns a string representation of the struct

type DataStoreMetaInfo

type DataStoreMetaInfo struct {
	nex.Structure
	DataID        uint64
	OwnerID       uint32
	Size          uint32
	DataType      uint16
	Name          string
	MetaBinary    []byte
	Permission    *DataStorePermission
	DelPermission *DataStorePermission
	CreatedTime   *nex.DateTime
	UpdatedTime   *nex.DateTime
	Period        uint16
	Status        uint8
	ReferredCnt   uint32
	ReferDataID   uint32
	Flag          uint32
	ReferredTime  *nex.DateTime
	ExpireTime    *nex.DateTime
	Tags          []string
	Ratings       []*DataStoreRatingInfoWithSlot
}

DataStoreMetaInfo contains DataStore meta information

func NewDataStoreMetaInfo

func NewDataStoreMetaInfo() *DataStoreMetaInfo

NewDataStoreMetaInfo returns a new DataStoreMetaInfo

func (*DataStoreMetaInfo) Bytes

func (dataStoreMetaInfo *DataStoreMetaInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreMetaInfo and returns a byte array

func (*DataStoreMetaInfo) Copy

func (dataStoreMetaInfo *DataStoreMetaInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreMetaInfo

func (*DataStoreMetaInfo) Equals

func (dataStoreMetaInfo *DataStoreMetaInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreMetaInfo) ExtractFromStream

func (dataStoreMetaInfo *DataStoreMetaInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreMetaInfo structure from a stream

func (*DataStoreMetaInfo) FilterPropertiesByResultOption added in v1.0.57

func (dataStoreMetaInfo *DataStoreMetaInfo) FilterPropertiesByResultOption(resultOption uint8)

FilterPropertiesByResultOption zeroes out certain struct properties based on the input flags

func (*DataStoreMetaInfo) FormatToString

func (dataStoreMetaInfo *DataStoreMetaInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreMetaInfo) String

func (dataStoreMetaInfo *DataStoreMetaInfo) String() string

String returns a string representation of the struct

type DataStoreNotification

type DataStoreNotification struct {
	nex.Structure
	NotificationID uint64
	DataID         uint64
}

DataStoreNotification is a data structure used by the DataStore protocol

func NewDataStoreNotification

func NewDataStoreNotification() *DataStoreNotification

NewDataStoreNotification returns a new DataStoreNotification

func (*DataStoreNotification) Bytes

func (dataStoreNotification *DataStoreNotification) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreNotification and returns a byte array

func (*DataStoreNotification) Copy

func (dataStoreNotification *DataStoreNotification) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreNotification

func (*DataStoreNotification) Equals

func (dataStoreNotification *DataStoreNotification) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreNotification) ExtractFromStream

func (dataStoreNotification *DataStoreNotification) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreNotification structure from a stream

func (*DataStoreNotification) FormatToString

func (dataStoreNotification *DataStoreNotification) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreNotification) String

func (dataStoreNotification *DataStoreNotification) String() string

String returns a string representation of the struct

type DataStoreNotificationV1

type DataStoreNotificationV1 struct {
	nex.Structure
	NotificationID uint64
	DataID         uint32
}

DataStoreNotificationV1 is a data structure used by the DataStore protocol

func NewDataStoreNotificationV1

func NewDataStoreNotificationV1() *DataStoreNotificationV1

NewDataStoreNotificationV1 returns a new DataStoreNotificationV1

func (*DataStoreNotificationV1) Bytes

func (dataStoreNotificationV1 *DataStoreNotificationV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreNotificationV1 and returns a byte array

func (*DataStoreNotificationV1) Copy

func (dataStoreNotificationV1 *DataStoreNotificationV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreNotificationV1

func (*DataStoreNotificationV1) Equals

func (dataStoreNotificationV1 *DataStoreNotificationV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreNotificationV1) ExtractFromStream

func (dataStoreNotificationV1 *DataStoreNotificationV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreNotificationV1 structure from a stream

func (*DataStoreNotificationV1) FormatToString

func (dataStoreNotificationV1 *DataStoreNotificationV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreNotificationV1) String

func (dataStoreNotificationV1 *DataStoreNotificationV1) String() string

String returns a string representation of the struct

type DataStorePasswordInfo

type DataStorePasswordInfo struct {
	nex.Structure
	DataID         uint64
	AccessPassword uint64
	UpdatePassword uint64
}

DataStorePasswordInfo is a data structure used by the DataStore protocol

func NewDataStorePasswordInfo

func NewDataStorePasswordInfo() *DataStorePasswordInfo

NewDataStorePasswordInfo returns a new DataStorePasswordInfo

func (*DataStorePasswordInfo) Bytes

func (dataStorePasswordInfo *DataStorePasswordInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePasswordInfo and returns a byte array

func (*DataStorePasswordInfo) Copy

func (dataStorePasswordInfo *DataStorePasswordInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePasswordInfo

func (*DataStorePasswordInfo) Equals

func (dataStorePasswordInfo *DataStorePasswordInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePasswordInfo) ExtractFromStream

func (dataStorePasswordInfo *DataStorePasswordInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePasswordInfo structure from a stream

func (*DataStorePasswordInfo) FormatToString

func (dataStorePasswordInfo *DataStorePasswordInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePasswordInfo) String

func (dataStorePasswordInfo *DataStorePasswordInfo) String() string

String returns a string representation of the struct

type DataStorePermission

type DataStorePermission struct {
	nex.Structure
	Permission   uint8
	RecipientIDs []uint32
}

DataStorePermission contains information about a permission for a DataStore object

func NewDataStorePermission

func NewDataStorePermission() *DataStorePermission

NewDataStorePermission returns a new DataStorePermission

func (*DataStorePermission) Bytes

func (dataStorePermission *DataStorePermission) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePermission and returns a byte array

func (*DataStorePermission) Copy

func (dataStorePermission *DataStorePermission) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePermission

func (*DataStorePermission) Equals

func (dataStorePermission *DataStorePermission) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePermission) ExtractFromStream

func (dataStorePermission *DataStorePermission) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePermission structure from a stream

func (*DataStorePermission) FormatToString

func (dataStorePermission *DataStorePermission) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePermission) String

func (dataStorePermission *DataStorePermission) String() string

String returns a string representation of the struct

type DataStorePersistenceInfo

type DataStorePersistenceInfo struct {
	nex.Structure
	OwnerID           uint32
	PersistenceSlotID uint16
	DataID            uint64
}

DataStorePersistenceInfo is a data structure used by the DataStore protocol

func NewDataStorePersistenceInfo

func NewDataStorePersistenceInfo() *DataStorePersistenceInfo

NewDataStorePersistenceInfo returns a new DataStorePersistenceInfo

func (*DataStorePersistenceInfo) Bytes

func (dataStorePersistenceInfo *DataStorePersistenceInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePersistenceInfo and returns a byte array

func (*DataStorePersistenceInfo) Copy

func (dataStorePersistenceInfo *DataStorePersistenceInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePersistenceInfo

func (*DataStorePersistenceInfo) Equals

func (dataStorePersistenceInfo *DataStorePersistenceInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePersistenceInfo) ExtractFromStream

func (dataStorePersistenceInfo *DataStorePersistenceInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePersistenceInfo structure from a stream

func (*DataStorePersistenceInfo) FormatToString

func (dataStorePersistenceInfo *DataStorePersistenceInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePersistenceInfo) String

func (dataStorePersistenceInfo *DataStorePersistenceInfo) String() string

String returns a string representation of the struct

type DataStorePersistenceInitParam

type DataStorePersistenceInitParam struct {
	nex.Structure
	PersistenceSlotID uint16
	DeleteLastObject  bool
}

DataStorePersistenceInitParam is sent in the PreparePostObject method

func NewDataStorePersistenceInitParam

func NewDataStorePersistenceInitParam() *DataStorePersistenceInitParam

NewDataStorePersistenceInitParam returns a new DataStorePersistenceInitParam

func (*DataStorePersistenceInitParam) Copy

func (dataStorePersistenceInitParam *DataStorePersistenceInitParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePersistenceInitParam

func (*DataStorePersistenceInitParam) Equals

func (dataStorePersistenceInitParam *DataStorePersistenceInitParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePersistenceInitParam) ExtractFromStream

func (dataStorePersistenceInitParam *DataStorePersistenceInitParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePersistenceInitParam structure from a stream

func (*DataStorePersistenceInitParam) FormatToString

func (dataStorePersistenceInitParam *DataStorePersistenceInitParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePersistenceInitParam) String

func (dataStorePersistenceInitParam *DataStorePersistenceInitParam) String() string

String returns a string representation of the struct

type DataStorePersistenceTarget

type DataStorePersistenceTarget struct {
	nex.Structure
	OwnerID           uint32
	PersistenceSlotID uint16
}

DataStorePersistenceTarget contains information about a DataStore target

func NewDataStorePersistenceTarget

func NewDataStorePersistenceTarget() *DataStorePersistenceTarget

NewDataStorePersistenceTarget returns a new DataStorePersistenceTarget

func (*DataStorePersistenceTarget) Copy added in v1.0.56

func (dataStorePersistenceTarget *DataStorePersistenceTarget) Copy() nex.StructureInterface

Copy returns a new copied instance of dataStorePersistenceTarget

func (*DataStorePersistenceTarget) Equals added in v1.0.56

func (dataStorePersistenceTarget *DataStorePersistenceTarget) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePersistenceTarget) ExtractFromStream

func (dataStorePersistenceTarget *DataStorePersistenceTarget) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePersistenceTarget structure from a stream

func (*DataStorePersistenceTarget) FormatToString

func (dataStorePersistenceTarget *DataStorePersistenceTarget) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePersistenceTarget) String

func (dataStorePersistenceTarget *DataStorePersistenceTarget) String() string

String returns a string representation of the struct

type DataStorePrepareGetParam

type DataStorePrepareGetParam struct {
	nex.Structure
	DataID            uint64
	LockID            uint32
	PersistenceTarget *DataStorePersistenceTarget
	AccessPassword    uint64
	ExtraData         []string // NEX 3.5.0+
}

DataStorePrepareGetParam is sent in the PrepareGetObject method

func NewDataStorePrepareGetParam

func NewDataStorePrepareGetParam() *DataStorePrepareGetParam

NewDataStorePrepareGetParam returns a new DataStorePrepareGetParam

func (*DataStorePrepareGetParam) Copy

func (dataStorePrepareGetParam *DataStorePrepareGetParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePrepareGetParam

func (*DataStorePrepareGetParam) Equals

func (dataStorePrepareGetParam *DataStorePrepareGetParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePrepareGetParam) ExtractFromStream

func (dataStorePrepareGetParam *DataStorePrepareGetParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePrepareGetParam structure from a stream

func (*DataStorePrepareGetParam) FormatToString

func (dataStorePrepareGetParam *DataStorePrepareGetParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePrepareGetParam) String

func (dataStorePrepareGetParam *DataStorePrepareGetParam) String() string

String returns a string representation of the struct

type DataStorePrepareGetParamV1

type DataStorePrepareGetParamV1 struct {
	nex.Structure
	DataID uint32
	LockID uint32
}

DataStorePrepareGetParamV1 is a data structure used by the DataStore protocol

func NewDataStorePrepareGetParamV1

func NewDataStorePrepareGetParamV1() *DataStorePrepareGetParamV1

NewDataStorePrepareGetParamV1 returns a new DataStorePrepareGetParamV1

func (*DataStorePrepareGetParamV1) Bytes

func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePrepareGetParamV1 and returns a byte array

func (*DataStorePrepareGetParamV1) Copy

func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePrepareGetParamV1

func (*DataStorePrepareGetParamV1) Equals

func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePrepareGetParamV1) ExtractFromStream

func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePrepareGetParamV1 structure from a stream

func (*DataStorePrepareGetParamV1) FormatToString

func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePrepareGetParamV1) String

func (dataStorePrepareGetParamV1 *DataStorePrepareGetParamV1) String() string

String returns a string representation of the struct

type DataStorePreparePostParam

type DataStorePreparePostParam struct {
	nex.Structure
	Size                 uint32
	Name                 string
	DataType             uint16
	MetaBinary           []byte
	Permission           *DataStorePermission
	DelPermission        *DataStorePermission
	Flag                 uint32
	Period               uint16
	ReferDataID          uint32
	Tags                 []string
	RatingInitParams     []*DataStoreRatingInitParamWithSlot
	PersistenceInitParam *DataStorePersistenceInitParam
	ExtraData            []string // NEX 3.5.0+
}

DataStorePreparePostParam is sent in the PreparePostObject method

func NewDataStorePreparePostParam

func NewDataStorePreparePostParam() *DataStorePreparePostParam

NewDataStorePreparePostParam returns a new DataStorePreparePostParam

func (*DataStorePreparePostParam) Copy

func (dataStorePreparePostParam *DataStorePreparePostParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePreparePostParam

func (*DataStorePreparePostParam) Equals

func (dataStorePreparePostParam *DataStorePreparePostParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePreparePostParam) ExtractFromStream

func (dataStorePreparePostParam *DataStorePreparePostParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePreparePostParam structure from a stream

func (*DataStorePreparePostParam) FormatToString

func (dataStorePreparePostParam *DataStorePreparePostParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePreparePostParam) String

func (dataStorePreparePostParam *DataStorePreparePostParam) String() string

String returns a string representation of the struct

type DataStorePreparePostParamV1

type DataStorePreparePostParamV1 struct {
	nex.Structure
	Size             uint32
	Name             string
	DataType         uint16
	MetaBinary       []byte
	Permission       *DataStorePermission
	DelPermission    *DataStorePermission
	Flag             uint32
	Period           uint16
	ReferDataID      uint32
	Tags             []string
	RatingInitParams []*DataStoreRatingInitParamWithSlot
}

DataStorePreparePostParamV1 is a data structure used by the DataStore protocol

func NewDataStorePreparePostParamV1

func NewDataStorePreparePostParamV1() *DataStorePreparePostParamV1

NewDataStorePreparePostParamV1 returns a new DataStorePreparePostParamV1

func (*DataStorePreparePostParamV1) Bytes

func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePreparePostParamV1 and returns a byte array

func (*DataStorePreparePostParamV1) Copy

func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePreparePostParamV1

func (*DataStorePreparePostParamV1) Equals

func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePreparePostParamV1) ExtractFromStream

func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePreparePostParamV1 structure from a stream

func (*DataStorePreparePostParamV1) FormatToString

func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePreparePostParamV1) String

func (dataStorePreparePostParamV1 *DataStorePreparePostParamV1) String() string

String returns a string representation of the struct

type DataStorePrepareUpdateParam

type DataStorePrepareUpdateParam struct {
	nex.Structure
	DataID         uint64
	Size           uint32
	UpdatePassword uint64   // NEX 3.0.0+
	ExtraData      []string // NEX 3.5.0+
}

DataStorePrepareUpdateParam is a data structure used by the DataStore protocol

func NewDataStorePrepareUpdateParam

func NewDataStorePrepareUpdateParam() *DataStorePrepareUpdateParam

NewDataStorePrepareUpdateParam returns a new DataStorePrepareUpdateParam

func (*DataStorePrepareUpdateParam) Bytes

func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStorePrepareUpdateParam and returns a byte array

func (*DataStorePrepareUpdateParam) Copy

func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStorePrepareUpdateParam

func (*DataStorePrepareUpdateParam) Equals

func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStorePrepareUpdateParam) ExtractFromStream

func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStorePrepareUpdateParam structure from a stream

func (*DataStorePrepareUpdateParam) FormatToString

func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStorePrepareUpdateParam) String

func (dataStorePrepareUpdateParam *DataStorePrepareUpdateParam) String() string

String returns a string representation of the struct

type DataStoreRateObjectParam

type DataStoreRateObjectParam struct {
	nex.Structure
	RatingValue    int32
	AccessPassword uint64
}

DataStoreRateObjectParam is sent in the RateObjects method

func NewDataStoreRateObjectParam

func NewDataStoreRateObjectParam() *DataStoreRateObjectParam

NewDataStoreRateObjectParam returns a new DataStoreRateObjectParam

func (*DataStoreRateObjectParam) Copy

func (dataStoreRateObjectParam *DataStoreRateObjectParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRateObjectParam

func (*DataStoreRateObjectParam) Equals

func (dataStoreRateObjectParam *DataStoreRateObjectParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRateObjectParam) ExtractFromStream

func (dataStoreRateObjectParam *DataStoreRateObjectParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRateObjectParam structure from a stream

func (*DataStoreRateObjectParam) FormatToString

func (dataStoreRateObjectParam *DataStoreRateObjectParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRateObjectParam) String

func (dataStoreRateObjectParam *DataStoreRateObjectParam) String() string

String returns a string representation of the struct

type DataStoreRatingInfo

type DataStoreRatingInfo struct {
	nex.Structure
	TotalValue   int64
	Count        uint32
	InitialValue int64
}

DataStoreRatingInfo is a data structure used by the DataStore protocol

func NewDataStoreRatingInfo

func NewDataStoreRatingInfo() *DataStoreRatingInfo

NewDataStoreRatingInfo returns a new DataStoreRatingInfo

func (*DataStoreRatingInfo) Bytes

func (dataStoreRatingInfo *DataStoreRatingInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreRatingInfo and returns a byte array

func (*DataStoreRatingInfo) Copy

func (dataStoreRatingInfo *DataStoreRatingInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRatingInfo

func (*DataStoreRatingInfo) Equals

func (dataStoreRatingInfo *DataStoreRatingInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRatingInfo) ExtractFromStream

func (dataStoreRatingInfo *DataStoreRatingInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRatingInfo structure from a stream

func (*DataStoreRatingInfo) FormatToString

func (dataStoreRatingInfo *DataStoreRatingInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRatingInfo) String

func (dataStoreRatingInfo *DataStoreRatingInfo) String() string

String returns a string representation of the struct

type DataStoreRatingInfoWithSlot

type DataStoreRatingInfoWithSlot struct {
	nex.Structure
	Slot   int8
	Rating *DataStoreRatingInfo
}

DataStoreRatingInfoWithSlot is a data structure used by the DataStore protocol

func NewDataStoreRatingInfoWithSlot

func NewDataStoreRatingInfoWithSlot() *DataStoreRatingInfoWithSlot

NewDataStoreRatingInfoWithSlot returns a new DataStoreRatingInfoWithSlot

func (*DataStoreRatingInfoWithSlot) Bytes

func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreRatingInfoWithSlot and returns a byte array

func (*DataStoreRatingInfoWithSlot) Copy

func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRatingInfoWithSlot

func (*DataStoreRatingInfoWithSlot) Equals

func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRatingInfoWithSlot) ExtractFromStream

func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRatingInfoWithSlot structure from a stream

func (*DataStoreRatingInfoWithSlot) FormatToString

func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRatingInfoWithSlot) String

func (dataStoreRatingInfoWithSlot *DataStoreRatingInfoWithSlot) String() string

String returns a string representation of the struct

type DataStoreRatingInitParam

type DataStoreRatingInitParam struct {
	nex.Structure
	Flag           uint8
	InternalFlag   uint8
	LockType       uint8
	InitialValue   int64
	RangeMin       int32
	RangeMax       int32
	PeriodHour     int8
	PeriodDuration int16
}

DataStoreRatingInitParam is sent in the PreparePostObject method

func NewDataStoreRatingInitParam

func NewDataStoreRatingInitParam() *DataStoreRatingInitParam

NewDataStoreRatingInitParam returns a new DataStoreRatingInitParam

func (*DataStoreRatingInitParam) Copy

func (dataStoreRatingInitParam *DataStoreRatingInitParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRatingInitParam

func (*DataStoreRatingInitParam) Equals

func (dataStoreRatingInitParam *DataStoreRatingInitParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRatingInitParam) ExtractFromStream

func (dataStoreRatingInitParam *DataStoreRatingInitParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRatingInitParam structure from a stream

func (*DataStoreRatingInitParam) FormatToString

func (dataStoreRatingInitParam *DataStoreRatingInitParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRatingInitParam) String

func (dataStoreRatingInitParam *DataStoreRatingInitParam) String() string

String returns a string representation of the struct

type DataStoreRatingInitParamWithSlot

type DataStoreRatingInitParamWithSlot struct {
	nex.Structure
	Slot  int8
	Param *DataStoreRatingInitParam
}

DataStoreRatingInitParamWithSlot is sent in the PreparePostObject method

func NewDataStoreRatingInitParamWithSlot

func NewDataStoreRatingInitParamWithSlot() *DataStoreRatingInitParamWithSlot

NewDataStoreRatingInitParamWithSlot returns a new DataStoreRatingInitParamWithSlot

func (*DataStoreRatingInitParamWithSlot) Copy

func (dataStoreRatingInitParamWithSlot *DataStoreRatingInitParamWithSlot) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRatingInitParamWithSlot

func (*DataStoreRatingInitParamWithSlot) Equals

func (dataStoreRatingInitParamWithSlot *DataStoreRatingInitParamWithSlot) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRatingInitParamWithSlot) ExtractFromStream

func (dataStoreRatingInitParamWithSlot *DataStoreRatingInitParamWithSlot) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRatingInitParamWithSlot structure from a stream

func (*DataStoreRatingInitParamWithSlot) FormatToString

func (dataStoreRatingInitParamWithSlot *DataStoreRatingInitParamWithSlot) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRatingInitParamWithSlot) String

func (dataStoreRatingInitParamWithSlot *DataStoreRatingInitParamWithSlot) String() string

String returns a string representation of the struct

type DataStoreRatingLog

type DataStoreRatingLog struct {
	nex.Structure
	IsRated            bool
	PID                uint32
	RatingValue        int32
	LockExpirationTime *nex.DateTime
}

DataStoreRatingLog is a data structure used by the DataStore protocol

func NewDataStoreRatingLog

func NewDataStoreRatingLog() *DataStoreRatingLog

NewDataStoreRatingLog returns a new DataStoreRatingLog

func (*DataStoreRatingLog) Bytes

func (dataStoreRatingLog *DataStoreRatingLog) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreRatingLog and returns a byte array

func (*DataStoreRatingLog) Copy

func (dataStoreRatingLog *DataStoreRatingLog) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRatingLog

func (*DataStoreRatingLog) Equals

func (dataStoreRatingLog *DataStoreRatingLog) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRatingLog) ExtractFromStream

func (dataStoreRatingLog *DataStoreRatingLog) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRatingLog structure from a stream

func (*DataStoreRatingLog) FormatToString

func (dataStoreRatingLog *DataStoreRatingLog) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRatingLog) String

func (dataStoreRatingLog *DataStoreRatingLog) String() string

String returns a string representation of the struct

type DataStoreRatingTarget

type DataStoreRatingTarget struct {
	nex.Structure
	DataID uint64
	Slot   uint8
}

DataStoreRatingTarget is sent in the RateObjects method

func NewDataStoreRatingTarget

func NewDataStoreRatingTarget() *DataStoreRatingTarget

NewDataStoreRatingTarget returns a new DataStoreRatingTarget

func (*DataStoreRatingTarget) Copy

func (dataStoreRatingTarget *DataStoreRatingTarget) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreRatingTarget

func (*DataStoreRatingTarget) Equals

func (dataStoreRatingTarget *DataStoreRatingTarget) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreRatingTarget) ExtractFromStream

func (dataStoreRatingTarget *DataStoreRatingTarget) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreRatingTarget structure from a stream

func (*DataStoreRatingTarget) FormatToString

func (dataStoreRatingTarget *DataStoreRatingTarget) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreRatingTarget) String

func (dataStoreRatingTarget *DataStoreRatingTarget) String() string

String returns a string representation of the struct

type DataStoreReqGetAdditionalMeta added in v1.0.46

type DataStoreReqGetAdditionalMeta struct {
	nex.Structure
	OwnerID    uint32
	DataType   uint16
	Version    uint16
	MetaBinary []byte
}

DataStoreReqGetAdditionalMeta is a data structure used by the DataStore protocol

func NewDataStoreReqGetAdditionalMeta added in v1.0.46

func NewDataStoreReqGetAdditionalMeta() *DataStoreReqGetAdditionalMeta

NewDataStoreReqGetAdditionalMeta returns a new DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) Bytes added in v1.0.46

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqGetAdditionalMeta and returns a byte array

func (*DataStoreReqGetAdditionalMeta) Copy added in v1.0.46

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) Equals added in v1.0.46

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqGetAdditionalMeta) ExtractFromStream added in v1.0.46

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReqGetAdditionalMeta structure from a stream

func (*DataStoreReqGetAdditionalMeta) FormatToString added in v1.0.46

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqGetAdditionalMeta) String added in v1.0.46

func (dataStoreReqGetAdditionalMeta *DataStoreReqGetAdditionalMeta) String() string

String returns a string representation of the struct

type DataStoreReqGetInfo

type DataStoreReqGetInfo struct {
	nex.Structure
	URL            string
	RequestHeaders []*DataStoreKeyValue
	Size           uint32
	RootCACert     []byte
	DataID         uint64 // NEX 3.5.0+
}

DataStoreReqGetInfo is sent in the PrepareGetObject method

func NewDataStoreReqGetInfo

func NewDataStoreReqGetInfo() *DataStoreReqGetInfo

NewDataStoreReqGetInfo returns a new DataStoreReqGetInfo

func (*DataStoreReqGetInfo) Bytes

func (dataStoreReqGetInfo *DataStoreReqGetInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqGetInfo and returns a byte array

func (*DataStoreReqGetInfo) Copy

func (dataStoreReqGetInfo *DataStoreReqGetInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqGetInfo

func (*DataStoreReqGetInfo) Equals

func (dataStoreReqGetInfo *DataStoreReqGetInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqGetInfo) FormatToString

func (dataStoreReqGetInfo *DataStoreReqGetInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqGetInfo) String

func (dataStoreReqGetInfo *DataStoreReqGetInfo) String() string

String returns a string representation of the struct

type DataStoreReqGetInfoV1

type DataStoreReqGetInfoV1 struct {
	nex.Structure
	URL            string
	RequestHeaders []*DataStoreKeyValue
	Size           uint32
	RootCACert     []byte
}

DataStoreReqGetInfoV1 is a data structure used by the DataStore protocol

func NewDataStoreReqGetInfoV1

func NewDataStoreReqGetInfoV1() *DataStoreReqGetInfoV1

NewDataStoreReqGetInfoV1 returns a new DataStoreReqGetInfoV1

func (*DataStoreReqGetInfoV1) Bytes

func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqGetInfoV1 and returns a byte array

func (*DataStoreReqGetInfoV1) Copy

func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqGetInfoV1

func (*DataStoreReqGetInfoV1) Equals

func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqGetInfoV1) ExtractFromStream

func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReqGetInfoV1 structure from a stream

func (*DataStoreReqGetInfoV1) FormatToString

func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqGetInfoV1) String

func (dataStoreReqGetInfoV1 *DataStoreReqGetInfoV1) String() string

String returns a string representation of the struct

type DataStoreReqGetNotificationURLInfo

type DataStoreReqGetNotificationURLInfo struct {
	nex.Structure
	URL        string
	Key        string
	Query      string
	RootCACert []byte
}

DataStoreReqGetNotificationURLInfo is a data structure used by the DataStore protocol

func NewDataStoreReqGetNotificationURLInfo

func NewDataStoreReqGetNotificationURLInfo() *DataStoreReqGetNotificationURLInfo

NewDataStoreReqGetNotificationURLInfo returns a new DataStoreReqGetNotificationURLInfo

func (*DataStoreReqGetNotificationURLInfo) Bytes

func (dataStoreReqGetNotificationURLInfo *DataStoreReqGetNotificationURLInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqGetNotificationURLInfo and returns a byte array

func (*DataStoreReqGetNotificationURLInfo) Copy

func (dataStoreReqGetNotificationURLInfo *DataStoreReqGetNotificationURLInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqGetNotificationURLInfo

func (*DataStoreReqGetNotificationURLInfo) Equals

func (dataStoreReqGetNotificationURLInfo *DataStoreReqGetNotificationURLInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqGetNotificationURLInfo) ExtractFromStream

func (dataStoreReqGetNotificationURLInfo *DataStoreReqGetNotificationURLInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReqGetNotificationURLInfo structure from a stream

func (*DataStoreReqGetNotificationURLInfo) FormatToString

func (dataStoreReqGetNotificationURLInfo *DataStoreReqGetNotificationURLInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqGetNotificationURLInfo) String

func (dataStoreReqGetNotificationURLInfo *DataStoreReqGetNotificationURLInfo) String() string

String returns a string representation of the struct

type DataStoreReqPostInfo

type DataStoreReqPostInfo struct {
	nex.Structure
	DataID         uint64
	URL            string
	RequestHeaders []*DataStoreKeyValue
	FormFields     []*DataStoreKeyValue
	RootCACert     []byte
}

DataStoreReqPostInfo is sent in the PreparePostObject method

func NewDataStoreReqPostInfo

func NewDataStoreReqPostInfo() *DataStoreReqPostInfo

NewDataStoreReqPostInfo returns a new DataStoreReqPostInfo

func (*DataStoreReqPostInfo) Bytes

func (dataStoreReqPostInfo *DataStoreReqPostInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqPostInfo and returns a byte array

func (*DataStoreReqPostInfo) Copy

func (dataStoreReqPostInfo *DataStoreReqPostInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqPostInfo

func (*DataStoreReqPostInfo) Equals

func (dataStoreReqPostInfo *DataStoreReqPostInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqPostInfo) FormatToString

func (dataStoreReqPostInfo *DataStoreReqPostInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqPostInfo) String

func (dataStoreReqPostInfo *DataStoreReqPostInfo) String() string

String returns a string representation of the struct

type DataStoreReqPostInfoV1

type DataStoreReqPostInfoV1 struct {
	nex.Structure
	DataID         uint32
	URL            string
	RequestHeaders []*DataStoreKeyValue
	FormFields     []*DataStoreKeyValue
	RootCACert     []byte
}

DataStoreReqPostInfoV1 is a data structure used by the DataStore protocol

func NewDataStoreReqPostInfoV1

func NewDataStoreReqPostInfoV1() *DataStoreReqPostInfoV1

NewDataStoreReqPostInfoV1 returns a new DataStoreReqPostInfoV1

func (*DataStoreReqPostInfoV1) Bytes

func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqPostInfoV1 and returns a byte array

func (*DataStoreReqPostInfoV1) Copy

func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqPostInfoV1

func (*DataStoreReqPostInfoV1) Equals

func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqPostInfoV1) ExtractFromStream

func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReqPostInfoV1 structure from a stream

func (*DataStoreReqPostInfoV1) FormatToString

func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqPostInfoV1) String

func (dataStoreReqPostInfoV1 *DataStoreReqPostInfoV1) String() string

String returns a string representation of the struct

type DataStoreReqUpdateInfo

type DataStoreReqUpdateInfo struct {
	nex.Structure
	Version        uint32
	URL            string
	RequestHeaders []*DataStoreKeyValue
	FormFields     []*DataStoreKeyValue
	RootCACert     []byte
}

DataStoreReqUpdateInfo is a data structure used by the DataStore protocol

func NewDataStoreReqUpdateInfo

func NewDataStoreReqUpdateInfo() *DataStoreReqUpdateInfo

NewDataStoreReqUpdateInfo returns a new DataStoreReqUpdateInfo

func (*DataStoreReqUpdateInfo) Bytes

func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreReqUpdateInfo and returns a byte array

func (*DataStoreReqUpdateInfo) Copy

func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreReqUpdateInfo

func (*DataStoreReqUpdateInfo) Equals

func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreReqUpdateInfo) ExtractFromStream

func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreReqUpdateInfo structure from a stream

func (*DataStoreReqUpdateInfo) FormatToString

func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreReqUpdateInfo) String

func (dataStoreReqUpdateInfo *DataStoreReqUpdateInfo) String() string

String returns a string representation of the struct

type DataStoreSearchParam

type DataStoreSearchParam struct {
	nex.Structure
	SearchTarget           uint8
	OwnerIDs               []uint32
	OwnerType              uint8
	DestinationIDs         []uint64
	DataType               uint16
	CreatedAfter           *nex.DateTime
	CreatedBefore          *nex.DateTime
	UpdatedAfter           *nex.DateTime
	UpdatedBefore          *nex.DateTime
	ReferDataID            uint32
	Tags                   []string
	ResultOrderColumn      uint8
	ResultOrder            uint8
	ResultRange            *nex.ResultRange
	ResultOption           uint8
	MinimalRatingFrequency uint32
	UseCache               bool
	TotalCountEnabled      bool
	DataTypes              []uint16
}

DataStoreSearchParam is sent in DataStore search methods

func NewDataStoreSearchParam

func NewDataStoreSearchParam() *DataStoreSearchParam

NewDataStoreSearchParam returns a new DataStoreSearchParam

func (*DataStoreSearchParam) Copy

func (dataStoreSearchParam *DataStoreSearchParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSearchParam

func (*DataStoreSearchParam) Equals

func (dataStoreSearchParam *DataStoreSearchParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSearchParam) ExtractFromStream

func (dataStoreSearchParam *DataStoreSearchParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSearchParam structure from a stream

func (*DataStoreSearchParam) FormatToString

func (dataStoreSearchParam *DataStoreSearchParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSearchParam) String

func (dataStoreSearchParam *DataStoreSearchParam) String() string

String returns a string representation of the struct

type DataStoreSearchResult

type DataStoreSearchResult struct {
	nex.Structure
	TotalCount     uint32
	Result         []*DataStoreMetaInfo
	TotalCountType uint8
}

DataStoreSearchResult is a data structure used by the DataStore protocol

func NewDataStoreSearchResult

func NewDataStoreSearchResult() *DataStoreSearchResult

NewDataStoreSearchResult returns a new DataStoreSearchResult

func (*DataStoreSearchResult) Bytes

func (dataStoreSearchResult *DataStoreSearchResult) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreSearchResult and returns a byte array

func (*DataStoreSearchResult) Copy

func (dataStoreSearchResult *DataStoreSearchResult) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSearchResult

func (*DataStoreSearchResult) Equals

func (dataStoreSearchResult *DataStoreSearchResult) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSearchResult) ExtractFromStream

func (dataStoreSearchResult *DataStoreSearchResult) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSearchResult structure from a stream

func (*DataStoreSearchResult) FormatToString

func (dataStoreSearchResult *DataStoreSearchResult) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSearchResult) String

func (dataStoreSearchResult *DataStoreSearchResult) String() string

String returns a string representation of the struct

type DataStoreSpecificMetaInfo

type DataStoreSpecificMetaInfo struct {
	nex.Structure
	DataID   uint64
	OwnerID  uint32
	Size     uint32
	DataType uint16
	Version  uint32
}

DataStoreSpecificMetaInfo is a data structure used by the DataStore protocol

func NewDataStoreSpecificMetaInfo

func NewDataStoreSpecificMetaInfo() *DataStoreSpecificMetaInfo

NewDataStoreSpecificMetaInfo returns a new DataStoreSpecificMetaInfo

func (*DataStoreSpecificMetaInfo) Bytes

func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreSpecificMetaInfo and returns a byte array

func (*DataStoreSpecificMetaInfo) Copy

func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSpecificMetaInfo

func (*DataStoreSpecificMetaInfo) Equals

func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSpecificMetaInfo) ExtractFromStream

func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSpecificMetaInfo structure from a stream

func (*DataStoreSpecificMetaInfo) FormatToString

func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSpecificMetaInfo) String

func (dataStoreSpecificMetaInfo *DataStoreSpecificMetaInfo) String() string

String returns a string representation of the struct

type DataStoreSpecificMetaInfoV1

type DataStoreSpecificMetaInfoV1 struct {
	nex.Structure
	DataID   uint32
	OwnerID  uint32
	Size     uint32
	DataType uint16
	Version  uint16
}

DataStoreSpecificMetaInfoV1 is a data structure used by the DataStore protocol

func NewDataStoreSpecificMetaInfoV1

func NewDataStoreSpecificMetaInfoV1() *DataStoreSpecificMetaInfoV1

NewDataStoreSpecificMetaInfoV1 returns a new DataStoreSpecificMetaInfoV1

func (*DataStoreSpecificMetaInfoV1) Bytes

func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreSpecificMetaInfoV1 and returns a byte array

func (*DataStoreSpecificMetaInfoV1) Copy

func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreSpecificMetaInfoV1

func (*DataStoreSpecificMetaInfoV1) Equals

func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreSpecificMetaInfoV1) ExtractFromStream

func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreSpecificMetaInfoV1 structure from a stream

func (*DataStoreSpecificMetaInfoV1) FormatToString

func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreSpecificMetaInfoV1) String

func (dataStoreSpecificMetaInfoV1 *DataStoreSpecificMetaInfoV1) String() string

String returns a string representation of the struct

type DataStoreTouchObjectParam

type DataStoreTouchObjectParam struct {
	nex.Structure
	DataID         uint64
	LockID         uint32
	AccessPassword uint64
}

DataStoreTouchObjectParam is a data structure used by the DataStore protocol

func NewDataStoreTouchObjectParam

func NewDataStoreTouchObjectParam() *DataStoreTouchObjectParam

NewDataStoreTouchObjectParam returns a new DataStoreTouchObjectParam

func (*DataStoreTouchObjectParam) Bytes

func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) Bytes(stream *nex.StreamOut) []byte

Bytes encodes the DataStoreTouchObjectParam and returns a byte array

func (*DataStoreTouchObjectParam) Copy

func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) Copy() nex.StructureInterface

Copy returns a new copied instance of DataStoreTouchObjectParam

func (*DataStoreTouchObjectParam) Equals

func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) Equals(structure nex.StructureInterface) bool

Equals checks if the passed Structure contains the same data as the current instance

func (*DataStoreTouchObjectParam) ExtractFromStream

func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) ExtractFromStream(stream *nex.StreamIn) error

ExtractFromStream extracts a DataStoreTouchObjectParam structure from a stream

func (*DataStoreTouchObjectParam) FormatToString

func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the struct data using the provided indentation level

func (*DataStoreTouchObjectParam) String

func (dataStoreTouchObjectParam *DataStoreTouchObjectParam) String() string

String returns a string representation of the struct

Jump to

Keyboard shortcuts

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