query

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Type

func Type(data []byte) (qt types.QueryType)

Types

type ChainState added in v0.5.1

type ChainState struct {
	Name   string             `json:"name,omitempty" form:"name" query:"name" validate:"required"`
	Type   protocol.ChainType `json:"type,omitempty" form:"type" query:"type" validate:"required"`
	Height uint64             `json:"height,omitempty" form:"height" query:"height" validate:"required"`
	Roots  [][]byte           `json:"roots,omitempty" form:"roots" query:"roots" validate:"required"`
	// contains filtered or unexported fields
}

func (*ChainState) Copy added in v0.5.1

func (v *ChainState) Copy() *ChainState

func (*ChainState) CopyAsInterface added in v0.5.1

func (v *ChainState) CopyAsInterface() interface{}

func (*ChainState) Equal added in v0.5.1

func (v *ChainState) Equal(u *ChainState) bool

func (*ChainState) IsValid added in v0.5.1

func (v *ChainState) IsValid() error

func (*ChainState) MarshalBinary added in v0.5.1

func (v *ChainState) MarshalBinary() ([]byte, error)

func (*ChainState) MarshalJSON added in v0.5.1

func (v *ChainState) MarshalJSON() ([]byte, error)

func (*ChainState) UnmarshalBinary added in v0.5.1

func (v *ChainState) UnmarshalBinary(data []byte) error

func (*ChainState) UnmarshalBinaryFrom added in v0.5.1

func (v *ChainState) UnmarshalBinaryFrom(rd io.Reader) error

func (*ChainState) UnmarshalJSON added in v0.5.1

func (v *ChainState) UnmarshalJSON(data []byte) error

type DirectoryQueryResult added in v0.5.1

type DirectoryQueryResult struct {
	Entries         []string           `json:"entries,omitempty" form:"entries" query:"entries"`
	ExpandedEntries []protocol.Account `json:"expandedEntries,omitempty" form:"expandedEntries" query:"expandedEntries"`
	Total           uint64             `json:"total" form:"total" query:"total" validate:"required"`
	// contains filtered or unexported fields
}

func (*DirectoryQueryResult) Copy added in v0.5.1

func (*DirectoryQueryResult) CopyAsInterface added in v0.5.1

func (v *DirectoryQueryResult) CopyAsInterface() interface{}

func (*DirectoryQueryResult) Equal added in v0.5.1

func (*DirectoryQueryResult) IsValid added in v0.5.1

func (v *DirectoryQueryResult) IsValid() error

func (*DirectoryQueryResult) MarshalBinary added in v0.5.1

func (v *DirectoryQueryResult) MarshalBinary() ([]byte, error)

func (*DirectoryQueryResult) MarshalJSON added in v0.5.1

func (v *DirectoryQueryResult) MarshalJSON() ([]byte, error)

func (*DirectoryQueryResult) UnmarshalBinary added in v0.5.1

func (v *DirectoryQueryResult) UnmarshalBinary(data []byte) error

func (*DirectoryQueryResult) UnmarshalBinaryFrom added in v0.5.1

func (v *DirectoryQueryResult) UnmarshalBinaryFrom(rd io.Reader) error

func (*DirectoryQueryResult) UnmarshalJSON added in v0.5.1

func (v *DirectoryQueryResult) UnmarshalJSON(data []byte) error

type GeneralReceipt added in v0.5.1

type GeneralReceipt struct {
	LocalBlock     uint64           `json:"localBlock,omitempty" form:"localBlock" query:"localBlock" validate:"required"`
	DirectoryBlock uint64           `json:"directoryBlock,omitempty" form:"directoryBlock" query:"directoryBlock" validate:"required"`
	Receipt        protocol.Receipt `json:"receipt,omitempty" form:"receipt" query:"receipt" validate:"required"`
	Error          string           `json:"error,omitempty" form:"error" query:"error" validate:"required"`
	// contains filtered or unexported fields
}

func (*GeneralReceipt) Copy added in v0.5.1

func (v *GeneralReceipt) Copy() *GeneralReceipt

func (*GeneralReceipt) CopyAsInterface added in v0.5.1

func (v *GeneralReceipt) CopyAsInterface() interface{}

func (*GeneralReceipt) Equal added in v0.5.1

func (v *GeneralReceipt) Equal(u *GeneralReceipt) bool

func (*GeneralReceipt) IsValid added in v0.5.1

func (v *GeneralReceipt) IsValid() error

func (*GeneralReceipt) MarshalBinary added in v0.5.1

func (v *GeneralReceipt) MarshalBinary() ([]byte, error)

func (*GeneralReceipt) UnmarshalBinary added in v0.5.1

