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: 3 Imported by: 0

Documentation

Overview

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Package types implements all the types used by the ServiceItem protocol

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ServiceItemAccountRight

type ServiceItemAccountRight struct {
	types.Structure
	PID           *types.PID
	Limitation    *ServiceItemLimitation
	RightBinaries *types.List[*ServiceItemRightBinary]
}

ServiceItemAccountRight is a type within the ServiceItem protocol

func NewServiceItemAccountRight

func NewServiceItemAccountRight() *ServiceItemAccountRight

NewServiceItemAccountRight returns a new ServiceItemAccountRight

func (*ServiceItemAccountRight) Copy

func (siar *ServiceItemAccountRight) Copy() types.RVType

Copy returns a new copied instance of ServiceItemAccountRight

func (*ServiceItemAccountRight) Equals

func (siar *ServiceItemAccountRight) Equals(o types.RVType) bool

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

func (*ServiceItemAccountRight) ExtractFrom

func (siar *ServiceItemAccountRight) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAccountRight from the given readable

func (*ServiceItemAccountRight) FormatToString

func (siar *ServiceItemAccountRight) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAccountRight using the provided indentation level

func (*ServiceItemAccountRight) String

func (siar *ServiceItemAccountRight) String() string

String returns the string representation of the ServiceItemAccountRight

func (*ServiceItemAccountRight) WriteTo

func (siar *ServiceItemAccountRight) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAccountRight to the given writable

type ServiceItemAccountRightConsumption

type ServiceItemAccountRightConsumption struct {
	types.Structure
	*ServiceItemAccountRight
	UsedCount    *types.PrimitiveU32
	ExpiredCount *types.PrimitiveU32
	ExpiryCounts *types.List[*types.PrimitiveU32]
}

ServiceItemAccountRightConsumption is a type within the ServiceItem protocol

func NewServiceItemAccountRightConsumption

func NewServiceItemAccountRightConsumption() *ServiceItemAccountRightConsumption

NewServiceItemAccountRightConsumption returns a new ServiceItemAccountRightConsumption

func (*ServiceItemAccountRightConsumption) Copy

Copy returns a new copied instance of ServiceItemAccountRightConsumption

func (*ServiceItemAccountRightConsumption) Equals

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

func (*ServiceItemAccountRightConsumption) ExtractFrom

func (siarc *ServiceItemAccountRightConsumption) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAccountRightConsumption from the given readable

func (*ServiceItemAccountRightConsumption) FormatToString

func (siarc *ServiceItemAccountRightConsumption) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAccountRightConsumption using the provided indentation level

func (*ServiceItemAccountRightConsumption) String

String returns the string representation of the ServiceItemAccountRightConsumption

func (*ServiceItemAccountRightConsumption) WriteTo

func (siarc *ServiceItemAccountRightConsumption) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAccountRightConsumption to the given writable

type ServiceItemAccountRightTime

type ServiceItemAccountRightTime struct {
	types.Structure
	*ServiceItemAccountRight
}

ServiceItemAccountRightTime is a type within the ServiceItem protocol

func NewServiceItemAccountRightTime

func NewServiceItemAccountRightTime() *ServiceItemAccountRightTime

NewServiceItemAccountRightTime returns a new ServiceItemAccountRightTime

func (*ServiceItemAccountRightTime) Copy

Copy returns a new copied instance of ServiceItemAccountRightTime

func (*ServiceItemAccountRightTime) Equals

func (siart *ServiceItemAccountRightTime) Equals(o types.RVType) bool

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

func (*ServiceItemAccountRightTime) ExtractFrom

func (siart *ServiceItemAccountRightTime) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAccountRightTime from the given readable

func (*ServiceItemAccountRightTime) FormatToString

func (siart *ServiceItemAccountRightTime) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAccountRightTime using the provided indentation level

func (*ServiceItemAccountRightTime) String

func (siart *ServiceItemAccountRightTime) String() string

String returns the string representation of the ServiceItemAccountRightTime

func (*ServiceItemAccountRightTime) WriteTo

func (siart *ServiceItemAccountRightTime) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAccountRightTime to the given writable

type ServiceItemAcquireServiceItemByAccountParam

type ServiceItemAcquireServiceItemByAccountParam struct {
	types.Structure
	ReferenceIDForAcquisition *types.String
	ReferenceIDForRightBinary *types.String
	UseType                   *types.PrimitiveU8
	LimitationType            *types.PrimitiveU32
	LimitationValue           *types.PrimitiveU32
	RightBinary               *types.QBuffer
	LogMessage                *types.String
	UniqueID                  *types.PrimitiveU32
	Platform                  *types.PrimitiveU8
}

ServiceItemAcquireServiceItemByAccountParam is a type within the ServiceItem protocol

func NewServiceItemAcquireServiceItemByAccountParam

func NewServiceItemAcquireServiceItemByAccountParam() *ServiceItemAcquireServiceItemByAccountParam

NewServiceItemAcquireServiceItemByAccountParam returns a new ServiceItemAcquireServiceItemByAccountParam

func (*ServiceItemAcquireServiceItemByAccountParam) Copy

Copy returns a new copied instance of ServiceItemAcquireServiceItemByAccountParam

func (*ServiceItemAcquireServiceItemByAccountParam) Equals

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

func (*ServiceItemAcquireServiceItemByAccountParam) ExtractFrom

