types

package
v2.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2024 License: AGPL-3.0 Imports: 4 Imported by: 1

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 {
	types.Structure
	ComparisonFlag *types.PrimitiveU32
	Name           *types.String
	Permission     *DataStorePermission
	DelPermission  *DataStorePermission
	Period         *types.PrimitiveU16
	MetaBinary     *types.QBuffer
	Tags           *types.List[*types.String]
	ReferredCnt    *types.PrimitiveU32
	DataType       *types.PrimitiveU16
	Status         *types.PrimitiveU8
}

DataStoreChangeMetaCompareParam is a type within the DataStore protocol

func NewDataStoreChangeMetaCompareParam

func NewDataStoreChangeMetaCompareParam() *DataStoreChangeMetaCompareParam

NewDataStoreChangeMetaCompareParam returns a new DataStoreChangeMetaCompareParam

func (*DataStoreChangeMetaCompareParam) Copy

Copy returns a new copied instance of DataStoreChangeMetaCompareParam

func (*DataStoreChangeMetaCompareParam) Equals

Equals checks if the given DataStoreChangeMetaCompareParam contains the same data as the current DataStoreChangeMetaCompareParam

func (*DataStoreChangeMetaCompareParam) ExtractFrom

func (dscmcp *DataStoreChangeMetaCompareParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreChangeMetaCompareParam from the given readable

func (*DataStoreChangeMetaCompareParam) FormatToString

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

FormatToString pretty-prints the DataStoreChangeMetaCompareParam using the provided indentation level

func (*DataStoreChangeMetaCompareParam) String

func (dscmcp *DataStoreChangeMetaCompareParam) String() string

String returns the string representation of the DataStoreChangeMetaCompareParam

func (*DataStoreChangeMetaCompareParam) WriteTo

func (dscmcp *DataStoreChangeMetaCompareParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreChangeMetaCompareParam to the given writable

type DataStoreChangeMetaParam

type DataStoreChangeMetaParam struct {
	types.Structure
	DataID            *types.PrimitiveU64
	ModifiesFlag      *types.PrimitiveU32
	Name              *types.String
	Permission        *DataStorePermission
	DelPermission     *DataStorePermission
	Period            *types.PrimitiveU16
	MetaBinary        *types.QBuffer
	Tags              *types.List[*types.String]
	UpdatePassword    *types.PrimitiveU64
	ReferredCnt       *types.PrimitiveU32
	DataType          *types.PrimitiveU16
	Status            *types.PrimitiveU8
	CompareParam      *DataStoreChangeMetaCompareParam
	PersistenceTarget *DataStorePersistenceTarget // * Revision 1
}

DataStoreChangeMetaParam is a type within the DataStore protocol

func NewDataStoreChangeMetaParam

func NewDataStoreChangeMetaParam() *DataStoreChangeMetaParam

NewDataStoreChangeMetaParam returns a new DataStoreChangeMetaParam

func (*DataStoreChangeMetaParam) Copy

func (dscmp *DataStoreChangeMetaParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreChangeMetaParam

func (*DataStoreChangeMetaParam) Equals

func (dscmp *DataStoreChangeMetaParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreChangeMetaParam contains the same data as the current DataStoreChangeMetaParam

func (*DataStoreChangeMetaParam) ExtractFrom

func (dscmp *DataStoreChangeMetaParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreChangeMetaParam from the given readable

func (*DataStoreChangeMetaParam) FormatToString

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

FormatToString pretty-prints the DataStoreChangeMetaParam using the provided indentation level

func (*DataStoreChangeMetaParam) String

func (dscmp *DataStoreChangeMetaParam) String() string

String returns the string representation of the DataStoreChangeMetaParam

func (*DataStoreChangeMetaParam) WriteTo

func (dscmp *DataStoreChangeMetaParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreChangeMetaParam to the given writable

type DataStoreChangeMetaParamV1

type DataStoreChangeMetaParamV1 struct {
	types.Structure
	DataID         *types.PrimitiveU64
	ModifiesFlag   *types.PrimitiveU32
	Name           *types.String
	Permission     *DataStorePermission
	DelPermission  *DataStorePermission
	Period         *types.PrimitiveU16
	MetaBinary     *types.QBuffer
	Tags           *types.List[*types.String]
	UpdatePassword *types.PrimitiveU64
}

DataStoreChangeMetaParamV1 is a type within the DataStore protocol

func NewDataStoreChangeMetaParamV1

func NewDataStoreChangeMetaParamV1() *DataStoreChangeMetaParamV1

NewDataStoreChangeMetaParamV1 returns a new DataStoreChangeMetaParamV1

func (*DataStoreChangeMetaParamV1) Copy

func (dscmpv *DataStoreChangeMetaParamV1) Copy() types.RVType

Copy returns a new copied instance of DataStoreChangeMetaParamV1

func (*DataStoreChangeMetaParamV1) Equals

func (dscmpv *DataStoreChangeMetaParamV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreChangeMetaParamV1 contains the same data as the current DataStoreChangeMetaParamV1

func (*DataStoreChangeMetaParamV1) ExtractFrom

func (dscmpv *DataStoreChangeMetaParamV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreChangeMetaParamV1 from the given readable

func (*DataStoreChangeMetaParamV1) FormatToString

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

FormatToString pretty-prints the DataStoreChangeMetaParamV1 using the provided indentation level

func (*DataStoreChangeMetaParamV1) String

func (dscmpv *DataStoreChangeMetaParamV1) String() string

String returns the string representation of the DataStoreChangeMetaParamV1

func (*DataStoreChangeMetaParamV1) WriteTo

func (dscmpv *DataStoreChangeMetaParamV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreChangeMetaParamV1 to the given writable

type DataStoreCompletePostParam

type DataStoreCompletePostParam struct {
	types.Structure
	DataID    *types.PrimitiveU64
	IsSuccess *types.PrimitiveBool
}

DataStoreCompletePostParam is a type within the DataStore protocol

func NewDataStoreCompletePostParam

func NewDataStoreCompletePostParam() *DataStoreCompletePostParam

NewDataStoreCompletePostParam returns a new DataStoreCompletePostParam

func (*DataStoreCompletePostParam) Copy

func (dscpp *DataStoreCompletePostParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreCompletePostParam

func (*DataStoreCompletePostParam) Equals

func (dscpp *DataStoreCompletePostParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreCompletePostParam contains the same data as the current DataStoreCompletePostParam

func (*DataStoreCompletePostParam) ExtractFrom

func (dscpp *DataStoreCompletePostParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreCompletePostParam from the given readable

func (*DataStoreCompletePostParam) FormatToString

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

FormatToString pretty-prints the DataStoreCompletePostParam using the provided indentation level

func (*DataStoreCompletePostParam) String

func (dscpp *DataStoreCompletePostParam) String() string

String returns the string representation of the DataStoreCompletePostParam

func (*DataStoreCompletePostParam) WriteTo

func (dscpp *DataStoreCompletePostParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreCompletePostParam to the given writable

type DataStoreCompletePostParamV1

type DataStoreCompletePostParamV1 struct {
	types.Structure
	DataID    *types.PrimitiveU32
	IsSuccess *types.PrimitiveBool
}

DataStoreCompletePostParamV1 is a type within the DataStore protocol

func NewDataStoreCompletePostParamV1

func NewDataStoreCompletePostParamV1() *DataStoreCompletePostParamV1

NewDataStoreCompletePostParamV1 returns a new DataStoreCompletePostParamV1

func (*DataStoreCompletePostParamV1) Copy

func (dscppv *DataStoreCompletePostParamV1) Copy() types.RVType

Copy returns a new copied instance of DataStoreCompletePostParamV1

func (*DataStoreCompletePostParamV1) Equals

func (dscppv *DataStoreCompletePostParamV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreCompletePostParamV1 contains the same data as the current DataStoreCompletePostParamV1

func (*DataStoreCompletePostParamV1) ExtractFrom

func (dscppv *DataStoreCompletePostParamV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreCompletePostParamV1 from the given readable

func (*DataStoreCompletePostParamV1) FormatToString

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

FormatToString pretty-prints the DataStoreCompletePostParamV1 using the provided indentation level

func (*DataStoreCompletePostParamV1) String

func (dscppv *DataStoreCompletePostParamV1) String() string

String returns the string representation of the DataStoreCompletePostParamV1

func (*DataStoreCompletePostParamV1) WriteTo

func (dscppv *DataStoreCompletePostParamV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreCompletePostParamV1 to the given writable

type DataStoreCompleteUpdateParam

type DataStoreCompleteUpdateParam struct {
	types.Structure
	DataID    *types.PrimitiveU64
	Version   *types.PrimitiveU32
	IsSuccess *types.PrimitiveBool
}

DataStoreCompleteUpdateParam is a type within the DataStore protocol

func NewDataStoreCompleteUpdateParam

func NewDataStoreCompleteUpdateParam() *DataStoreCompleteUpdateParam

NewDataStoreCompleteUpdateParam returns a new DataStoreCompleteUpdateParam

func (*DataStoreCompleteUpdateParam) Copy

Copy returns a new copied instance of DataStoreCompleteUpdateParam

func (*DataStoreCompleteUpdateParam) Equals

func (dscup *DataStoreCompleteUpdateParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreCompleteUpdateParam contains the same data as the current DataStoreCompleteUpdateParam

func (*DataStoreCompleteUpdateParam) ExtractFrom

func (dscup *DataStoreCompleteUpdateParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreCompleteUpdateParam from the given readable

func (*DataStoreCompleteUpdateParam) FormatToString

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

FormatToString pretty-prints the DataStoreCompleteUpdateParam using the provided indentation level

func (*DataStoreCompleteUpdateParam) String

func (dscup *DataStoreCompleteUpdateParam) String() string

String returns the string representation of the DataStoreCompleteUpdateParam

func (*DataStoreCompleteUpdateParam) WriteTo

func (dscup *DataStoreCompleteUpdateParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreCompleteUpdateParam to the given writable

type DataStoreDeleteParam

type DataStoreDeleteParam struct {
	types.Structure
	DataID         *types.PrimitiveU64
	UpdatePassword *types.PrimitiveU64
}

DataStoreDeleteParam is a type within the DataStore protocol

func NewDataStoreDeleteParam

func NewDataStoreDeleteParam() *DataStoreDeleteParam

NewDataStoreDeleteParam returns a new DataStoreDeleteParam

func (*DataStoreDeleteParam) Copy

func (dsdp *DataStoreDeleteParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreDeleteParam

func (*DataStoreDeleteParam) Equals

func (dsdp *DataStoreDeleteParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreDeleteParam contains the same data as the current DataStoreDeleteParam

func (*DataStoreDeleteParam) ExtractFrom

func (dsdp *DataStoreDeleteParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreDeleteParam from the given readable

func (*DataStoreDeleteParam) FormatToString

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

FormatToString pretty-prints the DataStoreDeleteParam using the provided indentation level

func (*DataStoreDeleteParam) String

func (dsdp *DataStoreDeleteParam) String() string

String returns the string representation of the DataStoreDeleteParam

func (*DataStoreDeleteParam) WriteTo

func (dsdp *DataStoreDeleteParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreDeleteParam to the given writable

type DataStoreGetMetaParam

type DataStoreGetMetaParam struct {
	types.Structure
	DataID            *types.PrimitiveU64
	PersistenceTarget *DataStorePersistenceTarget
	ResultOption      *types.PrimitiveU8
	AccessPassword    *types.PrimitiveU64
}

DataStoreGetMetaParam is a type within the DataStore protocol

func NewDataStoreGetMetaParam

func NewDataStoreGetMetaParam() *DataStoreGetMetaParam

NewDataStoreGetMetaParam returns a new DataStoreGetMetaParam

func (*DataStoreGetMetaParam) Copy

func (dsgmp *DataStoreGetMetaParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreGetMetaParam

func (*DataStoreGetMetaParam) Equals

func (dsgmp *DataStoreGetMetaParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreGetMetaParam contains the same data as the current DataStoreGetMetaParam

func (*DataStoreGetMetaParam) ExtractFrom

func (dsgmp *DataStoreGetMetaParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreGetMetaParam from the given readable

func (*DataStoreGetMetaParam) FormatToString

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

FormatToString pretty-prints the DataStoreGetMetaParam using the provided indentation level

func (*DataStoreGetMetaParam) String

func (dsgmp *DataStoreGetMetaParam) String() string

String returns the string representation of the DataStoreGetMetaParam

func (*DataStoreGetMetaParam) WriteTo

func (dsgmp *DataStoreGetMetaParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreGetMetaParam to the given writable

type DataStoreGetNewArrivedNotificationsParam

type DataStoreGetNewArrivedNotificationsParam struct {
	types.Structure
	LastNotificationID *types.PrimitiveU64
	Limit              *types.PrimitiveU16
}

DataStoreGetNewArrivedNotificationsParam is a type within the DataStore protocol

func NewDataStoreGetNewArrivedNotificationsParam

func NewDataStoreGetNewArrivedNotificationsParam() *DataStoreGetNewArrivedNotificationsParam

NewDataStoreGetNewArrivedNotificationsParam returns a new DataStoreGetNewArrivedNotificationsParam

func (*DataStoreGetNewArrivedNotificationsParam) Copy

Copy returns a new copied instance of DataStoreGetNewArrivedNotificationsParam

func (*DataStoreGetNewArrivedNotificationsParam) Equals

Equals checks if the given DataStoreGetNewArrivedNotificationsParam contains the same data as the current DataStoreGetNewArrivedNotificationsParam

func (*DataStoreGetNewArrivedNotificationsParam) ExtractFrom

func (dsgnanp *DataStoreGetNewArrivedNotificationsParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreGetNewArrivedNotificationsParam from the given readable

func (*DataStoreGetNewArrivedNotificationsParam) FormatToString

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

FormatToString pretty-prints the DataStoreGetNewArrivedNotificationsParam using the provided indentation level

func (*DataStoreGetNewArrivedNotificationsParam) String

String returns the string representation of the DataStoreGetNewArrivedNotificationsParam

func (*DataStoreGetNewArrivedNotificationsParam) WriteTo

func (dsgnanp *DataStoreGetNewArrivedNotificationsParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreGetNewArrivedNotificationsParam to the given writable

type DataStoreGetNotificationURLParam

type DataStoreGetNotificationURLParam struct {
	types.Structure
	PreviousURL *types.String
}

DataStoreGetNotificationURLParam is a type within the DataStore protocol

func NewDataStoreGetNotificationURLParam

func NewDataStoreGetNotificationURLParam() *DataStoreGetNotificationURLParam

NewDataStoreGetNotificationURLParam returns a new DataStoreGetNotificationURLParam

func (*DataStoreGetNotificationURLParam) Copy

Copy returns a new copied instance of DataStoreGetNotificationURLParam

func (*DataStoreGetNotificationURLParam) Equals

func (dsgnurlp *DataStoreGetNotificationURLParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreGetNotificationURLParam contains the same data as the current DataStoreGetNotificationURLParam

func (*DataStoreGetNotificationURLParam) ExtractFrom

func (dsgnurlp *DataStoreGetNotificationURLParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreGetNotificationURLParam from the given readable

func (*DataStoreGetNotificationURLParam) FormatToString

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

FormatToString pretty-prints the DataStoreGetNotificationURLParam using the provided indentation level

func (*DataStoreGetNotificationURLParam) String

func (dsgnurlp *DataStoreGetNotificationURLParam) String() string

String returns the string representation of the DataStoreGetNotificationURLParam

func (*DataStoreGetNotificationURLParam) WriteTo

func (dsgnurlp *DataStoreGetNotificationURLParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreGetNotificationURLParam to the given writable

type DataStoreGetSpecificMetaParam

type DataStoreGetSpecificMetaParam struct {
	types.Structure
	DataIDs *types.List[*types.PrimitiveU64]
}

DataStoreGetSpecificMetaParam is a type within the DataStore protocol

func NewDataStoreGetSpecificMetaParam

func NewDataStoreGetSpecificMetaParam() *DataStoreGetSpecificMetaParam

NewDataStoreGetSpecificMetaParam returns a new DataStoreGetSpecificMetaParam

func (*DataStoreGetSpecificMetaParam) Copy

Copy returns a new copied instance of DataStoreGetSpecificMetaParam

func (*DataStoreGetSpecificMetaParam) Equals

func (dsgsmp *DataStoreGetSpecificMetaParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreGetSpecificMetaParam contains the same data as the current DataStoreGetSpecificMetaParam

func (*DataStoreGetSpecificMetaParam) ExtractFrom

func (dsgsmp *DataStoreGetSpecificMetaParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreGetSpecificMetaParam from the given readable

func (*DataStoreGetSpecificMetaParam) FormatToString

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

FormatToString pretty-prints the DataStoreGetSpecificMetaParam using the provided indentation level

func (*DataStoreGetSpecificMetaParam) String

func (dsgsmp *DataStoreGetSpecificMetaParam) String() string

String returns the string representation of the DataStoreGetSpecificMetaParam

func (*DataStoreGetSpecificMetaParam) WriteTo

func (dsgsmp *DataStoreGetSpecificMetaParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreGetSpecificMetaParam to the given writable

type DataStoreGetSpecificMetaParamV1

type DataStoreGetSpecificMetaParamV1 struct {
	types.Structure
	DataIDs *types.List[*types.PrimitiveU32]
}

DataStoreGetSpecificMetaParamV1 is a type within the DataStore protocol

func NewDataStoreGetSpecificMetaParamV1

func NewDataStoreGetSpecificMetaParamV1() *DataStoreGetSpecificMetaParamV1

NewDataStoreGetSpecificMetaParamV1 returns a new DataStoreGetSpecificMetaParamV1

func (*DataStoreGetSpecificMetaParamV1) Copy

Copy returns a new copied instance of DataStoreGetSpecificMetaParamV1

func (*DataStoreGetSpecificMetaParamV1) Equals

func (dsgsmpv *DataStoreGetSpecificMetaParamV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreGetSpecificMetaParamV1 contains the same data as the current DataStoreGetSpecificMetaParamV1

func (*DataStoreGetSpecificMetaParamV1) ExtractFrom

func (dsgsmpv *DataStoreGetSpecificMetaParamV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreGetSpecificMetaParamV1 from the given readable

func (*DataStoreGetSpecificMetaParamV1) FormatToString

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

FormatToString pretty-prints the DataStoreGetSpecificMetaParamV1 using the provided indentation level

func (*DataStoreGetSpecificMetaParamV1) String

func (dsgsmpv *DataStoreGetSpecificMetaParamV1) String() string

String returns the string representation of the DataStoreGetSpecificMetaParamV1

func (*DataStoreGetSpecificMetaParamV1) WriteTo

func (dsgsmpv *DataStoreGetSpecificMetaParamV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreGetSpecificMetaParamV1 to the given writable

type DataStoreKeyValue

type DataStoreKeyValue struct {
	types.Structure
	Key   *types.String
	Value *types.String
}

DataStoreKeyValue is a type within the DataStore protocol

func NewDataStoreKeyValue

func NewDataStoreKeyValue() *DataStoreKeyValue

NewDataStoreKeyValue returns a new DataStoreKeyValue

func (*DataStoreKeyValue) Copy

func (dskv *DataStoreKeyValue) Copy() types.RVType

Copy returns a new copied instance of DataStoreKeyValue

func (*DataStoreKeyValue) Equals

func (dskv *DataStoreKeyValue) Equals(o types.RVType) bool

Equals checks if the given DataStoreKeyValue contains the same data as the current DataStoreKeyValue

func (*DataStoreKeyValue) ExtractFrom

func (dskv *DataStoreKeyValue) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreKeyValue from the given readable

func (*DataStoreKeyValue) FormatToString

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

FormatToString pretty-prints the DataStoreKeyValue using the provided indentation level

func (*DataStoreKeyValue) String

func (dskv *DataStoreKeyValue) String() string

String returns the string representation of the DataStoreKeyValue

func (*DataStoreKeyValue) WriteTo

func (dskv *DataStoreKeyValue) WriteTo(writable types.Writable)

WriteTo writes the DataStoreKeyValue to the given writable

type DataStoreMetaInfo

type DataStoreMetaInfo struct {
	types.Structure
	DataID        *types.PrimitiveU64
	OwnerID       *types.PID
	Size          *types.PrimitiveU32
	Name          *types.String
	DataType      *types.PrimitiveU16
	MetaBinary    *types.QBuffer
	Permission    *DataStorePermission
	DelPermission *DataStorePermission
	CreatedTime   *types.DateTime
	UpdatedTime   *types.DateTime
	Period        *types.PrimitiveU16
	Status        *types.PrimitiveU8
	ReferredCnt   *types.PrimitiveU32
	ReferDataID   *types.PrimitiveU32
	Flag          *types.PrimitiveU32
	ReferredTime  *types.DateTime
	ExpireTime    *types.DateTime
	Tags          *types.List[*types.String]
	Ratings       *types.List[*DataStoreRatingInfoWithSlot]
}

DataStoreMetaInfo is a type within the DataStore protocol

func NewDataStoreMetaInfo

func NewDataStoreMetaInfo() *DataStoreMetaInfo

NewDataStoreMetaInfo returns a new DataStoreMetaInfo

func (*DataStoreMetaInfo) Copy

func (dsmi *DataStoreMetaInfo) Copy() types.RVType

Copy returns a new copied instance of DataStoreMetaInfo

func (*DataStoreMetaInfo) Equals

func (dsmi *DataStoreMetaInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreMetaInfo contains the same data as the current DataStoreMetaInfo

func (*DataStoreMetaInfo) ExtractFrom

func (dsmi *DataStoreMetaInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreMetaInfo from the given readable

func (*DataStoreMetaInfo) FilterPropertiesByResultOption

func (dsmi *DataStoreMetaInfo) FilterPropertiesByResultOption(resultOption *types.PrimitiveU8)

FilterPropertiesByResultOption zeroes out certain struct properties based on the input flags

func (*DataStoreMetaInfo) FormatToString

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

FormatToString pretty-prints the DataStoreMetaInfo using the provided indentation level

func (*DataStoreMetaInfo) String

func (dsmi *DataStoreMetaInfo) String() string

String returns the string representation of the DataStoreMetaInfo

func (*DataStoreMetaInfo) WriteTo

func (dsmi *DataStoreMetaInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreMetaInfo to the given writable

type DataStoreNotification

type DataStoreNotification struct {
	types.Structure
	NotificationID *types.PrimitiveU64
	DataID         *types.PrimitiveU64
}

DataStoreNotification is a type within the DataStore protocol

func NewDataStoreNotification

func NewDataStoreNotification() *DataStoreNotification

NewDataStoreNotification returns a new DataStoreNotification

func (*DataStoreNotification) Copy

func (dsn *DataStoreNotification) Copy() types.RVType

Copy returns a new copied instance of DataStoreNotification

func (*DataStoreNotification) Equals

func (dsn *DataStoreNotification) Equals(o types.RVType) bool

Equals checks if the given DataStoreNotification contains the same data as the current DataStoreNotification

func (*DataStoreNotification) ExtractFrom

func (dsn *DataStoreNotification) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreNotification from the given readable

func (*DataStoreNotification) FormatToString

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

FormatToString pretty-prints the DataStoreNotification using the provided indentation level

func (*DataStoreNotification) String

func (dsn *DataStoreNotification) String() string

String returns the string representation of the DataStoreNotification

func (*DataStoreNotification) WriteTo

func (dsn *DataStoreNotification) WriteTo(writable types.Writable)

WriteTo writes the DataStoreNotification to the given writable

type DataStoreNotificationV1

type DataStoreNotificationV1 struct {
	types.Structure
	NotificationID *types.PrimitiveU64
	DataID         *types.PrimitiveU32
}

DataStoreNotificationV1 is a type within the DataStore protocol

func NewDataStoreNotificationV1

func NewDataStoreNotificationV1() *DataStoreNotificationV1

NewDataStoreNotificationV1 returns a new DataStoreNotificationV1

func (*DataStoreNotificationV1) Copy

func (dsnv *DataStoreNotificationV1) Copy() types.RVType

Copy returns a new copied instance of DataStoreNotificationV1

func (*DataStoreNotificationV1) Equals

func (dsnv *DataStoreNotificationV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreNotificationV1 contains the same data as the current DataStoreNotificationV1

func (*DataStoreNotificationV1) ExtractFrom

func (dsnv *DataStoreNotificationV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreNotificationV1 from the given readable

func (*DataStoreNotificationV1) FormatToString

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

FormatToString pretty-prints the DataStoreNotificationV1 using the provided indentation level

func (*DataStoreNotificationV1) String

func (dsnv *DataStoreNotificationV1) String() string

String returns the string representation of the DataStoreNotificationV1

func (*DataStoreNotificationV1) WriteTo

func (dsnv *DataStoreNotificationV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreNotificationV1 to the given writable

type DataStorePasswordInfo

type DataStorePasswordInfo struct {
	types.Structure
	DataID         *types.PrimitiveU64
	AccessPassword *types.PrimitiveU64
	UpdatePassword *types.PrimitiveU64
}

DataStorePasswordInfo is a type within the DataStore protocol

func NewDataStorePasswordInfo

func NewDataStorePasswordInfo() *DataStorePasswordInfo

NewDataStorePasswordInfo returns a new DataStorePasswordInfo

func (*DataStorePasswordInfo) Copy

func (dspi *DataStorePasswordInfo) Copy() types.RVType

Copy returns a new copied instance of DataStorePasswordInfo

func (*DataStorePasswordInfo) Equals

func (dspi *DataStorePasswordInfo) Equals(o types.RVType) bool

Equals checks if the given DataStorePasswordInfo contains the same data as the current DataStorePasswordInfo

func (*DataStorePasswordInfo) ExtractFrom

func (dspi *DataStorePasswordInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePasswordInfo from the given readable

func (*DataStorePasswordInfo) FormatToString

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

FormatToString pretty-prints the DataStorePasswordInfo using the provided indentation level

func (*DataStorePasswordInfo) String

func (dspi *DataStorePasswordInfo) String() string

String returns the string representation of the DataStorePasswordInfo

func (*DataStorePasswordInfo) WriteTo

func (dspi *DataStorePasswordInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStorePasswordInfo to the given writable

type DataStorePermission

type DataStorePermission struct {
	types.Structure
	Permission   *types.PrimitiveU8
	RecipientIDs *types.List[*types.PID]
}

DataStorePermission is a type within the DataStore protocol

func NewDataStorePermission

func NewDataStorePermission() *DataStorePermission

NewDataStorePermission returns a new DataStorePermission

func (*DataStorePermission) Copy

func (dsp *DataStorePermission) Copy() types.RVType

Copy returns a new copied instance of DataStorePermission

func (*DataStorePermission) Equals

func (dsp *DataStorePermission) Equals(o types.RVType) bool

Equals checks if the given DataStorePermission contains the same data as the current DataStorePermission

func (*DataStorePermission) ExtractFrom

func (dsp *DataStorePermission) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePermission from the given readable

func (*DataStorePermission) FormatToString

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

FormatToString pretty-prints the DataStorePermission using the provided indentation level

func (*DataStorePermission) String

func (dsp *DataStorePermission) String() string

String returns the string representation of the DataStorePermission

func (*DataStorePermission) WriteTo

func (dsp *DataStorePermission) WriteTo(writable types.Writable)

WriteTo writes the DataStorePermission to the given writable

type DataStorePersistenceInfo

type DataStorePersistenceInfo struct {
	types.Structure
	OwnerID           *types.PID
	PersistenceSlotID *types.PrimitiveU16
	DataID            *types.PrimitiveU64
}

DataStorePersistenceInfo is a type within the DataStore protocol

func NewDataStorePersistenceInfo

func NewDataStorePersistenceInfo() *DataStorePersistenceInfo

NewDataStorePersistenceInfo returns a new DataStorePersistenceInfo

func (*DataStorePersistenceInfo) Copy

func (dspi *DataStorePersistenceInfo) Copy() types.RVType

Copy returns a new copied instance of DataStorePersistenceInfo

func (*DataStorePersistenceInfo) Equals

func (dspi *DataStorePersistenceInfo) Equals(o types.RVType) bool

Equals checks if the given DataStorePersistenceInfo contains the same data as the current DataStorePersistenceInfo

func (*DataStorePersistenceInfo) ExtractFrom

func (dspi *DataStorePersistenceInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePersistenceInfo from the given readable

func (*DataStorePersistenceInfo) FormatToString

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

FormatToString pretty-prints the DataStorePersistenceInfo using the provided indentation level

func (*DataStorePersistenceInfo) String

func (dspi *DataStorePersistenceInfo) String() string

String returns the string representation of the DataStorePersistenceInfo

func (*DataStorePersistenceInfo) WriteTo

func (dspi *DataStorePersistenceInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStorePersistenceInfo to the given writable

type DataStorePersistenceInitParam

type DataStorePersistenceInitParam struct {
	types.Structure
	PersistenceSlotID *types.PrimitiveU16
	DeleteLastObject  *types.PrimitiveBool
}

DataStorePersistenceInitParam is a type within the DataStore protocol

func NewDataStorePersistenceInitParam

func NewDataStorePersistenceInitParam() *DataStorePersistenceInitParam

NewDataStorePersistenceInitParam returns a new DataStorePersistenceInitParam

func (*DataStorePersistenceInitParam) Copy

Copy returns a new copied instance of DataStorePersistenceInitParam

func (*DataStorePersistenceInitParam) Equals

Equals checks if the given DataStorePersistenceInitParam contains the same data as the current DataStorePersistenceInitParam

func (*DataStorePersistenceInitParam) ExtractFrom

func (dspip *DataStorePersistenceInitParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePersistenceInitParam from the given readable

func (*DataStorePersistenceInitParam) FormatToString

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

FormatToString pretty-prints the DataStorePersistenceInitParam using the provided indentation level

func (*DataStorePersistenceInitParam) String

func (dspip *DataStorePersistenceInitParam) String() string

String returns the string representation of the DataStorePersistenceInitParam

func (*DataStorePersistenceInitParam) WriteTo

func (dspip *DataStorePersistenceInitParam) WriteTo(writable types.Writable)

WriteTo writes the DataStorePersistenceInitParam to the given writable

type DataStorePersistenceTarget

type DataStorePersistenceTarget struct {
	types.Structure
	OwnerID           *types.PID
	PersistenceSlotID *types.PrimitiveU16
}

DataStorePersistenceTarget is a type within the DataStore protocol

func NewDataStorePersistenceTarget

func NewDataStorePersistenceTarget() *DataStorePersistenceTarget

NewDataStorePersistenceTarget returns a new DataStorePersistenceTarget

func (*DataStorePersistenceTarget) Copy

Copy returns a new copied instance of DataStorePersistenceTarget

func (*DataStorePersistenceTarget) Equals

func (dspt *DataStorePersistenceTarget) Equals(o types.RVType) bool

Equals checks if the given DataStorePersistenceTarget contains the same data as the current DataStorePersistenceTarget

func (*DataStorePersistenceTarget) ExtractFrom

func (dspt *DataStorePersistenceTarget) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePersistenceTarget from the given readable

func (*DataStorePersistenceTarget) FormatToString

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

FormatToString pretty-prints the DataStorePersistenceTarget using the provided indentation level

func (*DataStorePersistenceTarget) String

func (dspt *DataStorePersistenceTarget) String() string

String returns the string representation of the DataStorePersistenceTarget

func (*DataStorePersistenceTarget) WriteTo

func (dspt *DataStorePersistenceTarget) WriteTo(writable types.Writable)

WriteTo writes the DataStorePersistenceTarget to the given writable

type DataStorePrepareGetParam

type DataStorePrepareGetParam struct {
	types.Structure
	DataID            *types.PrimitiveU64
	LockID            *types.PrimitiveU32
	PersistenceTarget *DataStorePersistenceTarget
	AccessPassword    *types.PrimitiveU64
	ExtraData         *types.List[*types.String] // * NEX v3.5.0
}

DataStorePrepareGetParam is a type within the DataStore protocol

func NewDataStorePrepareGetParam

func NewDataStorePrepareGetParam() *DataStorePrepareGetParam

NewDataStorePrepareGetParam returns a new DataStorePrepareGetParam

func (*DataStorePrepareGetParam) Copy

func (dspgp *DataStorePrepareGetParam) Copy() types.RVType

Copy returns a new copied instance of DataStorePrepareGetParam

func (*DataStorePrepareGetParam) Equals

func (dspgp *DataStorePrepareGetParam) Equals(o types.RVType) bool

Equals checks if the given DataStorePrepareGetParam contains the same data as the current DataStorePrepareGetParam

func (*DataStorePrepareGetParam) ExtractFrom

func (dspgp *DataStorePrepareGetParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePrepareGetParam from the given readable

func (*DataStorePrepareGetParam) FormatToString

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

FormatToString pretty-prints the DataStorePrepareGetParam using the provided indentation level

func (*DataStorePrepareGetParam) String

func (dspgp *DataStorePrepareGetParam) String() string

String returns the string representation of the DataStorePrepareGetParam

func (*DataStorePrepareGetParam) WriteTo

func (dspgp *DataStorePrepareGetParam) WriteTo(writable types.Writable)

WriteTo writes the DataStorePrepareGetParam to the given writable

type DataStorePrepareGetParamV1

type DataStorePrepareGetParamV1 struct {
	types.Structure
	DataID *types.PrimitiveU32
	LockID *types.PrimitiveU32
}

DataStorePrepareGetParamV1 is a type within the DataStore protocol

func NewDataStorePrepareGetParamV1

func NewDataStorePrepareGetParamV1() *DataStorePrepareGetParamV1

NewDataStorePrepareGetParamV1 returns a new DataStorePrepareGetParamV1

func (*DataStorePrepareGetParamV1) Copy

func (dspgpv *DataStorePrepareGetParamV1) Copy() types.RVType

Copy returns a new copied instance of DataStorePrepareGetParamV1

func (*DataStorePrepareGetParamV1) Equals

func (dspgpv *DataStorePrepareGetParamV1) Equals(o types.RVType) bool

Equals checks if the given DataStorePrepareGetParamV1 contains the same data as the current DataStorePrepareGetParamV1

func (*DataStorePrepareGetParamV1) ExtractFrom

func (dspgpv *DataStorePrepareGetParamV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePrepareGetParamV1 from the given readable

func (*DataStorePrepareGetParamV1) FormatToString

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

FormatToString pretty-prints the DataStorePrepareGetParamV1 using the provided indentation level

func (*DataStorePrepareGetParamV1) String

func (dspgpv *DataStorePrepareGetParamV1) String() string

String returns the string representation of the DataStorePrepareGetParamV1

func (*DataStorePrepareGetParamV1) WriteTo

func (dspgpv *DataStorePrepareGetParamV1) WriteTo(writable types.Writable)

WriteTo writes the DataStorePrepareGetParamV1 to the given writable

type DataStorePreparePostParam

type DataStorePreparePostParam struct {
	types.Structure
	Size                 *types.PrimitiveU32
	Name                 *types.String
	DataType             *types.PrimitiveU16
	MetaBinary           *types.QBuffer
	Permission           *DataStorePermission
	DelPermission        *DataStorePermission
	Flag                 *types.PrimitiveU32
	Period               *types.PrimitiveU16
	ReferDataID          *types.PrimitiveU32
	Tags                 *types.List[*types.String]
	RatingInitParams     *types.List[*DataStoreRatingInitParamWithSlot]
	PersistenceInitParam *DataStorePersistenceInitParam
	ExtraData            *types.List[*types.String] // * NEX v3.5.0
}

DataStorePreparePostParam is a type within the DataStore protocol

func NewDataStorePreparePostParam

func NewDataStorePreparePostParam() *DataStorePreparePostParam

NewDataStorePreparePostParam returns a new DataStorePreparePostParam

func (*DataStorePreparePostParam) Copy

func (dsppp *DataStorePreparePostParam) Copy() types.RVType

Copy returns a new copied instance of DataStorePreparePostParam

func (*DataStorePreparePostParam) Equals

func (dsppp *DataStorePreparePostParam) Equals(o types.RVType) bool

Equals checks if the given DataStorePreparePostParam contains the same data as the current DataStorePreparePostParam

func (*DataStorePreparePostParam) ExtractFrom

func (dsppp *DataStorePreparePostParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePreparePostParam from the given readable

func (*DataStorePreparePostParam) FormatToString

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

FormatToString pretty-prints the DataStorePreparePostParam using the provided indentation level

func (*DataStorePreparePostParam) String

func (dsppp *DataStorePreparePostParam) String() string

String returns the string representation of the DataStorePreparePostParam

func (*DataStorePreparePostParam) WriteTo

func (dsppp *DataStorePreparePostParam) WriteTo(writable types.Writable)

WriteTo writes the DataStorePreparePostParam to the given writable

type DataStorePreparePostParamV1

type DataStorePreparePostParamV1 struct {
	types.Structure
	Size             *types.PrimitiveU32
	Name             *types.String
	DataType         *types.PrimitiveU16
	MetaBinary       *types.QBuffer
	Permission       *DataStorePermission
	DelPermission    *DataStorePermission
	Flag             *types.PrimitiveU32
	Period           *types.PrimitiveU16
	ReferDataID      *types.PrimitiveU32
	Tags             *types.List[*types.String]
	RatingInitParams *types.List[*DataStoreRatingInitParamWithSlot]
}

DataStorePreparePostParamV1 is a type within the DataStore protocol

func NewDataStorePreparePostParamV1

func NewDataStorePreparePostParamV1() *DataStorePreparePostParamV1

NewDataStorePreparePostParamV1 returns a new DataStorePreparePostParamV1

func (*DataStorePreparePostParamV1) Copy

func (dspppv *DataStorePreparePostParamV1) Copy() types.RVType

Copy returns a new copied instance of DataStorePreparePostParamV1

func (*DataStorePreparePostParamV1) Equals

func (dspppv *DataStorePreparePostParamV1) Equals(o types.RVType) bool

Equals checks if the given DataStorePreparePostParamV1 contains the same data as the current DataStorePreparePostParamV1

func (*DataStorePreparePostParamV1) ExtractFrom

func (dspppv *DataStorePreparePostParamV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePreparePostParamV1 from the given readable

func (*DataStorePreparePostParamV1) FormatToString

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

FormatToString pretty-prints the DataStorePreparePostParamV1 using the provided indentation level

func (*DataStorePreparePostParamV1) String

func (dspppv *DataStorePreparePostParamV1) String() string

String returns the string representation of the DataStorePreparePostParamV1

func (*DataStorePreparePostParamV1) WriteTo

func (dspppv *DataStorePreparePostParamV1) WriteTo(writable types.Writable)

WriteTo writes the DataStorePreparePostParamV1 to the given writable

type DataStorePrepareUpdateParam

type DataStorePrepareUpdateParam struct {
	types.Structure
	DataID         *types.PrimitiveU64
	Size           *types.PrimitiveU32
	UpdatePassword *types.PrimitiveU64        // * NEX v3.0.0
	ExtraData      *types.List[*types.String] // * NEX v3.5.0
}

DataStorePrepareUpdateParam is a type within the DataStore protocol

func NewDataStorePrepareUpdateParam

func NewDataStorePrepareUpdateParam() *DataStorePrepareUpdateParam

NewDataStorePrepareUpdateParam returns a new DataStorePrepareUpdateParam

func (*DataStorePrepareUpdateParam) Copy

Copy returns a new copied instance of DataStorePrepareUpdateParam

func (*DataStorePrepareUpdateParam) Equals

func (dspup *DataStorePrepareUpdateParam) Equals(o types.RVType) bool

Equals checks if the given DataStorePrepareUpdateParam contains the same data as the current DataStorePrepareUpdateParam

func (*DataStorePrepareUpdateParam) ExtractFrom

func (dspup *DataStorePrepareUpdateParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStorePrepareUpdateParam from the given readable

func (*DataStorePrepareUpdateParam) FormatToString

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

FormatToString pretty-prints the DataStorePrepareUpdateParam using the provided indentation level

func (*DataStorePrepareUpdateParam) String

func (dspup *DataStorePrepareUpdateParam) String() string

String returns the string representation of the DataStorePrepareUpdateParam

func (*DataStorePrepareUpdateParam) WriteTo

func (dspup *DataStorePrepareUpdateParam) WriteTo(writable types.Writable)

WriteTo writes the DataStorePrepareUpdateParam to the given writable

type DataStoreRateObjectParam

type DataStoreRateObjectParam struct {
	types.Structure
	RatingValue    *types.PrimitiveS32
	AccessPassword *types.PrimitiveU64
}

DataStoreRateObjectParam is a type within the DataStore protocol

func NewDataStoreRateObjectParam

func NewDataStoreRateObjectParam() *DataStoreRateObjectParam

NewDataStoreRateObjectParam returns a new DataStoreRateObjectParam

func (*DataStoreRateObjectParam) Copy

func (dsrop *DataStoreRateObjectParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreRateObjectParam

func (*DataStoreRateObjectParam) Equals

func (dsrop *DataStoreRateObjectParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreRateObjectParam contains the same data as the current DataStoreRateObjectParam

func (*DataStoreRateObjectParam) ExtractFrom

func (dsrop *DataStoreRateObjectParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRateObjectParam from the given readable

func (*DataStoreRateObjectParam) FormatToString

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

FormatToString pretty-prints the DataStoreRateObjectParam using the provided indentation level

func (*DataStoreRateObjectParam) String

func (dsrop *DataStoreRateObjectParam) String() string

String returns the string representation of the DataStoreRateObjectParam

func (*DataStoreRateObjectParam) WriteTo

func (dsrop *DataStoreRateObjectParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRateObjectParam to the given writable

type DataStoreRatingInfo

type DataStoreRatingInfo struct {
	types.Structure
	TotalValue   *types.PrimitiveS64
	Count        *types.PrimitiveU32
	InitialValue *types.PrimitiveS64
}

DataStoreRatingInfo is a type within the DataStore protocol

func NewDataStoreRatingInfo

func NewDataStoreRatingInfo() *DataStoreRatingInfo

NewDataStoreRatingInfo returns a new DataStoreRatingInfo

func (*DataStoreRatingInfo) Copy

func (dsri *DataStoreRatingInfo) Copy() types.RVType

Copy returns a new copied instance of DataStoreRatingInfo

func (*DataStoreRatingInfo) Equals

func (dsri *DataStoreRatingInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreRatingInfo contains the same data as the current DataStoreRatingInfo

func (*DataStoreRatingInfo) ExtractFrom

func (dsri *DataStoreRatingInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRatingInfo from the given readable

func (*DataStoreRatingInfo) FormatToString

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

FormatToString pretty-prints the DataStoreRatingInfo using the provided indentation level

func (*DataStoreRatingInfo) String

func (dsri *DataStoreRatingInfo) String() string

String returns the string representation of the DataStoreRatingInfo

func (*DataStoreRatingInfo) WriteTo

func (dsri *DataStoreRatingInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRatingInfo to the given writable

type DataStoreRatingInfoWithSlot

type DataStoreRatingInfoWithSlot struct {
	types.Structure
	Slot   *types.PrimitiveS8
	Rating *DataStoreRatingInfo
}

DataStoreRatingInfoWithSlot is a type within the DataStore protocol

func NewDataStoreRatingInfoWithSlot

func NewDataStoreRatingInfoWithSlot() *DataStoreRatingInfoWithSlot

NewDataStoreRatingInfoWithSlot returns a new DataStoreRatingInfoWithSlot

func (*DataStoreRatingInfoWithSlot) Copy

func (dsriws *DataStoreRatingInfoWithSlot) Copy() types.RVType

Copy returns a new copied instance of DataStoreRatingInfoWithSlot

func (*DataStoreRatingInfoWithSlot) Equals

func (dsriws *DataStoreRatingInfoWithSlot) Equals(o types.RVType) bool

Equals checks if the given DataStoreRatingInfoWithSlot contains the same data as the current DataStoreRatingInfoWithSlot

func (*DataStoreRatingInfoWithSlot) ExtractFrom

func (dsriws *DataStoreRatingInfoWithSlot) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRatingInfoWithSlot from the given readable

func (*DataStoreRatingInfoWithSlot) FormatToString

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

FormatToString pretty-prints the DataStoreRatingInfoWithSlot using the provided indentation level

func (*DataStoreRatingInfoWithSlot) String

func (dsriws *DataStoreRatingInfoWithSlot) String() string

String returns the string representation of the DataStoreRatingInfoWithSlot

func (*DataStoreRatingInfoWithSlot) WriteTo

func (dsriws *DataStoreRatingInfoWithSlot) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRatingInfoWithSlot to the given writable

type DataStoreRatingInitParam

type DataStoreRatingInitParam struct {
	types.Structure
	Flag           *types.PrimitiveU8
	InternalFlag   *types.PrimitiveU8
	LockType       *types.PrimitiveU8
	InitialValue   *types.PrimitiveS64
	RangeMin       *types.PrimitiveS32
	RangeMax       *types.PrimitiveS32
	PeriodHour     *types.PrimitiveS8
	PeriodDuration *types.PrimitiveS16
}

DataStoreRatingInitParam is a type within the DataStore protocol

func NewDataStoreRatingInitParam

func NewDataStoreRatingInitParam() *DataStoreRatingInitParam

NewDataStoreRatingInitParam returns a new DataStoreRatingInitParam

func (*DataStoreRatingInitParam) Copy

func (dsrip *DataStoreRatingInitParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreRatingInitParam

func (*DataStoreRatingInitParam) Equals

func (dsrip *DataStoreRatingInitParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreRatingInitParam contains the same data as the current DataStoreRatingInitParam

func (*DataStoreRatingInitParam) ExtractFrom

func (dsrip *DataStoreRatingInitParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRatingInitParam from the given readable

func (*DataStoreRatingInitParam) FormatToString

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

FormatToString pretty-prints the DataStoreRatingInitParam using the provided indentation level

func (*DataStoreRatingInitParam) String

func (dsrip *DataStoreRatingInitParam) String() string

String returns the string representation of the DataStoreRatingInitParam

func (*DataStoreRatingInitParam) WriteTo

func (dsrip *DataStoreRatingInitParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRatingInitParam to the given writable

type DataStoreRatingInitParamWithSlot

type DataStoreRatingInitParamWithSlot struct {
	types.Structure
	Slot  *types.PrimitiveS8
	Param *DataStoreRatingInitParam
}

DataStoreRatingInitParamWithSlot is a type within the DataStore protocol

func NewDataStoreRatingInitParamWithSlot

func NewDataStoreRatingInitParamWithSlot() *DataStoreRatingInitParamWithSlot

NewDataStoreRatingInitParamWithSlot returns a new DataStoreRatingInitParamWithSlot

func (*DataStoreRatingInitParamWithSlot) Copy

Copy returns a new copied instance of DataStoreRatingInitParamWithSlot

func (*DataStoreRatingInitParamWithSlot) Equals

Equals checks if the given DataStoreRatingInitParamWithSlot contains the same data as the current DataStoreRatingInitParamWithSlot

func (*DataStoreRatingInitParamWithSlot) ExtractFrom

func (dsripws *DataStoreRatingInitParamWithSlot) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRatingInitParamWithSlot from the given readable

func (*DataStoreRatingInitParamWithSlot) FormatToString

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

FormatToString pretty-prints the DataStoreRatingInitParamWithSlot using the provided indentation level

func (*DataStoreRatingInitParamWithSlot) String

func (dsripws *DataStoreRatingInitParamWithSlot) String() string

String returns the string representation of the DataStoreRatingInitParamWithSlot

func (*DataStoreRatingInitParamWithSlot) WriteTo

func (dsripws *DataStoreRatingInitParamWithSlot) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRatingInitParamWithSlot to the given writable

type DataStoreRatingLog

type DataStoreRatingLog struct {
	types.Structure
	IsRated            *types.PrimitiveBool
	PID                *types.PID
	RatingValue        *types.PrimitiveS32
	LockExpirationTime *types.DateTime
}

DataStoreRatingLog is a type within the DataStore protocol

func NewDataStoreRatingLog

func NewDataStoreRatingLog() *DataStoreRatingLog

NewDataStoreRatingLog returns a new DataStoreRatingLog

func (*DataStoreRatingLog) Copy

func (dsrl *DataStoreRatingLog) Copy() types.RVType

Copy returns a new copied instance of DataStoreRatingLog

func (*DataStoreRatingLog) Equals

func (dsrl *DataStoreRatingLog) Equals(o types.RVType) bool

Equals checks if the given DataStoreRatingLog contains the same data as the current DataStoreRatingLog

func (*DataStoreRatingLog) ExtractFrom

func (dsrl *DataStoreRatingLog) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRatingLog from the given readable

func (*DataStoreRatingLog) FormatToString

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

FormatToString pretty-prints the DataStoreRatingLog using the provided indentation level

func (*DataStoreRatingLog) String

func (dsrl *DataStoreRatingLog) String() string

String returns the string representation of the DataStoreRatingLog

func (*DataStoreRatingLog) WriteTo

func (dsrl *DataStoreRatingLog) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRatingLog to the given writable

type DataStoreRatingTarget

type DataStoreRatingTarget struct {
	types.Structure
	DataID *types.PrimitiveU64
	Slot   *types.PrimitiveU8
}

DataStoreRatingTarget is a type within the DataStore protocol

func NewDataStoreRatingTarget

func NewDataStoreRatingTarget() *DataStoreRatingTarget

NewDataStoreRatingTarget returns a new DataStoreRatingTarget

func (*DataStoreRatingTarget) Copy

func (dsrt *DataStoreRatingTarget) Copy() types.RVType

Copy returns a new copied instance of DataStoreRatingTarget

func (*DataStoreRatingTarget) Equals

func (dsrt *DataStoreRatingTarget) Equals(o types.RVType) bool

Equals checks if the given DataStoreRatingTarget contains the same data as the current DataStoreRatingTarget

func (*DataStoreRatingTarget) ExtractFrom

func (dsrt *DataStoreRatingTarget) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreRatingTarget from the given readable

func (*DataStoreRatingTarget) FormatToString

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

FormatToString pretty-prints the DataStoreRatingTarget using the provided indentation level

func (*DataStoreRatingTarget) String

func (dsrt *DataStoreRatingTarget) String() string

String returns the string representation of the DataStoreRatingTarget

func (*DataStoreRatingTarget) WriteTo

func (dsrt *DataStoreRatingTarget) WriteTo(writable types.Writable)

WriteTo writes the DataStoreRatingTarget to the given writable

type DataStoreReqGetAdditionalMeta

type DataStoreReqGetAdditionalMeta struct {
	types.Structure
	OwnerID    *types.PID
	DataType   *types.PrimitiveU16
	Version    *types.PrimitiveU16
	MetaBinary *types.QBuffer
}

DataStoreReqGetAdditionalMeta is a type within the DataStore protocol

func NewDataStoreReqGetAdditionalMeta

func NewDataStoreReqGetAdditionalMeta() *DataStoreReqGetAdditionalMeta

NewDataStoreReqGetAdditionalMeta returns a new DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) Copy

Copy returns a new copied instance of DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) Equals

func (dsrgam *DataStoreReqGetAdditionalMeta) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqGetAdditionalMeta contains the same data as the current DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) ExtractFrom

func (dsrgam *DataStoreReqGetAdditionalMeta) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqGetAdditionalMeta from the given readable

func (*DataStoreReqGetAdditionalMeta) FormatToString

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

FormatToString pretty-prints the DataStoreReqGetAdditionalMeta using the provided indentation level

func (*DataStoreReqGetAdditionalMeta) String

func (dsrgam *DataStoreReqGetAdditionalMeta) String() string

String returns the string representation of the DataStoreReqGetAdditionalMeta

func (*DataStoreReqGetAdditionalMeta) WriteTo

func (dsrgam *DataStoreReqGetAdditionalMeta) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqGetAdditionalMeta to the given writable

type DataStoreReqGetInfo

type DataStoreReqGetInfo struct {
	types.Structure
	URL            *types.String
	RequestHeaders *types.List[*DataStoreKeyValue]
	Size           *types.PrimitiveU32
	RootCACert     *types.Buffer
	DataID         *types.PrimitiveU64 // * NEX v3.5.0
}

DataStoreReqGetInfo is a type within the DataStore protocol

func NewDataStoreReqGetInfo

func NewDataStoreReqGetInfo() *DataStoreReqGetInfo

NewDataStoreReqGetInfo returns a new DataStoreReqGetInfo

func (*DataStoreReqGetInfo) Copy

func (dsrgi *DataStoreReqGetInfo) Copy() types.RVType

Copy returns a new copied instance of DataStoreReqGetInfo

func (*DataStoreReqGetInfo) Equals

func (dsrgi *DataStoreReqGetInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqGetInfo contains the same data as the current DataStoreReqGetInfo

func (*DataStoreReqGetInfo) ExtractFrom

func (dsrgi *DataStoreReqGetInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqGetInfo from the given readable

func (*DataStoreReqGetInfo) FormatToString

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

FormatToString pretty-prints the DataStoreReqGetInfo using the provided indentation level

func (*DataStoreReqGetInfo) String

func (dsrgi *DataStoreReqGetInfo) String() string

String returns the string representation of the DataStoreReqGetInfo

func (*DataStoreReqGetInfo) WriteTo

func (dsrgi *DataStoreReqGetInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqGetInfo to the given writable

type DataStoreReqGetInfoV1

type DataStoreReqGetInfoV1 struct {
	types.Structure
	URL            *types.String
	RequestHeaders *types.List[*DataStoreKeyValue]
	Size           *types.PrimitiveU32
	RootCACert     *types.Buffer
}

DataStoreReqGetInfoV1 is a type within the DataStore protocol

func NewDataStoreReqGetInfoV1

func NewDataStoreReqGetInfoV1() *DataStoreReqGetInfoV1

NewDataStoreReqGetInfoV1 returns a new DataStoreReqGetInfoV1

func (*DataStoreReqGetInfoV1) Copy

func (dsrgiv *DataStoreReqGetInfoV1) Copy() types.RVType

Copy returns a new copied instance of DataStoreReqGetInfoV1

func (*DataStoreReqGetInfoV1) Equals

func (dsrgiv *DataStoreReqGetInfoV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqGetInfoV1 contains the same data as the current DataStoreReqGetInfoV1

func (*DataStoreReqGetInfoV1) ExtractFrom

func (dsrgiv *DataStoreReqGetInfoV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqGetInfoV1 from the given readable

func (*DataStoreReqGetInfoV1) FormatToString

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

FormatToString pretty-prints the DataStoreReqGetInfoV1 using the provided indentation level

func (*DataStoreReqGetInfoV1) String

func (dsrgiv *DataStoreReqGetInfoV1) String() string

String returns the string representation of the DataStoreReqGetInfoV1

func (*DataStoreReqGetInfoV1) WriteTo

func (dsrgiv *DataStoreReqGetInfoV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqGetInfoV1 to the given writable

type DataStoreReqGetNotificationURLInfo

type DataStoreReqGetNotificationURLInfo struct {
	types.Structure
	URL        *types.String
	Key        *types.String
	Query      *types.String
	RootCACert *types.Buffer
}

DataStoreReqGetNotificationURLInfo is a type within the DataStore protocol

func NewDataStoreReqGetNotificationURLInfo

func NewDataStoreReqGetNotificationURLInfo() *DataStoreReqGetNotificationURLInfo

NewDataStoreReqGetNotificationURLInfo returns a new DataStoreReqGetNotificationURLInfo

func (*DataStoreReqGetNotificationURLInfo) Copy

Copy returns a new copied instance of DataStoreReqGetNotificationURLInfo

func (*DataStoreReqGetNotificationURLInfo) Equals

func (dsrgnurli *DataStoreReqGetNotificationURLInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqGetNotificationURLInfo contains the same data as the current DataStoreReqGetNotificationURLInfo

func (*DataStoreReqGetNotificationURLInfo) ExtractFrom

func (dsrgnurli *DataStoreReqGetNotificationURLInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqGetNotificationURLInfo from the given readable

func (*DataStoreReqGetNotificationURLInfo) FormatToString

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

FormatToString pretty-prints the DataStoreReqGetNotificationURLInfo using the provided indentation level

func (*DataStoreReqGetNotificationURLInfo) String

func (dsrgnurli *DataStoreReqGetNotificationURLInfo) String() string

String returns the string representation of the DataStoreReqGetNotificationURLInfo

func (*DataStoreReqGetNotificationURLInfo) WriteTo

func (dsrgnurli *DataStoreReqGetNotificationURLInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqGetNotificationURLInfo to the given writable

type DataStoreReqPostInfo

type DataStoreReqPostInfo struct {
	types.Structure
	DataID         *types.PrimitiveU64
	URL            *types.String
	RequestHeaders *types.List[*DataStoreKeyValue]
	FormFields     *types.List[*DataStoreKeyValue]
	RootCACert     *types.Buffer
}

DataStoreReqPostInfo is a type within the DataStore protocol

func NewDataStoreReqPostInfo

func NewDataStoreReqPostInfo() *DataStoreReqPostInfo

NewDataStoreReqPostInfo returns a new DataStoreReqPostInfo

func (*DataStoreReqPostInfo) Copy

func (dsrpi *DataStoreReqPostInfo) Copy() types.RVType

Copy returns a new copied instance of DataStoreReqPostInfo

func (*DataStoreReqPostInfo) Equals

func (dsrpi *DataStoreReqPostInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqPostInfo contains the same data as the current DataStoreReqPostInfo

func (*DataStoreReqPostInfo) ExtractFrom

func (dsrpi *DataStoreReqPostInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqPostInfo from the given readable

func (*DataStoreReqPostInfo) FormatToString

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

FormatToString pretty-prints the DataStoreReqPostInfo using the provided indentation level

func (*DataStoreReqPostInfo) String

func (dsrpi *DataStoreReqPostInfo) String() string

String returns the string representation of the DataStoreReqPostInfo

func (*DataStoreReqPostInfo) WriteTo

func (dsrpi *DataStoreReqPostInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqPostInfo to the given writable

type DataStoreReqPostInfoV1

type DataStoreReqPostInfoV1 struct {
	types.Structure
	DataID         *types.PrimitiveU32
	URL            *types.String
	RequestHeaders *types.List[*DataStoreKeyValue]
	FormFields     *types.List[*DataStoreKeyValue]
	RootCACert     *types.Buffer
}

DataStoreReqPostInfoV1 is a type within the DataStore protocol

func NewDataStoreReqPostInfoV1

func NewDataStoreReqPostInfoV1() *DataStoreReqPostInfoV1

NewDataStoreReqPostInfoV1 returns a new DataStoreReqPostInfoV1

func (*DataStoreReqPostInfoV1) Copy

func (dsrpiv *DataStoreReqPostInfoV1) Copy() types.RVType

Copy returns a new copied instance of DataStoreReqPostInfoV1

func (*DataStoreReqPostInfoV1) Equals

func (dsrpiv *DataStoreReqPostInfoV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqPostInfoV1 contains the same data as the current DataStoreReqPostInfoV1

func (*DataStoreReqPostInfoV1) ExtractFrom

func (dsrpiv *DataStoreReqPostInfoV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqPostInfoV1 from the given readable

func (*DataStoreReqPostInfoV1) FormatToString

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

FormatToString pretty-prints the DataStoreReqPostInfoV1 using the provided indentation level

func (*DataStoreReqPostInfoV1) String

func (dsrpiv *DataStoreReqPostInfoV1) String() string

String returns the string representation of the DataStoreReqPostInfoV1

func (*DataStoreReqPostInfoV1) WriteTo

func (dsrpiv *DataStoreReqPostInfoV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqPostInfoV1 to the given writable

type DataStoreReqUpdateInfo

type DataStoreReqUpdateInfo struct {
	types.Structure
	Version        *types.PrimitiveU32
	URL            *types.String
	RequestHeaders *types.List[*DataStoreKeyValue]
	FormFields     *types.List[*DataStoreKeyValue]
	RootCACert     *types.Buffer
}

DataStoreReqUpdateInfo is a type within the DataStore protocol

func NewDataStoreReqUpdateInfo

func NewDataStoreReqUpdateInfo() *DataStoreReqUpdateInfo

NewDataStoreReqUpdateInfo returns a new DataStoreReqUpdateInfo

func (*DataStoreReqUpdateInfo) Copy

func (dsrui *DataStoreReqUpdateInfo) Copy() types.RVType

Copy returns a new copied instance of DataStoreReqUpdateInfo

func (*DataStoreReqUpdateInfo) Equals

func (dsrui *DataStoreReqUpdateInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreReqUpdateInfo contains the same data as the current DataStoreReqUpdateInfo

func (*DataStoreReqUpdateInfo) ExtractFrom

func (dsrui *DataStoreReqUpdateInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreReqUpdateInfo from the given readable

func (*DataStoreReqUpdateInfo) FormatToString

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

FormatToString pretty-prints the DataStoreReqUpdateInfo using the provided indentation level

func (*DataStoreReqUpdateInfo) String

func (dsrui *DataStoreReqUpdateInfo) String() string

String returns the string representation of the DataStoreReqUpdateInfo

func (*DataStoreReqUpdateInfo) WriteTo

func (dsrui *DataStoreReqUpdateInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreReqUpdateInfo to the given writable

type DataStoreSearchParam

type DataStoreSearchParam struct {
	types.Structure
	SearchTarget           *types.PrimitiveU8
	OwnerIDs               *types.List[*types.PID]
	OwnerType              *types.PrimitiveU8
	DestinationIDs         *types.List[*types.PID]
	DataType               *types.PrimitiveU16
	CreatedAfter           *types.DateTime
	CreatedBefore          *types.DateTime
	UpdatedAfter           *types.DateTime
	UpdatedBefore          *types.DateTime
	ReferDataID            *types.PrimitiveU32
	Tags                   *types.List[*types.String]
	ResultOrderColumn      *types.PrimitiveU8
	ResultOrder            *types.PrimitiveU8
	ResultRange            *types.ResultRange
	ResultOption           *types.PrimitiveU8
	MinimalRatingFrequency *types.PrimitiveU32
	UseCache               *types.PrimitiveBool             // * Revision 1 or NEX 4.0
	TotalCountEnabled      *types.PrimitiveBool             // * Revision 3 or NEX 4.0
	DataTypes              *types.List[*types.PrimitiveU16] // * Revision 2 or NEX 4.0
}

DataStoreSearchParam is a type within the DataStore protocol

func NewDataStoreSearchParam

func NewDataStoreSearchParam() *DataStoreSearchParam

NewDataStoreSearchParam returns a new DataStoreSearchParam

func (*DataStoreSearchParam) Copy

func (dssp *DataStoreSearchParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreSearchParam

func (*DataStoreSearchParam) Equals

func (dssp *DataStoreSearchParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreSearchParam contains the same data as the current DataStoreSearchParam

func (*DataStoreSearchParam) ExtractFrom

func (dssp *DataStoreSearchParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreSearchParam from the given readable

func (*DataStoreSearchParam) FormatToString

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

FormatToString pretty-prints the DataStoreSearchParam using the provided indentation level

func (*DataStoreSearchParam) String

func (dssp *DataStoreSearchParam) String() string

String returns the string representation of the DataStoreSearchParam

func (*DataStoreSearchParam) WriteTo

func (dssp *DataStoreSearchParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreSearchParam to the given writable

type DataStoreSearchResult

type DataStoreSearchResult struct {
	types.Structure
	TotalCount     *types.PrimitiveU32
	Result         *types.List[*DataStoreMetaInfo]
	TotalCountType *types.PrimitiveU8
}

DataStoreSearchResult is a type within the DataStore protocol

func NewDataStoreSearchResult

func NewDataStoreSearchResult() *DataStoreSearchResult

NewDataStoreSearchResult returns a new DataStoreSearchResult

func (*DataStoreSearchResult) Copy

func (dssr *DataStoreSearchResult) Copy() types.RVType

Copy returns a new copied instance of DataStoreSearchResult

func (*DataStoreSearchResult) Equals

func (dssr *DataStoreSearchResult) Equals(o types.RVType) bool

Equals checks if the given DataStoreSearchResult contains the same data as the current DataStoreSearchResult

func (*DataStoreSearchResult) ExtractFrom

func (dssr *DataStoreSearchResult) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreSearchResult from the given readable

func (*DataStoreSearchResult) FormatToString

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

FormatToString pretty-prints the DataStoreSearchResult using the provided indentation level

func (*DataStoreSearchResult) String

func (dssr *DataStoreSearchResult) String() string

String returns the string representation of the DataStoreSearchResult

func (*DataStoreSearchResult) WriteTo

func (dssr *DataStoreSearchResult) WriteTo(writable types.Writable)

WriteTo writes the DataStoreSearchResult to the given writable

type DataStoreSpecificMetaInfo

type DataStoreSpecificMetaInfo struct {
	types.Structure
	DataID   *types.PrimitiveU64
	OwnerID  *types.PID
	Size     *types.PrimitiveU32
	DataType *types.PrimitiveU16
	Version  *types.PrimitiveU32
}

DataStoreSpecificMetaInfo is a type within the DataStore protocol

func NewDataStoreSpecificMetaInfo

func NewDataStoreSpecificMetaInfo() *DataStoreSpecificMetaInfo

NewDataStoreSpecificMetaInfo returns a new DataStoreSpecificMetaInfo

func (*DataStoreSpecificMetaInfo) Copy

func (dssmi *DataStoreSpecificMetaInfo) Copy() types.RVType

Copy returns a new copied instance of DataStoreSpecificMetaInfo

func (*DataStoreSpecificMetaInfo) Equals

func (dssmi *DataStoreSpecificMetaInfo) Equals(o types.RVType) bool

Equals checks if the given DataStoreSpecificMetaInfo contains the same data as the current DataStoreSpecificMetaInfo

func (*DataStoreSpecificMetaInfo) ExtractFrom

func (dssmi *DataStoreSpecificMetaInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreSpecificMetaInfo from the given readable

func (*DataStoreSpecificMetaInfo) FormatToString

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

FormatToString pretty-prints the DataStoreSpecificMetaInfo using the provided indentation level

func (*DataStoreSpecificMetaInfo) String

func (dssmi *DataStoreSpecificMetaInfo) String() string

String returns the string representation of the DataStoreSpecificMetaInfo

func (*DataStoreSpecificMetaInfo) WriteTo

func (dssmi *DataStoreSpecificMetaInfo) WriteTo(writable types.Writable)

WriteTo writes the DataStoreSpecificMetaInfo to the given writable

type DataStoreSpecificMetaInfoV1

type DataStoreSpecificMetaInfoV1 struct {
	types.Structure
	DataID   *types.PrimitiveU32
	OwnerID  *types.PID
	Size     *types.PrimitiveU32
	DataType *types.PrimitiveU16
	Version  *types.PrimitiveU16
}

DataStoreSpecificMetaInfoV1 is a type within the DataStore protocol

func NewDataStoreSpecificMetaInfoV1

func NewDataStoreSpecificMetaInfoV1() *DataStoreSpecificMetaInfoV1

NewDataStoreSpecificMetaInfoV1 returns a new DataStoreSpecificMetaInfoV1

func (*DataStoreSpecificMetaInfoV1) Copy

func (dssmiv *DataStoreSpecificMetaInfoV1) Copy() types.RVType

Copy returns a new copied instance of DataStoreSpecificMetaInfoV1

func (*DataStoreSpecificMetaInfoV1) Equals

func (dssmiv *DataStoreSpecificMetaInfoV1) Equals(o types.RVType) bool

Equals checks if the given DataStoreSpecificMetaInfoV1 contains the same data as the current DataStoreSpecificMetaInfoV1

func (*DataStoreSpecificMetaInfoV1) ExtractFrom

func (dssmiv *DataStoreSpecificMetaInfoV1) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreSpecificMetaInfoV1 from the given readable

func (*DataStoreSpecificMetaInfoV1) FormatToString

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

FormatToString pretty-prints the DataStoreSpecificMetaInfoV1 using the provided indentation level

func (*DataStoreSpecificMetaInfoV1) String

func (dssmiv *DataStoreSpecificMetaInfoV1) String() string

String returns the string representation of the DataStoreSpecificMetaInfoV1

func (*DataStoreSpecificMetaInfoV1) WriteTo

func (dssmiv *DataStoreSpecificMetaInfoV1) WriteTo(writable types.Writable)

WriteTo writes the DataStoreSpecificMetaInfoV1 to the given writable

type DataStoreTouchObjectParam

type DataStoreTouchObjectParam struct {
	types.Structure
	DataID         *types.PrimitiveU64
	LockID         *types.PrimitiveU32
	AccessPassword *types.PrimitiveU64
}

DataStoreTouchObjectParam is a type within the DataStore protocol

func NewDataStoreTouchObjectParam

func NewDataStoreTouchObjectParam() *DataStoreTouchObjectParam

NewDataStoreTouchObjectParam returns a new DataStoreTouchObjectParam

func (*DataStoreTouchObjectParam) Copy

func (dstop *DataStoreTouchObjectParam) Copy() types.RVType

Copy returns a new copied instance of DataStoreTouchObjectParam

func (*DataStoreTouchObjectParam) Equals

func (dstop *DataStoreTouchObjectParam) Equals(o types.RVType) bool

Equals checks if the given DataStoreTouchObjectParam contains the same data as the current DataStoreTouchObjectParam

func (*DataStoreTouchObjectParam) ExtractFrom

func (dstop *DataStoreTouchObjectParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the DataStoreTouchObjectParam from the given readable

func (*DataStoreTouchObjectParam) FormatToString

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

FormatToString pretty-prints the DataStoreTouchObjectParam using the provided indentation level

func (*DataStoreTouchObjectParam) String

func (dstop *DataStoreTouchObjectParam) String() string

String returns the string representation of the DataStoreTouchObjectParam

func (*DataStoreTouchObjectParam) WriteTo

func (dstop *DataStoreTouchObjectParam) WriteTo(writable types.Writable)

WriteTo writes the DataStoreTouchObjectParam to the given writable

Jump to

Keyboard shortcuts

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