func (v *GeneralReceipt) UnmarshalBinary(data []byte) error

func (*GeneralReceipt) UnmarshalBinaryFrom added in v0.5.1

func (v *GeneralReceipt) UnmarshalBinaryFrom(rd io.Reader) error

type MultiResponse

type MultiResponse struct {
	Type  string   `json:"type,omitempty" form:"type" query:"type" validate:"required"`
	Items []string `json:"items,omitempty" form:"items" query:"items" validate:"required"`
	Start uint64   `json:"start" form:"start" query:"start" validate:"required"`
	Count uint64   `json:"count" form:"count" query:"count" validate:"required"`
	Total uint64   `json:"total" form:"total" query:"total" validate:"required"`
	// contains filtered or unexported fields
}

func (*MultiResponse) IsValid

func (v *MultiResponse) IsValid() error

func (*MultiResponse) MarshalBinary

func (v *MultiResponse) MarshalBinary() ([]byte, error)

func (*MultiResponse) MarshalJSON added in v0.6.0

func (v *MultiResponse) MarshalJSON() ([]byte, error)

func (*MultiResponse) UnmarshalBinary

func (v *MultiResponse) UnmarshalBinary(data []byte) error

func (*MultiResponse) UnmarshalBinaryFrom

func (v *MultiResponse) UnmarshalBinaryFrom(rd io.Reader) error

func (*MultiResponse) UnmarshalJSON added in v0.6.0

func (v *MultiResponse) UnmarshalJSON(data []byte) error

type Query

type Query struct {
	Type    types.QueryType
	RouteId uint64
	Content []byte //currently this is a transaction hash, but will make it more focused to the chain it is querying, so this will probably act more like general transaction does for transactions.
}

Query will route a query message to a chain state

func (*Query) MarshalBinary

func (t *Query) MarshalBinary() (data []byte, err error)

func (*Query) UnmarshalBinary

func (t *Query) UnmarshalBinary(data []byte) (err error)

type RequestByChainId

type RequestByChainId struct {
	ChainId types.Bytes32
}

func (*RequestByChainId) MarshalBinary

func (r *RequestByChainId) MarshalBinary() ([]byte, error)

func (*RequestByChainId) Type

func (*RequestByChainId) UnmarshalBinary

func (r *RequestByChainId) UnmarshalBinary(data []byte) (err error)

type RequestByTxId

type RequestByTxId struct {
	TxId types.Bytes32
}

func (*RequestByTxId) MarshalBinary

func (t *RequestByTxId) MarshalBinary() (data []byte, err error)

func (*RequestByTxId) Type

func (*RequestByTxId) Type() types.QueryType

func (*RequestByTxId) UnmarshalBinary

func (t *RequestByTxId) UnmarshalBinary(data []byte) (err error)

type RequestByUrl

type RequestByUrl struct {
	Url types.String
}

func (*RequestByUrl) MarshalBinary

func (r *RequestByUrl) MarshalBinary() ([]byte, error)

func (*RequestByUrl) Type

func (*RequestByUrl) Type() types.QueryType

func (*RequestByUrl) UnmarshalBinary

func (r *RequestByUrl) UnmarshalBinary(data []byte) (err error)

type RequestDataEntry

type RequestDataEntry struct {
	Url       *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"`
	EntryHash [32]byte `json:"entryHash,omitempty" form:"entryHash" query:"entryHash"`
	// contains filtered or unexported fields
}

func (*RequestDataEntry) Copy added in v0.5.1

func (*RequestDataEntry) CopyAsInterface added in v0.5.1

func (v *RequestDataEntry) CopyAsInterface() interface{}

func (*RequestDataEntry) Equal added in v0.5.1

func (v *RequestDataEntry) Equal(u *RequestDataEntry) bool

func (*RequestDataEntry) IsValid added in v0.5.1

func (v *RequestDataEntry) IsValid() error

func (*RequestDataEntry) MarshalBinary added in v0.5.1

func (v *RequestDataEntry) MarshalBinary() ([]byte, error)

func (*RequestDataEntry) MarshalJSON added in v0.5.1

func (v *RequestDataEntry) MarshalJSON() ([]byte, error)

func (*RequestDataEntry) Type

func (*RequestDataEntry) UnmarshalBinary added in v0.5.1

func (v *RequestDataEntry) UnmarshalBinary(data []byte) error

func (*RequestDataEntry) UnmarshalBinaryFrom added in v0.5.1

func (v *RequestDataEntry) UnmarshalBinaryFrom(rd io.Reader) error

func (*RequestDataEntry) UnmarshalJSON added in v0.5.1

func (v *RequestDataEntry) UnmarshalJSON(data []byte) error

type RequestDataEntrySet