func (siasibap *ServiceItemAcquireServiceItemByAccountParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAcquireServiceItemByAccountParam from the given readable

func (*ServiceItemAcquireServiceItemByAccountParam) FormatToString

func (siasibap *ServiceItemAcquireServiceItemByAccountParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAcquireServiceItemByAccountParam using the provided indentation level

func (*ServiceItemAcquireServiceItemByAccountParam) String

String returns the string representation of the ServiceItemAcquireServiceItemByAccountParam

func (*ServiceItemAcquireServiceItemByAccountParam) WriteTo

func (siasibap *ServiceItemAcquireServiceItemByAccountParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAcquireServiceItemByAccountParam to the given writable

type ServiceItemAcquireServiceItemResponse

type ServiceItemAcquireServiceItemResponse struct {
	types.Structure
	LimitationType *types.PrimitiveU32
	AcquiredCount  *types.PrimitiveU32
	UsedCount      *types.PrimitiveU32
	ExpiryDate     *types.PrimitiveU32
	ExpiredCount   *types.PrimitiveU32
	ExpiryCounts   *types.List[*types.PrimitiveU32]
}

ServiceItemAcquireServiceItemResponse is a type within the ServiceItem protocol

func NewServiceItemAcquireServiceItemResponse

func NewServiceItemAcquireServiceItemResponse() *ServiceItemAcquireServiceItemResponse

NewServiceItemAcquireServiceItemResponse returns a new ServiceItemAcquireServiceItemResponse

func (*ServiceItemAcquireServiceItemResponse) Copy

Copy returns a new copied instance of ServiceItemAcquireServiceItemResponse

func (*ServiceItemAcquireServiceItemResponse) Equals

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

func (*ServiceItemAcquireServiceItemResponse) ExtractFrom

func (siasir *ServiceItemAcquireServiceItemResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAcquireServiceItemResponse from the given readable

func (*ServiceItemAcquireServiceItemResponse) FormatToString

func (siasir *ServiceItemAcquireServiceItemResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAcquireServiceItemResponse using the provided indentation level

func (*ServiceItemAcquireServiceItemResponse) String

String returns the string representation of the ServiceItemAcquireServiceItemResponse

func (*ServiceItemAcquireServiceItemResponse) WriteTo

func (siasir *ServiceItemAcquireServiceItemResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAcquireServiceItemResponse to the given writable

type ServiceItemAmount

type ServiceItemAmount struct {
	types.Structure
	FormattedAmount *types.String
	Currency        *types.String
	RawValue        *types.String
}

ServiceItemAmount is a type within the ServiceItem protocol

func NewServiceItemAmount

func NewServiceItemAmount() *ServiceItemAmount

NewServiceItemAmount returns a new ServiceItemAmount

func (*ServiceItemAmount) Copy

func (sia *ServiceItemAmount) Copy() types.RVType

Copy returns a new copied instance of ServiceItemAmount

func (*ServiceItemAmount) Equals

func (sia *ServiceItemAmount) Equals(o types.RVType) bool

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

func (*ServiceItemAmount) ExtractFrom

func (sia *ServiceItemAmount) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAmount from the given readable

func (*ServiceItemAmount) FormatToString

func (sia *ServiceItemAmount) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAmount using the provided indentation level

func (*ServiceItemAmount) String

func (sia *ServiceItemAmount) String() string

String returns the string representation of the ServiceItemAmount

func (*ServiceItemAmount) WriteTo

func (sia *ServiceItemAmount) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAmount to the given writable

type ServiceItemAttribute

type ServiceItemAttribute struct {
	types.Structure
	Name  *types.String
	Value *types.String
}

ServiceItemAttribute is a type within the ServiceItem protocol

func NewServiceItemAttribute

func NewServiceItemAttribute() *ServiceItemAttribute

NewServiceItemAttribute returns a new ServiceItemAttribute

func (*ServiceItemAttribute) Copy

func (sia *ServiceItemAttribute) Copy() types.RVType

Copy returns a new copied instance of ServiceItemAttribute

func (*ServiceItemAttribute) Equals

func (sia *ServiceItemAttribute) Equals(o types.RVType) bool

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

func (*ServiceItemAttribute) ExtractFrom

func (sia *ServiceItemAttribute) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemAttribute from the given readable

func (*ServiceItemAttribute) FormatToString

func (sia *ServiceItemAttribute) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemAttribute using the provided indentation level

func (*ServiceItemAttribute) String

func (sia *ServiceItemAttribute) String() string

String returns the string representation of the ServiceItemAttribute

func (*ServiceItemAttribute) WriteTo

func (sia *ServiceItemAttribute) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemAttribute to the given writable

type ServiceItemCatalog

type ServiceItemCatalog struct {
	types.Structure
	TotalSize          *types.PrimitiveU32
	Offset             *types.PrimitiveU32
	ListItems          *types.List[*ServiceItemListItem]
	IsBalanceAvailable *types.PrimitiveBool
	Balance            *ServiceItemAmount
}

ServiceItemCatalog is a type within the ServiceItem protocol

func NewServiceItemCatalog

func NewServiceItemCatalog() *ServiceItemCatalog

NewServiceItemCatalog returns a new ServiceItemCatalog

func (*ServiceItemCatalog) Copy

func (sic *ServiceItemCatalog) Copy() types.RVType

Copy returns a new copied instance of ServiceItemCatalog

func (*ServiceItemCatalog) Equals

func (sic *ServiceItemCatalog) Equals(o types.RVType) bool

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

func (*ServiceItemCatalog) ExtractFrom

func (sic *ServiceItemCatalog) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemCatalog from the given readable

func (*ServiceItemCatalog) FormatToString

func (sic *ServiceItemCatalog) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemCatalog using the provided indentation level

func (*ServiceItemCatalog) String

func (sic *ServiceItemCatalog) String() string

String returns the string representation of the ServiceItemCatalog

func (*ServiceItemCatalog) WriteTo

func (sic *ServiceItemCatalog) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemCatalog to the given writable

type ServiceItemEShopResponse

type ServiceItemEShopResponse struct {
	types.Structure
	HTTPStatus    *types.PrimitiveU32
	ErrorCode     *types.PrimitiveU32
	CorrelationID *types.String
}

ServiceItemEShopResponse is a type within the ServiceItem protocol

func NewServiceItemEShopResponse

func NewServiceItemEShopResponse() *ServiceItemEShopResponse

NewServiceItemEShopResponse returns a new ServiceItemEShopResponse

func (*ServiceItemEShopResponse) Copy

func (siesr *ServiceItemEShopResponse) Copy() types.RVType

Copy returns a new copied instance of ServiceItemEShopResponse

func (*ServiceItemEShopResponse) Equals

func (siesr *ServiceItemEShopResponse) Equals(o types.RVType) bool

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

func (*ServiceItemEShopResponse) ExtractFrom

func (siesr *ServiceItemEShopResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemEShopResponse from the given readable

func (*ServiceItemEShopResponse) FormatToString

func (siesr *ServiceItemEShopResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemEShopResponse using the provided indentation level

func (*ServiceItemEShopResponse) String

func (siesr *ServiceItemEShopResponse) String() string

String returns the string representation of the ServiceItemEShopResponse

func (*ServiceItemEShopResponse) WriteTo

func (siesr *ServiceItemEShopResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemEShopResponse to the given writable

type ServiceItemGetBalanceParam

type ServiceItemGetBalanceParam struct {
	types.Structure
	Language *types.String
	UniqueID *types.PrimitiveU32
	Platform *types.PrimitiveU8 // * Revision 1
}

ServiceItemGetBalanceParam is a type within the ServiceItem protocol

func NewServiceItemGetBalanceParam

func NewServiceItemGetBalanceParam() *ServiceItemGetBalanceParam

NewServiceItemGetBalanceParam returns a new ServiceItemGetBalanceParam

func (*ServiceItemGetBalanceParam) Copy

func (sigbp *ServiceItemGetBalanceParam) Copy() types.RVType

Copy returns a new copied instance of ServiceItemGetBalanceParam

func (*ServiceItemGetBalanceParam) Equals

func (sigbp *ServiceItemGetBalanceParam) Equals(o types.RVType) bool

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

func (*ServiceItemGetBalanceParam) ExtractFrom

func (sigbp *ServiceItemGetBalanceParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetBalanceParam from the given readable

func (*ServiceItemGetBalanceParam) FormatToString

func (sigbp *ServiceItemGetBalanceParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetBalanceParam using the provided indentation level

func (*ServiceItemGetBalanceParam) String

func (sigbp *ServiceItemGetBalanceParam) String() string

String returns the string representation of the ServiceItemGetBalanceParam

func (*ServiceItemGetBalanceParam) WriteTo

func (sigbp *ServiceItemGetBalanceParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetBalanceParam to the given writable

type ServiceItemGetBalanceResponse

type ServiceItemGetBalanceResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullableBalance *types.List[*ServiceItemAmount]
}

ServiceItemGetBalanceResponse is a type within the ServiceItem protocol

func NewServiceItemGetBalanceResponse

func NewServiceItemGetBalanceResponse() *ServiceItemGetBalanceResponse

NewServiceItemGetBalanceResponse returns a new ServiceItemGetBalanceResponse

func (*ServiceItemGetBalanceResponse) Copy

Copy returns a new copied instance of ServiceItemGetBalanceResponse

func (*ServiceItemGetBalanceResponse) Equals

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

func (*ServiceItemGetBalanceResponse) ExtractFrom

func (sigbr *ServiceItemGetBalanceResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetBalanceResponse from the given readable

func (*ServiceItemGetBalanceResponse) FormatToString

func (sigbr *ServiceItemGetBalanceResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetBalanceResponse using the provided indentation level

func (*ServiceItemGetBalanceResponse) String

func (sigbr *ServiceItemGetBalanceResponse) String() string

String returns the string representation of the ServiceItemGetBalanceResponse

func (*ServiceItemGetBalanceResponse) WriteTo

func (sigbr *ServiceItemGetBalanceResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetBalanceResponse to the given writable

type ServiceItemGetLawMessageParam

type ServiceItemGetLawMessageParam struct {
	types.Structure
	Language *types.String
	UniqueID *types.PrimitiveU32
	Platform *types.PrimitiveU8 // * Revision 1
}

ServiceItemGetLawMessageParam is a type within the ServiceItem protocol

func NewServiceItemGetLawMessageParam

func NewServiceItemGetLawMessageParam() *ServiceItemGetLawMessageParam

NewServiceItemGetLawMessageParam returns a new ServiceItemGetLawMessageParam

func (*ServiceItemGetLawMessageParam) Copy

Copy returns a new copied instance of ServiceItemGetLawMessageParam

func (*ServiceItemGetLawMessageParam) Equals

func (siglmp *ServiceItemGetLawMessageParam) Equals(o types.RVType) bool

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

func (*ServiceItemGetLawMessageParam) ExtractFrom

func (siglmp *ServiceItemGetLawMessageParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetLawMessageParam from the given readable

func (*ServiceItemGetLawMessageParam) FormatToString

func (siglmp *ServiceItemGetLawMessageParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetLawMessageParam using the provided indentation level

func (*ServiceItemGetLawMessageParam) String

func (siglmp *ServiceItemGetLawMessageParam) String() string

String returns the string representation of the ServiceItemGetLawMessageParam

func (*ServiceItemGetLawMessageParam) WriteTo

func (siglmp *ServiceItemGetLawMessageParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetLawMessageParam to the given writable

type ServiceItemGetLawMessageResponse

type ServiceItemGetLawMessageResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullableLawMessage *types.List[*ServiceItemLawMessage]
}

ServiceItemGetLawMessageResponse is a type within the ServiceItem protocol

func NewServiceItemGetLawMessageResponse

func NewServiceItemGetLawMessageResponse() *ServiceItemGetLawMessageResponse

NewServiceItemGetLawMessageResponse returns a new ServiceItemGetLawMessageResponse

func (*ServiceItemGetLawMessageResponse) Copy

Copy returns a new copied instance of ServiceItemGetLawMessageResponse

func (*ServiceItemGetLawMessageResponse) Equals

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

func (*ServiceItemGetLawMessageResponse) ExtractFrom

func (siglmr *ServiceItemGetLawMessageResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetLawMessageResponse from the given readable

func (*ServiceItemGetLawMessageResponse) FormatToString

func (siglmr *ServiceItemGetLawMessageResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetLawMessageResponse using the provided indentation level

func (*ServiceItemGetLawMessageResponse) String

func (siglmr *ServiceItemGetLawMessageResponse) String() string

String returns the string representation of the ServiceItemGetLawMessageResponse

func (*ServiceItemGetLawMessageResponse) WriteTo

func (siglmr *ServiceItemGetLawMessageResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetLawMessageResponse to the given writable

type ServiceItemGetNoticeParam

type ServiceItemGetNoticeParam struct {
	types.Structure
	ScheduleType *types.PrimitiveU32
}

ServiceItemGetNoticeParam is a type within the ServiceItem protocol

func NewServiceItemGetNoticeParam

func NewServiceItemGetNoticeParam() *ServiceItemGetNoticeParam

NewServiceItemGetNoticeParam returns a new ServiceItemGetNoticeParam

func (*ServiceItemGetNoticeParam) Copy

func (signp *ServiceItemGetNoticeParam) Copy() types.RVType

Copy returns a new copied instance of ServiceItemGetNoticeParam

func (*ServiceItemGetNoticeParam) Equals

func (signp *ServiceItemGetNoticeParam) Equals(o types.RVType) bool

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

func (*ServiceItemGetNoticeParam) ExtractFrom

func (signp *ServiceItemGetNoticeParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetNoticeParam from the given readable

func (*ServiceItemGetNoticeParam) FormatToString

func (signp *ServiceItemGetNoticeParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetNoticeParam using the provided indentation level

func (*ServiceItemGetNoticeParam) String

func (signp *ServiceItemGetNoticeParam) String() string

String returns the string representation of the ServiceItemGetNoticeParam

func (*ServiceItemGetNoticeParam) WriteTo

func (signp *ServiceItemGetNoticeParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetNoticeParam to the given writable

type ServiceItemGetPrepurchaseInfoParam

type ServiceItemGetPrepurchaseInfoParam struct {
	types.Structure
	ItemCode    *types.String
	ReferenceID *types.String
	Limitation  *ServiceItemLimitation
	Language    *types.String
	UniqueID    *types.PrimitiveU32
}

ServiceItemGetPrepurchaseInfoParam is a type within the ServiceItem protocol

func NewServiceItemGetPrepurchaseInfoParam

func NewServiceItemGetPrepurchaseInfoParam() *ServiceItemGetPrepurchaseInfoParam

NewServiceItemGetPrepurchaseInfoParam returns a new ServiceItemGetPrepurchaseInfoParam

func (*ServiceItemGetPrepurchaseInfoParam) Copy

Copy returns a new copied instance of ServiceItemGetPrepurchaseInfoParam

func (*ServiceItemGetPrepurchaseInfoParam) Equals

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

func (*ServiceItemGetPrepurchaseInfoParam) ExtractFrom

func (sigpip *ServiceItemGetPrepurchaseInfoParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetPrepurchaseInfoParam from the given readable

func (*ServiceItemGetPrepurchaseInfoParam) FormatToString

func (sigpip *ServiceItemGetPrepurchaseInfoParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetPrepurchaseInfoParam using the provided indentation level

func (*ServiceItemGetPrepurchaseInfoParam) String

func (sigpip *ServiceItemGetPrepurchaseInfoParam) String() string

String returns the string representation of the ServiceItemGetPrepurchaseInfoParam

func (*ServiceItemGetPrepurchaseInfoParam) WriteTo

func (sigpip *ServiceItemGetPrepurchaseInfoParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetPrepurchaseInfoParam to the given writable

type ServiceItemGetPrepurchaseInfoResponse

type ServiceItemGetPrepurchaseInfoResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullablePrepurchaseInfo *types.List[*ServiceItemPrepurchaseInfo]
}

ServiceItemGetPrepurchaseInfoResponse is a type within the ServiceItem protocol

func NewServiceItemGetPrepurchaseInfoResponse

func NewServiceItemGetPrepurchaseInfoResponse() *ServiceItemGetPrepurchaseInfoResponse

NewServiceItemGetPrepurchaseInfoResponse returns a new ServiceItemGetPrepurchaseInfoResponse

func (*ServiceItemGetPrepurchaseInfoResponse) Copy

Copy returns a new copied instance of ServiceItemGetPrepurchaseInfoResponse

func (*ServiceItemGetPrepurchaseInfoResponse) Equals

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

func (*ServiceItemGetPrepurchaseInfoResponse) ExtractFrom

func (sigpir *ServiceItemGetPrepurchaseInfoResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetPrepurchaseInfoResponse from the given readable

func (*ServiceItemGetPrepurchaseInfoResponse) FormatToString

func (sigpir *ServiceItemGetPrepurchaseInfoResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetPrepurchaseInfoResponse using the provided indentation level

func (*ServiceItemGetPrepurchaseInfoResponse) String

String returns the string representation of the ServiceItemGetPrepurchaseInfoResponse

func (*ServiceItemGetPrepurchaseInfoResponse) WriteTo

func (sigpir *ServiceItemGetPrepurchaseInfoResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetPrepurchaseInfoResponse to the given writable

type ServiceItemGetPurchaseHistoryParam

type ServiceItemGetPurchaseHistoryParam struct {
	types.Structure
	Language *types.String
	Offset   *types.PrimitiveU32
	Size     *types.PrimitiveU32
	UniqueID *types.PrimitiveU32
	Platform *types.PrimitiveU8
}

ServiceItemGetPurchaseHistoryParam is a type within the ServiceItem protocol

func NewServiceItemGetPurchaseHistoryParam

func NewServiceItemGetPurchaseHistoryParam() *ServiceItemGetPurchaseHistoryParam

NewServiceItemGetPurchaseHistoryParam returns a new ServiceItemGetPurchaseHistoryParam

func (*ServiceItemGetPurchaseHistoryParam) Copy

Copy returns a new copied instance of ServiceItemGetPurchaseHistoryParam

func (*ServiceItemGetPurchaseHistoryParam) Equals

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

func (*ServiceItemGetPurchaseHistoryParam) ExtractFrom

func (sigphp *ServiceItemGetPurchaseHistoryParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetPurchaseHistoryParam from the given readable

func (*ServiceItemGetPurchaseHistoryParam) FormatToString

func (sigphp *ServiceItemGetPurchaseHistoryParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetPurchaseHistoryParam using the provided indentation level

func (*ServiceItemGetPurchaseHistoryParam) String

func (sigphp *ServiceItemGetPurchaseHistoryParam) String() string

String returns the string representation of the ServiceItemGetPurchaseHistoryParam

func (*ServiceItemGetPurchaseHistoryParam) WriteTo

func (sigphp *ServiceItemGetPurchaseHistoryParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetPurchaseHistoryParam to the given writable

type ServiceItemGetPurchaseHistoryResponse

type ServiceItemGetPurchaseHistoryResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullablePurchaseHistory *types.List[*ServiceItemPurchaseHistory]
}

ServiceItemGetPurchaseHistoryResponse is a type within the ServiceItem protocol

func NewServiceItemGetPurchaseHistoryResponse

func NewServiceItemGetPurchaseHistoryResponse() *ServiceItemGetPurchaseHistoryResponse

NewServiceItemGetPurchaseHistoryResponse returns a new ServiceItemGetPurchaseHistoryResponse

func (*ServiceItemGetPurchaseHistoryResponse) Copy

Copy returns a new copied instance of ServiceItemGetPurchaseHistoryResponse

func (*ServiceItemGetPurchaseHistoryResponse) Equals

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

func (*ServiceItemGetPurchaseHistoryResponse) ExtractFrom

func (sigphr *ServiceItemGetPurchaseHistoryResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetPurchaseHistoryResponse from the given readable

func (*ServiceItemGetPurchaseHistoryResponse) FormatToString

func (sigphr *ServiceItemGetPurchaseHistoryResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetPurchaseHistoryResponse using the provided indentation level

func (*ServiceItemGetPurchaseHistoryResponse) String

String returns the string representation of the ServiceItemGetPurchaseHistoryResponse

func (*ServiceItemGetPurchaseHistoryResponse) WriteTo

func (sigphr *ServiceItemGetPurchaseHistoryResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetPurchaseHistoryResponse to the given writable

type ServiceItemGetServiceItemRightParam

type ServiceItemGetServiceItemRightParam struct {
	types.Structure
	ReferenceID *types.String
	DeviceID    *types.String
	UniqueID    *types.PrimitiveU32
	ItemGroup   *types.PrimitiveU8
	Platform    *types.PrimitiveU8 // * Revision 1
}

ServiceItemGetServiceItemRightParam is a type within the ServiceItem protocol

func NewServiceItemGetServiceItemRightParam

func NewServiceItemGetServiceItemRightParam() *ServiceItemGetServiceItemRightParam

NewServiceItemGetServiceItemRightParam returns a new ServiceItemGetServiceItemRightParam

func (*ServiceItemGetServiceItemRightParam) Copy

Copy returns a new copied instance of ServiceItemGetServiceItemRightParam

func (*ServiceItemGetServiceItemRightParam) Equals

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

func (*ServiceItemGetServiceItemRightParam) ExtractFrom

func (sigsirp *ServiceItemGetServiceItemRightParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetServiceItemRightParam from the given readable

func (*ServiceItemGetServiceItemRightParam) FormatToString

func (sigsirp *ServiceItemGetServiceItemRightParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetServiceItemRightParam using the provided indentation level

func (*ServiceItemGetServiceItemRightParam) String

func (sigsirp *ServiceItemGetServiceItemRightParam) String() string

String returns the string representation of the ServiceItemGetServiceItemRightParam

func (*ServiceItemGetServiceItemRightParam) WriteTo

func (sigsirp *ServiceItemGetServiceItemRightParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetServiceItemRightParam to the given writable

type ServiceItemGetServiceItemRightResponse

type ServiceItemGetServiceItemRightResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullableRightInfos *types.List[*ServiceItemRightInfos]
}

ServiceItemGetServiceItemRightResponse is a type within the ServiceItem protocol

func NewServiceItemGetServiceItemRightResponse

func NewServiceItemGetServiceItemRightResponse() *ServiceItemGetServiceItemRightResponse

NewServiceItemGetServiceItemRightResponse returns a new ServiceItemGetServiceItemRightResponse

func (*ServiceItemGetServiceItemRightResponse) Copy

Copy returns a new copied instance of ServiceItemGetServiceItemRightResponse

func (*ServiceItemGetServiceItemRightResponse) Equals

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

func (*ServiceItemGetServiceItemRightResponse) ExtractFrom

func (sigsirr *ServiceItemGetServiceItemRightResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetServiceItemRightResponse from the given readable

func (*ServiceItemGetServiceItemRightResponse) FormatToString

func (sigsirr *ServiceItemGetServiceItemRightResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetServiceItemRightResponse using the provided indentation level

func (*ServiceItemGetServiceItemRightResponse) String

String returns the string representation of the ServiceItemGetServiceItemRightResponse

func (*ServiceItemGetServiceItemRightResponse) WriteTo

func (sigsirr *ServiceItemGetServiceItemRightResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetServiceItemRightResponse to the given writable

type ServiceItemGetSupportIDParam

type ServiceItemGetSupportIDParam struct {
	types.Structure
	UniqueID *types.PrimitiveU32
	Platform *types.PrimitiveU8
}

ServiceItemGetSupportIDParam is a type within the ServiceItem protocol

func NewServiceItemGetSupportIDParam

func NewServiceItemGetSupportIDParam() *ServiceItemGetSupportIDParam

NewServiceItemGetSupportIDParam returns a new ServiceItemGetSupportIDParam

func (*ServiceItemGetSupportIDParam) Copy

func (sigsidp *ServiceItemGetSupportIDParam) Copy() types.RVType

Copy returns a new copied instance of ServiceItemGetSupportIDParam

func (*ServiceItemGetSupportIDParam) Equals

func (sigsidp *ServiceItemGetSupportIDParam) Equals(o types.RVType) bool

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

func (*ServiceItemGetSupportIDParam) ExtractFrom

func (sigsidp *ServiceItemGetSupportIDParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemGetSupportIDParam from the given readable

func (*ServiceItemGetSupportIDParam) FormatToString

func (sigsidp *ServiceItemGetSupportIDParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemGetSupportIDParam using the provided indentation level

func (*ServiceItemGetSupportIDParam) String

func (sigsidp *ServiceItemGetSupportIDParam) String() string

String returns the string representation of the ServiceItemGetSupportIDParam

func (*ServiceItemGetSupportIDParam) WriteTo

func (sigsidp *ServiceItemGetSupportIDParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemGetSupportIDParam to the given writable

type ServiceItemHTTPGetParam

type ServiceItemHTTPGetParam struct {
	types.Structure
	URL *types.String
}

ServiceItemHTTPGetParam is a type within the ServiceItem protocol

func NewServiceItemHTTPGetParam

func NewServiceItemHTTPGetParam() *ServiceItemHTTPGetParam

NewServiceItemHTTPGetParam returns a new ServiceItemHTTPGetParam

func (*ServiceItemHTTPGetParam) Copy

func (sihttpgp *ServiceItemHTTPGetParam) Copy() types.RVType

Copy returns a new copied instance of ServiceItemHTTPGetParam

func (*ServiceItemHTTPGetParam) Equals

func (sihttpgp *ServiceItemHTTPGetParam) Equals(o types.RVType) bool

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

func (*ServiceItemHTTPGetParam) ExtractFrom

func (sihttpgp *ServiceItemHTTPGetParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemHTTPGetParam from the given readable

func (*ServiceItemHTTPGetParam) FormatToString

func (sihttpgp *ServiceItemHTTPGetParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemHTTPGetParam using the provided indentation level

func (*ServiceItemHTTPGetParam) String

func (sihttpgp *ServiceItemHTTPGetParam) String() string

String returns the string representation of the ServiceItemHTTPGetParam

func (*ServiceItemHTTPGetParam) WriteTo

func (sihttpgp *ServiceItemHTTPGetParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemHTTPGetParam to the given writable

type ServiceItemHTTPGetResponse

type ServiceItemHTTPGetResponse struct {
	types.Structure
	Response *types.QBuffer
}

ServiceItemHTTPGetResponse is a type within the ServiceItem protocol

func NewServiceItemHTTPGetResponse

func NewServiceItemHTTPGetResponse() *ServiceItemHTTPGetResponse

NewServiceItemHTTPGetResponse returns a new ServiceItemHTTPGetResponse

func (*ServiceItemHTTPGetResponse) Copy

func (sihttpgr *ServiceItemHTTPGetResponse) Copy() types.RVType

Copy returns a new copied instance of ServiceItemHTTPGetResponse

func (*ServiceItemHTTPGetResponse) Equals

func (sihttpgr *ServiceItemHTTPGetResponse) Equals(o types.RVType) bool

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

func (*ServiceItemHTTPGetResponse) ExtractFrom

func (sihttpgr *ServiceItemHTTPGetResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemHTTPGetResponse from the given readable

func (*ServiceItemHTTPGetResponse) FormatToString

func (sihttpgr *ServiceItemHTTPGetResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemHTTPGetResponse using the provided indentation level

func (*ServiceItemHTTPGetResponse) String

func (sihttpgr *ServiceItemHTTPGetResponse) String() string

String returns the string representation of the ServiceItemHTTPGetResponse

func (*ServiceItemHTTPGetResponse) WriteTo

func (sihttpgr *ServiceItemHTTPGetResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemHTTPGetResponse to the given writable

type ServiceItemLawMessage

type ServiceItemLawMessage struct {
	types.Structure
	IsMessageRequired *types.PrimitiveBool
	LawMessage        *types.String
}

ServiceItemLawMessage is a type within the ServiceItem protocol

func NewServiceItemLawMessage

func NewServiceItemLawMessage() *ServiceItemLawMessage

NewServiceItemLawMessage returns a new ServiceItemLawMessage

func (*ServiceItemLawMessage) Copy

func (silm *ServiceItemLawMessage) Copy() types.RVType

Copy returns a new copied instance of ServiceItemLawMessage

func (*ServiceItemLawMessage) Equals

func (silm *ServiceItemLawMessage) Equals(o types.RVType) bool

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

func (*ServiceItemLawMessage) ExtractFrom

func (silm *ServiceItemLawMessage) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemLawMessage from the given readable

func (*ServiceItemLawMessage) FormatToString

func (silm *ServiceItemLawMessage) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemLawMessage using the provided indentation level

func (*ServiceItemLawMessage) String

func (silm *ServiceItemLawMessage) String() string

String returns the string representation of the ServiceItemLawMessage

func (*ServiceItemLawMessage) WriteTo

func (silm *ServiceItemLawMessage) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemLawMessage to the given writable

type ServiceItemLimitation

type ServiceItemLimitation struct {
	types.Structure
	LimitationType  *types.PrimitiveU32
	LimitationValue *types.PrimitiveU32
}

ServiceItemLimitation is a type within the ServiceItem protocol

func NewServiceItemLimitation

func NewServiceItemLimitation() *ServiceItemLimitation

NewServiceItemLimitation returns a new ServiceItemLimitation

func (*ServiceItemLimitation) Copy

func (sil *ServiceItemLimitation) Copy() types.RVType

Copy returns a new copied instance of ServiceItemLimitation

func (*ServiceItemLimitation) Equals

func (sil *ServiceItemLimitation) Equals(o types.RVType) bool

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

func (*ServiceItemLimitation) ExtractFrom

func (sil *ServiceItemLimitation) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemLimitation from the given readable

func (*ServiceItemLimitation) FormatToString

func (sil *ServiceItemLimitation) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemLimitation using the provided indentation level

func (*ServiceItemLimitation) String

func (sil *ServiceItemLimitation) String() string

String returns the string representation of the ServiceItemLimitation

func (*ServiceItemLimitation) WriteTo

func (sil *ServiceItemLimitation) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemLimitation to the given writable

type ServiceItemListItem

type ServiceItemListItem struct {
	types.Structure
	ItemCode            *types.String
	RegularPrice        *ServiceItemAmount
	TaxExcluded         *types.PrimitiveBool
	InitialPurchaseOnly *types.PrimitiveBool
	Limitation          *ServiceItemLimitation
	Attributes          *types.List[*ServiceItemAttribute]
}

ServiceItemListItem is a type within the ServiceItem protocol

func NewServiceItemListItem

func NewServiceItemListItem() *ServiceItemListItem

NewServiceItemListItem returns a new ServiceItemListItem

func (*ServiceItemListItem) Copy

func (sili *ServiceItemListItem) Copy() types.RVType

Copy returns a new copied instance of ServiceItemListItem

func (*ServiceItemListItem) Equals

func (sili *ServiceItemListItem) Equals(o types.RVType) bool

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

func (*ServiceItemListItem) ExtractFrom

func (sili *ServiceItemListItem) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemListItem from the given readable

func (*ServiceItemListItem) FormatToString

func (sili *ServiceItemListItem) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemListItem using the provided indentation level

func (*ServiceItemListItem) String

func (sili *ServiceItemListItem) String() string

String returns the string representation of the ServiceItemListItem

func (*ServiceItemListItem) WriteTo

func (sili *ServiceItemListItem) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemListItem to the given writable

type ServiceItemListServiceItemParam

type ServiceItemListServiceItemParam struct {
	types.Structure
	Language           *types.String
	Offset             *types.PrimitiveU32
	Size               *types.PrimitiveU32
	IsBalanceAvailable *types.PrimitiveBool
	UniqueID           *types.PrimitiveU32
	Platform           *types.PrimitiveU8 // * Revision 1
}

ServiceItemListServiceItemParam is a type within the ServiceItem protocol

func NewServiceItemListServiceItemParam

func NewServiceItemListServiceItemParam() *ServiceItemListServiceItemParam

NewServiceItemListServiceItemParam returns a new ServiceItemListServiceItemParam

func (*ServiceItemListServiceItemParam) Copy

Copy returns a new copied instance of ServiceItemListServiceItemParam

func (*ServiceItemListServiceItemParam) Equals

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

func (*ServiceItemListServiceItemParam) ExtractFrom

func (silsip *ServiceItemListServiceItemParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemListServiceItemParam from the given readable

func (*ServiceItemListServiceItemParam) FormatToString

func (silsip *ServiceItemListServiceItemParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemListServiceItemParam using the provided indentation level

func (*ServiceItemListServiceItemParam) String

func (silsip *ServiceItemListServiceItemParam) String() string

String returns the string representation of the ServiceItemListServiceItemParam

func (*ServiceItemListServiceItemParam) WriteTo

func (silsip *ServiceItemListServiceItemParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemListServiceItemParam to the given writable

type ServiceItemListServiceItemResponse

type ServiceItemListServiceItemResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullableCatalog *types.List[*ServiceItemCatalog]
}

ServiceItemListServiceItemResponse is a type within the ServiceItem protocol

func NewServiceItemListServiceItemResponse

func NewServiceItemListServiceItemResponse() *ServiceItemListServiceItemResponse

NewServiceItemListServiceItemResponse returns a new ServiceItemListServiceItemResponse

func (*ServiceItemListServiceItemResponse) Copy

Copy returns a new copied instance of ServiceItemListServiceItemResponse

func (*ServiceItemListServiceItemResponse) Equals

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

func (*ServiceItemListServiceItemResponse) ExtractFrom

func (silsir *ServiceItemListServiceItemResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemListServiceItemResponse from the given readable

func (*ServiceItemListServiceItemResponse) FormatToString

func (silsir *ServiceItemListServiceItemResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemListServiceItemResponse using the provided indentation level

func (*ServiceItemListServiceItemResponse) String

func (silsir *ServiceItemListServiceItemResponse) String() string

String returns the string representation of the ServiceItemListServiceItemResponse

func (*ServiceItemListServiceItemResponse) WriteTo

func (silsir *ServiceItemListServiceItemResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemListServiceItemResponse to the given writable

type ServiceItemNotice

type ServiceItemNotice struct {
	types.Structure
	ScheduleID   *types.PrimitiveU64
	ScheduleType *types.PrimitiveU32
	ParamInt     *types.PrimitiveS32
	ParamString  *types.String
	ParamBinary  *types.QBuffer
	TimeBegin    *types.DateTime
	TimeEnd      *types.DateTime
}

ServiceItemNotice is a type within the ServiceItem protocol

func NewServiceItemNotice

func NewServiceItemNotice() *ServiceItemNotice

NewServiceItemNotice returns a new ServiceItemNotice

func (*ServiceItemNotice) Copy

func (sin *ServiceItemNotice) Copy() types.RVType

Copy returns a new copied instance of ServiceItemNotice

func (*ServiceItemNotice) Equals

func (sin *ServiceItemNotice) Equals(o types.RVType) bool

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

func (*ServiceItemNotice) ExtractFrom

func (sin *ServiceItemNotice) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemNotice from the given readable

func (*ServiceItemNotice) FormatToString

func (sin *ServiceItemNotice) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemNotice using the provided indentation level

func (*ServiceItemNotice) String

func (sin *ServiceItemNotice) String() string

String returns the string representation of the ServiceItemNotice

func (*ServiceItemNotice) WriteTo

func (sin *ServiceItemNotice) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemNotice to the given writable

type ServiceItemPostRightBinaryByAccountParam

type ServiceItemPostRightBinaryByAccountParam struct {
	types.Structure
	ReferenceID *types.String
	UseType     *types.PrimitiveU8
	RightBinary *types.QBuffer
	LogMessage  *types.String
	UniqueID    *types.PrimitiveU32
	Platform    *types.PrimitiveU8
}

ServiceItemPostRightBinaryByAccountParam is a type within the ServiceItem protocol

func NewServiceItemPostRightBinaryByAccountParam

func NewServiceItemPostRightBinaryByAccountParam() *ServiceItemPostRightBinaryByAccountParam

NewServiceItemPostRightBinaryByAccountParam returns a new ServiceItemPostRightBinaryByAccountParam

func (*ServiceItemPostRightBinaryByAccountParam) Copy

Copy returns a new copied instance of ServiceItemPostRightBinaryByAccountParam

func (*ServiceItemPostRightBinaryByAccountParam) Equals

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

func (*ServiceItemPostRightBinaryByAccountParam) ExtractFrom

func (siprbbap *ServiceItemPostRightBinaryByAccountParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPostRightBinaryByAccountParam from the given readable

func (*ServiceItemPostRightBinaryByAccountParam) FormatToString

func (siprbbap *ServiceItemPostRightBinaryByAccountParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPostRightBinaryByAccountParam using the provided indentation level

func (*ServiceItemPostRightBinaryByAccountParam) String

String returns the string representation of the ServiceItemPostRightBinaryByAccountParam

func (*ServiceItemPostRightBinaryByAccountParam) WriteTo

func (siprbbap *ServiceItemPostRightBinaryByAccountParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPostRightBinaryByAccountParam to the given writable

type ServiceItemPrepurchaseInfo

type ServiceItemPrepurchaseInfo struct {
	types.Structure
	ItemCode         *types.String
	PriceID          *types.String
	RegularPrice     *ServiceItemAmount
	IsTaxAvailable   *types.PrimitiveBool
	TaxAmount        *ServiceItemAmount
	TotalAmount      *ServiceItemAmount
	CurrentBalance   *ServiceItemAmount
	PostBalance      *ServiceItemAmount
	CurrentRightInfo *ServiceItemPrepurchaseRightInfo
	PostRightInfo    *ServiceItemPrepurchaseRightInfo
}

ServiceItemPrepurchaseInfo is a type within the ServiceItem protocol

func NewServiceItemPrepurchaseInfo

func NewServiceItemPrepurchaseInfo() *ServiceItemPrepurchaseInfo

NewServiceItemPrepurchaseInfo returns a new ServiceItemPrepurchaseInfo

func (*ServiceItemPrepurchaseInfo) Copy

Copy returns a new copied instance of ServiceItemPrepurchaseInfo

func (*ServiceItemPrepurchaseInfo) Equals

func (sipi *ServiceItemPrepurchaseInfo) Equals(o types.RVType) bool

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

func (*ServiceItemPrepurchaseInfo) ExtractFrom

func (sipi *ServiceItemPrepurchaseInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPrepurchaseInfo from the given readable

func (*ServiceItemPrepurchaseInfo) FormatToString

func (sipi *ServiceItemPrepurchaseInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPrepurchaseInfo using the provided indentation level

func (*ServiceItemPrepurchaseInfo) String

func (sipi *ServiceItemPrepurchaseInfo) String() string

String returns the string representation of the ServiceItemPrepurchaseInfo

func (*ServiceItemPrepurchaseInfo) WriteTo

func (sipi *ServiceItemPrepurchaseInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPrepurchaseInfo to the given writable

type ServiceItemPrepurchaseRightInfo

type ServiceItemPrepurchaseRightInfo struct {
	types.Structure
	LimitationType *types.PrimitiveU32
	AcquiredCount  *types.PrimitiveU32
	UsedCount      *types.PrimitiveU32
	ExpiryDate     *types.PrimitiveU32
	ExpiredCount   *types.PrimitiveU32
	ExpiryCounts   *types.List[*types.PrimitiveU32]
}

ServiceItemPrepurchaseRightInfo is a type within the ServiceItem protocol

func NewServiceItemPrepurchaseRightInfo

func NewServiceItemPrepurchaseRightInfo() *ServiceItemPrepurchaseRightInfo

NewServiceItemPrepurchaseRightInfo returns a new ServiceItemPrepurchaseRightInfo

func (*ServiceItemPrepurchaseRightInfo) Copy

Copy returns a new copied instance of ServiceItemPrepurchaseRightInfo

func (*ServiceItemPrepurchaseRightInfo) Equals

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

func (*ServiceItemPrepurchaseRightInfo) ExtractFrom

func (sipri *ServiceItemPrepurchaseRightInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPrepurchaseRightInfo from the given readable

func (*ServiceItemPrepurchaseRightInfo) FormatToString

func (sipri *ServiceItemPrepurchaseRightInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPrepurchaseRightInfo using the provided indentation level

func (*ServiceItemPrepurchaseRightInfo) String

func (sipri *ServiceItemPrepurchaseRightInfo) String() string

String returns the string representation of the ServiceItemPrepurchaseRightInfo

func (*ServiceItemPrepurchaseRightInfo) WriteTo

func (sipri *ServiceItemPrepurchaseRightInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPrepurchaseRightInfo to the given writable

type ServiceItemPurchaseHistory

type ServiceItemPurchaseHistory struct {
	types.Structure
	TotalSize    *types.PrimitiveU32
	Offset       *types.PrimitiveU32
	Transactions *types.List[*ServiceItemTransaction]
}

ServiceItemPurchaseHistory is a type within the ServiceItem protocol

func NewServiceItemPurchaseHistory

func NewServiceItemPurchaseHistory() *ServiceItemPurchaseHistory

NewServiceItemPurchaseHistory returns a new ServiceItemPurchaseHistory

func (*ServiceItemPurchaseHistory) Copy

Copy returns a new copied instance of ServiceItemPurchaseHistory

func (*ServiceItemPurchaseHistory) Equals

func (siph *ServiceItemPurchaseHistory) Equals(o types.RVType) bool

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

func (*ServiceItemPurchaseHistory) ExtractFrom

func (siph *ServiceItemPurchaseHistory) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPurchaseHistory from the given readable

func (*ServiceItemPurchaseHistory) FormatToString

func (siph *ServiceItemPurchaseHistory) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPurchaseHistory using the provided indentation level

func (*ServiceItemPurchaseHistory) String

func (siph *ServiceItemPurchaseHistory) String() string

String returns the string representation of the ServiceItemPurchaseHistory

func (*ServiceItemPurchaseHistory) WriteTo

func (siph *ServiceItemPurchaseHistory) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPurchaseHistory to the given writable

type ServiceItemPurchaseInfo

type ServiceItemPurchaseInfo struct {
	types.Structure
	TransactionID    *types.String
	ExtTransactionID *types.String
	ItemCode         *types.String
	PostBalance      *ServiceItemAmount
}

ServiceItemPurchaseInfo is a type within the ServiceItem protocol

func NewServiceItemPurchaseInfo

func NewServiceItemPurchaseInfo() *ServiceItemPurchaseInfo

NewServiceItemPurchaseInfo returns a new ServiceItemPurchaseInfo

func (*ServiceItemPurchaseInfo) Copy

func (sipi *ServiceItemPurchaseInfo) Copy() types.RVType

Copy returns a new copied instance of ServiceItemPurchaseInfo

func (*ServiceItemPurchaseInfo) Equals

func (sipi *ServiceItemPurchaseInfo) Equals(o types.RVType) bool

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

func (*ServiceItemPurchaseInfo) ExtractFrom

func (sipi *ServiceItemPurchaseInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPurchaseInfo from the given readable

func (*ServiceItemPurchaseInfo) FormatToString

func (sipi *ServiceItemPurchaseInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPurchaseInfo using the provided indentation level

func (*ServiceItemPurchaseInfo) String

func (sipi *ServiceItemPurchaseInfo) String() string

String returns the string representation of the ServiceItemPurchaseInfo

func (*ServiceItemPurchaseInfo) WriteTo

func (sipi *ServiceItemPurchaseInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPurchaseInfo to the given writable

type ServiceItemPurchaseServiceItemParam

type ServiceItemPurchaseServiceItemParam struct {
	types.Structure
	ItemCode       *types.String
	PriceID        *types.String
	ReferenceID    *types.String
	Balance        *types.String
	ItemName       *types.String
	EcServiceToken *types.String
	Language       *types.String
	UniqueID       *types.PrimitiveU32
	Platform       *types.PrimitiveU8 // * Revision 1
}

ServiceItemPurchaseServiceItemParam is a type within the ServiceItem protocol

func NewServiceItemPurchaseServiceItemParam

func NewServiceItemPurchaseServiceItemParam() *ServiceItemPurchaseServiceItemParam

NewServiceItemPurchaseServiceItemParam returns a new ServiceItemPurchaseServiceItemParam

func (*ServiceItemPurchaseServiceItemParam) Copy

Copy returns a new copied instance of ServiceItemPurchaseServiceItemParam

func (*ServiceItemPurchaseServiceItemParam) Equals

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

func (*ServiceItemPurchaseServiceItemParam) ExtractFrom

func (sipsip *ServiceItemPurchaseServiceItemParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPurchaseServiceItemParam from the given readable

func (*ServiceItemPurchaseServiceItemParam) FormatToString

func (sipsip *ServiceItemPurchaseServiceItemParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPurchaseServiceItemParam using the provided indentation level

func (*ServiceItemPurchaseServiceItemParam) String

String returns the string representation of the ServiceItemPurchaseServiceItemParam

func (*ServiceItemPurchaseServiceItemParam) WriteTo

func (sipsip *ServiceItemPurchaseServiceItemParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPurchaseServiceItemParam to the given writable

type ServiceItemPurchaseServiceItemResponse

type ServiceItemPurchaseServiceItemResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullablePurchaseInfo *types.List[*ServiceItemPurchaseInfo]
}

ServiceItemPurchaseServiceItemResponse is a type within the ServiceItem protocol

func NewServiceItemPurchaseServiceItemResponse

func NewServiceItemPurchaseServiceItemResponse() *ServiceItemPurchaseServiceItemResponse

NewServiceItemPurchaseServiceItemResponse returns a new ServiceItemPurchaseServiceItemResponse

func (*ServiceItemPurchaseServiceItemResponse) Copy

Copy returns a new copied instance of ServiceItemPurchaseServiceItemResponse

func (*ServiceItemPurchaseServiceItemResponse) Equals

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

func (*ServiceItemPurchaseServiceItemResponse) ExtractFrom

func (sipsir *ServiceItemPurchaseServiceItemResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemPurchaseServiceItemResponse from the given readable

func (*ServiceItemPurchaseServiceItemResponse) FormatToString

func (sipsir *ServiceItemPurchaseServiceItemResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemPurchaseServiceItemResponse using the provided indentation level

func (*ServiceItemPurchaseServiceItemResponse) String

String returns the string representation of the ServiceItemPurchaseServiceItemResponse

func (*ServiceItemPurchaseServiceItemResponse) WriteTo

func (sipsir *ServiceItemPurchaseServiceItemResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemPurchaseServiceItemResponse to the given writable

type ServiceItemRightBinary

type ServiceItemRightBinary struct {
	types.Structure
	UseType     *types.PrimitiveU8
	RightBinary *types.QBuffer
}

ServiceItemRightBinary is a type within the ServiceItem protocol

func NewServiceItemRightBinary

func NewServiceItemRightBinary() *ServiceItemRightBinary

NewServiceItemRightBinary returns a new ServiceItemRightBinary

func (*ServiceItemRightBinary) Copy

func (sirb *ServiceItemRightBinary) Copy() types.RVType

Copy returns a new copied instance of ServiceItemRightBinary

func (*ServiceItemRightBinary) Equals

func (sirb *ServiceItemRightBinary) Equals(o types.RVType) bool

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

func (*ServiceItemRightBinary) ExtractFrom

func (sirb *ServiceItemRightBinary) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemRightBinary from the given readable

func (*ServiceItemRightBinary) FormatToString

func (sirb *ServiceItemRightBinary) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemRightBinary using the provided indentation level

func (*ServiceItemRightBinary) String

func (sirb *ServiceItemRightBinary) String() string

String returns the string representation of the ServiceItemRightBinary

func (*ServiceItemRightBinary) WriteTo

func (sirb *ServiceItemRightBinary) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemRightBinary to the given writable

type ServiceItemRightConsumptionInfo

type ServiceItemRightConsumptionInfo struct {
	types.Structure
	*ServiceItemRightInfo
	AccountRights *types.List[*ServiceItemAccountRightConsumption]
}

ServiceItemRightConsumptionInfo is a type within the ServiceItem protocol

func NewServiceItemRightConsumptionInfo

func NewServiceItemRightConsumptionInfo() *ServiceItemRightConsumptionInfo

NewServiceItemRightConsumptionInfo returns a new ServiceItemRightConsumptionInfo

func (*ServiceItemRightConsumptionInfo) Copy

Copy returns a new copied instance of ServiceItemRightConsumptionInfo

func (*ServiceItemRightConsumptionInfo) Equals

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

func (*ServiceItemRightConsumptionInfo) ExtractFrom

func (sirci *ServiceItemRightConsumptionInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemRightConsumptionInfo from the given readable

func (*ServiceItemRightConsumptionInfo) FormatToString

func (sirci *ServiceItemRightConsumptionInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemRightConsumptionInfo using the provided indentation level

func (*ServiceItemRightConsumptionInfo) String

func (sirci *ServiceItemRightConsumptionInfo) String() string

String returns the string representation of the ServiceItemRightConsumptionInfo

func (*ServiceItemRightConsumptionInfo) WriteTo

func (sirci *ServiceItemRightConsumptionInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemRightConsumptionInfo to the given writable

type ServiceItemRightInfo

type ServiceItemRightInfo struct {
	types.Structure
	ReferenceID     *types.String
	ReferenceIDType *types.PrimitiveU32
}

ServiceItemRightInfo is a type within the ServiceItem protocol

func NewServiceItemRightInfo

func NewServiceItemRightInfo() *ServiceItemRightInfo

NewServiceItemRightInfo returns a new ServiceItemRightInfo

func (*ServiceItemRightInfo) Copy

func (siri *ServiceItemRightInfo) Copy() types.RVType

Copy returns a new copied instance of ServiceItemRightInfo

func (*ServiceItemRightInfo) Equals

func (siri *ServiceItemRightInfo) Equals(o types.RVType) bool

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

func (*ServiceItemRightInfo) ExtractFrom

func (siri *ServiceItemRightInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemRightInfo from the given readable

func (*ServiceItemRightInfo) FormatToString

func (siri *ServiceItemRightInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemRightInfo using the provided indentation level

func (*ServiceItemRightInfo) String

func (siri *ServiceItemRightInfo) String() string

String returns the string representation of the ServiceItemRightInfo

func (*ServiceItemRightInfo) WriteTo

func (siri *ServiceItemRightInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemRightInfo to the given writable

type ServiceItemRightInfos

type ServiceItemRightInfos struct {
	types.Structure
	SupportID                       *types.String
	ConsumptionRightInfos           *types.List[*ServiceItemRightConsumptionInfo]
	AdditionalTimeRightInfos        *types.List[*ServiceItemRightTimeInfo]
	PermanentRightInfos             *types.List[*ServiceItemRightTimeInfo]
	AlreadyPurchasedInitialOnlyItem *types.PrimitiveBool
}

ServiceItemRightInfos is a type within the ServiceItem protocol

func NewServiceItemRightInfos

func NewServiceItemRightInfos() *ServiceItemRightInfos

NewServiceItemRightInfos returns a new ServiceItemRightInfos

func (*ServiceItemRightInfos) Copy

func (siri *ServiceItemRightInfos) Copy() types.RVType

Copy returns a new copied instance of ServiceItemRightInfos

func (*ServiceItemRightInfos) Equals

func (siri *ServiceItemRightInfos) Equals(o types.RVType) bool

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

func (*ServiceItemRightInfos) ExtractFrom

func (siri *ServiceItemRightInfos) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemRightInfos from the given readable

func (*ServiceItemRightInfos) FormatToString

func (siri *ServiceItemRightInfos) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemRightInfos using the provided indentation level

func (*ServiceItemRightInfos) String

func (siri *ServiceItemRightInfos) String() string

String returns the string representation of the ServiceItemRightInfos

func (*ServiceItemRightInfos) WriteTo

func (siri *ServiceItemRightInfos) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemRightInfos to the given writable

type ServiceItemRightTimeInfo

type ServiceItemRightTimeInfo struct {
	types.Structure
	*ServiceItemRightInfo
	AccountRights *types.List[*ServiceItemAccountRightTime]
}

ServiceItemRightTimeInfo is a type within the ServiceItem protocol

func NewServiceItemRightTimeInfo

func NewServiceItemRightTimeInfo() *ServiceItemRightTimeInfo

NewServiceItemRightTimeInfo returns a new ServiceItemRightTimeInfo

func (*ServiceItemRightTimeInfo) Copy

func (sirti *ServiceItemRightTimeInfo) Copy() types.RVType

Copy returns a new copied instance of ServiceItemRightTimeInfo

func (*ServiceItemRightTimeInfo) Equals

func (sirti *ServiceItemRightTimeInfo) Equals(o types.RVType) bool

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

func (*ServiceItemRightTimeInfo) ExtractFrom

func (sirti *ServiceItemRightTimeInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemRightTimeInfo from the given readable

func (*ServiceItemRightTimeInfo) FormatToString

func (sirti *ServiceItemRightTimeInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemRightTimeInfo using the provided indentation level

func (*ServiceItemRightTimeInfo) String

func (sirti *ServiceItemRightTimeInfo) String() string

String returns the string representation of the ServiceItemRightTimeInfo

func (*ServiceItemRightTimeInfo) WriteTo

func (sirti *ServiceItemRightTimeInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemRightTimeInfo to the given writable

type ServiceItemTransaction

type ServiceItemTransaction struct {
	types.Structure
	TransactionID          *types.String
	ExtTransactionID       *types.String
	Time                   *types.DateTime
	TransactionType        *types.PrimitiveU32
	TransactionDescription *types.String
	TransactionAmount      *ServiceItemAmount
	ItemCode               *types.String
	ReferenceID            *types.String
	Limitation             *ServiceItemLimitation
}

ServiceItemTransaction is a type within the ServiceItem protocol

func NewServiceItemTransaction

func NewServiceItemTransaction() *ServiceItemTransaction

NewServiceItemTransaction returns a new ServiceItemTransaction

func (*ServiceItemTransaction) Copy

func (sit *ServiceItemTransaction) Copy() types.RVType

Copy returns a new copied instance of ServiceItemTransaction

func (*ServiceItemTransaction) Equals

func (sit *ServiceItemTransaction) Equals(o types.RVType) bool

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

func (*ServiceItemTransaction) ExtractFrom

func (sit *ServiceItemTransaction) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemTransaction from the given readable

func (*ServiceItemTransaction) FormatToString

func (sit *ServiceItemTransaction) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemTransaction using the provided indentation level

func (*ServiceItemTransaction) String

func (sit *ServiceItemTransaction) String() string

String returns the string representation of the ServiceItemTransaction

func (*ServiceItemTransaction) WriteTo

func (sit *ServiceItemTransaction) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemTransaction to the given writable

type ServiceItemUseServiceItemByAccountParam

type ServiceItemUseServiceItemByAccountParam struct {
	types.Structure
	ReferenceIDForUse         *types.String
	ReferenceIDForRightBinary *types.String
	UseType                   *types.PrimitiveU8
	UseNumber                 *types.PrimitiveU8
	RightBinary               *types.QBuffer
	LogMessage                *types.String
	UniqueID                  *types.PrimitiveU32
	Platform                  *types.PrimitiveU8
}

ServiceItemUseServiceItemByAccountParam is a type within the ServiceItem protocol

func NewServiceItemUseServiceItemByAccountParam

func NewServiceItemUseServiceItemByAccountParam() *ServiceItemUseServiceItemByAccountParam

NewServiceItemUseServiceItemByAccountParam returns a new ServiceItemUseServiceItemByAccountParam

func (*ServiceItemUseServiceItemByAccountParam) Copy

Copy returns a new copied instance of ServiceItemUseServiceItemByAccountParam

func (*ServiceItemUseServiceItemByAccountParam) Equals

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

func (*ServiceItemUseServiceItemByAccountParam) ExtractFrom

func (siusibap *ServiceItemUseServiceItemByAccountParam) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemUseServiceItemByAccountParam from the given readable

func (*ServiceItemUseServiceItemByAccountParam) FormatToString

func (siusibap *ServiceItemUseServiceItemByAccountParam) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemUseServiceItemByAccountParam using the provided indentation level

func (*ServiceItemUseServiceItemByAccountParam) String

String returns the string representation of the ServiceItemUseServiceItemByAccountParam

func (*ServiceItemUseServiceItemByAccountParam) WriteTo

func (siusibap *ServiceItemUseServiceItemByAccountParam) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemUseServiceItemByAccountParam to the given writable

type ServiceItemUseServiceItemResponse

type ServiceItemUseServiceItemResponse struct {
	types.Structure
	*ServiceItemEShopResponse
	NullableUsedInfo *types.List[*ServiceItemUsedInfo]
}

ServiceItemUseServiceItemResponse is a type within the ServiceItem protocol

func NewServiceItemUseServiceItemResponse

func NewServiceItemUseServiceItemResponse() *ServiceItemUseServiceItemResponse

NewServiceItemUseServiceItemResponse returns a new ServiceItemUseServiceItemResponse

func (*ServiceItemUseServiceItemResponse) Copy

Copy returns a new copied instance of ServiceItemUseServiceItemResponse

func (*ServiceItemUseServiceItemResponse) Equals

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

func (*ServiceItemUseServiceItemResponse) ExtractFrom

func (siusir *ServiceItemUseServiceItemResponse) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemUseServiceItemResponse from the given readable

func (*ServiceItemUseServiceItemResponse) FormatToString

func (siusir *ServiceItemUseServiceItemResponse) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemUseServiceItemResponse using the provided indentation level

func (*ServiceItemUseServiceItemResponse) String

func (siusir *ServiceItemUseServiceItemResponse) String() string

String returns the string representation of the ServiceItemUseServiceItemResponse

func (*ServiceItemUseServiceItemResponse) WriteTo

func (siusir *ServiceItemUseServiceItemResponse) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemUseServiceItemResponse to the given writable

type ServiceItemUsedInfo

type ServiceItemUsedInfo struct {
	types.Structure
	AcquiredCount *types.PrimitiveU32
	UsedCount     *types.PrimitiveU32
}

ServiceItemUsedInfo is a type within the ServiceItem protocol

func NewServiceItemUsedInfo

func NewServiceItemUsedInfo() *ServiceItemUsedInfo

NewServiceItemUsedInfo returns a new ServiceItemUsedInfo

func (*ServiceItemUsedInfo) Copy

func (siui *ServiceItemUsedInfo) Copy() types.RVType

Copy returns a new copied instance of ServiceItemUsedInfo

func (*ServiceItemUsedInfo) Equals

func (siui *ServiceItemUsedInfo) Equals(o types.RVType) bool

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

func (*ServiceItemUsedInfo) ExtractFrom

func (siui *ServiceItemUsedInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemUsedInfo from the given readable

func (*ServiceItemUsedInfo) FormatToString

func (siui *ServiceItemUsedInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemUsedInfo using the provided indentation level

func (*ServiceItemUsedInfo) String

func (siui *ServiceItemUsedInfo) String() string

String returns the string representation of the ServiceItemUsedInfo

func (*ServiceItemUsedInfo) WriteTo

func (siui *ServiceItemUsedInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemUsedInfo to the given writable

type ServiceItemUserInfo

type ServiceItemUserInfo struct {
	types.Structure
	ApplicationBuffer *types.QBuffer
}

ServiceItemUserInfo is a type within the ServiceItem protocol

func NewServiceItemUserInfo

func NewServiceItemUserInfo() *ServiceItemUserInfo

NewServiceItemUserInfo returns a new ServiceItemUserInfo

func (*ServiceItemUserInfo) Copy

func (siui *ServiceItemUserInfo) Copy() types.RVType

Copy returns a new copied instance of ServiceItemUserInfo

func (*ServiceItemUserInfo) Equals

func (siui *ServiceItemUserInfo) Equals(o types.RVType) bool

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

func (*ServiceItemUserInfo) ExtractFrom

func (siui *ServiceItemUserInfo) ExtractFrom(readable types.Readable) error

ExtractFrom extracts the ServiceItemUserInfo from the given readable

func (*ServiceItemUserInfo) FormatToString

func (siui *ServiceItemUserInfo) FormatToString(indentationLevel int) string

FormatToString pretty-prints the ServiceItemUserInfo using the provided indentation level

func (*ServiceItemUserInfo) String

func (siui *ServiceItemUserInfo) String() string

String returns the string representation of the ServiceItemUserInfo

func (*ServiceItemUserInfo) WriteTo

func (siui *ServiceItemUserInfo) WriteTo(writable types.Writable)

WriteTo writes the ServiceItemUserInfo to the given writable

Source Files

Jump to

Keyboard shortcuts

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