type RequestDataEntrySet struct {
	Url          *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"`
	Start        uint64   `json:"start,omitempty" form:"start" query:"start" validate:"required"`
	Count        uint64   `json:"count,omitempty" form:"count" query:"count" validate:"required"`
	ExpandChains bool     `json:"expandChains,omitempty" form:"expandChains" query:"expandChains"`
	// contains filtered or unexported fields
}

func (*RequestDataEntrySet) Copy added in v0.5.1

func (*RequestDataEntrySet) CopyAsInterface added in v0.5.1

func (v *RequestDataEntrySet) CopyAsInterface() interface{}

func (*RequestDataEntrySet) Equal added in v0.5.1

func (*RequestDataEntrySet) IsValid added in v0.5.1

func (v *RequestDataEntrySet) IsValid() error

func (*RequestDataEntrySet) MarshalBinary added in v0.5.1

func (v *RequestDataEntrySet) MarshalBinary() ([]byte, error)

func (*RequestDataEntrySet) Type

func (*RequestDataEntrySet) UnmarshalBinary added in v0.5.1

func (v *RequestDataEntrySet) UnmarshalBinary(data []byte) error

func (*RequestDataEntrySet) UnmarshalBinaryFrom added in v0.5.1

func (v *RequestDataEntrySet) UnmarshalBinaryFrom(rd io.Reader) error

type RequestDirectory

type RequestDirectory struct {
	RequestByUrl
	Start        uint64
	Limit        uint64
	ExpandChains bool
}

func (*RequestDirectory) MarshalBinary

func (r *RequestDirectory) MarshalBinary() ([]byte, error)

func (*RequestDirectory) Type

func (*RequestDirectory) UnmarshalBinary

func (r *RequestDirectory) UnmarshalBinary(data []byte) (err error)

type RequestKeyPageIndex

type RequestKeyPageIndex struct {
	Url *url.URL `json:"url,omitempty" form:"url" query:"url" validate:"required"`
	Key []byte   `json:"key,omitempty" form:"key" query:"key" validate:"required"`
	// contains filtered or unexported fields
}

func (*RequestKeyPageIndex) Copy added in v0.5.1

func (*RequestKeyPageIndex) CopyAsInterface added in v0.5.1

func (v *RequestKeyPageIndex) CopyAsInterface() interface{}

func (*RequestKeyPageIndex) Equal

func (*RequestKeyPageIndex) IsValid

func (v *RequestKeyPageIndex) IsValid() error

func (*RequestKeyPageIndex) MarshalBinary

func (v *RequestKeyPageIndex) MarshalBinary() ([]byte, error)

func (*RequestKeyPageIndex) MarshalJSON

func (v *RequestKeyPageIndex) MarshalJSON() ([]byte, error)

func (*RequestKeyPageIndex) Type

func (*RequestKeyPageIndex) UnmarshalBinary

func (v *RequestKeyPageIndex) UnmarshalBinary(data []byte) error

func (*RequestKeyPageIndex) UnmarshalBinaryFrom

func (v *RequestKeyPageIndex) UnmarshalBinaryFrom(rd io.Reader) error

func (*RequestKeyPageIndex) UnmarshalJSON

func (v *RequestKeyPageIndex) UnmarshalJSON(data []byte) error

type RequestMinorBlocks added in v0.6.0

type RequestMinorBlocks struct {
	Account                      *url.URL    `json:"account,omitempty" form:"account" query:"account" validate:"required"`
	Start                        uint64      `json:"start,omitempty" form:"start" query:"start" validate:"required"`
	Limit                        uint64      `json:"limit,omitempty" form:"limit" query:"limit" validate:"required"`
	TxFetchMode                  TxFetchMode `json:"txFetchMode,omitempty" form:"txFetchMode" query:"txFetchMode" validate:"required"`
	FilterSynthAnchorsOnlyBlocks bool        `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RequestMinorBlocks) Copy added in v0.6.0

func (*RequestMinorBlocks) CopyAsInterface added in v0.6.0

func (v *RequestMinorBlocks) CopyAsInterface() interface{}

func (*RequestMinorBlocks) Equal added in v0.6.0

func (*RequestMinorBlocks) IsValid added in v0.6.0

func (v *RequestMinorBlocks) IsValid() error

func (*RequestMinorBlocks) MarshalBinary added in v0.6.0

func (v *RequestMinorBlocks) MarshalBinary() ([]byte, error)

func (*RequestMinorBlocks) Type added in v0.6.0

func (*RequestMinorBlocks) UnmarshalBinary added in v0.6.0

func (v *RequestMinorBlocks) UnmarshalBinary(data []byte) error

func (*RequestMinorBlocks) UnmarshalBinaryFrom added in v0.6.0

func (v *RequestMinorBlocks) UnmarshalBinaryFrom(rd io.Reader) error

type RequestTxHistory

type RequestTxHistory struct {
	Account *url.URL `json:"account,omitempty" form:"account" query:"account" validate:"required"`
	Start   uint64   `json:"start,omitempty" form:"start" query:"start" validate:"required"`
	Limit   uint64   `json:"limit,omitempty" form:"limit" query:"limit" validate:"required"`
	// contains filtered or unexported fields
}

func (*RequestTxHistory) Copy added in v0.5.1

func (*RequestTxHistory) CopyAsInterface added in v0.5.1

func (v *RequestTxHistory) CopyAsInterface() interface{}

func (*RequestTxHistory) Equal added in v0.5.1

func (v *RequestTxHistory) Equal(u *RequestTxHistory) bool

func (*RequestTxHistory) IsValid added in v0.5.1

func (v *RequestTxHistory) IsValid() error

func (*RequestTxHistory) MarshalBinary

func (v *RequestTxHistory) MarshalBinary() ([]byte, error)

func (*RequestTxHistory) Type

func (*RequestTxHistory) UnmarshalBinary

func (v *RequestTxHistory) UnmarshalBinary(data []byte) error

func (*RequestTxHistory) UnmarshalBinaryFrom added in v0.5.1

func (v *RequestTxHistory) UnmarshalBinaryFrom(rd io.Reader) error

type ResponseAccount added in v0.5.1

type ResponseAccount struct {
	Account    protocol.Account `json:"account,omitempty" form:"account" query:"account" validate:"required"`
	ChainState []ChainState     `json:"chainState,omitempty" form:"chainState" query:"chainState" validate:"required"`
	Receipt    *GeneralReceipt  `json:"receipt,omitempty" form:"receipt" query:"receipt"`
	// contains filtered or unexported fields
}

func (*ResponseAccount) Copy added in v0.5.1

func (v *ResponseAccount) Copy() *ResponseAccount

func (*ResponseAccount) CopyAsInterface added in v0.5.1

func (v *ResponseAccount) CopyAsInterface() interface{}

func (*ResponseAccount) Equal added in v0.5.1

func (v *ResponseAccount) Equal(u *ResponseAccount) bool

func (*ResponseAccount) IsValid added in v0.5.1

func (v *ResponseAccount) IsValid() error

func (*ResponseAccount) MarshalBinary added in v0.5.1

func (v *ResponseAccount) MarshalBinary() ([]byte, error)

func (*ResponseAccount) MarshalJSON added in v0.5.1

func (v *ResponseAccount) MarshalJSON() ([]byte, error)

func (*ResponseAccount) UnmarshalBinary added in v0.5.1

func (v *ResponseAccount) UnmarshalBinary(data []byte) error

func (*ResponseAccount) UnmarshalBinaryFrom added in v0.5.1

func (v *ResponseAccount) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseAccount) UnmarshalJSON added in v0.5.1

func (v *ResponseAccount) UnmarshalJSON(data []byte) error

type ResponseByTxId

type ResponseByTxId struct {
	TxId         [32]byte                    `json:"txId,omitempty" form:"txId" query:"txId" validate:"required"`
	Envelope     *protocol.Envelope          `json:"envelope,omitempty" form:"envelope" query:"envelope" validate:"required"`
	Status       *protocol.TransactionStatus `json:"status,omitempty" form:"status" query:"status" validate:"required"`
	TxSynthTxIds []byte                      `json:"txSynthTxIds,omitempty" form:"txSynthTxIds" query:"txSynthTxIds" validate:"required"`
	Height       int64                       `json:"height" form:"height" query:"height" validate:"required"`
	ChainState   [][]byte                    `json:"chainState,omitempty" form:"chainState" query:"chainState" validate:"required"`
	Receipts     []*TxReceipt                `json:"receipts,omitempty" form:"receipts" query:"receipts" validate:"required"`
	Signers      []SignatureSet              `json:"signers,omitempty" form:"signers" query:"signers" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseByTxId) Copy added in v0.5.1

func (v *ResponseByTxId) Copy() *ResponseByTxId

func (*ResponseByTxId) CopyAsInterface added in v0.5.1

func (v *ResponseByTxId) CopyAsInterface() interface{}

func (*ResponseByTxId) Equal

func (v *ResponseByTxId) Equal(u *ResponseByTxId) bool

func (*ResponseByTxId) IsValid

func (v *ResponseByTxId) IsValid() error

func (*ResponseByTxId) MarshalBinary

func (v *ResponseByTxId) MarshalBinary() ([]byte, error)

func (*ResponseByTxId) MarshalJSON

func (v *ResponseByTxId) MarshalJSON() ([]byte, error)

func (*ResponseByTxId) Size

func (t *ResponseByTxId) Size() int

func (*ResponseByTxId) UnmarshalBinary

func (v *ResponseByTxId) UnmarshalBinary(data []byte) error

func (*ResponseByTxId) UnmarshalBinaryFrom

func (v *ResponseByTxId) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseByTxId) UnmarshalJSON

func (v *ResponseByTxId) UnmarshalJSON(data []byte) error

type ResponseChainEntry

type ResponseChainEntry struct {
	Type    protocol.ChainType `json:"type,omitempty" form:"type" query:"type" validate:"required"`
	Height  int64              `json:"height" form:"height" query:"height" validate:"required"`
	Entry   []byte             `json:"entry,omitempty" form:"entry" query:"entry" validate:"required"`
	State   [][]byte           `json:"state,omitempty" form:"state" query:"state" validate:"required"`
	Receipt *GeneralReceipt    `json:"receipt,omitempty" form:"receipt" query:"receipt"`
	// contains filtered or unexported fields
}

func (*ResponseChainEntry) Copy added in v0.5.1

func (*ResponseChainEntry) CopyAsInterface added in v0.5.1

func (v *ResponseChainEntry) CopyAsInterface() interface{}

func (*ResponseChainEntry) Equal

func (*ResponseChainEntry) IsValid

func (v *ResponseChainEntry) IsValid() error

func (*ResponseChainEntry) MarshalBinary

func (v *ResponseChainEntry) MarshalBinary() ([]byte, error)

func (*ResponseChainEntry) MarshalJSON

func (v *ResponseChainEntry) MarshalJSON() ([]byte, error)

func (*ResponseChainEntry) UnmarshalBinary

func (v *ResponseChainEntry) UnmarshalBinary(data []byte) error

func (*ResponseChainEntry) UnmarshalBinaryFrom

func (v *ResponseChainEntry) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseChainEntry) UnmarshalJSON

func (v *ResponseChainEntry) UnmarshalJSON(data []byte) error

type ResponseChainRange

type ResponseChainRange struct {
	Type    protocol.ChainType `json:"type,omitempty" form:"type" query:"type" validate:"required"`
	Start   int64              `json:"start" form:"start" query:"start" validate:"required"`
	End     int64              `json:"end" form:"end" query:"end" validate:"required"`
	Total   int64              `json:"total" form:"total" query:"total" validate:"required"`
	Entries [][]byte           `json:"entries,omitempty" form:"entries" query:"entries" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseChainRange) Copy added in v0.5.1

func (*ResponseChainRange) CopyAsInterface added in v0.5.1

func (v *ResponseChainRange) CopyAsInterface() interface{}

func (*ResponseChainRange) Equal

func (*ResponseChainRange) IsValid

func (v *ResponseChainRange) IsValid() error

func (*ResponseChainRange) MarshalBinary

func (v *ResponseChainRange) MarshalBinary() ([]byte, error)

func (*ResponseChainRange) MarshalJSON

func (v *ResponseChainRange) MarshalJSON() ([]byte, error)

func (*ResponseChainRange) UnmarshalBinary

func (v *ResponseChainRange) UnmarshalBinary(data []byte) error

func (*ResponseChainRange) UnmarshalBinaryFrom

func (v *ResponseChainRange) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseChainRange) UnmarshalJSON

func (v *ResponseChainRange) UnmarshalJSON(data []byte) error

type ResponseDataEntry added in v0.5.1

type ResponseDataEntry struct {
	EntryHash [32]byte           `json:"entryHash,omitempty" form:"entryHash" query:"entryHash" validate:"required"`
	Entry     protocol.DataEntry `json:"entry,omitempty" form:"entry" query:"entry" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseDataEntry) Copy added in v0.5.1

func (*ResponseDataEntry) CopyAsInterface added in v0.5.1

func (v *ResponseDataEntry) CopyAsInterface() interface{}

func (*ResponseDataEntry) Equal added in v0.5.1

func (*ResponseDataEntry) IsValid added in v0.5.1

func (v *ResponseDataEntry) IsValid() error

func (*ResponseDataEntry) MarshalBinary added in v0.5.1

func (v *ResponseDataEntry) MarshalBinary() ([]byte, error)

func (*ResponseDataEntry) MarshalJSON added in v0.5.1

func (v *ResponseDataEntry) MarshalJSON() ([]byte, error)

func (*ResponseDataEntry) UnmarshalBinary added in v0.5.1

func (v *ResponseDataEntry) UnmarshalBinary(data []byte) error

func (*ResponseDataEntry) UnmarshalBinaryFrom added in v0.5.1

func (v *ResponseDataEntry) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseDataEntry) UnmarshalJSON added in v0.5.1

func (v *ResponseDataEntry) UnmarshalJSON(data []byte) error

type ResponseDataEntrySet added in v0.5.1

type ResponseDataEntrySet struct {
	DataEntries []ResponseDataEntry `json:"dataEntries,omitempty" form:"dataEntries" query:"dataEntries" validate:"required"`
	Total       uint64              `json:"total,omitempty" form:"total" query:"total" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseDataEntrySet) Copy added in v0.5.1

func (*ResponseDataEntrySet) CopyAsInterface added in v0.5.1

func (v *ResponseDataEntrySet) CopyAsInterface() interface{}

func (*ResponseDataEntrySet) Equal added in v0.5.1

func (*ResponseDataEntrySet) IsValid added in v0.5.1

func (v *ResponseDataEntrySet) IsValid() error

func (*ResponseDataEntrySet) MarshalBinary added in v0.5.1

func (v *ResponseDataEntrySet) MarshalBinary() ([]byte, error)

func (*ResponseDataEntrySet) MarshalJSON added in v0.6.0

func (v *ResponseDataEntrySet) MarshalJSON() ([]byte, error)

func (*ResponseDataEntrySet) UnmarshalBinary added in v0.5.1

func (v *ResponseDataEntrySet) UnmarshalBinary(data []byte) error

func (*ResponseDataEntrySet) UnmarshalBinaryFrom added in v0.5.1

func (v *ResponseDataEntrySet) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseDataEntrySet) UnmarshalJSON added in v0.6.0

func (v *ResponseDataEntrySet) UnmarshalJSON(data []byte) error

type ResponseKeyPageIndex

type ResponseKeyPageIndex struct {
	Authority *url.URL `json:"authority,omitempty" form:"authority" query:"authority" validate:"required"`
	Signer    *url.URL `json:"signer,omitempty" form:"signer" query:"signer" validate:"required"`
	Index     uint64   `json:"index" form:"index" query:"index" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseKeyPageIndex) Copy added in v0.5.1

func (*ResponseKeyPageIndex) CopyAsInterface added in v0.5.1

func (v *ResponseKeyPageIndex) CopyAsInterface() interface{}

func (*ResponseKeyPageIndex) Equal

func (*ResponseKeyPageIndex) IsValid

func (v *ResponseKeyPageIndex) IsValid() error

func (*ResponseKeyPageIndex) MarshalBinary

func (v *ResponseKeyPageIndex) MarshalBinary() ([]byte, error)

func (*ResponseKeyPageIndex) MarshalJSON added in v0.6.0

func (v *ResponseKeyPageIndex) MarshalJSON() ([]byte, error)

func (*ResponseKeyPageIndex) UnmarshalBinary

func (v *ResponseKeyPageIndex) UnmarshalBinary(data []byte) error

func (*ResponseKeyPageIndex) UnmarshalBinaryFrom

func (v *ResponseKeyPageIndex) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseKeyPageIndex) UnmarshalJSON added in v0.6.0

func (v *ResponseKeyPageIndex) UnmarshalJSON(data []byte) error

type ResponseMinorBlocks added in v0.6.0

type ResponseMinorBlocks struct {
	Start   uint64                `json:"start" form:"start" query:"start" validate:"required"`
	End     uint64                `json:"end" form:"end" query:"end" validate:"required"`
	Total   uint64                `json:"total" form:"total" query:"total" validate:"required"`
	Entries []*ResponseMinorEntry `json:"entries,omitempty" form:"entries" query:"entries" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseMinorBlocks) Copy added in v0.6.0

func (*ResponseMinorBlocks) CopyAsInterface added in v0.6.0

func (v *ResponseMinorBlocks) CopyAsInterface() interface{}

func (*ResponseMinorBlocks) Equal added in v0.6.0

func (*ResponseMinorBlocks) IsValid added in v0.6.0

func (v *ResponseMinorBlocks) IsValid() error

func (*ResponseMinorBlocks) MarshalBinary added in v0.6.0

func (v *ResponseMinorBlocks) MarshalBinary() ([]byte, error)

func (*ResponseMinorBlocks) MarshalJSON added in v0.6.0

func (v *ResponseMinorBlocks) MarshalJSON() ([]byte, error)

func (*ResponseMinorBlocks) UnmarshalBinary added in v0.6.0

func (v *ResponseMinorBlocks) UnmarshalBinary(data []byte) error

func (*ResponseMinorBlocks) UnmarshalBinaryFrom added in v0.6.0

func (v *ResponseMinorBlocks) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseMinorBlocks) UnmarshalJSON added in v0.6.0

func (v *ResponseMinorBlocks) UnmarshalJSON(data []byte) error

type ResponseMinorEntry added in v0.6.0

type ResponseMinorEntry struct {

	// BlockIndex is the index of the block. Only include when indexing the root anchor chain.
	BlockIndex uint64 `json:"blockIndex,omitempty" form:"blockIndex" query:"blockIndex" validate:"required"`
	// BlockTime is the start time of the block..
	BlockTime *time.Time `json:"blockTime,omitempty" form:"blockTime" query:"blockTime" validate:"required"`
	// TxCount shows how many transactions this block contains.
	TxCount uint64   `json:"txCount,omitempty" form:"txCount" query:"txCount" validate:"required"`
	TxIds   [][]byte `json:"txIds,omitempty" form:"txIds" query:"txIds" validate:"required"`
	// Transactions the transactions within this block.
	Transactions []*ResponseByTxId `json:"transactions,omitempty" form:"transactions" query:"transactions" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseMinorEntry) Copy added in v0.6.0

func (*ResponseMinorEntry) CopyAsInterface added in v0.6.0

func (v *ResponseMinorEntry) CopyAsInterface() interface{}

func (*ResponseMinorEntry) Equal added in v0.6.0

func (*ResponseMinorEntry) IsValid added in v0.6.0

func (v *ResponseMinorEntry) IsValid() error

func (*ResponseMinorEntry) MarshalBinary added in v0.6.0

func (v *ResponseMinorEntry) MarshalBinary() ([]byte, error)

func (*ResponseMinorEntry) MarshalJSON added in v0.6.0

func (v *ResponseMinorEntry) MarshalJSON() ([]byte, error)

func (*ResponseMinorEntry) UnmarshalBinary added in v0.6.0

func (v *ResponseMinorEntry) UnmarshalBinary(data []byte) error

func (*ResponseMinorEntry) UnmarshalBinaryFrom added in v0.6.0

func (v *ResponseMinorEntry) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseMinorEntry) UnmarshalJSON added in v0.6.0

func (v *ResponseMinorEntry) UnmarshalJSON(data []byte) error

type ResponsePending

type ResponsePending struct {
	Transactions [][32]byte `json:"transactions,omitempty" form:"transactions" query:"transactions" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponsePending) Copy added in v0.5.1

func (v *ResponsePending) Copy() *ResponsePending

func (*ResponsePending) CopyAsInterface added in v0.5.1

func (v *ResponsePending) CopyAsInterface() interface{}

func (*ResponsePending) Equal

func (v *ResponsePending) Equal(u *ResponsePending) bool

func (*ResponsePending) IsValid

func (v *ResponsePending) IsValid() error

func (*ResponsePending) MarshalBinary

func (v *ResponsePending) MarshalBinary() ([]byte, error)

func (*ResponsePending) MarshalJSON

func (v *ResponsePending) MarshalJSON() ([]byte, error)

func (*ResponsePending) UnmarshalBinary

func (v *ResponsePending) UnmarshalBinary(data []byte) error

func (*ResponsePending) UnmarshalBinaryFrom

func (v *ResponsePending) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponsePending) UnmarshalJSON

func (v *ResponsePending) UnmarshalJSON(data []byte) error

type ResponseTxHistory

type ResponseTxHistory struct {
	Start        uint64           `json:"start" form:"start" query:"start" validate:"required"`
	End          uint64           `json:"end" form:"end" query:"end" validate:"required"`
	Total        uint64           `json:"total" form:"total" query:"total" validate:"required"`
	Transactions []ResponseByTxId `json:"transactions,omitempty" form:"transactions" query:"transactions" validate:"required"`
	// contains filtered or unexported fields
}

func (*ResponseTxHistory) Copy added in v0.5.1

func (*ResponseTxHistory) CopyAsInterface added in v0.5.1

func (v *ResponseTxHistory) CopyAsInterface() interface{}

func (*ResponseTxHistory) Equal

func (*ResponseTxHistory) IsValid

func (v *ResponseTxHistory) IsValid() error

func (*ResponseTxHistory) MarshalBinary

func (v *ResponseTxHistory) MarshalBinary() ([]byte, error)

func (*ResponseTxHistory) MarshalJSON added in v0.6.0

func (v *ResponseTxHistory) MarshalJSON() ([]byte, error)

func (*ResponseTxHistory) UnmarshalBinary

func (v *ResponseTxHistory) UnmarshalBinary(data []byte) error

func (*ResponseTxHistory) UnmarshalBinaryFrom

func (v *ResponseTxHistory) UnmarshalBinaryFrom(rd io.Reader) error

func (*ResponseTxHistory) UnmarshalJSON added in v0.6.0

func (v *ResponseTxHistory) UnmarshalJSON(data []byte) error

type SignatureSet added in v0.5.1

type SignatureSet struct {
	Account    protocol.Account     `json:"account,omitempty" form:"account" query:"account" validate:"required"`
	Signatures []protocol.Signature `json:"signatures,omitempty" form:"signatures" query:"signatures" validate:"required"`
	// contains filtered or unexported fields
}

func (*SignatureSet) Copy added in v0.5.1

func (v *SignatureSet) Copy() *SignatureSet

func (*SignatureSet) CopyAsInterface added in v0.5.1

func (v *SignatureSet) CopyAsInterface() interface{}

func (*SignatureSet) Equal added in v0.5.1

func (v *SignatureSet) Equal(u *SignatureSet) bool

func (*SignatureSet) IsValid added in v0.5.1

func (v *SignatureSet) IsValid() error

func (*SignatureSet) MarshalBinary added in v0.5.1

func (v *SignatureSet) MarshalBinary() ([]byte, error)

func (*SignatureSet) MarshalJSON added in v0.5.1

func (v *SignatureSet) MarshalJSON() ([]byte, error)

func (*SignatureSet) UnmarshalBinary added in v0.5.1

func (v *SignatureSet) UnmarshalBinary(data []byte) error

func (*SignatureSet) UnmarshalBinaryFrom added in v0.5.1

func (v *SignatureSet) UnmarshalBinaryFrom(rd io.Reader) error

func (*SignatureSet) UnmarshalJSON added in v0.5.1

func (v *SignatureSet) UnmarshalJSON(data []byte) error

type TxFetchMode added in v0.6.0

type TxFetchMode uint64

TxFetchMode specifies how much detail of the transactions should be included in the result set

const TxFetchModeCountOnly TxFetchMode = 2

TxFetchModeCountOnly only include the transaction count in the result set.

const TxFetchModeExpand TxFetchMode = 0

TxFetchModeExpand expand the full transactions in the result set.

const TxFetchModeIds TxFetchMode = 1

TxFetchModeIds include the transaction IDs & count in the result set.

const TxFetchModeOmit TxFetchMode = 3

TxFetchModeOmit omit all transaction info from the result set.

func TxFetchModeByName added in v0.6.0

func TxFetchModeByName(name string) (TxFetchMode, bool)

TxFetchModeByName returns the named Tx Fetch Mode.

func (TxFetchMode) GetEnumValue added in v0.6.0

func (v TxFetchMode) GetEnumValue() uint64

GetEnumValue returns the value of the Tx Fetch Mode

func (TxFetchMode) MarshalJSON added in v0.6.0

func (v TxFetchMode) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Tx Fetch Mode to JSON as a string.

func (*TxFetchMode) SetEnumValue added in v0.6.0

func (v *TxFetchMode) SetEnumValue(id uint64) bool

SetEnumValue sets the value. SetEnumValue returns false if the value is invalid.

func (TxFetchMode) String added in v0.6.0

func (v TxFetchMode) String() string

String returns the name of the Tx Fetch Mode

func (*TxFetchMode) UnmarshalJSON added in v0.6.0

func (v *TxFetchMode) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the Tx Fetch Mode from JSON as a string.

type TxReceipt

type TxReceipt struct {
	GeneralReceipt
	Account *url.URL `json:"account,omitempty" form:"account" query:"account" validate:"required"`
	Chain   string   `json:"chain,omitempty" form:"chain" query:"chain" validate:"required"`
	// contains filtered or unexported fields
}

func (*TxReceipt) Copy added in v0.5.1

func (v *TxReceipt) Copy() *TxReceipt

func (*TxReceipt) CopyAsInterface added in v0.5.1

func (v *TxReceipt) CopyAsInterface() interface{}

func (*TxReceipt) Equal

func (v *TxReceipt) Equal(u *TxReceipt) bool

func (*TxReceipt) IsValid

func (v *TxReceipt) IsValid() error

func (*TxReceipt) MarshalBinary

func (v *TxReceipt) MarshalBinary() ([]byte, error)

func (*TxReceipt) MarshalJSON added in v0.5.1

func (v *TxReceipt) MarshalJSON() ([]byte, error)

func (*TxReceipt) UnmarshalBinary

func (v *TxReceipt) UnmarshalBinary(data []byte) error

func (*TxReceipt) UnmarshalBinaryFrom

func (v *TxReceipt) UnmarshalBinaryFrom(rd io.Reader) error

func (*TxReceipt) UnmarshalJSON added in v0.5.1

func (v *TxReceipt) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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