ubiquity

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: Apache-2.0 Imports: 23 Imported by: 7

README

Go API client for ubiquity

Universal API provides a RESTful and uniform way to access blockchain resources, with a rich and reusable model across multiple protocols/cryptocurrencies.

Documentation

Currently supported protocols:
  • algorand
    • mainnet
  • bitcoin
    • mainnet/testnet
  • bitcoincash
    • mainnet/testnet
  • dogecoin
    • mainnet/testnet
  • ethereum
    • mainnet/goerli
  • litecoin
    • mainnet/testnet
  • near
    • mainnet/testnet
  • oasis
    • mainnet
  • optimism
    • mainnet
  • polkadot
    • mainnet/westend
  • polygon
    • mainnet
  • solana
    • mainnet/testnet
  • stellar
    • mainnet/testnet
  • tezos
    • mainnet
  • xrp
    • mainnet
Pagination

Certain resources contain a lot of data, more than what's practical to return for a single request. With the help of pagination, the data is split across multiple responses. Each response returns a subset of the items requested, and a continuation token.

To get the next batch of items, copy the returned continuation token to the continuation query parameter and repeat the request with the new URL. In case no continuation token is returned, there is no more data available.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 3.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://blockdaemon.com

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./ubiquity"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://svc.blockdaemon.com/universal/v1

Class Method HTTP request Description
AccountsAPI GetListOfBalancesByAddress Get /{protocol}/{network}/account/{address} Get a List of Balances for an Address
AccountsAPI GetListOfBalancesByAddresses Post /{protocol}/{network}/accounts Get a List of Balances for Multiple Adresses
AccountsAPI GetReportByAddress Get /{protocol}/{network}/account/{address}/report Get a Financial Report for an Address between a Time Period
AccountsAPI GetTxsByAddress Get /{protocol}/{network}/account/{address}/txs Get a List of Transactions
AccountsAPI GetUTXOByAccount Get /{protocol}/{network}/account/{address}/utxo Get a List of Transaction Inputs and Outputs
BlocksAPI GetBlockByNumber Get /{protocol}/{network}/block/{block_identifier} Get a Block by Number or Hash
BlocksAPI GetBlockIdentifierByNumber Get /{protocol}/{network}/block_identifier/{block_identifier} Get a Block Identifier by Number
BlocksAPI GetBlockIdentifiers Get /{protocol}/{network}/block_identifiers Get a List of Block Identifiers
BlocksAPI GetCurrentBlockHash Get /{protocol}/{network}/sync/block_id Get the Current Block Hash
BlocksAPI GetCurrentBlockNumber Get /{protocol}/{network}/sync/block_number Get the Current Block Number
GasEstimatorAPI GetGasFeeEstimate Get /{protocol}/{network}/tx/estimate_fee Get the Gas Fee Estimation
ProtocolAndEndpointSupportAPI GetProtocolEndpoints Get /{protocol}/{network} Get the Protocol Info
ProtocolAndEndpointSupportAPI GetProtocolsList Get / Get the Protocols Overview
TransactionsAPI GetTxByHash Get /{protocol}/{network}/tx/{hash} Get a Transaction
TransactionsAPI GetTxConfirmations Get /{protocol}/{network}/tx/{hash}/confirmations Get the Transaction Confirmations
TransactionsAPI GetTxOutputByHashAndIndex Get /{protocol}/{network}/tx/{hash}/{index} Get a Transaction Output by Hash and Index
TransactionsAPI GetTxs Get /{protocol}/{network}/txs Get a List of Transactions
TransactionsAPI TxCreate Post /{protocol}/{network}/tx/create Create an unsigned transaction
TransactionsAPI TxSend Post /{protocol}/{network}/tx/send Submit a Signed Transaction

Documentation For Models

Documentation For Authorization

apiKeyAuthHeader
  • Type: API key
  • API key parameter name: X-API-Key
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: X-API-Key and passed in as the auth context for each request.

bearerAuth
  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARERTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@blockdaemon.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	AccountsAPI AccountsAPI

	BlocksAPI BlocksAPI

	GasEstimatorAPI GasEstimatorAPI

	ProtocolAndEndpointSupportAPI ProtocolAndEndpointSupportAPI

	TransactionsAPI TransactionsAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the Universal REST API API v3.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccountsAPI

type AccountsAPI interface {

	/*
	 * GetListOfBalancesByAddress Get a List of Balances for an Address
	 * Returns a list of account balances by a user-defined account address for the supported currencies.
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @param address The account address of the protocol.
	 * @return ApiGetListOfBalancesByAddressRequest
	 */
	GetListOfBalancesByAddress(ctx _context.Context, protocol string, network string, address string) ApiGetListOfBalancesByAddressRequest

	/*
	 * GetListOfBalancesByAddressExecute executes the request
	 * @return []Balance
	 */
	GetListOfBalancesByAddressExecute(r ApiGetListOfBalancesByAddressRequest) ([]Balance, *_nethttp.Response, error)

	/*
	 * GetListOfBalancesByAddresses Get a List of Balances for Multiple Adresses
	 * Returns a list of account balances by a user-defined list of account addresses for the supported currencies. The maximum of account addresses allowed in the filter is 10.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @return ApiGetListOfBalancesByAddressesRequest
	 */
	GetListOfBalancesByAddresses(ctx _context.Context, protocol string, network string) ApiGetListOfBalancesByAddressesRequest

	/*
	 * GetListOfBalancesByAddressesExecute executes the request
	 * @return map[string][]Balance
	 */
	GetListOfBalancesByAddressesExecute(r ApiGetListOfBalancesByAddressesRequest) (map[string][]Balance, *_nethttp.Response, error)

	/*
	 * GetReportByAddress Get a Financial Report for an Address between a Time Period
	 * Returns a financial report by a user-defined account address between a time period. Default timescale is within the last 30 days.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of: `algorand`, `polkadot`, `tezos`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @param address The account address of the protocol.
	 * @return ApiGetReportByAddressRequest
	 */
	GetReportByAddress(ctx _context.Context, protocol string, network string, address string) ApiGetReportByAddressRequest

	/*
	 * GetReportByAddressExecute executes the request
	 * @return Report
	 */
	GetReportByAddressExecute(r ApiGetReportByAddressRequest) (Report, *_nethttp.Response, error)

	/*
			 * GetTxsByAddress Get a List of Transactions
			 * Returns the transactions that an address was involved with, from newest to oldest.

		The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @param address The account address of the protocol.
			 * @return ApiGetTxsByAddressRequest
	*/
	GetTxsByAddress(ctx _context.Context, protocol string, network string, address string) ApiGetTxsByAddressRequest

	/*
	 * GetTxsByAddressExecute executes the request
	 * @return TxPage
	 */
	GetTxsByAddressExecute(r ApiGetTxsByAddressRequest) (TxPage, *_nethttp.Response, error)

	/*
			 * GetUTXOByAccount Get a List of Transaction Inputs and Outputs
			 * Returns the transaction inputs and outputs following the BTC's UTXO model definition by a user-definied account address.

		The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of: `bitcoin`, `bitcoincash`, `dogecoin`, `litecoin`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @param address The account address of the protocol.
			 * @return ApiGetUTXOByAccountRequest
	*/
	GetUTXOByAccount(ctx _context.Context, protocol string, network string, address string) ApiGetUTXOByAccountRequest

	/*
	 * GetUTXOByAccountExecute executes the request
	 * @return TxOutputs
	 */
	GetUTXOByAccountExecute(r ApiGetUTXOByAccountRequest) (TxOutputs, *_nethttp.Response, error)
}

type AccountsAPIService

type AccountsAPIService service

AccountsAPIService AccountsAPI service

func (*AccountsAPIService) GetListOfBalancesByAddress

func (a *AccountsAPIService) GetListOfBalancesByAddress(ctx _context.Context, protocol string, network string, address string) ApiGetListOfBalancesByAddressRequest

* GetListOfBalancesByAddress Get a List of Balances for an Address * Returns a list of account balances by a user-defined account address for the supported currencies. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @param address The account address of the protocol. * @return ApiGetListOfBalancesByAddressRequest

func (*AccountsAPIService) GetListOfBalancesByAddressExecute

func (a *AccountsAPIService) GetListOfBalancesByAddressExecute(r ApiGetListOfBalancesByAddressRequest) ([]Balance, *_nethttp.Response, error)

* Execute executes the request * @return []Balance

func (*AccountsAPIService) GetListOfBalancesByAddresses

func (a *AccountsAPIService) GetListOfBalancesByAddresses(ctx _context.Context, protocol string, network string) ApiGetListOfBalancesByAddressesRequest

* GetListOfBalancesByAddresses Get a List of Balances for Multiple Adresses * Returns a list of account balances by a user-defined list of account addresses for the supported currencies. The maximum of account addresses allowed in the filter is 10.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @return ApiGetListOfBalancesByAddressesRequest

func (*AccountsAPIService) GetListOfBalancesByAddressesExecute

func (a *AccountsAPIService) GetListOfBalancesByAddressesExecute(r ApiGetListOfBalancesByAddressesRequest) (map[string][]Balance, *_nethttp.Response, error)

* Execute executes the request * @return map[string][]Balance

func (*AccountsAPIService) GetReportByAddress

func (a *AccountsAPIService) GetReportByAddress(ctx _context.Context, protocol string, network string, address string) ApiGetReportByAddressRequest

* GetReportByAddress Get a Financial Report for an Address between a Time Period * Returns a financial report by a user-defined account address between a time period. Default timescale is within the last 30 days.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `polkadot`, `tezos`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @param address The account address of the protocol. * @return ApiGetReportByAddressRequest

func (*AccountsAPIService) GetReportByAddressExecute

func (a *AccountsAPIService) GetReportByAddressExecute(r ApiGetReportByAddressRequest) (Report, *_nethttp.Response, error)

* Execute executes the request * @return Report

func (*AccountsAPIService) GetTxsByAddress

func (a *AccountsAPIService) GetTxsByAddress(ctx _context.Context, protocol string, network string, address string) ApiGetTxsByAddressRequest
  • GetTxsByAddress Get a List of Transactions
  • Returns the transactions that an address was involved with, from newest to oldest.

The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @param address The account address of the protocol.
  • @return ApiGetTxsByAddressRequest

func (*AccountsAPIService) GetTxsByAddressExecute

func (a *AccountsAPIService) GetTxsByAddressExecute(r ApiGetTxsByAddressRequest) (TxPage, *_nethttp.Response, error)

* Execute executes the request * @return TxPage

func (*AccountsAPIService) GetUTXOByAccount added in v1.2.0

func (a *AccountsAPIService) GetUTXOByAccount(ctx _context.Context, protocol string, network string, address string) ApiGetUTXOByAccountRequest
  • GetUTXOByAccount Get a List of Transaction Inputs and Outputs
  • Returns the transaction inputs and outputs following the BTC's UTXO model definition by a user-definied account address.

The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `bitcoin`, `bitcoincash`, `dogecoin`, `litecoin`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @param address The account address of the protocol.
  • @return ApiGetUTXOByAccountRequest

func (*AccountsAPIService) GetUTXOByAccountExecute added in v1.2.0

* Execute executes the request * @return TxOutputs

type AccountsObj

type AccountsObj struct {
	Addresses *[]string `json:"addresses,omitempty"`
}

AccountsObj struct for AccountsObj

func NewAccountsObj

func NewAccountsObj() *AccountsObj

NewAccountsObj instantiates a new AccountsObj object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountsObjWithDefaults

func NewAccountsObjWithDefaults() *AccountsObj

NewAccountsObjWithDefaults instantiates a new AccountsObj object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountsObj) GetAddresses

func (o *AccountsObj) GetAddresses() []string

GetAddresses returns the Addresses field value if set, zero value otherwise.

func (*AccountsObj) GetAddressesOk

func (o *AccountsObj) GetAddressesOk() (*[]string, bool)

GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsObj) HasAddresses

func (o *AccountsObj) HasAddresses() bool

HasAddresses returns a boolean if a field has been set.

func (AccountsObj) MarshalJSON

func (o AccountsObj) MarshalJSON() ([]byte, error)

func (*AccountsObj) SetAddresses

func (o *AccountsObj) SetAddresses(v []string)

SetAddresses gets a reference to the given []string and assigns it to the Addresses field.

type AlgorandMeta

type AlgorandMeta struct {
	Type            *string `json:"type,omitempty"`
	SenderReward    *string `json:"sender_reward,omitempty"`
	RecipientReward *string `json:"recipient_reward,omitempty"`
	Close           *string `json:"close,omitempty"`
	CloseAmount     *string `json:"close_amount,omitempty"`
	CloseReward     *string `json:"close_reward,omitempty"`
}

AlgorandMeta struct for AlgorandMeta

func NewAlgorandMeta

func NewAlgorandMeta() *AlgorandMeta

NewAlgorandMeta instantiates a new AlgorandMeta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAlgorandMetaWithDefaults

func NewAlgorandMetaWithDefaults() *AlgorandMeta

NewAlgorandMetaWithDefaults instantiates a new AlgorandMeta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AlgorandMeta) GetClose

func (o *AlgorandMeta) GetClose() string

GetClose returns the Close field value if set, zero value otherwise.

func (*AlgorandMeta) GetCloseAmount

func (o *AlgorandMeta) GetCloseAmount() string

GetCloseAmount returns the CloseAmount field value if set, zero value otherwise.

func (*AlgorandMeta) GetCloseAmountOk

func (o *AlgorandMeta) GetCloseAmountOk() (*string, bool)

GetCloseAmountOk returns a tuple with the CloseAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AlgorandMeta) GetCloseOk

func (o *AlgorandMeta) GetCloseOk() (*string, bool)

GetCloseOk returns a tuple with the Close field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AlgorandMeta) GetCloseReward

func (o *AlgorandMeta) GetCloseReward() string

GetCloseReward returns the CloseReward field value if set, zero value otherwise.

func (*AlgorandMeta) GetCloseRewardOk

func (o *AlgorandMeta) GetCloseRewardOk() (*string, bool)

GetCloseRewardOk returns a tuple with the CloseReward field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AlgorandMeta) GetRecipientReward

func (o *AlgorandMeta) GetRecipientReward() string

GetRecipientReward returns the RecipientReward field value if set, zero value otherwise.

func (*AlgorandMeta) GetRecipientRewardOk

func (o *AlgorandMeta) GetRecipientRewardOk() (*string, bool)

GetRecipientRewardOk returns a tuple with the RecipientReward field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AlgorandMeta) GetSenderReward

func (o *AlgorandMeta) GetSenderReward() string

GetSenderReward returns the SenderReward field value if set, zero value otherwise.

func (*AlgorandMeta) GetSenderRewardOk

func (o *AlgorandMeta) GetSenderRewardOk() (*string, bool)

GetSenderRewardOk returns a tuple with the SenderReward field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AlgorandMeta) GetType

func (o *AlgorandMeta) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AlgorandMeta) GetTypeOk

func (o *AlgorandMeta) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AlgorandMeta) HasClose

func (o *AlgorandMeta) HasClose() bool

HasClose returns a boolean if a field has been set.

func (*AlgorandMeta) HasCloseAmount

func (o *AlgorandMeta) HasCloseAmount() bool

HasCloseAmount returns a boolean if a field has been set.

func (*AlgorandMeta) HasCloseReward

func (o *AlgorandMeta) HasCloseReward() bool

HasCloseReward returns a boolean if a field has been set.

func (*AlgorandMeta) HasRecipientReward

func (o *AlgorandMeta) HasRecipientReward() bool

HasRecipientReward returns a boolean if a field has been set.

func (*AlgorandMeta) HasSenderReward

func (o *AlgorandMeta) HasSenderReward() bool

HasSenderReward returns a boolean if a field has been set.

func (*AlgorandMeta) HasType

func (o *AlgorandMeta) HasType() bool

HasType returns a boolean if a field has been set.

func (AlgorandMeta) MarshalJSON

func (o AlgorandMeta) MarshalJSON() ([]byte, error)

func (*AlgorandMeta) SetClose

func (o *AlgorandMeta) SetClose(v string)

SetClose gets a reference to the given string and assigns it to the Close field.

func (*AlgorandMeta) SetCloseAmount

func (o *AlgorandMeta) SetCloseAmount(v string)

SetCloseAmount gets a reference to the given string and assigns it to the CloseAmount field.

func (*AlgorandMeta) SetCloseReward

func (o *AlgorandMeta) SetCloseReward(v string)

SetCloseReward gets a reference to the given string and assigns it to the CloseReward field.

func (*AlgorandMeta) SetRecipientReward

func (o *AlgorandMeta) SetRecipientReward(v string)

SetRecipientReward gets a reference to the given string and assigns it to the RecipientReward field.

func (*AlgorandMeta) SetSenderReward

func (o *AlgorandMeta) SetSenderReward(v string)

SetSenderReward gets a reference to the given string and assigns it to the SenderReward field.

func (*AlgorandMeta) SetType

func (o *AlgorandMeta) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type ApiGetBlockByNumberRequest added in v1.3.0

type ApiGetBlockByNumberRequest struct {
	ApiService BlocksAPI
	// contains filtered or unexported fields
}

func (ApiGetBlockByNumberRequest) Execute added in v1.3.0

type ApiGetBlockIdentifierByNumberRequest added in v1.3.0

type ApiGetBlockIdentifierByNumberRequest struct {
	ApiService BlocksAPI
	// contains filtered or unexported fields
}

func (ApiGetBlockIdentifierByNumberRequest) Execute added in v1.3.0

type ApiGetBlockIdentifiersRequest

type ApiGetBlockIdentifiersRequest struct {
	ApiService BlocksAPI
	// contains filtered or unexported fields
}

func (ApiGetBlockIdentifiersRequest) Execute

func (ApiGetBlockIdentifiersRequest) Order added in v1.2.0

func (ApiGetBlockIdentifiersRequest) PageSize added in v1.5.0

func (ApiGetBlockIdentifiersRequest) PageToken added in v1.5.0

type ApiGetCurrentBlockHashRequest added in v1.3.0

type ApiGetCurrentBlockHashRequest struct {
	ApiService BlocksAPI
	// contains filtered or unexported fields
}

func (ApiGetCurrentBlockHashRequest) Execute added in v1.3.0

type ApiGetCurrentBlockNumberRequest added in v1.3.0

type ApiGetCurrentBlockNumberRequest struct {
	ApiService BlocksAPI
	// contains filtered or unexported fields
}

func (ApiGetCurrentBlockNumberRequest) Execute added in v1.3.0

type ApiGetGasFeeEstimateRequest added in v1.3.0

type ApiGetGasFeeEstimateRequest struct {
	ApiService GasEstimatorAPI
	// contains filtered or unexported fields
}

func (ApiGetGasFeeEstimateRequest) Execute added in v1.3.0

type ApiGetListOfBalancesByAddressRequest

type ApiGetListOfBalancesByAddressRequest struct {
	ApiService AccountsAPI
	// contains filtered or unexported fields
}

func (ApiGetListOfBalancesByAddressRequest) Assets added in v1.1.0

func (ApiGetListOfBalancesByAddressRequest) Execute

type ApiGetListOfBalancesByAddressesRequest

type ApiGetListOfBalancesByAddressesRequest struct {
	ApiService AccountsAPI
	// contains filtered or unexported fields
}

func (ApiGetListOfBalancesByAddressesRequest) AccountsObj

func (ApiGetListOfBalancesByAddressesRequest) Assets added in v1.1.0

func (ApiGetListOfBalancesByAddressesRequest) Execute

type ApiGetProtocolEndpointsRequest added in v1.2.0

type ApiGetProtocolEndpointsRequest struct {
	ApiService ProtocolAndEndpointSupportAPI
	// contains filtered or unexported fields
}

func (ApiGetProtocolEndpointsRequest) Execute added in v1.2.0

type ApiGetProtocolsListRequest added in v1.2.0

type ApiGetProtocolsListRequest struct {
	ApiService ProtocolAndEndpointSupportAPI
	// contains filtered or unexported fields
}

func (ApiGetProtocolsListRequest) Execute added in v1.2.0

type ApiGetReportByAddressRequest

type ApiGetReportByAddressRequest struct {
	ApiService AccountsAPI
	// contains filtered or unexported fields
}

func (ApiGetReportByAddressRequest) Execute

func (ApiGetReportByAddressRequest) From

func (ApiGetReportByAddressRequest) PageSize added in v1.5.0

func (ApiGetReportByAddressRequest) PageToken added in v1.5.0

func (ApiGetReportByAddressRequest) To

type ApiGetTxByHashRequest added in v1.3.0

type ApiGetTxByHashRequest struct {
	ApiService TransactionsAPI
	// contains filtered or unexported fields
}

func (ApiGetTxByHashRequest) Execute added in v1.3.0

func (r ApiGetTxByHashRequest) Execute() (Tx, *_nethttp.Response, error)

type ApiGetTxConfirmationsRequest

type ApiGetTxConfirmationsRequest struct {
	ApiService TransactionsAPI
	// contains filtered or unexported fields
}

func (ApiGetTxConfirmationsRequest) Execute

type ApiGetTxOutputByHashAndIndexRequest added in v1.3.0

type ApiGetTxOutputByHashAndIndexRequest struct {
	ApiService TransactionsAPI
	// contains filtered or unexported fields
}

func (ApiGetTxOutputByHashAndIndexRequest) Execute added in v1.3.0

type ApiGetTxsByAddressRequest

type ApiGetTxsByAddressRequest struct {
	ApiService AccountsAPI
	// contains filtered or unexported fields
}

func (ApiGetTxsByAddressRequest) Assets

func (ApiGetTxsByAddressRequest) Execute

func (ApiGetTxsByAddressRequest) From added in v1.2.0

func (ApiGetTxsByAddressRequest) Order

func (ApiGetTxsByAddressRequest) PageSize added in v1.5.0

func (ApiGetTxsByAddressRequest) PageToken added in v1.5.0

func (ApiGetTxsByAddressRequest) To added in v1.2.0

type ApiGetTxsRequest

type ApiGetTxsRequest struct {
	ApiService TransactionsAPI
	// contains filtered or unexported fields
}

func (ApiGetTxsRequest) Assets added in v1.1.0

func (r ApiGetTxsRequest) Assets(assets string) ApiGetTxsRequest

func (ApiGetTxsRequest) BlockHash added in v1.3.0

func (r ApiGetTxsRequest) BlockHash(blockHash string) ApiGetTxsRequest

func (ApiGetTxsRequest) Execute

func (r ApiGetTxsRequest) Execute() (TxPage, *_nethttp.Response, error)

func (ApiGetTxsRequest) Order

func (r ApiGetTxsRequest) Order(order string) ApiGetTxsRequest

func (ApiGetTxsRequest) PageSize added in v1.5.0

func (r ApiGetTxsRequest) PageSize(pageSize int32) ApiGetTxsRequest

func (ApiGetTxsRequest) PageToken added in v1.5.0

func (r ApiGetTxsRequest) PageToken(pageToken string) ApiGetTxsRequest

type ApiGetUTXOByAccountRequest added in v1.2.0

type ApiGetUTXOByAccountRequest struct {
	ApiService AccountsAPI
	// contains filtered or unexported fields
}

func (ApiGetUTXOByAccountRequest) CheckMempool added in v1.6.0

func (r ApiGetUTXOByAccountRequest) CheckMempool(checkMempool bool) ApiGetUTXOByAccountRequest

func (ApiGetUTXOByAccountRequest) Execute added in v1.2.0

func (ApiGetUTXOByAccountRequest) From added in v1.2.0

func (ApiGetUTXOByAccountRequest) Order added in v1.2.0

func (ApiGetUTXOByAccountRequest) PageSize added in v1.5.0

func (ApiGetUTXOByAccountRequest) PageToken added in v1.5.0

func (ApiGetUTXOByAccountRequest) Spent added in v1.2.0

func (ApiGetUTXOByAccountRequest) To added in v1.2.0

type ApiTxCreateRequest added in v1.3.0

type ApiTxCreateRequest struct {
	ApiService TransactionsAPI
	// contains filtered or unexported fields
}

func (ApiTxCreateRequest) Execute added in v1.3.0

func (ApiTxCreateRequest) TxCreate added in v1.3.0

func (r ApiTxCreateRequest) TxCreate(txCreate TxCreate) ApiTxCreateRequest

type ApiTxSendRequest

type ApiTxSendRequest struct {
	ApiService TransactionsAPI
	// contains filtered or unexported fields
}

func (ApiTxSendRequest) Execute

func (ApiTxSendRequest) SignedTx

func (r ApiTxSendRequest) SignedTx(signedTx SignedTx) ApiTxSendRequest

type Balance

type Balance struct {
	Currency         *Currency `json:"currency,omitempty"`
	ConfirmedBalance *string   `json:"confirmed_balance,omitempty"`
	PendingBalance   *string   `json:"pending_balance,omitempty"`
	ConfirmedNonce   *int32    `json:"confirmed_nonce,omitempty"`
	ConfirmedBlock   *int32    `json:"confirmed_block,omitempty"`
}

Balance Account balance object.

func NewBalance

func NewBalance() *Balance

NewBalance instantiates a new Balance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBalanceWithDefaults

func NewBalanceWithDefaults() *Balance

NewBalanceWithDefaults instantiates a new Balance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Balance) GetConfirmedBalance

func (o *Balance) GetConfirmedBalance() string

GetConfirmedBalance returns the ConfirmedBalance field value if set, zero value otherwise.

func (*Balance) GetConfirmedBalanceOk

func (o *Balance) GetConfirmedBalanceOk() (*string, bool)

GetConfirmedBalanceOk returns a tuple with the ConfirmedBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Balance) GetConfirmedBlock

func (o *Balance) GetConfirmedBlock() int32

GetConfirmedBlock returns the ConfirmedBlock field value if set, zero value otherwise.

func (*Balance) GetConfirmedBlockOk

func (o *Balance) GetConfirmedBlockOk() (*int32, bool)

GetConfirmedBlockOk returns a tuple with the ConfirmedBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Balance) GetConfirmedNonce

func (o *Balance) GetConfirmedNonce() int32

GetConfirmedNonce returns the ConfirmedNonce field value if set, zero value otherwise.

func (*Balance) GetConfirmedNonceOk

func (o *Balance) GetConfirmedNonceOk() (*int32, bool)

GetConfirmedNonceOk returns a tuple with the ConfirmedNonce field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Balance) GetCurrency

func (o *Balance) GetCurrency() Currency

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*Balance) GetCurrencyOk

func (o *Balance) GetCurrencyOk() (*Currency, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Balance) GetPendingBalance

func (o *Balance) GetPendingBalance() string

GetPendingBalance returns the PendingBalance field value if set, zero value otherwise.

func (*Balance) GetPendingBalanceOk

func (o *Balance) GetPendingBalanceOk() (*string, bool)

GetPendingBalanceOk returns a tuple with the PendingBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Balance) HasConfirmedBalance

func (o *Balance) HasConfirmedBalance() bool

HasConfirmedBalance returns a boolean if a field has been set.

func (*Balance) HasConfirmedBlock

func (o *Balance) HasConfirmedBlock() bool

HasConfirmedBlock returns a boolean if a field has been set.

func (*Balance) HasConfirmedNonce

func (o *Balance) HasConfirmedNonce() bool

HasConfirmedNonce returns a boolean if a field has been set.

func (*Balance) HasCurrency

func (o *Balance) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*Balance) HasPendingBalance

func (o *Balance) HasPendingBalance() bool

HasPendingBalance returns a boolean if a field has been set.

func (Balance) MarshalJSON

func (o Balance) MarshalJSON() ([]byte, error)

func (*Balance) SetConfirmedBalance

func (o *Balance) SetConfirmedBalance(v string)

SetConfirmedBalance gets a reference to the given string and assigns it to the ConfirmedBalance field.

func (*Balance) SetConfirmedBlock

func (o *Balance) SetConfirmedBlock(v int32)

SetConfirmedBlock gets a reference to the given int32 and assigns it to the ConfirmedBlock field.

func (*Balance) SetConfirmedNonce

func (o *Balance) SetConfirmedNonce(v int32)

SetConfirmedNonce gets a reference to the given int32 and assigns it to the ConfirmedNonce field.

func (*Balance) SetCurrency

func (o *Balance) SetCurrency(v Currency)

SetCurrency gets a reference to the given Currency and assigns it to the Currency field.

func (*Balance) SetPendingBalance

func (o *Balance) SetPendingBalance(v string)

SetPendingBalance gets a reference to the given string and assigns it to the PendingBalance field.

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Block

type Block struct {
	// Block number
	Number *int64 `json:"number,omitempty"`
	// Block hash
	Id *string `json:"id,omitempty"`
	// Parent block hash
	ParentId *string `json:"parent_id,omitempty"`
	// Block date in unix timestamp format
	Date *int64 `json:"date,omitempty"`
	// Amount of transaction in the block
	NumTxs *int32 `json:"num_txs,omitempty"`
	// List of normalized transactions presented in the block (not filtered or unknown model)
	Txs *[]Tx `json:"txs,omitempty"`
}

Block Block object.

func NewBlock

func NewBlock() *Block

NewBlock instantiates a new Block object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBlockWithDefaults

func NewBlockWithDefaults() *Block

NewBlockWithDefaults instantiates a new Block object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Block) GetDate

func (o *Block) GetDate() int64

GetDate returns the Date field value if set, zero value otherwise.

func (*Block) GetDateOk

func (o *Block) GetDateOk() (*int64, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Block) GetId

func (o *Block) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Block) GetIdOk

func (o *Block) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Block) GetNumTxs

func (o *Block) GetNumTxs() int32

GetNumTxs returns the NumTxs field value if set, zero value otherwise.

func (*Block) GetNumTxsOk

func (o *Block) GetNumTxsOk() (*int32, bool)

GetNumTxsOk returns a tuple with the NumTxs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Block) GetNumber

func (o *Block) GetNumber() int64

GetNumber returns the Number field value if set, zero value otherwise.

func (*Block) GetNumberOk

func (o *Block) GetNumberOk() (*int64, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Block) GetParentId

func (o *Block) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*Block) GetParentIdOk

func (o *Block) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Block) GetTxs

func (o *Block) GetTxs() []Tx

GetTxs returns the Txs field value if set, zero value otherwise.

func (*Block) GetTxsOk

func (o *Block) GetTxsOk() (*[]Tx, bool)

GetTxsOk returns a tuple with the Txs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Block) HasDate

func (o *Block) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*Block) HasId

func (o *Block) HasId() bool

HasId returns a boolean if a field has been set.

func (*Block) HasNumTxs

func (o *Block) HasNumTxs() bool

HasNumTxs returns a boolean if a field has been set.

func (*Block) HasNumber

func (o *Block) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*Block) HasParentId

func (o *Block) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*Block) HasTxs

func (o *Block) HasTxs() bool

HasTxs returns a boolean if a field has been set.

func (Block) MarshalJSON

func (o Block) MarshalJSON() ([]byte, error)

func (*Block) SetDate

func (o *Block) SetDate(v int64)

SetDate gets a reference to the given int64 and assigns it to the Date field.

func (*Block) SetId

func (o *Block) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Block) SetNumTxs

func (o *Block) SetNumTxs(v int32)

SetNumTxs gets a reference to the given int32 and assigns it to the NumTxs field.

func (*Block) SetNumber

func (o *Block) SetNumber(v int64)

SetNumber gets a reference to the given int64 and assigns it to the Number field.

func (*Block) SetParentId

func (o *Block) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*Block) SetTxs

func (o *Block) SetTxs(v []Tx)

SetTxs gets a reference to the given []Tx and assigns it to the Txs field.

type BlockIdentifier

type BlockIdentifier struct {
	// Block number
	Number *int64 `json:"number,omitempty"`
	// Block hash
	Id *string `json:"id,omitempty"`
	// Parent block hash
	ParentId *string `json:"parent_id,omitempty"`
	// Block date in Unix timestamp format
	Date *int64 `json:"date,omitempty"`
}

BlockIdentifier struct for BlockIdentifier

func NewBlockIdentifier

func NewBlockIdentifier() *BlockIdentifier

NewBlockIdentifier instantiates a new BlockIdentifier object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBlockIdentifierWithDefaults

func NewBlockIdentifierWithDefaults() *BlockIdentifier

NewBlockIdentifierWithDefaults instantiates a new BlockIdentifier object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BlockIdentifier) GetDate

func (o *BlockIdentifier) GetDate() int64

GetDate returns the Date field value if set, zero value otherwise.

func (*BlockIdentifier) GetDateOk

func (o *BlockIdentifier) GetDateOk() (*int64, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlockIdentifier) GetId

func (o *BlockIdentifier) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BlockIdentifier) GetIdOk

func (o *BlockIdentifier) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlockIdentifier) GetNumber

func (o *BlockIdentifier) GetNumber() int64

GetNumber returns the Number field value if set, zero value otherwise.

func (*BlockIdentifier) GetNumberOk

func (o *BlockIdentifier) GetNumberOk() (*int64, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlockIdentifier) GetParentId

func (o *BlockIdentifier) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*BlockIdentifier) GetParentIdOk

func (o *BlockIdentifier) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlockIdentifier) HasDate

func (o *BlockIdentifier) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*BlockIdentifier) HasId

func (o *BlockIdentifier) HasId() bool

HasId returns a boolean if a field has been set.

func (*BlockIdentifier) HasNumber

func (o *BlockIdentifier) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (*BlockIdentifier) HasParentId

func (o *BlockIdentifier) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (BlockIdentifier) MarshalJSON

func (o BlockIdentifier) MarshalJSON() ([]byte, error)

func (*BlockIdentifier) SetDate

func (o *BlockIdentifier) SetDate(v int64)

SetDate gets a reference to the given int64 and assigns it to the Date field.

func (*BlockIdentifier) SetId

func (o *BlockIdentifier) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BlockIdentifier) SetNumber

func (o *BlockIdentifier) SetNumber(v int64)

SetNumber gets a reference to the given int64 and assigns it to the Number field.

func (*BlockIdentifier) SetParentId

func (o *BlockIdentifier) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

type BlockIdentifiers added in v1.2.0

type BlockIdentifiers struct {
	// Number of items in block identifiers
	Total *int32             `json:"total,omitempty"`
	Data  *[]BlockIdentifier `json:"data,omitempty"`
	Meta  NullableMeta       `json:"meta,omitempty"`
}

BlockIdentifiers struct for BlockIdentifiers

func NewBlockIdentifiers added in v1.2.0

func NewBlockIdentifiers() *BlockIdentifiers

NewBlockIdentifiers instantiates a new BlockIdentifiers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBlockIdentifiersWithDefaults added in v1.2.0

func NewBlockIdentifiersWithDefaults() *BlockIdentifiers

NewBlockIdentifiersWithDefaults instantiates a new BlockIdentifiers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BlockIdentifiers) GetData added in v1.2.0

func (o *BlockIdentifiers) GetData() []BlockIdentifier

GetData returns the Data field value if set, zero value otherwise.

func (*BlockIdentifiers) GetDataOk added in v1.2.0

func (o *BlockIdentifiers) GetDataOk() (*[]BlockIdentifier, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlockIdentifiers) GetMeta added in v1.2.0

func (o *BlockIdentifiers) GetMeta() Meta

GetMeta returns the Meta field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BlockIdentifiers) GetMetaOk added in v1.2.0

func (o *BlockIdentifiers) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BlockIdentifiers) GetTotal added in v1.2.0

func (o *BlockIdentifiers) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*BlockIdentifiers) GetTotalOk added in v1.2.0

func (o *BlockIdentifiers) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BlockIdentifiers) HasData added in v1.2.0

func (o *BlockIdentifiers) HasData() bool

HasData returns a boolean if a field has been set.

func (*BlockIdentifiers) HasMeta added in v1.2.0

func (o *BlockIdentifiers) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*BlockIdentifiers) HasTotal added in v1.2.0

func (o *BlockIdentifiers) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (BlockIdentifiers) MarshalJSON added in v1.2.0

func (o BlockIdentifiers) MarshalJSON() ([]byte, error)

func (*BlockIdentifiers) SetData added in v1.2.0

func (o *BlockIdentifiers) SetData(v []BlockIdentifier)

SetData gets a reference to the given []BlockIdentifier and assigns it to the Data field.

func (*BlockIdentifiers) SetMeta added in v1.2.0

func (o *BlockIdentifiers) SetMeta(v Meta)

SetMeta gets a reference to the given NullableMeta and assigns it to the Meta field.

func (*BlockIdentifiers) SetMetaNil added in v1.2.0

func (o *BlockIdentifiers) SetMetaNil()

SetMetaNil sets the value for Meta to be an explicit nil

func (*BlockIdentifiers) SetTotal added in v1.2.0

func (o *BlockIdentifiers) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (*BlockIdentifiers) UnsetMeta added in v1.2.0

func (o *BlockIdentifiers) UnsetMeta()

UnsetMeta ensures that no value is present for Meta, not even an explicit nil

type BlocksAPI

type BlocksAPI interface {

	/*
			 * GetBlockByNumber Get a Block by Number or Hash
			 * Get a block and all its transactions by a user-defined block number or block hash.

		Use `-1` or `current` parameter to return the current block.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @param blockIdentifier The block identifier, hash or number.
			 * @return ApiGetBlockByNumberRequest
	*/
	GetBlockByNumber(ctx _context.Context, protocol string, network string, blockIdentifier string) ApiGetBlockByNumberRequest

	/*
	 * GetBlockByNumberExecute executes the request
	 * @return Block
	 */
	GetBlockByNumberExecute(r ApiGetBlockByNumberRequest) (Block, *_nethttp.Response, error)

	/*
			 * GetBlockIdentifierByNumber Get a Block Identifier by Number
			 * Get the minimal block data, block header, by a user-defined block number or block hash.

		Use `-1` or `current` parameter to return the current block.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @param blockIdentifier The block identifier, hash or number.
			 * @return ApiGetBlockIdentifierByNumberRequest
	*/
	GetBlockIdentifierByNumber(ctx _context.Context, protocol string, network string, blockIdentifier string) ApiGetBlockIdentifierByNumberRequest

	/*
	 * GetBlockIdentifierByNumberExecute executes the request
	 * @return BlockIdentifier
	 */
	GetBlockIdentifierByNumberExecute(r ApiGetBlockIdentifierByNumberRequest) (BlockIdentifier, *_nethttp.Response, error)

	/*
			 * GetBlockIdentifiers Get a List of Block Identifiers
			 * Returns a list of minimal block data, block headers such as block hash and block number.

		The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @return ApiGetBlockIdentifiersRequest
	*/
	GetBlockIdentifiers(ctx _context.Context, protocol string, network string) ApiGetBlockIdentifiersRequest

	/*
	 * GetBlockIdentifiersExecute executes the request
	 * @return BlockIdentifiers
	 */
	GetBlockIdentifiersExecute(r ApiGetBlockIdentifiersRequest) (BlockIdentifiers, *_nethttp.Response, error)

	/*
	 * GetCurrentBlockHash Get the Current Block Hash
	 * Get the current block id (hash) of the protocol.
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @return ApiGetCurrentBlockHashRequest
	 */
	GetCurrentBlockHash(ctx _context.Context, protocol string, network string) ApiGetCurrentBlockHashRequest

	/*
	 * GetCurrentBlockHashExecute executes the request
	 * @return string
	 */
	GetCurrentBlockHashExecute(r ApiGetCurrentBlockHashRequest) (string, *_nethttp.Response, error)

	/*
	 * GetCurrentBlockNumber Get the Current Block Number
	 * Returns the current block number/height of the protocol.
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @return ApiGetCurrentBlockNumberRequest
	 */
	GetCurrentBlockNumber(ctx _context.Context, protocol string, network string) ApiGetCurrentBlockNumberRequest

	/*
	 * GetCurrentBlockNumberExecute executes the request
	 * @return int64
	 */
	GetCurrentBlockNumberExecute(r ApiGetCurrentBlockNumberRequest) (int64, *_nethttp.Response, error)
}

type BlocksAPIService

type BlocksAPIService service

BlocksAPIService BlocksAPI service

func (*BlocksAPIService) GetBlockByNumber added in v1.3.0

func (a *BlocksAPIService) GetBlockByNumber(ctx _context.Context, protocol string, network string, blockIdentifier string) ApiGetBlockByNumberRequest
  • GetBlockByNumber Get a Block by Number or Hash
  • Get a block and all its transactions by a user-defined block number or block hash.

Use `-1` or `current` parameter to return the current block.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @param blockIdentifier The block identifier, hash or number.
  • @return ApiGetBlockByNumberRequest

func (*BlocksAPIService) GetBlockByNumberExecute added in v1.3.0

func (a *BlocksAPIService) GetBlockByNumberExecute(r ApiGetBlockByNumberRequest) (Block, *_nethttp.Response, error)

* Execute executes the request * @return Block

func (*BlocksAPIService) GetBlockIdentifierByNumber added in v1.3.0

func (a *BlocksAPIService) GetBlockIdentifierByNumber(ctx _context.Context, protocol string, network string, blockIdentifier string) ApiGetBlockIdentifierByNumberRequest
  • GetBlockIdentifierByNumber Get a Block Identifier by Number
  • Get the minimal block data, block header, by a user-defined block number or block hash.

Use `-1` or `current` parameter to return the current block.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @param blockIdentifier The block identifier, hash or number.
  • @return ApiGetBlockIdentifierByNumberRequest

func (*BlocksAPIService) GetBlockIdentifierByNumberExecute added in v1.3.0

func (a *BlocksAPIService) GetBlockIdentifierByNumberExecute(r ApiGetBlockIdentifierByNumberRequest) (BlockIdentifier, *_nethttp.Response, error)

* Execute executes the request * @return BlockIdentifier

func (*BlocksAPIService) GetBlockIdentifiers

func (a *BlocksAPIService) GetBlockIdentifiers(ctx _context.Context, protocol string, network string) ApiGetBlockIdentifiersRequest
  • GetBlockIdentifiers Get a List of Block Identifiers
  • Returns a list of minimal block data, block headers such as block hash and block number.

The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @return ApiGetBlockIdentifiersRequest

func (*BlocksAPIService) GetBlockIdentifiersExecute

* Execute executes the request * @return BlockIdentifiers

func (*BlocksAPIService) GetCurrentBlockHash added in v1.3.0

func (a *BlocksAPIService) GetCurrentBlockHash(ctx _context.Context, protocol string, network string) ApiGetCurrentBlockHashRequest

* GetCurrentBlockHash Get the Current Block Hash * Get the current block id (hash) of the protocol. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @return ApiGetCurrentBlockHashRequest

func (*BlocksAPIService) GetCurrentBlockHashExecute added in v1.3.0

func (a *BlocksAPIService) GetCurrentBlockHashExecute(r ApiGetCurrentBlockHashRequest) (string, *_nethttp.Response, error)

* Execute executes the request * @return string

func (*BlocksAPIService) GetCurrentBlockNumber added in v1.3.0

func (a *BlocksAPIService) GetCurrentBlockNumber(ctx _context.Context, protocol string, network string) ApiGetCurrentBlockNumberRequest

* GetCurrentBlockNumber Get the Current Block Number * Returns the current block number/height of the protocol. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @return ApiGetCurrentBlockNumberRequest

func (*BlocksAPIService) GetCurrentBlockNumberExecute added in v1.3.0

func (a *BlocksAPIService) GetCurrentBlockNumberExecute(r ApiGetCurrentBlockNumberRequest) (int64, *_nethttp.Response, error)

* Execute executes the request * @return int64

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type Currency

type Currency struct {
	NativeCurrency     *NativeCurrency
	SmartTokenCurrency *SmartTokenCurrency
	TokenCurrency      *TokenCurrency
}

Currency - struct for Currency

func NativeCurrencyAsCurrency

func NativeCurrencyAsCurrency(v *NativeCurrency) Currency

NativeCurrencyAsCurrency is a convenience function that returns NativeCurrency wrapped in Currency

func SmartTokenCurrencyAsCurrency

func SmartTokenCurrencyAsCurrency(v *SmartTokenCurrency) Currency

SmartTokenCurrencyAsCurrency is a convenience function that returns SmartTokenCurrency wrapped in Currency

func TokenCurrencyAsCurrency

func TokenCurrencyAsCurrency(v *TokenCurrency) Currency

TokenCurrencyAsCurrency is a convenience function that returns TokenCurrency wrapped in Currency

func (*Currency) GetActualInstance

func (obj *Currency) GetActualInstance() interface{}

Get the actual instance

func (Currency) MarshalJSON

func (src Currency) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Currency) UnmarshalJSON

func (dst *Currency) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Event

type Event struct {
	// Coin amount transfered in the event
	Amount NullableBigInt `json:"amount,omitempty"`
	// Event date in unix timestamp format
	Date *int64 `json:"date,omitempty"`
	// Coin amount transfered in the event
	Decimals NullableInt32 `json:"decimals,omitempty"`
	// Symbol of currency, can be natibe currency or token currency
	Denomination NullableString `json:"denomination,omitempty"`
	// Destination address of the event
	Destination NullableString `json:"destination,omitempty"`
	// Event identifier
	Id *string `json:"id,omitempty"`
	// Protocol specific data that doesn't fit into a standard model.
	Meta *map[string]interface{} `json:"meta,omitempty"`
	// Source address of the event
	Source NullableString `json:"source,omitempty"`
	// Transaction identifer this event is presented
	TransactionId *string `json:"transaction_id,omitempty"`
	// Event type
	Type *string `json:"type,omitempty"`
}

Event struct for Event

func NewEvent

func NewEvent() *Event

NewEvent instantiates a new Event object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEventWithDefaults

func NewEventWithDefaults() *Event

NewEventWithDefaults instantiates a new Event object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Event) GetAmount

func (o *Event) GetAmount() bigInt

GetAmount returns the Amount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Event) GetAmountOk

func (o *Event) GetAmountOk() (*bigInt, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Event) GetDate

func (o *Event) GetDate() int64

GetDate returns the Date field value if set, zero value otherwise.

func (*Event) GetDateOk

func (o *Event) GetDateOk() (*int64, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetDecimals

func (o *Event) GetDecimals() int32

GetDecimals returns the Decimals field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Event) GetDecimalsOk

func (o *Event) GetDecimalsOk() (*int32, bool)

GetDecimalsOk returns a tuple with the Decimals field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Event) GetDenomination

func (o *Event) GetDenomination() string

GetDenomination returns the Denomination field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Event) GetDenominationOk

func (o *Event) GetDenominationOk() (*string, bool)

GetDenominationOk returns a tuple with the Denomination field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Event) GetDestination

func (o *Event) GetDestination() string

GetDestination returns the Destination field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Event) GetDestinationOk

func (o *Event) GetDestinationOk() (*string, bool)

GetDestinationOk returns a tuple with the Destination field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Event) GetId

func (o *Event) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Event) GetIdOk

func (o *Event) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetMeta

func (o *Event) GetMeta() map[string]interface{}

GetMeta returns the Meta field value if set, zero value otherwise.

func (*Event) GetMetaOk

func (o *Event) GetMetaOk() (*map[string]interface{}, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetSource

func (o *Event) GetSource() string

GetSource returns the Source field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Event) GetSourceOk

func (o *Event) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Event) GetTransactionId

func (o *Event) GetTransactionId() string

GetTransactionId returns the TransactionId field value if set, zero value otherwise.

func (*Event) GetTransactionIdOk

func (o *Event) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetType

func (o *Event) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Event) GetTypeOk

func (o *Event) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) HasAmount

func (o *Event) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Event) HasDate

func (o *Event) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*Event) HasDecimals

func (o *Event) HasDecimals() bool

HasDecimals returns a boolean if a field has been set.

func (*Event) HasDenomination

func (o *Event) HasDenomination() bool

HasDenomination returns a boolean if a field has been set.

func (*Event) HasDestination

func (o *Event) HasDestination() bool

HasDestination returns a boolean if a field has been set.

func (*Event) HasId

func (o *Event) HasId() bool

HasId returns a boolean if a field has been set.

func (*Event) HasMeta

func (o *Event) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*Event) HasSource

func (o *Event) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Event) HasTransactionId

func (o *Event) HasTransactionId() bool

HasTransactionId returns a boolean if a field has been set.

func (*Event) HasType

func (o *Event) HasType() bool

HasType returns a boolean if a field has been set.

func (Event) MarshalJSON

func (o Event) MarshalJSON() ([]byte, error)

func (*Event) SetAmount

func (o *Event) SetAmount(v bigInt)

SetAmount gets a reference to the given NullableBigInt and assigns it to the Amount field.

func (*Event) SetAmountNil

func (o *Event) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*Event) SetDate

func (o *Event) SetDate(v int64)

SetDate gets a reference to the given int64 and assigns it to the Date field.

func (*Event) SetDecimals

func (o *Event) SetDecimals(v int32)

SetDecimals gets a reference to the given NullableInt32 and assigns it to the Decimals field.

func (*Event) SetDecimalsNil

func (o *Event) SetDecimalsNil()

SetDecimalsNil sets the value for Decimals to be an explicit nil

func (*Event) SetDenomination

func (o *Event) SetDenomination(v string)

SetDenomination gets a reference to the given NullableString and assigns it to the Denomination field.

func (*Event) SetDenominationNil

func (o *Event) SetDenominationNil()

SetDenominationNil sets the value for Denomination to be an explicit nil

func (*Event) SetDestination

func (o *Event) SetDestination(v string)

SetDestination gets a reference to the given NullableString and assigns it to the Destination field.

func (*Event) SetDestinationNil

func (o *Event) SetDestinationNil()

SetDestinationNil sets the value for Destination to be an explicit nil

func (*Event) SetId

func (o *Event) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Event) SetMeta

func (o *Event) SetMeta(v map[string]interface{})

SetMeta gets a reference to the given map[string]interface{} and assigns it to the Meta field.

func (*Event) SetSource

func (o *Event) SetSource(v string)

SetSource gets a reference to the given NullableString and assigns it to the Source field.

func (*Event) SetSourceNil

func (o *Event) SetSourceNil()

SetSourceNil sets the value for Source to be an explicit nil

func (*Event) SetTransactionId

func (o *Event) SetTransactionId(v string)

SetTransactionId gets a reference to the given string and assigns it to the TransactionId field.

func (*Event) SetType

func (o *Event) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Event) UnsetAmount

func (o *Event) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*Event) UnsetDecimals

func (o *Event) UnsetDecimals()

UnsetDecimals ensures that no value is present for Decimals, not even an explicit nil

func (*Event) UnsetDenomination

func (o *Event) UnsetDenomination()

UnsetDenomination ensures that no value is present for Denomination, not even an explicit nil

func (*Event) UnsetDestination

func (o *Event) UnsetDestination()

UnsetDestination ensures that no value is present for Destination, not even an explicit nil

func (*Event) UnsetSource

func (o *Event) UnsetSource()

UnsetSource ensures that no value is present for Source, not even an explicit nil

type FeeEstimate

type FeeEstimate struct {
	// Most recent block
	MostRecentBlock *int32                    `json:"most_recent_block,omitempty"`
	EstimatedFees   *FeeEstimateEstimatedFees `json:"estimated_fees,omitempty"`
}

FeeEstimate struct for FeeEstimate

func NewFeeEstimate

func NewFeeEstimate() *FeeEstimate

NewFeeEstimate instantiates a new FeeEstimate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeeEstimateWithDefaults

func NewFeeEstimateWithDefaults() *FeeEstimate

NewFeeEstimateWithDefaults instantiates a new FeeEstimate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeeEstimate) GetEstimatedFees

func (o *FeeEstimate) GetEstimatedFees() FeeEstimateEstimatedFees

GetEstimatedFees returns the EstimatedFees field value if set, zero value otherwise.

func (*FeeEstimate) GetEstimatedFeesOk

func (o *FeeEstimate) GetEstimatedFeesOk() (*FeeEstimateEstimatedFees, bool)

GetEstimatedFeesOk returns a tuple with the EstimatedFees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeeEstimate) GetMostRecentBlock

func (o *FeeEstimate) GetMostRecentBlock() int32

GetMostRecentBlock returns the MostRecentBlock field value if set, zero value otherwise.

func (*FeeEstimate) GetMostRecentBlockOk

func (o *FeeEstimate) GetMostRecentBlockOk() (*int32, bool)

GetMostRecentBlockOk returns a tuple with the MostRecentBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeeEstimate) HasEstimatedFees

func (o *FeeEstimate) HasEstimatedFees() bool

HasEstimatedFees returns a boolean if a field has been set.

func (*FeeEstimate) HasMostRecentBlock

func (o *FeeEstimate) HasMostRecentBlock() bool

HasMostRecentBlock returns a boolean if a field has been set.

func (FeeEstimate) MarshalJSON

func (o FeeEstimate) MarshalJSON() ([]byte, error)

func (*FeeEstimate) SetEstimatedFees

func (o *FeeEstimate) SetEstimatedFees(v FeeEstimateEstimatedFees)

SetEstimatedFees gets a reference to the given FeeEstimateEstimatedFees and assigns it to the EstimatedFees field.

func (*FeeEstimate) SetMostRecentBlock

func (o *FeeEstimate) SetMostRecentBlock(v int32)

SetMostRecentBlock gets a reference to the given int32 and assigns it to the MostRecentBlock field.

type FeeEstimateEstimatedFees

type FeeEstimateEstimatedFees struct {
	Fast   interface{} `json:"fast,omitempty"`
	Medium interface{} `json:"medium,omitempty"`
	Slow   interface{} `json:"slow,omitempty"`
}

FeeEstimateEstimatedFees Object containing fast, medium, slow fees

func NewFeeEstimateEstimatedFees

func NewFeeEstimateEstimatedFees() *FeeEstimateEstimatedFees

NewFeeEstimateEstimatedFees instantiates a new FeeEstimateEstimatedFees object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeeEstimateEstimatedFeesWithDefaults

func NewFeeEstimateEstimatedFeesWithDefaults() *FeeEstimateEstimatedFees

NewFeeEstimateEstimatedFeesWithDefaults instantiates a new FeeEstimateEstimatedFees object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeeEstimateEstimatedFees) GetFast

func (o *FeeEstimateEstimatedFees) GetFast() interface{}

GetFast returns the Fast field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FeeEstimateEstimatedFees) GetFastOk

func (o *FeeEstimateEstimatedFees) GetFastOk() (*interface{}, bool)

GetFastOk returns a tuple with the Fast field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FeeEstimateEstimatedFees) GetMedium

func (o *FeeEstimateEstimatedFees) GetMedium() interface{}

GetMedium returns the Medium field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FeeEstimateEstimatedFees) GetMediumOk

func (o *FeeEstimateEstimatedFees) GetMediumOk() (*interface{}, bool)

GetMediumOk returns a tuple with the Medium field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FeeEstimateEstimatedFees) GetSlow

func (o *FeeEstimateEstimatedFees) GetSlow() interface{}

GetSlow returns the Slow field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FeeEstimateEstimatedFees) GetSlowOk

func (o *FeeEstimateEstimatedFees) GetSlowOk() (*interface{}, bool)

GetSlowOk returns a tuple with the Slow field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FeeEstimateEstimatedFees) HasFast

func (o *FeeEstimateEstimatedFees) HasFast() bool

HasFast returns a boolean if a field has been set.

func (*FeeEstimateEstimatedFees) HasMedium

func (o *FeeEstimateEstimatedFees) HasMedium() bool

HasMedium returns a boolean if a field has been set.

func (*FeeEstimateEstimatedFees) HasSlow

func (o *FeeEstimateEstimatedFees) HasSlow() bool

HasSlow returns a boolean if a field has been set.

func (FeeEstimateEstimatedFees) MarshalJSON

func (o FeeEstimateEstimatedFees) MarshalJSON() ([]byte, error)

func (*FeeEstimateEstimatedFees) SetFast

func (o *FeeEstimateEstimatedFees) SetFast(v interface{})

SetFast gets a reference to the given interface{} and assigns it to the Fast field.

func (*FeeEstimateEstimatedFees) SetMedium

func (o *FeeEstimateEstimatedFees) SetMedium(v interface{})

SetMedium gets a reference to the given interface{} and assigns it to the Medium field.

func (*FeeEstimateEstimatedFees) SetSlow

func (o *FeeEstimateEstimatedFees) SetSlow(v interface{})

SetSlow gets a reference to the given interface{} and assigns it to the Slow field.

type GasEstimatorAPI added in v1.3.0

type GasEstimatorAPI interface {

	/*
			 * GetGasFeeEstimate Get the Gas Fee Estimation
			 * Return gas fee estimation in decimals.

		Currently supported for **Bitcoin**, **Bitcoincash**, **Ethereum** and **Litecoin**. Endpoint will return 3 gas fee estimations: fast, medium and slow.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of: `bitcoin`, `bitcoincash`, `ethereum`, `litecoin`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @return ApiGetGasFeeEstimateRequest
	*/
	GetGasFeeEstimate(ctx _context.Context, protocol string, network string) ApiGetGasFeeEstimateRequest

	/*
	 * GetGasFeeEstimateExecute executes the request
	 * @return FeeEstimate
	 */
	GetGasFeeEstimateExecute(r ApiGetGasFeeEstimateRequest) (FeeEstimate, *_nethttp.Response, error)
}

type GasEstimatorAPIService added in v1.3.0

type GasEstimatorAPIService service

GasEstimatorAPIService GasEstimatorAPI service

func (*GasEstimatorAPIService) GetGasFeeEstimate added in v1.3.0

func (a *GasEstimatorAPIService) GetGasFeeEstimate(ctx _context.Context, protocol string, network string) ApiGetGasFeeEstimateRequest
  • GetGasFeeEstimate Get the Gas Fee Estimation
  • Return gas fee estimation in decimals.

Currently supported for **Bitcoin**, **Bitcoincash**, **Ethereum** and **Litecoin**. Endpoint will return 3 gas fee estimations: fast, medium and slow.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `bitcoin`, `bitcoincash`, `ethereum`, `litecoin`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @return ApiGetGasFeeEstimateRequest

func (*GasEstimatorAPIService) GetGasFeeEstimateExecute added in v1.3.0

* Execute executes the request * @return FeeEstimate

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type Meta added in v1.0.0

type Meta struct {
	Paging *Paging `json:"paging,omitempty"`
}

Meta struct for Meta

func NewMeta added in v1.0.0

func NewMeta() *Meta

NewMeta instantiates a new Meta object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetaWithDefaults added in v1.0.0

func NewMetaWithDefaults() *Meta

NewMetaWithDefaults instantiates a new Meta object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Meta) GetPaging added in v1.0.0

func (o *Meta) GetPaging() Paging

GetPaging returns the Paging field value if set, zero value otherwise.

func (*Meta) GetPagingOk added in v1.0.0

func (o *Meta) GetPagingOk() (*Paging, bool)

GetPagingOk returns a tuple with the Paging field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Meta) HasPaging added in v1.0.0

func (o *Meta) HasPaging() bool

HasPaging returns a boolean if a field has been set.

func (Meta) MarshalJSON added in v1.0.0

func (o Meta) MarshalJSON() ([]byte, error)

func (*Meta) SetPaging added in v1.0.0

func (o *Meta) SetPaging(v Paging)

SetPaging gets a reference to the given Paging and assigns it to the Paging field.

type ModelError

type ModelError struct {
	// HTTP error type
	Type *string `json:"type,omitempty"`
	// Numeric error code
	Code *int32 `json:"code,omitempty"`
	// Short error description
	Title *string `json:"title,omitempty"`
	// HTTP status of the error
	Status *int32 `json:"status,omitempty"`
	// Long error description
	Detail *string `json:"detail,omitempty"`
}

ModelError struct for ModelError

func NewModelError

func NewModelError() *ModelError

NewModelError instantiates a new ModelError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewModelErrorWithDefaults

func NewModelErrorWithDefaults() *ModelError

NewModelErrorWithDefaults instantiates a new ModelError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ModelError) GetCode

func (o *ModelError) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*ModelError) GetCodeOk

func (o *ModelError) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ModelError) GetDetail

func (o *ModelError) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*ModelError) GetDetailOk

func (o *ModelError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ModelError) GetStatus

func (o *ModelError) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*ModelError) GetStatusOk

func (o *ModelError) GetStatusOk() (*int32, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ModelError) GetTitle

func (o *ModelError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ModelError) GetTitleOk

func (o *ModelError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ModelError) GetType

func (o *ModelError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ModelError) GetTypeOk

func (o *ModelError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ModelError) HasCode

func (o *ModelError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ModelError) HasDetail

func (o *ModelError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ModelError) HasStatus

func (o *ModelError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ModelError) HasTitle

func (o *ModelError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ModelError) HasType

func (o *ModelError) HasType() bool

HasType returns a boolean if a field has been set.

func (ModelError) MarshalJSON

func (o ModelError) MarshalJSON() ([]byte, error)

func (*ModelError) SetCode

func (o *ModelError) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*ModelError) SetDetail

func (o *ModelError) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*ModelError) SetStatus

func (o *ModelError) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*ModelError) SetTitle

func (o *ModelError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ModelError) SetType

func (o *ModelError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type NativeCurrency

type NativeCurrency struct {
	// Asset path of transferred currency
	AssetPath string `json:"asset_path"`
	// Currency symbol
	Symbol *string `json:"symbol,omitempty"`
	// Name of currency
	Name *string `json:"name,omitempty"`
	// Decimal places right to the comma
	Decimals *int32 `json:"decimals,omitempty"`
	Type     string `json:"type"`
}

NativeCurrency struct for NativeCurrency

func NewNativeCurrency

func NewNativeCurrency(assetPath string, type_ string) *NativeCurrency

NewNativeCurrency instantiates a new NativeCurrency object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNativeCurrencyWithDefaults

func NewNativeCurrencyWithDefaults() *NativeCurrency

NewNativeCurrencyWithDefaults instantiates a new NativeCurrency object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NativeCurrency) GetAssetPath

func (o *NativeCurrency) GetAssetPath() string

GetAssetPath returns the AssetPath field value

func (*NativeCurrency) GetAssetPathOk

func (o *NativeCurrency) GetAssetPathOk() (*string, bool)

GetAssetPathOk returns a tuple with the AssetPath field value and a boolean to check if the value has been set.

func (*NativeCurrency) GetDecimals

func (o *NativeCurrency) GetDecimals() int32

GetDecimals returns the Decimals field value if set, zero value otherwise.

func (*NativeCurrency) GetDecimalsOk

func (o *NativeCurrency) GetDecimalsOk() (*int32, bool)

GetDecimalsOk returns a tuple with the Decimals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NativeCurrency) GetName

func (o *NativeCurrency) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*NativeCurrency) GetNameOk

func (o *NativeCurrency) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NativeCurrency) GetSymbol

func (o *NativeCurrency) GetSymbol() string

GetSymbol returns the Symbol field value if set, zero value otherwise.

func (*NativeCurrency) GetSymbolOk

func (o *NativeCurrency) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NativeCurrency) GetType

func (o *NativeCurrency) GetType() string

GetType returns the Type field value

func (*NativeCurrency) GetTypeOk

func (o *NativeCurrency) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*NativeCurrency) HasDecimals

func (o *NativeCurrency) HasDecimals() bool

HasDecimals returns a boolean if a field has been set.

func (*NativeCurrency) HasName

func (o *NativeCurrency) HasName() bool

HasName returns a boolean if a field has been set.

func (*NativeCurrency) HasSymbol

func (o *NativeCurrency) HasSymbol() bool

HasSymbol returns a boolean if a field has been set.

func (NativeCurrency) MarshalJSON

func (o NativeCurrency) MarshalJSON() ([]byte, error)

func (*NativeCurrency) SetAssetPath

func (o *NativeCurrency) SetAssetPath(v string)

SetAssetPath sets field value

func (*NativeCurrency) SetDecimals

func (o *NativeCurrency) SetDecimals(v int32)

SetDecimals gets a reference to the given int32 and assigns it to the Decimals field.

func (*NativeCurrency) SetName

func (o *NativeCurrency) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*NativeCurrency) SetSymbol

func (o *NativeCurrency) SetSymbol(v string)

SetSymbol gets a reference to the given string and assigns it to the Symbol field.

func (*NativeCurrency) SetType

func (o *NativeCurrency) SetType(v string)

SetType sets field value

type NullableAccountsObj

type NullableAccountsObj struct {
	// contains filtered or unexported fields
}

func NewNullableAccountsObj

func NewNullableAccountsObj(val *AccountsObj) *NullableAccountsObj

func (NullableAccountsObj) Get

func (NullableAccountsObj) IsSet

func (v NullableAccountsObj) IsSet() bool

func (NullableAccountsObj) MarshalJSON

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

func (*NullableAccountsObj) Set

func (v *NullableAccountsObj) Set(val *AccountsObj)

func (*NullableAccountsObj) UnmarshalJSON

func (v *NullableAccountsObj) UnmarshalJSON(src []byte) error

func (*NullableAccountsObj) Unset

func (v *NullableAccountsObj) Unset()

type NullableAlgorandMeta

type NullableAlgorandMeta struct {
	// contains filtered or unexported fields
}

func NewNullableAlgorandMeta

func NewNullableAlgorandMeta(val *AlgorandMeta) *NullableAlgorandMeta

func (NullableAlgorandMeta) Get

func (NullableAlgorandMeta) IsSet

func (v NullableAlgorandMeta) IsSet() bool

func (NullableAlgorandMeta) MarshalJSON

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

func (*NullableAlgorandMeta) Set

func (v *NullableAlgorandMeta) Set(val *AlgorandMeta)

func (*NullableAlgorandMeta) UnmarshalJSON

func (v *NullableAlgorandMeta) UnmarshalJSON(src []byte) error

func (*NullableAlgorandMeta) Unset

func (v *NullableAlgorandMeta) Unset()

type NullableBalance

type NullableBalance struct {
	// contains filtered or unexported fields
}

func NewNullableBalance

func NewNullableBalance(val *Balance) *NullableBalance

func (NullableBalance) Get

func (v NullableBalance) Get() *Balance

func (NullableBalance) IsSet

func (v NullableBalance) IsSet() bool

func (NullableBalance) MarshalJSON

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

func (*NullableBalance) Set

func (v *NullableBalance) Set(val *Balance)

func (*NullableBalance) UnmarshalJSON

func (v *NullableBalance) UnmarshalJSON(src []byte) error

func (*NullableBalance) Unset

func (v *NullableBalance) Unset()

type NullableBigInt added in v1.1.0

type NullableBigInt struct {
	// contains filtered or unexported fields
}

func NewNullableBigInt added in v1.1.0

func NewNullableBigInt(val *bigInt) *NullableBigInt

func (NullableBigInt) Get added in v1.1.0

func (v NullableBigInt) Get() *bigInt

func (NullableBigInt) IsSet added in v1.1.0

func (v NullableBigInt) IsSet() bool

func (NullableBigInt) MarshalJSON added in v1.1.0

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

func (*NullableBigInt) Set added in v1.1.0

func (v *NullableBigInt) Set(val *bigInt)

func (*NullableBigInt) UnmarshalJSON added in v1.1.0

func (v *NullableBigInt) UnmarshalJSON(src []byte) error

func (*NullableBigInt) Unset added in v1.1.0

func (v *NullableBigInt) Unset()

type NullableBlock

type NullableBlock struct {
	// contains filtered or unexported fields
}

func NewNullableBlock

func NewNullableBlock(val *Block) *NullableBlock

func (NullableBlock) Get

func (v NullableBlock) Get() *Block

func (NullableBlock) IsSet

func (v NullableBlock) IsSet() bool

func (NullableBlock) MarshalJSON

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

func (*NullableBlock) Set

func (v *NullableBlock) Set(val *Block)

func (*NullableBlock) UnmarshalJSON

func (v *NullableBlock) UnmarshalJSON(src []byte) error

func (*NullableBlock) Unset

func (v *NullableBlock) Unset()

type NullableBlockIdentifier

type NullableBlockIdentifier struct {
	// contains filtered or unexported fields
}

func NewNullableBlockIdentifier

func NewNullableBlockIdentifier(val *BlockIdentifier) *NullableBlockIdentifier

func (NullableBlockIdentifier) Get

func (NullableBlockIdentifier) IsSet

func (v NullableBlockIdentifier) IsSet() bool

func (NullableBlockIdentifier) MarshalJSON

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

func (*NullableBlockIdentifier) Set

func (*NullableBlockIdentifier) UnmarshalJSON

func (v *NullableBlockIdentifier) UnmarshalJSON(src []byte) error

func (*NullableBlockIdentifier) Unset

func (v *NullableBlockIdentifier) Unset()

type NullableBlockIdentifiers added in v1.2.0

type NullableBlockIdentifiers struct {
	// contains filtered or unexported fields
}

func NewNullableBlockIdentifiers added in v1.2.0

func NewNullableBlockIdentifiers(val *BlockIdentifiers) *NullableBlockIdentifiers

func (NullableBlockIdentifiers) Get added in v1.2.0

func (NullableBlockIdentifiers) IsSet added in v1.2.0

func (v NullableBlockIdentifiers) IsSet() bool

func (NullableBlockIdentifiers) MarshalJSON added in v1.2.0

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

func (*NullableBlockIdentifiers) Set added in v1.2.0

func (*NullableBlockIdentifiers) UnmarshalJSON added in v1.2.0

func (v *NullableBlockIdentifiers) UnmarshalJSON(src []byte) error

func (*NullableBlockIdentifiers) Unset added in v1.2.0

func (v *NullableBlockIdentifiers) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCurrency

type NullableCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableCurrency

func NewNullableCurrency(val *Currency) *NullableCurrency

func (NullableCurrency) Get

func (v NullableCurrency) Get() *Currency

func (NullableCurrency) IsSet

func (v NullableCurrency) IsSet() bool

func (NullableCurrency) MarshalJSON

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

func (*NullableCurrency) Set

func (v *NullableCurrency) Set(val *Currency)

func (*NullableCurrency) UnmarshalJSON

func (v *NullableCurrency) UnmarshalJSON(src []byte) error

func (*NullableCurrency) Unset

func (v *NullableCurrency) Unset()

type NullableEvent

type NullableEvent struct {
	// contains filtered or unexported fields
}

func NewNullableEvent

func NewNullableEvent(val *Event) *NullableEvent

func (NullableEvent) Get

func (v NullableEvent) Get() *Event

func (NullableEvent) IsSet

func (v NullableEvent) IsSet() bool

func (NullableEvent) MarshalJSON

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

func (*NullableEvent) Set

func (v *NullableEvent) Set(val *Event)

func (*NullableEvent) UnmarshalJSON

func (v *NullableEvent) UnmarshalJSON(src []byte) error

func (*NullableEvent) Unset

func (v *NullableEvent) Unset()

type NullableFeeEstimate

type NullableFeeEstimate struct {
	// contains filtered or unexported fields
}

func NewNullableFeeEstimate

func NewNullableFeeEstimate(val *FeeEstimate) *NullableFeeEstimate

func (NullableFeeEstimate) Get

func (NullableFeeEstimate) IsSet

func (v NullableFeeEstimate) IsSet() bool

func (NullableFeeEstimate) MarshalJSON

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

func (*NullableFeeEstimate) Set

func (v *NullableFeeEstimate) Set(val *FeeEstimate)

func (*NullableFeeEstimate) UnmarshalJSON

func (v *NullableFeeEstimate) UnmarshalJSON(src []byte) error

func (*NullableFeeEstimate) Unset

func (v *NullableFeeEstimate) Unset()

type NullableFeeEstimateEstimatedFees

type NullableFeeEstimateEstimatedFees struct {
	// contains filtered or unexported fields
}

func (NullableFeeEstimateEstimatedFees) Get

func (NullableFeeEstimateEstimatedFees) IsSet

func (NullableFeeEstimateEstimatedFees) MarshalJSON

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

func (*NullableFeeEstimateEstimatedFees) Set

func (*NullableFeeEstimateEstimatedFees) UnmarshalJSON

func (v *NullableFeeEstimateEstimatedFees) UnmarshalJSON(src []byte) error

func (*NullableFeeEstimateEstimatedFees) Unset

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableMeta added in v1.0.0

type NullableMeta struct {
	// contains filtered or unexported fields
}

func NewNullableMeta added in v1.0.0

func NewNullableMeta(val *Meta) *NullableMeta

func (NullableMeta) Get added in v1.0.0

func (v NullableMeta) Get() *Meta

func (NullableMeta) IsSet added in v1.0.0

func (v NullableMeta) IsSet() bool

func (NullableMeta) MarshalJSON added in v1.0.0

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

func (*NullableMeta) Set added in v1.0.0

func (v *NullableMeta) Set(val *Meta)

func (*NullableMeta) UnmarshalJSON added in v1.0.0

func (v *NullableMeta) UnmarshalJSON(src []byte) error

func (*NullableMeta) Unset added in v1.0.0

func (v *NullableMeta) Unset()

type NullableModelError

type NullableModelError struct {
	// contains filtered or unexported fields
}

func NewNullableModelError

func NewNullableModelError(val *ModelError) *NullableModelError

func (NullableModelError) Get

func (v NullableModelError) Get() *ModelError

func (NullableModelError) IsSet

func (v NullableModelError) IsSet() bool

func (NullableModelError) MarshalJSON

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

func (*NullableModelError) Set

func (v *NullableModelError) Set(val *ModelError)

func (*NullableModelError) UnmarshalJSON

func (v *NullableModelError) UnmarshalJSON(src []byte) error

func (*NullableModelError) Unset

func (v *NullableModelError) Unset()

type NullableNativeCurrency

type NullableNativeCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableNativeCurrency

func NewNullableNativeCurrency(val *NativeCurrency) *NullableNativeCurrency

func (NullableNativeCurrency) Get

func (NullableNativeCurrency) IsSet

func (v NullableNativeCurrency) IsSet() bool

func (NullableNativeCurrency) MarshalJSON

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

func (*NullableNativeCurrency) Set

func (*NullableNativeCurrency) UnmarshalJSON

func (v *NullableNativeCurrency) UnmarshalJSON(src []byte) error

func (*NullableNativeCurrency) Unset

func (v *NullableNativeCurrency) Unset()

type NullablePaging added in v1.0.0

type NullablePaging struct {
	// contains filtered or unexported fields
}

func NewNullablePaging added in v1.0.0

func NewNullablePaging(val *Paging) *NullablePaging

func (NullablePaging) Get added in v1.0.0

func (v NullablePaging) Get() *Paging

func (NullablePaging) IsSet added in v1.0.0

func (v NullablePaging) IsSet() bool

func (NullablePaging) MarshalJSON added in v1.0.0

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

func (*NullablePaging) Set added in v1.0.0

func (v *NullablePaging) Set(val *Paging)

func (*NullablePaging) UnmarshalJSON added in v1.0.0

func (v *NullablePaging) UnmarshalJSON(src []byte) error

func (*NullablePaging) Unset added in v1.0.0

func (v *NullablePaging) Unset()

type NullableProtocolDetail added in v1.2.0

type NullableProtocolDetail struct {
	// contains filtered or unexported fields
}

func NewNullableProtocolDetail added in v1.2.0

func NewNullableProtocolDetail(val *ProtocolDetail) *NullableProtocolDetail

func (NullableProtocolDetail) Get added in v1.2.0

func (NullableProtocolDetail) IsSet added in v1.2.0

func (v NullableProtocolDetail) IsSet() bool

func (NullableProtocolDetail) MarshalJSON added in v1.2.0

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

func (*NullableProtocolDetail) Set added in v1.2.0

func (*NullableProtocolDetail) UnmarshalJSON added in v1.2.0

func (v *NullableProtocolDetail) UnmarshalJSON(src []byte) error

func (*NullableProtocolDetail) Unset added in v1.2.0

func (v *NullableProtocolDetail) Unset()

type NullableProtocolsOverview added in v1.2.0

type NullableProtocolsOverview struct {
	// contains filtered or unexported fields
}

func NewNullableProtocolsOverview added in v1.2.0

func NewNullableProtocolsOverview(val *ProtocolsOverview) *NullableProtocolsOverview

func (NullableProtocolsOverview) Get added in v1.2.0

func (NullableProtocolsOverview) IsSet added in v1.2.0

func (v NullableProtocolsOverview) IsSet() bool

func (NullableProtocolsOverview) MarshalJSON added in v1.2.0

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

func (*NullableProtocolsOverview) Set added in v1.2.0

func (*NullableProtocolsOverview) UnmarshalJSON added in v1.2.0

func (v *NullableProtocolsOverview) UnmarshalJSON(src []byte) error

func (*NullableProtocolsOverview) Unset added in v1.2.0

func (v *NullableProtocolsOverview) Unset()

type NullableProtocolsOverviewProtocols added in v1.2.0

type NullableProtocolsOverviewProtocols struct {
	// contains filtered or unexported fields
}

func NewNullableProtocolsOverviewProtocols added in v1.2.0

func NewNullableProtocolsOverviewProtocols(val *ProtocolsOverviewProtocols) *NullableProtocolsOverviewProtocols

func (NullableProtocolsOverviewProtocols) Get added in v1.2.0

func (NullableProtocolsOverviewProtocols) IsSet added in v1.2.0

func (NullableProtocolsOverviewProtocols) MarshalJSON added in v1.2.0

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

func (*NullableProtocolsOverviewProtocols) Set added in v1.2.0

func (*NullableProtocolsOverviewProtocols) UnmarshalJSON added in v1.2.0

func (v *NullableProtocolsOverviewProtocols) UnmarshalJSON(src []byte) error

func (*NullableProtocolsOverviewProtocols) Unset added in v1.2.0

type NullableReport

type NullableReport struct {
	// contains filtered or unexported fields
}

func NewNullableReport

func NewNullableReport(val *Report) *NullableReport

func (NullableReport) Get

func (v NullableReport) Get() *Report

func (NullableReport) IsSet

func (v NullableReport) IsSet() bool

func (NullableReport) MarshalJSON

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

func (*NullableReport) Set

func (v *NullableReport) Set(val *Report)

func (*NullableReport) UnmarshalJSON

func (v *NullableReport) UnmarshalJSON(src []byte) error

func (*NullableReport) Unset

func (v *NullableReport) Unset()

type NullableReportField

type NullableReportField struct {
	// contains filtered or unexported fields
}

func NewNullableReportField

func NewNullableReportField(val *ReportField) *NullableReportField

func (NullableReportField) Get

func (NullableReportField) IsSet

func (v NullableReportField) IsSet() bool

func (NullableReportField) MarshalJSON

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

func (*NullableReportField) Set

func (v *NullableReportField) Set(val *ReportField)

func (*NullableReportField) UnmarshalJSON

func (v *NullableReportField) UnmarshalJSON(src []byte) error

func (*NullableReportField) Unset

func (v *NullableReportField) Unset()

type NullableReportFieldMeta

type NullableReportFieldMeta struct {
	// contains filtered or unexported fields
}

func NewNullableReportFieldMeta

func NewNullableReportFieldMeta(val *ReportFieldMeta) *NullableReportFieldMeta

func (NullableReportFieldMeta) Get

func (NullableReportFieldMeta) IsSet

func (v NullableReportFieldMeta) IsSet() bool

func (NullableReportFieldMeta) MarshalJSON

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

func (*NullableReportFieldMeta) Set

func (*NullableReportFieldMeta) UnmarshalJSON

func (v *NullableReportFieldMeta) UnmarshalJSON(src []byte) error

func (*NullableReportFieldMeta) Unset

func (v *NullableReportFieldMeta) Unset()

type NullableSignedTx

type NullableSignedTx struct {
	// contains filtered or unexported fields
}

func NewNullableSignedTx

func NewNullableSignedTx(val *SignedTx) *NullableSignedTx

func (NullableSignedTx) Get

func (v NullableSignedTx) Get() *SignedTx

func (NullableSignedTx) IsSet

func (v NullableSignedTx) IsSet() bool

func (NullableSignedTx) MarshalJSON

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

func (*NullableSignedTx) Set

func (v *NullableSignedTx) Set(val *SignedTx)

func (*NullableSignedTx) UnmarshalJSON

func (v *NullableSignedTx) UnmarshalJSON(src []byte) error

func (*NullableSignedTx) Unset

func (v *NullableSignedTx) Unset()

type NullableSmartToken

type NullableSmartToken struct {
	// contains filtered or unexported fields
}

func NewNullableSmartToken

func NewNullableSmartToken(val *SmartToken) *NullableSmartToken

func (NullableSmartToken) Get

func (v NullableSmartToken) Get() *SmartToken

func (NullableSmartToken) IsSet

func (v NullableSmartToken) IsSet() bool

func (NullableSmartToken) MarshalJSON

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

func (*NullableSmartToken) Set

func (v *NullableSmartToken) Set(val *SmartToken)

func (*NullableSmartToken) UnmarshalJSON

func (v *NullableSmartToken) UnmarshalJSON(src []byte) error

func (*NullableSmartToken) Unset

func (v *NullableSmartToken) Unset()

type NullableSmartTokenCurrency

type NullableSmartTokenCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableSmartTokenCurrency

func NewNullableSmartTokenCurrency(val *SmartTokenCurrency) *NullableSmartTokenCurrency

func (NullableSmartTokenCurrency) Get

func (NullableSmartTokenCurrency) IsSet

func (v NullableSmartTokenCurrency) IsSet() bool

func (NullableSmartTokenCurrency) MarshalJSON

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

func (*NullableSmartTokenCurrency) Set

func (*NullableSmartTokenCurrency) UnmarshalJSON

func (v *NullableSmartTokenCurrency) UnmarshalJSON(src []byte) error

func (*NullableSmartTokenCurrency) Unset

func (v *NullableSmartTokenCurrency) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableToken

type NullableToken struct {
	// contains filtered or unexported fields
}

func NewNullableToken

func NewNullableToken(val *Token) *NullableToken

func (NullableToken) Get

func (v NullableToken) Get() *Token

func (NullableToken) IsSet

func (v NullableToken) IsSet() bool

func (NullableToken) MarshalJSON

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

func (*NullableToken) Set

func (v *NullableToken) Set(val *Token)

func (*NullableToken) UnmarshalJSON

func (v *NullableToken) UnmarshalJSON(src []byte) error

func (*NullableToken) Unset

func (v *NullableToken) Unset()

type NullableTokenCurrency

type NullableTokenCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableTokenCurrency

func NewNullableTokenCurrency(val *TokenCurrency) *NullableTokenCurrency

func (NullableTokenCurrency) Get

func (NullableTokenCurrency) IsSet

func (v NullableTokenCurrency) IsSet() bool

func (NullableTokenCurrency) MarshalJSON

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

func (*NullableTokenCurrency) Set

func (v *NullableTokenCurrency) Set(val *TokenCurrency)

func (*NullableTokenCurrency) UnmarshalJSON

func (v *NullableTokenCurrency) UnmarshalJSON(src []byte) error

func (*NullableTokenCurrency) Unset

func (v *NullableTokenCurrency) Unset()

type NullableTx

type NullableTx struct {
	// contains filtered or unexported fields
}

func NewNullableTx

func NewNullableTx(val *Tx) *NullableTx

func (NullableTx) Get

func (v NullableTx) Get() *Tx

func (NullableTx) IsSet

func (v NullableTx) IsSet() bool

func (NullableTx) MarshalJSON

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

func (*NullableTx) Set

func (v *NullableTx) Set(val *Tx)

func (*NullableTx) UnmarshalJSON

func (v *NullableTx) UnmarshalJSON(src []byte) error

func (*NullableTx) Unset

func (v *NullableTx) Unset()

type NullableTxConfirmation

type NullableTxConfirmation struct {
	// contains filtered or unexported fields
}

func NewNullableTxConfirmation

func NewNullableTxConfirmation(val *TxConfirmation) *NullableTxConfirmation

func (NullableTxConfirmation) Get

func (NullableTxConfirmation) IsSet

func (v NullableTxConfirmation) IsSet() bool

func (NullableTxConfirmation) MarshalJSON

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

func (*NullableTxConfirmation) Set

func (*NullableTxConfirmation) UnmarshalJSON

func (v *NullableTxConfirmation) UnmarshalJSON(src []byte) error

func (*NullableTxConfirmation) Unset

func (v *NullableTxConfirmation) Unset()

type NullableTxCreate added in v1.3.0

type NullableTxCreate struct {
	// contains filtered or unexported fields
}

func NewNullableTxCreate added in v1.3.0

func NewNullableTxCreate(val *TxCreate) *NullableTxCreate

func (NullableTxCreate) Get added in v1.3.0

func (v NullableTxCreate) Get() *TxCreate

func (NullableTxCreate) IsSet added in v1.3.0

func (v NullableTxCreate) IsSet() bool

func (NullableTxCreate) MarshalJSON added in v1.3.0

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

func (*NullableTxCreate) Set added in v1.3.0

func (v *NullableTxCreate) Set(val *TxCreate)

func (*NullableTxCreate) UnmarshalJSON added in v1.3.0

func (v *NullableTxCreate) UnmarshalJSON(src []byte) error

func (*NullableTxCreate) Unset added in v1.3.0

func (v *NullableTxCreate) Unset()

type NullableTxDestination added in v1.3.0

type NullableTxDestination struct {
	// contains filtered or unexported fields
}

func NewNullableTxDestination added in v1.3.0

func NewNullableTxDestination(val *TxDestination) *NullableTxDestination

func (NullableTxDestination) Get added in v1.3.0

func (NullableTxDestination) IsSet added in v1.3.0

func (v NullableTxDestination) IsSet() bool

func (NullableTxDestination) MarshalJSON added in v1.3.0

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

func (*NullableTxDestination) Set added in v1.3.0

func (v *NullableTxDestination) Set(val *TxDestination)

func (*NullableTxDestination) UnmarshalJSON added in v1.3.0

func (v *NullableTxDestination) UnmarshalJSON(src []byte) error

func (*NullableTxDestination) Unset added in v1.3.0

func (v *NullableTxDestination) Unset()

type NullableTxMinify added in v1.1.0

type NullableTxMinify struct {
	// contains filtered or unexported fields
}

func NewNullableTxMinify added in v1.1.0

func NewNullableTxMinify(val *TxMinify) *NullableTxMinify

func (NullableTxMinify) Get added in v1.1.0

func (v NullableTxMinify) Get() *TxMinify

func (NullableTxMinify) IsSet added in v1.1.0

func (v NullableTxMinify) IsSet() bool

func (NullableTxMinify) MarshalJSON added in v1.1.0

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

func (*NullableTxMinify) Set added in v1.1.0

func (v *NullableTxMinify) Set(val *TxMinify)

func (*NullableTxMinify) UnmarshalJSON added in v1.1.0

func (v *NullableTxMinify) UnmarshalJSON(src []byte) error

func (*NullableTxMinify) Unset added in v1.1.0

func (v *NullableTxMinify) Unset()

type NullableTxOutput added in v1.1.0

type NullableTxOutput struct {
	// contains filtered or unexported fields
}

func NewNullableTxOutput added in v1.1.0

func NewNullableTxOutput(val *TxOutput) *NullableTxOutput

func (NullableTxOutput) Get added in v1.1.0

func (v NullableTxOutput) Get() *TxOutput

func (NullableTxOutput) IsSet added in v1.1.0

func (v NullableTxOutput) IsSet() bool

func (NullableTxOutput) MarshalJSON added in v1.1.0

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

func (*NullableTxOutput) Set added in v1.1.0

func (v *NullableTxOutput) Set(val *TxOutput)

func (*NullableTxOutput) UnmarshalJSON added in v1.1.0

func (v *NullableTxOutput) UnmarshalJSON(src []byte) error

func (*NullableTxOutput) Unset added in v1.1.0

func (v *NullableTxOutput) Unset()

type NullableTxOutputResponse added in v1.2.0

type NullableTxOutputResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTxOutputResponse added in v1.2.0

func NewNullableTxOutputResponse(val *TxOutputResponse) *NullableTxOutputResponse

func (NullableTxOutputResponse) Get added in v1.2.0

func (NullableTxOutputResponse) IsSet added in v1.2.0

func (v NullableTxOutputResponse) IsSet() bool

func (NullableTxOutputResponse) MarshalJSON added in v1.2.0

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

func (*NullableTxOutputResponse) Set added in v1.2.0

func (*NullableTxOutputResponse) UnmarshalJSON added in v1.2.0

func (v *NullableTxOutputResponse) UnmarshalJSON(src []byte) error

func (*NullableTxOutputResponse) Unset added in v1.2.0

func (v *NullableTxOutputResponse) Unset()

type NullableTxOutputs added in v1.2.0

type NullableTxOutputs struct {
	// contains filtered or unexported fields
}

func NewNullableTxOutputs added in v1.2.0

func NewNullableTxOutputs(val *TxOutputs) *NullableTxOutputs

func (NullableTxOutputs) Get added in v1.2.0

func (v NullableTxOutputs) Get() *TxOutputs

func (NullableTxOutputs) IsSet added in v1.2.0

func (v NullableTxOutputs) IsSet() bool

func (NullableTxOutputs) MarshalJSON added in v1.2.0

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

func (*NullableTxOutputs) Set added in v1.2.0

func (v *NullableTxOutputs) Set(val *TxOutputs)

func (*NullableTxOutputs) UnmarshalJSON added in v1.2.0

func (v *NullableTxOutputs) UnmarshalJSON(src []byte) error

func (*NullableTxOutputs) Unset added in v1.2.0

func (v *NullableTxOutputs) Unset()

type NullableTxOutputsData added in v1.2.0

type NullableTxOutputsData struct {
	// contains filtered or unexported fields
}

func NewNullableTxOutputsData added in v1.2.0

func NewNullableTxOutputsData(val *TxOutputsData) *NullableTxOutputsData

func (NullableTxOutputsData) Get added in v1.2.0

func (NullableTxOutputsData) IsSet added in v1.2.0

func (v NullableTxOutputsData) IsSet() bool

func (NullableTxOutputsData) MarshalJSON added in v1.2.0

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

func (*NullableTxOutputsData) Set added in v1.2.0

func (v *NullableTxOutputsData) Set(val *TxOutputsData)

func (*NullableTxOutputsData) UnmarshalJSON added in v1.2.0

func (v *NullableTxOutputsData) UnmarshalJSON(src []byte) error

func (*NullableTxOutputsData) Unset added in v1.2.0

func (v *NullableTxOutputsData) Unset()

type NullableTxPage

type NullableTxPage struct {
	// contains filtered or unexported fields
}

func NewNullableTxPage

func NewNullableTxPage(val *TxPage) *NullableTxPage

func (NullableTxPage) Get

func (v NullableTxPage) Get() *TxPage

func (NullableTxPage) IsSet

func (v NullableTxPage) IsSet() bool

func (NullableTxPage) MarshalJSON

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

func (*NullableTxPage) Set

func (v *NullableTxPage) Set(val *TxPage)

func (*NullableTxPage) UnmarshalJSON

func (v *NullableTxPage) UnmarshalJSON(src []byte) error

func (*NullableTxPage) Unset

func (v *NullableTxPage) Unset()

type NullableTxReceipt

type NullableTxReceipt struct {
	// contains filtered or unexported fields
}

func NewNullableTxReceipt

func NewNullableTxReceipt(val *TxReceipt) *NullableTxReceipt

func (NullableTxReceipt) Get

func (v NullableTxReceipt) Get() *TxReceipt

func (NullableTxReceipt) IsSet

func (v NullableTxReceipt) IsSet() bool

func (NullableTxReceipt) MarshalJSON

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

func (*NullableTxReceipt) Set

func (v *NullableTxReceipt) Set(val *TxReceipt)

func (*NullableTxReceipt) UnmarshalJSON

func (v *NullableTxReceipt) UnmarshalJSON(src []byte) error

func (*NullableTxReceipt) Unset

func (v *NullableTxReceipt) Unset()

type NullableUnsignedTx added in v1.3.0

type NullableUnsignedTx struct {
	// contains filtered or unexported fields
}

func NewNullableUnsignedTx added in v1.3.0

func NewNullableUnsignedTx(val *UnsignedTx) *NullableUnsignedTx

func (NullableUnsignedTx) Get added in v1.3.0

func (v NullableUnsignedTx) Get() *UnsignedTx

func (NullableUnsignedTx) IsSet added in v1.3.0

func (v NullableUnsignedTx) IsSet() bool

func (NullableUnsignedTx) MarshalJSON added in v1.3.0

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

func (*NullableUnsignedTx) Set added in v1.3.0

func (v *NullableUnsignedTx) Set(val *UnsignedTx)

func (*NullableUnsignedTx) UnmarshalJSON added in v1.3.0

func (v *NullableUnsignedTx) UnmarshalJSON(src []byte) error

func (*NullableUnsignedTx) Unset added in v1.3.0

func (v *NullableUnsignedTx) Unset()

type Paging added in v1.0.0

type Paging struct {
	NextPageToken *string `json:"next_page_token,omitempty"`
}

Paging struct for Paging

func NewPaging added in v1.0.0

func NewPaging() *Paging

NewPaging instantiates a new Paging object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPagingWithDefaults added in v1.0.0

func NewPagingWithDefaults() *Paging

NewPagingWithDefaults instantiates a new Paging object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Paging) GetNextPageToken added in v1.0.0

func (o *Paging) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.

func (*Paging) GetNextPageTokenOk added in v1.0.0

func (o *Paging) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paging) HasNextPageToken added in v1.0.0

func (o *Paging) HasNextPageToken() bool

HasNextPageToken returns a boolean if a field has been set.

func (Paging) MarshalJSON added in v1.0.0

func (o Paging) MarshalJSON() ([]byte, error)

func (*Paging) SetNextPageToken added in v1.0.0

func (o *Paging) SetNextPageToken(v string)

SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.

type ProtocolAndEndpointSupportAPI added in v1.3.0

type ProtocolAndEndpointSupportAPI interface {

	/*
	 * GetProtocolEndpoints Get the Protocol Info
	 * Provides information about supported endpoints and generic protocol information.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @return ApiGetProtocolEndpointsRequest
	 */
	GetProtocolEndpoints(ctx _context.Context, protocol string, network string) ApiGetProtocolEndpointsRequest

	/*
	 * GetProtocolEndpointsExecute executes the request
	 * @return ProtocolDetail
	 */
	GetProtocolEndpointsExecute(r ApiGetProtocolEndpointsRequest) (ProtocolDetail, *_nethttp.Response, error)

	/*
	 * GetProtocolsList Get the Protocols Overview
	 * Provides a list of supported protocols and networks.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @return ApiGetProtocolsListRequest
	 */
	GetProtocolsList(ctx _context.Context) ApiGetProtocolsListRequest

	/*
	 * GetProtocolsListExecute executes the request
	 * @return ProtocolsOverview
	 */
	GetProtocolsListExecute(r ApiGetProtocolsListRequest) (ProtocolsOverview, *_nethttp.Response, error)
}

type ProtocolAndEndpointSupportAPIService added in v1.3.0

type ProtocolAndEndpointSupportAPIService service

ProtocolAndEndpointSupportAPIService ProtocolAndEndpointSupportAPI service

func (*ProtocolAndEndpointSupportAPIService) GetProtocolEndpoints added in v1.3.0

func (a *ProtocolAndEndpointSupportAPIService) GetProtocolEndpoints(ctx _context.Context, protocol string, network string) ApiGetProtocolEndpointsRequest

* GetProtocolEndpoints Get the Protocol Info * Provides information about supported endpoints and generic protocol information.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @return ApiGetProtocolEndpointsRequest

func (*ProtocolAndEndpointSupportAPIService) GetProtocolEndpointsExecute added in v1.3.0

* Execute executes the request * @return ProtocolDetail

func (*ProtocolAndEndpointSupportAPIService) GetProtocolsList added in v1.3.0

* GetProtocolsList Get the Protocols Overview * Provides a list of supported protocols and networks.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiGetProtocolsListRequest

func (*ProtocolAndEndpointSupportAPIService) GetProtocolsListExecute added in v1.3.0

* Execute executes the request * @return ProtocolsOverview

type ProtocolDetail added in v1.2.0

type ProtocolDetail struct {
	// Backend API Type
	Source        *string   `json:"source,omitempty"`
	Handle        *string   `json:"handle,omitempty"`
	GenesisNumber *int64    `json:"genesis_number,omitempty"`
	Endpoints     *[]string `json:"endpoints,omitempty"`
}

ProtocolDetail struct for ProtocolDetail

func NewProtocolDetail added in v1.2.0

func NewProtocolDetail() *ProtocolDetail

NewProtocolDetail instantiates a new ProtocolDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProtocolDetailWithDefaults added in v1.2.0

func NewProtocolDetailWithDefaults() *ProtocolDetail

NewProtocolDetailWithDefaults instantiates a new ProtocolDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProtocolDetail) GetEndpoints added in v1.2.0

func (o *ProtocolDetail) GetEndpoints() []string

GetEndpoints returns the Endpoints field value if set, zero value otherwise.

func (*ProtocolDetail) GetEndpointsOk added in v1.2.0

func (o *ProtocolDetail) GetEndpointsOk() (*[]string, bool)

GetEndpointsOk returns a tuple with the Endpoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolDetail) GetGenesisNumber added in v1.2.0

func (o *ProtocolDetail) GetGenesisNumber() int64

GetGenesisNumber returns the GenesisNumber field value if set, zero value otherwise.

func (*ProtocolDetail) GetGenesisNumberOk added in v1.2.0

func (o *ProtocolDetail) GetGenesisNumberOk() (*int64, bool)

GetGenesisNumberOk returns a tuple with the GenesisNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolDetail) GetHandle added in v1.2.0

func (o *ProtocolDetail) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*ProtocolDetail) GetHandleOk added in v1.2.0

func (o *ProtocolDetail) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolDetail) GetSource added in v1.2.0

func (o *ProtocolDetail) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*ProtocolDetail) GetSourceOk added in v1.2.0

func (o *ProtocolDetail) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolDetail) HasEndpoints added in v1.2.0

func (o *ProtocolDetail) HasEndpoints() bool

HasEndpoints returns a boolean if a field has been set.

func (*ProtocolDetail) HasGenesisNumber added in v1.2.0

func (o *ProtocolDetail) HasGenesisNumber() bool

HasGenesisNumber returns a boolean if a field has been set.

func (*ProtocolDetail) HasHandle added in v1.2.0

func (o *ProtocolDetail) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*ProtocolDetail) HasSource added in v1.2.0

func (o *ProtocolDetail) HasSource() bool

HasSource returns a boolean if a field has been set.

func (ProtocolDetail) MarshalJSON added in v1.2.0

func (o ProtocolDetail) MarshalJSON() ([]byte, error)

func (*ProtocolDetail) SetEndpoints added in v1.2.0

func (o *ProtocolDetail) SetEndpoints(v []string)

SetEndpoints gets a reference to the given []string and assigns it to the Endpoints field.

func (*ProtocolDetail) SetGenesisNumber added in v1.2.0

func (o *ProtocolDetail) SetGenesisNumber(v int64)

SetGenesisNumber gets a reference to the given int64 and assigns it to the GenesisNumber field.

func (*ProtocolDetail) SetHandle added in v1.2.0

func (o *ProtocolDetail) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*ProtocolDetail) SetSource added in v1.2.0

func (o *ProtocolDetail) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

type ProtocolsOverview added in v1.2.0

type ProtocolsOverview struct {
	// List of items each describing a pair of supported protocol and network.
	Protocols *[]ProtocolsOverviewProtocols `json:"protocols,omitempty"`
}

ProtocolsOverview struct for ProtocolsOverview

func NewProtocolsOverview added in v1.2.0

func NewProtocolsOverview() *ProtocolsOverview

NewProtocolsOverview instantiates a new ProtocolsOverview object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProtocolsOverviewWithDefaults added in v1.2.0

func NewProtocolsOverviewWithDefaults() *ProtocolsOverview

NewProtocolsOverviewWithDefaults instantiates a new ProtocolsOverview object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProtocolsOverview) GetProtocols added in v1.2.0

func (o *ProtocolsOverview) GetProtocols() []ProtocolsOverviewProtocols

GetProtocols returns the Protocols field value if set, zero value otherwise.

func (*ProtocolsOverview) GetProtocolsOk added in v1.2.0

func (o *ProtocolsOverview) GetProtocolsOk() (*[]ProtocolsOverviewProtocols, bool)

GetProtocolsOk returns a tuple with the Protocols field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolsOverview) HasProtocols added in v1.2.0

func (o *ProtocolsOverview) HasProtocols() bool

HasProtocols returns a boolean if a field has been set.

func (ProtocolsOverview) MarshalJSON added in v1.2.0

func (o ProtocolsOverview) MarshalJSON() ([]byte, error)

func (*ProtocolsOverview) SetProtocols added in v1.2.0

func (o *ProtocolsOverview) SetProtocols(v []ProtocolsOverviewProtocols)

SetProtocols gets a reference to the given []ProtocolsOverviewProtocols and assigns it to the Protocols field.

type ProtocolsOverviewProtocols added in v1.2.0

type ProtocolsOverviewProtocols struct {
	Handle  *string `json:"handle,omitempty"`
	Network *string `json:"network,omitempty"`
}

ProtocolsOverviewProtocols struct for ProtocolsOverviewProtocols

func NewProtocolsOverviewProtocols added in v1.2.0

func NewProtocolsOverviewProtocols() *ProtocolsOverviewProtocols

NewProtocolsOverviewProtocols instantiates a new ProtocolsOverviewProtocols object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProtocolsOverviewProtocolsWithDefaults added in v1.2.0

func NewProtocolsOverviewProtocolsWithDefaults() *ProtocolsOverviewProtocols

NewProtocolsOverviewProtocolsWithDefaults instantiates a new ProtocolsOverviewProtocols object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProtocolsOverviewProtocols) GetHandle added in v1.2.0

func (o *ProtocolsOverviewProtocols) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*ProtocolsOverviewProtocols) GetHandleOk added in v1.2.0

func (o *ProtocolsOverviewProtocols) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolsOverviewProtocols) GetNetwork added in v1.2.0

func (o *ProtocolsOverviewProtocols) GetNetwork() string

GetNetwork returns the Network field value if set, zero value otherwise.

func (*ProtocolsOverviewProtocols) GetNetworkOk added in v1.2.0

func (o *ProtocolsOverviewProtocols) GetNetworkOk() (*string, bool)

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProtocolsOverviewProtocols) HasHandle added in v1.2.0

func (o *ProtocolsOverviewProtocols) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*ProtocolsOverviewProtocols) HasNetwork added in v1.2.0

func (o *ProtocolsOverviewProtocols) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (ProtocolsOverviewProtocols) MarshalJSON added in v1.2.0

func (o ProtocolsOverviewProtocols) MarshalJSON() ([]byte, error)

func (*ProtocolsOverviewProtocols) SetHandle added in v1.2.0

func (o *ProtocolsOverviewProtocols) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*ProtocolsOverviewProtocols) SetNetwork added in v1.2.0

func (o *ProtocolsOverviewProtocols) SetNetwork(v string)

SetNetwork gets a reference to the given string and assigns it to the Network field.

type Report

type Report struct {
	// Transaction items
	Fields []ReportField `json:"fields"`
	// The number of transactions in the report
	Items int32 `json:"items"`
	// The limit number provided in the request or the default
	PageSize *int32 `json:"page_size,omitempty"`
	// Continuation token to send in the next request if there are more items
	PageToken *string `json:"page_token,omitempty"`
}

Report struct for Report

func NewReport

func NewReport(fields []ReportField, items int32) *Report

NewReport instantiates a new Report object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReportWithDefaults

func NewReportWithDefaults() *Report

NewReportWithDefaults instantiates a new Report object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Report) GetFields

func (o *Report) GetFields() []ReportField

GetFields returns the Fields field value

func (*Report) GetFieldsOk

func (o *Report) GetFieldsOk() (*[]ReportField, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*Report) GetItems

func (o *Report) GetItems() int32

GetItems returns the Items field value

func (*Report) GetItemsOk

func (o *Report) GetItemsOk() (*int32, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*Report) GetPageSize added in v1.5.0

func (o *Report) GetPageSize() int32

GetPageSize returns the PageSize field value if set, zero value otherwise.

func (*Report) GetPageSizeOk added in v1.5.0

func (o *Report) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Report) GetPageToken added in v1.5.0

func (o *Report) GetPageToken() string

GetPageToken returns the PageToken field value if set, zero value otherwise.

func (*Report) GetPageTokenOk added in v1.5.0

func (o *Report) GetPageTokenOk() (*string, bool)

GetPageTokenOk returns a tuple with the PageToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Report) HasPageSize added in v1.5.0

func (o *Report) HasPageSize() bool

HasPageSize returns a boolean if a field has been set.

func (*Report) HasPageToken added in v1.5.0

func (o *Report) HasPageToken() bool

HasPageToken returns a boolean if a field has been set.

func (Report) MarshalJSON

func (o Report) MarshalJSON() ([]byte, error)

func (*Report) SetFields

func (o *Report) SetFields(v []ReportField)

SetFields sets field value

func (*Report) SetItems

func (o *Report) SetItems(v int32)

SetItems sets field value

func (*Report) SetPageSize added in v1.5.0

func (o *Report) SetPageSize(v int32)

SetPageSize gets a reference to the given int32 and assigns it to the PageSize field.

func (*Report) SetPageToken added in v1.5.0

func (o *Report) SetPageToken(v string)

SetPageToken gets a reference to the given string and assigns it to the PageToken field.

type ReportField

type ReportField struct {
	// The protocol the address relates to
	Protocol string `json:"protocol"`
	// The wallet/account the transaction occurred
	Address string `json:"address"`
	// The currency symbol
	Currency string `json:"currency"`
	// The ID of the event within a transaction
	EventId string `json:"event_id"`
	// The block number the transaction occurred on
	Block int64 `json:"block"`
	// The unix timestamp when the transaction was added to a block
	Timestamp int32 `json:"timestamp"`
	// The transaction ID
	Hash string `json:"hash"`
	// The action type e.g. Transfer, Deposit, Staking Reward etc..
	Action string `json:"action"`
	// The amount of currency involved in the transaction (smallest unit)
	Value string `json:"value"`
	// The address where the funds originated
	SenderAddress string `json:"sender_address"`
	// How much was charged as a fee for processing the transaction
	Fee string `json:"fee"`
	// The number of decimals in one coin, used to convert smallest unit to 1 whole coin if needed
	Decimals int32            `json:"decimals"`
	Meta     *ReportFieldMeta `json:"meta,omitempty"`
}

ReportField struct for ReportField

func NewReportField

func NewReportField(protocol string, address string, currency string, eventId string, block int64, timestamp int32, hash string, action string, value string, senderAddress string, fee string, decimals int32) *ReportField

NewReportField instantiates a new ReportField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReportFieldWithDefaults

func NewReportFieldWithDefaults() *ReportField

NewReportFieldWithDefaults instantiates a new ReportField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReportField) GetAction

func (o *ReportField) GetAction() string

GetAction returns the Action field value

func (*ReportField) GetActionOk

func (o *ReportField) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*ReportField) GetAddress

func (o *ReportField) GetAddress() string

GetAddress returns the Address field value

func (*ReportField) GetAddressOk

func (o *ReportField) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*ReportField) GetBlock

func (o *ReportField) GetBlock() int64

GetBlock returns the Block field value

func (*ReportField) GetBlockOk

func (o *ReportField) GetBlockOk() (*int64, bool)

GetBlockOk returns a tuple with the Block field value and a boolean to check if the value has been set.

func (*ReportField) GetCurrency

func (o *ReportField) GetCurrency() string

GetCurrency returns the Currency field value

func (*ReportField) GetCurrencyOk

func (o *ReportField) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*ReportField) GetDecimals

func (o *ReportField) GetDecimals() int32

GetDecimals returns the Decimals field value

func (*ReportField) GetDecimalsOk

func (o *ReportField) GetDecimalsOk() (*int32, bool)

GetDecimalsOk returns a tuple with the Decimals field value and a boolean to check if the value has been set.

func (*ReportField) GetEventId

func (o *ReportField) GetEventId() string

GetEventId returns the EventId field value

func (*ReportField) GetEventIdOk

func (o *ReportField) GetEventIdOk() (*string, bool)

GetEventIdOk returns a tuple with the EventId field value and a boolean to check if the value has been set.

func (*ReportField) GetFee

func (o *ReportField) GetFee() string

GetFee returns the Fee field value

func (*ReportField) GetFeeOk

func (o *ReportField) GetFeeOk() (*string, bool)

GetFeeOk returns a tuple with the Fee field value and a boolean to check if the value has been set.

func (*ReportField) GetHash

func (o *ReportField) GetHash() string

GetHash returns the Hash field value

func (*ReportField) GetHashOk

func (o *ReportField) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value and a boolean to check if the value has been set.

func (*ReportField) GetMeta

func (o *ReportField) GetMeta() ReportFieldMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ReportField) GetMetaOk

func (o *ReportField) GetMetaOk() (*ReportFieldMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReportField) GetProtocol

func (o *ReportField) GetProtocol() string

GetProtocol returns the Protocol field value

func (*ReportField) GetProtocolOk

func (o *ReportField) GetProtocolOk() (*string, bool)

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set.

func (*ReportField) GetSenderAddress

func (o *ReportField) GetSenderAddress() string

GetSenderAddress returns the SenderAddress field value

func (*ReportField) GetSenderAddressOk

func (o *ReportField) GetSenderAddressOk() (*string, bool)

GetSenderAddressOk returns a tuple with the SenderAddress field value and a boolean to check if the value has been set.

func (*ReportField) GetTimestamp

func (o *ReportField) GetTimestamp() int32

GetTimestamp returns the Timestamp field value

func (*ReportField) GetTimestampOk

func (o *ReportField) GetTimestampOk() (*int32, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*ReportField) GetValue

func (o *ReportField) GetValue() string

GetValue returns the Value field value

func (*ReportField) GetValueOk

func (o *ReportField) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*ReportField) HasMeta

func (o *ReportField) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ReportField) MarshalJSON

func (o ReportField) MarshalJSON() ([]byte, error)

func (*ReportField) SetAction

func (o *ReportField) SetAction(v string)

SetAction sets field value

func (*ReportField) SetAddress

func (o *ReportField) SetAddress(v string)

SetAddress sets field value

func (*ReportField) SetBlock

func (o *ReportField) SetBlock(v int64)

SetBlock sets field value

func (*ReportField) SetCurrency

func (o *ReportField) SetCurrency(v string)

SetCurrency sets field value

func (*ReportField) SetDecimals

func (o *ReportField) SetDecimals(v int32)

SetDecimals sets field value

func (*ReportField) SetEventId

func (o *ReportField) SetEventId(v string)

SetEventId sets field value

func (*ReportField) SetFee

func (o *ReportField) SetFee(v string)

SetFee sets field value

func (*ReportField) SetHash

func (o *ReportField) SetHash(v string)

SetHash sets field value

func (*ReportField) SetMeta

func (o *ReportField) SetMeta(v ReportFieldMeta)

SetMeta gets a reference to the given ReportFieldMeta and assigns it to the Meta field.

func (*ReportField) SetProtocol

func (o *ReportField) SetProtocol(v string)

SetProtocol sets field value

func (*ReportField) SetSenderAddress

func (o *ReportField) SetSenderAddress(v string)

SetSenderAddress sets field value

func (*ReportField) SetTimestamp

func (o *ReportField) SetTimestamp(v int32)

SetTimestamp sets field value

func (*ReportField) SetValue

func (o *ReportField) SetValue(v string)

SetValue sets field value

type ReportFieldMeta

type ReportFieldMeta struct {
	AlgorandMeta *AlgorandMeta
}

ReportFieldMeta - Additional metadata bespoke to specific protocols

func AlgorandMetaAsReportFieldMeta

func AlgorandMetaAsReportFieldMeta(v *AlgorandMeta) ReportFieldMeta

AlgorandMetaAsReportFieldMeta is a convenience function that returns AlgorandMeta wrapped in ReportFieldMeta

func (*ReportFieldMeta) GetActualInstance

func (obj *ReportFieldMeta) GetActualInstance() interface{}

Get the actual instance

func (ReportFieldMeta) MarshalJSON

func (src ReportFieldMeta) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ReportFieldMeta) UnmarshalJSON

func (dst *ReportFieldMeta) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SignedTx

type SignedTx struct {
	// The signed TX
	Tx string `json:"tx"`
}

SignedTx struct for SignedTx

func NewSignedTx

func NewSignedTx(tx string) *SignedTx

NewSignedTx instantiates a new SignedTx object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSignedTxWithDefaults

func NewSignedTxWithDefaults() *SignedTx

NewSignedTxWithDefaults instantiates a new SignedTx object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SignedTx) GetTx

func (o *SignedTx) GetTx() string

GetTx returns the Tx field value

func (*SignedTx) GetTxOk

func (o *SignedTx) GetTxOk() (*string, bool)

GetTxOk returns a tuple with the Tx field value and a boolean to check if the value has been set.

func (SignedTx) MarshalJSON

func (o SignedTx) MarshalJSON() ([]byte, error)

func (*SignedTx) SetTx

func (o *SignedTx) SetTx(v string)

SetTx sets field value

type SmartToken

type SmartToken struct {
	// Name of token mechanism (smart contract)
	Type string `json:"type"`
	// Address of contract
	Contract string `json:"contract"`
}

SmartToken struct for SmartToken

func NewSmartToken

func NewSmartToken(type_ string, contract string) *SmartToken

NewSmartToken instantiates a new SmartToken object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSmartTokenWithDefaults

func NewSmartTokenWithDefaults() *SmartToken

NewSmartTokenWithDefaults instantiates a new SmartToken object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SmartToken) GetContract

func (o *SmartToken) GetContract() string

GetContract returns the Contract field value

func (*SmartToken) GetContractOk

func (o *SmartToken) GetContractOk() (*string, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (*SmartToken) GetType

func (o *SmartToken) GetType() string

GetType returns the Type field value

func (*SmartToken) GetTypeOk

func (o *SmartToken) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SmartToken) MarshalJSON

func (o SmartToken) MarshalJSON() ([]byte, error)

func (*SmartToken) SetContract

func (o *SmartToken) SetContract(v string)

SetContract sets field value

func (*SmartToken) SetType

func (o *SmartToken) SetType(v string)

SetType sets field value

type SmartTokenCurrency

type SmartTokenCurrency struct {
	// Asset path of transferred currency
	AssetPath string `json:"asset_path"`
	// Currency symbol
	Symbol *string `json:"symbol,omitempty"`
	// Name of currency
	Name *string `json:"name,omitempty"`
	// Decimal places right to the comma
	Decimals *int32      `json:"decimals,omitempty"`
	Type     string      `json:"type"`
	Detail   *SmartToken `json:"detail,omitempty"`
}

SmartTokenCurrency struct for SmartTokenCurrency

func NewSmartTokenCurrency

func NewSmartTokenCurrency(assetPath string, type_ string) *SmartTokenCurrency

NewSmartTokenCurrency instantiates a new SmartTokenCurrency object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSmartTokenCurrencyWithDefaults

func NewSmartTokenCurrencyWithDefaults() *SmartTokenCurrency

NewSmartTokenCurrencyWithDefaults instantiates a new SmartTokenCurrency object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SmartTokenCurrency) GetAssetPath

func (o *SmartTokenCurrency) GetAssetPath() string

GetAssetPath returns the AssetPath field value

func (*SmartTokenCurrency) GetAssetPathOk

func (o *SmartTokenCurrency) GetAssetPathOk() (*string, bool)

GetAssetPathOk returns a tuple with the AssetPath field value and a boolean to check if the value has been set.

func (*SmartTokenCurrency) GetDecimals

func (o *SmartTokenCurrency) GetDecimals() int32

GetDecimals returns the Decimals field value if set, zero value otherwise.

func (*SmartTokenCurrency) GetDecimalsOk

func (o *SmartTokenCurrency) GetDecimalsOk() (*int32, bool)

GetDecimalsOk returns a tuple with the Decimals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmartTokenCurrency) GetDetail

func (o *SmartTokenCurrency) GetDetail() SmartToken

GetDetail returns the Detail field value if set, zero value otherwise.

func (*SmartTokenCurrency) GetDetailOk

func (o *SmartTokenCurrency) GetDetailOk() (*SmartToken, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmartTokenCurrency) GetName

func (o *SmartTokenCurrency) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SmartTokenCurrency) GetNameOk

func (o *SmartTokenCurrency) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmartTokenCurrency) GetSymbol

func (o *SmartTokenCurrency) GetSymbol() string

GetSymbol returns the Symbol field value if set, zero value otherwise.

func (*SmartTokenCurrency) GetSymbolOk

func (o *SmartTokenCurrency) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SmartTokenCurrency) GetType

func (o *SmartTokenCurrency) GetType() string

GetType returns the Type field value

func (*SmartTokenCurrency) GetTypeOk

func (o *SmartTokenCurrency) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SmartTokenCurrency) HasDecimals

func (o *SmartTokenCurrency) HasDecimals() bool

HasDecimals returns a boolean if a field has been set.

func (*SmartTokenCurrency) HasDetail

func (o *SmartTokenCurrency) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*SmartTokenCurrency) HasName

func (o *SmartTokenCurrency) HasName() bool

HasName returns a boolean if a field has been set.

func (*SmartTokenCurrency) HasSymbol

func (o *SmartTokenCurrency) HasSymbol() bool

HasSymbol returns a boolean if a field has been set.

func (SmartTokenCurrency) MarshalJSON

func (o SmartTokenCurrency) MarshalJSON() ([]byte, error)

func (*SmartTokenCurrency) SetAssetPath

func (o *SmartTokenCurrency) SetAssetPath(v string)

SetAssetPath sets field value

func (*SmartTokenCurrency) SetDecimals

func (o *SmartTokenCurrency) SetDecimals(v int32)

SetDecimals gets a reference to the given int32 and assigns it to the Decimals field.

func (*SmartTokenCurrency) SetDetail

func (o *SmartTokenCurrency) SetDetail(v SmartToken)

SetDetail gets a reference to the given SmartToken and assigns it to the Detail field.

func (*SmartTokenCurrency) SetName

func (o *SmartTokenCurrency) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SmartTokenCurrency) SetSymbol

func (o *SmartTokenCurrency) SetSymbol(v string)

SetSymbol gets a reference to the given string and assigns it to the Symbol field.

func (*SmartTokenCurrency) SetType

func (o *SmartTokenCurrency) SetType(v string)

SetType sets field value

type Token

type Token struct {
	// Name of token mechanism
	Type string `json:"type"`
	// Token identifier
	Id string `json:"id"`
	// Address that created token
	Creator *string `json:"creator,omitempty"`
}

Token struct for Token

func NewToken

func NewToken(type_ string, id string) *Token

NewToken instantiates a new Token object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenWithDefaults

func NewTokenWithDefaults() *Token

NewTokenWithDefaults instantiates a new Token object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Token) GetCreator

func (o *Token) GetCreator() string

GetCreator returns the Creator field value if set, zero value otherwise.

func (*Token) GetCreatorOk

func (o *Token) GetCreatorOk() (*string, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetId

func (o *Token) GetId() string

GetId returns the Id field value

func (*Token) GetIdOk

func (o *Token) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Token) GetType

func (o *Token) GetType() string

GetType returns the Type field value

func (*Token) GetTypeOk

func (o *Token) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Token) HasCreator

func (o *Token) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (Token) MarshalJSON

func (o Token) MarshalJSON() ([]byte, error)

func (*Token) SetCreator

func (o *Token) SetCreator(v string)

SetCreator gets a reference to the given string and assigns it to the Creator field.

func (*Token) SetId

func (o *Token) SetId(v string)

SetId sets field value

func (*Token) SetType

func (o *Token) SetType(v string)

SetType sets field value

type TokenCurrency

type TokenCurrency struct {
	// Asset path of transferred currency
	AssetPath string `json:"asset_path"`
	// Currency symbol
	Symbol *string `json:"symbol,omitempty"`
	// Name of currency
	Name *string `json:"name,omitempty"`
	// Decimal places right to the comma
	Decimals *int32 `json:"decimals,omitempty"`
	Type     string `json:"type"`
	Detail   *Token `json:"detail,omitempty"`
}

TokenCurrency struct for TokenCurrency

func NewTokenCurrency

func NewTokenCurrency(assetPath string, type_ string) *TokenCurrency

NewTokenCurrency instantiates a new TokenCurrency object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenCurrencyWithDefaults

func NewTokenCurrencyWithDefaults() *TokenCurrency

NewTokenCurrencyWithDefaults instantiates a new TokenCurrency object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenCurrency) GetAssetPath

func (o *TokenCurrency) GetAssetPath() string

GetAssetPath returns the AssetPath field value

func (*TokenCurrency) GetAssetPathOk

func (o *TokenCurrency) GetAssetPathOk() (*string, bool)

GetAssetPathOk returns a tuple with the AssetPath field value and a boolean to check if the value has been set.

func (*TokenCurrency) GetDecimals

func (o *TokenCurrency) GetDecimals() int32

GetDecimals returns the Decimals field value if set, zero value otherwise.

func (*TokenCurrency) GetDecimalsOk

func (o *TokenCurrency) GetDecimalsOk() (*int32, bool)

GetDecimalsOk returns a tuple with the Decimals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenCurrency) GetDetail

func (o *TokenCurrency) GetDetail() Token

GetDetail returns the Detail field value if set, zero value otherwise.

func (*TokenCurrency) GetDetailOk

func (o *TokenCurrency) GetDetailOk() (*Token, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenCurrency) GetName

func (o *TokenCurrency) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TokenCurrency) GetNameOk

func (o *TokenCurrency) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenCurrency) GetSymbol

func (o *TokenCurrency) GetSymbol() string

GetSymbol returns the Symbol field value if set, zero value otherwise.

func (*TokenCurrency) GetSymbolOk

func (o *TokenCurrency) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenCurrency) GetType

func (o *TokenCurrency) GetType() string

GetType returns the Type field value

func (*TokenCurrency) GetTypeOk

func (o *TokenCurrency) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TokenCurrency) HasDecimals

func (o *TokenCurrency) HasDecimals() bool

HasDecimals returns a boolean if a field has been set.

func (*TokenCurrency) HasDetail

func (o *TokenCurrency) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*TokenCurrency) HasName

func (o *TokenCurrency) HasName() bool

HasName returns a boolean if a field has been set.

func (*TokenCurrency) HasSymbol

func (o *TokenCurrency) HasSymbol() bool

HasSymbol returns a boolean if a field has been set.

func (TokenCurrency) MarshalJSON

func (o TokenCurrency) MarshalJSON() ([]byte, error)

func (*TokenCurrency) SetAssetPath

func (o *TokenCurrency) SetAssetPath(v string)

SetAssetPath sets field value

func (*TokenCurrency) SetDecimals

func (o *TokenCurrency) SetDecimals(v int32)

SetDecimals gets a reference to the given int32 and assigns it to the Decimals field.

func (*TokenCurrency) SetDetail

func (o *TokenCurrency) SetDetail(v Token)

SetDetail gets a reference to the given Token and assigns it to the Detail field.

func (*TokenCurrency) SetName

func (o *TokenCurrency) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TokenCurrency) SetSymbol

func (o *TokenCurrency) SetSymbol(v string)

SetSymbol gets a reference to the given string and assigns it to the Symbol field.

func (*TokenCurrency) SetType

func (o *TokenCurrency) SetType(v string)

SetType sets field value

type TransactionsAPI

type TransactionsAPI interface {

	/*
	 * GetTxByHash Get a Transaction
	 * Returns a transaction by a user-defined transaction hash.
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @param hash The transaction Hash.
	 * @return ApiGetTxByHashRequest
	 */
	GetTxByHash(ctx _context.Context, protocol string, network string, hash string) ApiGetTxByHashRequest

	/*
	 * GetTxByHashExecute executes the request
	 * @return Tx
	 */
	GetTxByHashExecute(r ApiGetTxByHashRequest) (Tx, *_nethttp.Response, error)

	/*
	 * GetTxConfirmations Get the Transaction Confirmations
	 * Returns the number of transaction confirmations by a user-defined transaction hash.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @param hash The transaction Hash.
	 * @return ApiGetTxConfirmationsRequest
	 */
	GetTxConfirmations(ctx _context.Context, protocol string, network string, hash string) ApiGetTxConfirmationsRequest

	/*
	 * GetTxConfirmationsExecute executes the request
	 * @return TxConfirmation
	 */
	GetTxConfirmationsExecute(r ApiGetTxConfirmationsRequest) (TxConfirmation, *_nethttp.Response, error)

	/*
	 * GetTxOutputByHashAndIndex Get a Transaction Output by Hash and Index
	 * Get a transaction output by a user-defined transaction hash and the transaction output index.
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param protocol Protocol handle, one of: `bitcoin`, `bitcoincash`, `dogecoin`, `litecoin`.
	 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
	 * @param hash The transaction Hash.
	 * @param index Transaction output index.
	 * @return ApiGetTxOutputByHashAndIndexRequest
	 */
	GetTxOutputByHashAndIndex(ctx _context.Context, protocol string, network string, hash string, index int32) ApiGetTxOutputByHashAndIndexRequest

	/*
	 * GetTxOutputByHashAndIndexExecute executes the request
	 * @return TxOutput
	 */
	GetTxOutputByHashAndIndexExecute(r ApiGetTxOutputByHashAndIndexRequest) (TxOutput, *_nethttp.Response, error)

	/*
			 * GetTxs Get a List of Transactions
			 * Get a List of transactions, starting with the lastest one. Each call returns an array of the entire list.

		The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @return ApiGetTxsRequest
	*/
	GetTxs(ctx _context.Context, protocol string, network string) ApiGetTxsRequest

	/*
	 * GetTxsExecute executes the request
	 * @return TxPage
	 */
	GetTxsExecute(r ApiGetTxsRequest) (TxPage, *_nethttp.Response, error)

	/*
			 * TxCreate Create an unsigned transaction
			 * Creates an unsigned transaction for BTC, DOT and ETH.

		**Note** that Ethereum currently only supports singular transaction destinations

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @return ApiTxCreateRequest
	*/
	TxCreate(ctx _context.Context, protocol string, network string) ApiTxCreateRequest

	/*
	 * TxCreateExecute executes the request
	 * @return UnsignedTx
	 */
	TxCreateExecute(r ApiTxCreateRequest) (UnsignedTx, *_nethttp.Response, error)

	/*
			 * TxSend Submit a Signed Transaction
			 * Submit a signed transaction to the network.

		**Note**: A successful transaction may still be rejected on chain or not processed due to a too low fee.
		You can monitor successful transactions through Universal websockets.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param protocol Protocol handle, one of:  `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
			 * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
			 * @return ApiTxSendRequest
	*/
	TxSend(ctx _context.Context, protocol string, network string) ApiTxSendRequest

	/*
	 * TxSendExecute executes the request
	 * @return TxReceipt
	 */
	TxSendExecute(r ApiTxSendRequest) (TxReceipt, *_nethttp.Response, error)
}

type TransactionsAPIService

type TransactionsAPIService service

TransactionsAPIService TransactionsAPI service

func (*TransactionsAPIService) GetTxByHash added in v1.3.0

func (a *TransactionsAPIService) GetTxByHash(ctx _context.Context, protocol string, network string, hash string) ApiGetTxByHashRequest

* GetTxByHash Get a Transaction * Returns a transaction by a user-defined transaction hash. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @param hash The transaction Hash. * @return ApiGetTxByHashRequest

func (*TransactionsAPIService) GetTxByHashExecute added in v1.3.0

func (a *TransactionsAPIService) GetTxByHashExecute(r ApiGetTxByHashRequest) (Tx, *_nethttp.Response, error)

* Execute executes the request * @return Tx

func (*TransactionsAPIService) GetTxConfirmations

func (a *TransactionsAPIService) GetTxConfirmations(ctx _context.Context, protocol string, network string, hash string) ApiGetTxConfirmationsRequest

* GetTxConfirmations Get the Transaction Confirmations * Returns the number of transaction confirmations by a user-defined transaction hash.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @param hash The transaction Hash. * @return ApiGetTxConfirmationsRequest

func (*TransactionsAPIService) GetTxConfirmationsExecute

* Execute executes the request * @return TxConfirmation

func (*TransactionsAPIService) GetTxOutputByHashAndIndex added in v1.3.0

func (a *TransactionsAPIService) GetTxOutputByHashAndIndex(ctx _context.Context, protocol string, network string, hash string, index int32) ApiGetTxOutputByHashAndIndexRequest

* GetTxOutputByHashAndIndex Get a Transaction Output by Hash and Index * Get a transaction output by a user-defined transaction hash and the transaction output index. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param protocol Protocol handle, one of: `bitcoin`, `bitcoincash`, `dogecoin`, `litecoin`. * @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}. * @param hash The transaction Hash. * @param index Transaction output index. * @return ApiGetTxOutputByHashAndIndexRequest

func (*TransactionsAPIService) GetTxOutputByHashAndIndexExecute added in v1.3.0

func (a *TransactionsAPIService) GetTxOutputByHashAndIndexExecute(r ApiGetTxOutputByHashAndIndexRequest) (TxOutput, *_nethttp.Response, error)

* Execute executes the request * @return TxOutput

func (*TransactionsAPIService) GetTxs

func (a *TransactionsAPIService) GetTxs(ctx _context.Context, protocol string, network string) ApiGetTxsRequest
  • GetTxs Get a List of Transactions
  • Get a List of transactions, starting with the lastest one. Each call returns an array of the entire list.

The response is paginated: use the returned `next_page_token` token as a query parameter to get the next page.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @return ApiGetTxsRequest

func (*TransactionsAPIService) GetTxsExecute

* Execute executes the request * @return TxPage

func (*TransactionsAPIService) TxCreate added in v1.3.0

func (a *TransactionsAPIService) TxCreate(ctx _context.Context, protocol string, network string) ApiTxCreateRequest
  • TxCreate Create an unsigned transaction
  • Creates an unsigned transaction for BTC, DOT and ETH.

**Note** that Ethereum currently only supports singular transaction destinations

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @return ApiTxCreateRequest

func (*TransactionsAPIService) TxCreateExecute added in v1.3.0

* Execute executes the request * @return UnsignedTx

func (*TransactionsAPIService) TxSend

func (a *TransactionsAPIService) TxSend(ctx _context.Context, protocol string, network string) ApiTxSendRequest
  • TxSend Submit a Signed Transaction
  • Submit a signed transaction to the network.

**Note**: A successful transaction may still be rejected on chain or not processed due to a too low fee. You can monitor successful transactions through Universal websockets.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param protocol Protocol handle, one of: `algorand`, `bitcoin`, `bitcoincash`, `dogecoin`, `ethereum`, `litecoin`, `near`, `oasis`, `optimism`, `polkadot`, `polygon`, `solana`, `stellar`, `tezos`, `xrp`.
  • @param network Which network to target. Available networks can be found in the list of supported protocols or with /{protocol}.
  • @return ApiTxSendRequest

func (*TransactionsAPIService) TxSendExecute

* Execute executes the request * @return TxReceipt

type Tx

type Tx struct {
	// Unique transaction identifier
	Id *string `json:"id,omitempty"`
	// The transaction creation unix timestamp
	Date *int64 `json:"date,omitempty"`
	// Block hash if mined, otherwise omitted.
	BlockId NullableString `json:"block_id,omitempty"`
	// Result status of the transaction
	Status *string `json:"status,omitempty"`
	// List of moved assets by asset path
	Assets []string `json:"assets,omitempty"`
	Nonce  *int32   `json:"nonce,omitempty"`
	// List of transaction events
	NumEvents *int32 `json:"num_events,omitempty"`
	// Protocol specific data that doesn't fit into a standard model
	Meta   *map[string]interface{} `json:"meta,omitempty"`
	Events []Event                 `json:"events,omitempty"`
}

Tx struct for Tx

func NewTx

func NewTx() *Tx

NewTx instantiates a new Tx object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxWithDefaults

func NewTxWithDefaults() *Tx

NewTxWithDefaults instantiates a new Tx object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Tx) GetAssets added in v1.1.0

func (o *Tx) GetAssets() []string

GetAssets returns the Assets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Tx) GetAssetsOk added in v1.1.0

func (o *Tx) GetAssetsOk() (*[]string, bool)

GetAssetsOk returns a tuple with the Assets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Tx) GetBlockId

func (o *Tx) GetBlockId() string

GetBlockId returns the BlockId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Tx) GetBlockIdOk

func (o *Tx) GetBlockIdOk() (*string, bool)

GetBlockIdOk returns a tuple with the BlockId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Tx) GetDate

func (o *Tx) GetDate() int64

GetDate returns the Date field value if set, zero value otherwise.

func (*Tx) GetDateOk

func (o *Tx) GetDateOk() (*int64, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetEvents

func (o *Tx) GetEvents() []Event

GetEvents returns the Events field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Tx) GetEventsOk

func (o *Tx) GetEventsOk() (*[]Event, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Tx) GetId

func (o *Tx) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Tx) GetIdOk

func (o *Tx) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetMeta

func (o *Tx) GetMeta() map[string]interface{}

GetMeta returns the Meta field value if set, zero value otherwise.

func (*Tx) GetMetaOk

func (o *Tx) GetMetaOk() (*map[string]interface{}, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetNonce

func (o *Tx) GetNonce() int32

GetNonce returns the Nonce field value if set, zero value otherwise.

func (*Tx) GetNonceOk

func (o *Tx) GetNonceOk() (*int32, bool)

GetNonceOk returns a tuple with the Nonce field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetNumEvents

func (o *Tx) GetNumEvents() int32

GetNumEvents returns the NumEvents field value if set, zero value otherwise.

func (*Tx) GetNumEventsOk

func (o *Tx) GetNumEventsOk() (*int32, bool)

GetNumEventsOk returns a tuple with the NumEvents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetStatus

func (o *Tx) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Tx) GetStatusOk

func (o *Tx) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) HasAssets added in v1.1.0

func (o *Tx) HasAssets() bool

HasAssets returns a boolean if a field has been set.

func (*Tx) HasBlockId

func (o *Tx) HasBlockId() bool

HasBlockId returns a boolean if a field has been set.

func (*Tx) HasDate

func (o *Tx) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*Tx) HasEvents

func (o *Tx) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*Tx) HasId

func (o *Tx) HasId() bool

HasId returns a boolean if a field has been set.

func (*Tx) HasMeta

func (o *Tx) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*Tx) HasNonce

func (o *Tx) HasNonce() bool

HasNonce returns a boolean if a field has been set.

func (*Tx) HasNumEvents

func (o *Tx) HasNumEvents() bool

HasNumEvents returns a boolean if a field has been set.

func (*Tx) HasStatus

func (o *Tx) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (Tx) MarshalJSON

func (o Tx) MarshalJSON() ([]byte, error)

func (*Tx) SetAssets added in v1.1.0

func (o *Tx) SetAssets(v []string)

SetAssets gets a reference to the given []string and assigns it to the Assets field.

func (*Tx) SetBlockId

func (o *Tx) SetBlockId(v string)

SetBlockId gets a reference to the given NullableString and assigns it to the BlockId field.

func (*Tx) SetBlockIdNil

func (o *Tx) SetBlockIdNil()

SetBlockIdNil sets the value for BlockId to be an explicit nil

func (*Tx) SetDate

func (o *Tx) SetDate(v int64)

SetDate gets a reference to the given int64 and assigns it to the Date field.

func (*Tx) SetEvents

func (o *Tx) SetEvents(v []Event)

SetEvents gets a reference to the given []Event and assigns it to the Events field.

func (*Tx) SetId

func (o *Tx) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Tx) SetMeta

func (o *Tx) SetMeta(v map[string]interface{})

SetMeta gets a reference to the given map[string]interface{} and assigns it to the Meta field.

func (*Tx) SetNonce

func (o *Tx) SetNonce(v int32)

SetNonce gets a reference to the given int32 and assigns it to the Nonce field.

func (*Tx) SetNumEvents

func (o *Tx) SetNumEvents(v int32)

SetNumEvents gets a reference to the given int32 and assigns it to the NumEvents field.

func (*Tx) SetStatus

func (o *Tx) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*Tx) UnsetBlockId

func (o *Tx) UnsetBlockId()

UnsetBlockId ensures that no value is present for BlockId, not even an explicit nil

type TxConfirmation

type TxConfirmation struct {
	// Current Block Number
	CurrentHeight *int64 `json:"current_height,omitempty"`
	// Transaction hash
	TxId *string `json:"tx_id,omitempty"`
	// Total transaction confirmations
	Confirmations *int64 `json:"confirmations,omitempty"`
}

TxConfirmation struct for TxConfirmation

func NewTxConfirmation

func NewTxConfirmation() *TxConfirmation

NewTxConfirmation instantiates a new TxConfirmation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxConfirmationWithDefaults

func NewTxConfirmationWithDefaults() *TxConfirmation

NewTxConfirmationWithDefaults instantiates a new TxConfirmation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxConfirmation) GetConfirmations

func (o *TxConfirmation) GetConfirmations() int64

GetConfirmations returns the Confirmations field value if set, zero value otherwise.

func (*TxConfirmation) GetConfirmationsOk

func (o *TxConfirmation) GetConfirmationsOk() (*int64, bool)

GetConfirmationsOk returns a tuple with the Confirmations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxConfirmation) GetCurrentHeight

func (o *TxConfirmation) GetCurrentHeight() int64

GetCurrentHeight returns the CurrentHeight field value if set, zero value otherwise.

func (*TxConfirmation) GetCurrentHeightOk

func (o *TxConfirmation) GetCurrentHeightOk() (*int64, bool)

GetCurrentHeightOk returns a tuple with the CurrentHeight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxConfirmation) GetTxId

func (o *TxConfirmation) GetTxId() string

GetTxId returns the TxId field value if set, zero value otherwise.

func (*TxConfirmation) GetTxIdOk

func (o *TxConfirmation) GetTxIdOk() (*string, bool)

GetTxIdOk returns a tuple with the TxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxConfirmation) HasConfirmations

func (o *TxConfirmation) HasConfirmations() bool

HasConfirmations returns a boolean if a field has been set.

func (*TxConfirmation) HasCurrentHeight

func (o *TxConfirmation) HasCurrentHeight() bool

HasCurrentHeight returns a boolean if a field has been set.

func (*TxConfirmation) HasTxId

func (o *TxConfirmation) HasTxId() bool

HasTxId returns a boolean if a field has been set.

func (TxConfirmation) MarshalJSON

func (o TxConfirmation) MarshalJSON() ([]byte, error)

func (*TxConfirmation) SetConfirmations

func (o *TxConfirmation) SetConfirmations(v int64)

SetConfirmations gets a reference to the given int64 and assigns it to the Confirmations field.

func (*TxConfirmation) SetCurrentHeight

func (o *TxConfirmation) SetCurrentHeight(v int64)

SetCurrentHeight gets a reference to the given int64 and assigns it to the CurrentHeight field.

func (*TxConfirmation) SetTxId

func (o *TxConfirmation) SetTxId(v string)

SetTxId gets a reference to the given string and assigns it to the TxId field.

type TxCreate added in v1.3.0

type TxCreate struct {
	// The source UTXO or account ID for the originating funds
	From string `json:"from"`
	// A list of recipients
	To []TxDestination `json:"to"`
	// The UTXO index or the account Nonce
	Index float32 `json:"index"`
	// The fee you are willing to pay (required only for Ethereum) for the transaction
	Fee *string `json:"fee,omitempty"`
}

TxCreate struct for TxCreate

func NewTxCreate added in v1.3.0

func NewTxCreate(from string, to []TxDestination, index float32) *TxCreate

NewTxCreate instantiates a new TxCreate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxCreateWithDefaults added in v1.3.0

func NewTxCreateWithDefaults() *TxCreate

NewTxCreateWithDefaults instantiates a new TxCreate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxCreate) GetFee added in v1.3.0

func (o *TxCreate) GetFee() string

GetFee returns the Fee field value if set, zero value otherwise.

func (*TxCreate) GetFeeOk added in v1.3.0

func (o *TxCreate) GetFeeOk() (*string, bool)

GetFeeOk returns a tuple with the Fee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxCreate) GetFrom added in v1.3.0

func (o *TxCreate) GetFrom() string

GetFrom returns the From field value

func (*TxCreate) GetFromOk added in v1.3.0

func (o *TxCreate) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*TxCreate) GetIndex added in v1.3.0

func (o *TxCreate) GetIndex() float32

GetIndex returns the Index field value

func (*TxCreate) GetIndexOk added in v1.3.0

func (o *TxCreate) GetIndexOk() (*float32, bool)

GetIndexOk returns a tuple with the Index field value and a boolean to check if the value has been set.

func (*TxCreate) GetTo added in v1.3.0

func (o *TxCreate) GetTo() []TxDestination

GetTo returns the To field value

func (*TxCreate) GetToOk added in v1.3.0

func (o *TxCreate) GetToOk() (*[]TxDestination, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*TxCreate) HasFee added in v1.3.0

func (o *TxCreate) HasFee() bool

HasFee returns a boolean if a field has been set.

func (TxCreate) MarshalJSON added in v1.3.0

func (o TxCreate) MarshalJSON() ([]byte, error)

func (*TxCreate) SetFee added in v1.3.0

func (o *TxCreate) SetFee(v string)

SetFee gets a reference to the given string and assigns it to the Fee field.

func (*TxCreate) SetFrom added in v1.3.0

func (o *TxCreate) SetFrom(v string)

SetFrom sets field value

func (*TxCreate) SetIndex added in v1.3.0

func (o *TxCreate) SetIndex(v float32)

SetIndex sets field value

func (*TxCreate) SetTo added in v1.3.0

func (o *TxCreate) SetTo(v []TxDestination)

SetTo sets field value

type TxDestination added in v1.3.0

type TxDestination struct {
	Destination string `json:"destination"`
	// The amount you wish to transfer
	Amount string `json:"amount"`
}

TxDestination A list of recipients

func NewTxDestination added in v1.3.0

func NewTxDestination(destination string, amount string) *TxDestination

NewTxDestination instantiates a new TxDestination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxDestinationWithDefaults added in v1.3.0

func NewTxDestinationWithDefaults() *TxDestination

NewTxDestinationWithDefaults instantiates a new TxDestination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxDestination) GetAmount added in v1.3.0

func (o *TxDestination) GetAmount() string

GetAmount returns the Amount field value

func (*TxDestination) GetAmountOk added in v1.3.0

func (o *TxDestination) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TxDestination) GetDestination added in v1.3.0

func (o *TxDestination) GetDestination() string

GetDestination returns the Destination field value

func (*TxDestination) GetDestinationOk added in v1.3.0

func (o *TxDestination) GetDestinationOk() (*string, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (TxDestination) MarshalJSON added in v1.3.0

func (o TxDestination) MarshalJSON() ([]byte, error)

func (*TxDestination) SetAmount added in v1.3.0

func (o *TxDestination) SetAmount(v string)

SetAmount sets field value

func (*TxDestination) SetDestination added in v1.3.0

func (o *TxDestination) SetDestination(v string)

SetDestination sets field value

type TxMinify added in v1.1.0

type TxMinify struct {
	// Unique transaction identifier
	Id *string `json:"id,omitempty"`
	// Unix timestamp
	Date *int64 `json:"date,omitempty"`
	// ID of block.
	BlockId NullableString `json:"block_id,omitempty"`
	// Height of block,
	BlockNumber NullableInt64 `json:"block_number,omitempty"`
	// Total transaction confirmations
	Confirmations *int64 `json:"confirmations,omitempty"`
}

TxMinify Transaction

func NewTxMinify added in v1.1.0

func NewTxMinify() *TxMinify

NewTxMinify instantiates a new TxMinify object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxMinifyWithDefaults added in v1.1.0

func NewTxMinifyWithDefaults() *TxMinify

NewTxMinifyWithDefaults instantiates a new TxMinify object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxMinify) GetBlockId added in v1.1.0

func (o *TxMinify) GetBlockId() string

GetBlockId returns the BlockId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxMinify) GetBlockIdOk added in v1.1.0

func (o *TxMinify) GetBlockIdOk() (*string, bool)

GetBlockIdOk returns a tuple with the BlockId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxMinify) GetBlockNumber added in v1.1.0

func (o *TxMinify) GetBlockNumber() int64

GetBlockNumber returns the BlockNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxMinify) GetBlockNumberOk added in v1.1.0

func (o *TxMinify) GetBlockNumberOk() (*int64, bool)

GetBlockNumberOk returns a tuple with the BlockNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxMinify) GetConfirmations added in v1.1.0

func (o *TxMinify) GetConfirmations() int64

GetConfirmations returns the Confirmations field value if set, zero value otherwise.

func (*TxMinify) GetConfirmationsOk added in v1.1.0

func (o *TxMinify) GetConfirmationsOk() (*int64, bool)

GetConfirmationsOk returns a tuple with the Confirmations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxMinify) GetDate added in v1.1.0

func (o *TxMinify) GetDate() int64

GetDate returns the Date field value if set, zero value otherwise.

func (*TxMinify) GetDateOk added in v1.1.0

func (o *TxMinify) GetDateOk() (*int64, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxMinify) GetId added in v1.1.0

func (o *TxMinify) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TxMinify) GetIdOk added in v1.1.0

func (o *TxMinify) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxMinify) HasBlockId added in v1.1.0

func (o *TxMinify) HasBlockId() bool

HasBlockId returns a boolean if a field has been set.

func (*TxMinify) HasBlockNumber added in v1.1.0

func (o *TxMinify) HasBlockNumber() bool

HasBlockNumber returns a boolean if a field has been set.

func (*TxMinify) HasConfirmations added in v1.1.0

func (o *TxMinify) HasConfirmations() bool

HasConfirmations returns a boolean if a field has been set.

func (*TxMinify) HasDate added in v1.1.0

func (o *TxMinify) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*TxMinify) HasId added in v1.1.0

func (o *TxMinify) HasId() bool

HasId returns a boolean if a field has been set.

func (TxMinify) MarshalJSON added in v1.1.0

func (o TxMinify) MarshalJSON() ([]byte, error)

func (*TxMinify) SetBlockId added in v1.1.0

func (o *TxMinify) SetBlockId(v string)

SetBlockId gets a reference to the given NullableString and assigns it to the BlockId field.

func (*TxMinify) SetBlockIdNil added in v1.1.0

func (o *TxMinify) SetBlockIdNil()

SetBlockIdNil sets the value for BlockId to be an explicit nil

func (*TxMinify) SetBlockNumber added in v1.1.0

func (o *TxMinify) SetBlockNumber(v int64)

SetBlockNumber gets a reference to the given NullableInt64 and assigns it to the BlockNumber field.

func (*TxMinify) SetBlockNumberNil added in v1.1.0

func (o *TxMinify) SetBlockNumberNil()

SetBlockNumberNil sets the value for BlockNumber to be an explicit nil

func (*TxMinify) SetConfirmations added in v1.1.0

func (o *TxMinify) SetConfirmations(v int64)

SetConfirmations gets a reference to the given int64 and assigns it to the Confirmations field.

func (*TxMinify) SetDate added in v1.1.0

func (o *TxMinify) SetDate(v int64)

SetDate gets a reference to the given int64 and assigns it to the Date field.

func (*TxMinify) SetId added in v1.1.0

func (o *TxMinify) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TxMinify) UnsetBlockId added in v1.1.0

func (o *TxMinify) UnsetBlockId()

UnsetBlockId ensures that no value is present for BlockId, not even an explicit nil

func (*TxMinify) UnsetBlockNumber added in v1.1.0

func (o *TxMinify) UnsetBlockNumber()

UnsetBlockNumber ensures that no value is present for BlockNumber, not even an explicit nil

type TxOutput added in v1.1.0

type TxOutput struct {
	// Result status of the transaction output.
	Status *string `json:"status,omitempty"`
	// If the transaction output was spent or not, if the value is true the `spent` transaction object will be presented
	IsSpent *bool `json:"is_spent,omitempty"`
	// Amount of transaction output
	Value NullableInt64    `json:"value,omitempty"`
	Mined NullableTxMinify `json:"mined,omitempty"`
	Spent NullableTxMinify `json:"spent,omitempty"`
}

TxOutput struct for TxOutput

func NewTxOutput added in v1.1.0

func NewTxOutput() *TxOutput

NewTxOutput instantiates a new TxOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxOutputWithDefaults added in v1.1.0

func NewTxOutputWithDefaults() *TxOutput

NewTxOutputWithDefaults instantiates a new TxOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxOutput) GetIsSpent added in v1.1.0

func (o *TxOutput) GetIsSpent() bool

GetIsSpent returns the IsSpent field value if set, zero value otherwise.

func (*TxOutput) GetIsSpentOk added in v1.1.0

func (o *TxOutput) GetIsSpentOk() (*bool, bool)

GetIsSpentOk returns a tuple with the IsSpent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutput) GetMined added in v1.1.0

func (o *TxOutput) GetMined() TxMinify

GetMined returns the Mined field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxOutput) GetMinedOk added in v1.1.0

func (o *TxOutput) GetMinedOk() (*TxMinify, bool)

GetMinedOk returns a tuple with the Mined field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxOutput) GetSpent added in v1.1.0

func (o *TxOutput) GetSpent() TxMinify

GetSpent returns the Spent field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxOutput) GetSpentOk added in v1.1.0

func (o *TxOutput) GetSpentOk() (*TxMinify, bool)

GetSpentOk returns a tuple with the Spent field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxOutput) GetStatus added in v1.1.0

func (o *TxOutput) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*TxOutput) GetStatusOk added in v1.1.0

func (o *TxOutput) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutput) GetValue added in v1.1.0

func (o *TxOutput) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxOutput) GetValueOk added in v1.1.0

func (o *TxOutput) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxOutput) HasIsSpent added in v1.1.0

func (o *TxOutput) HasIsSpent() bool

HasIsSpent returns a boolean if a field has been set.

func (*TxOutput) HasMined added in v1.1.0

func (o *TxOutput) HasMined() bool

HasMined returns a boolean if a field has been set.

func (*TxOutput) HasSpent added in v1.1.0

func (o *TxOutput) HasSpent() bool

HasSpent returns a boolean if a field has been set.

func (*TxOutput) HasStatus added in v1.1.0

func (o *TxOutput) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*TxOutput) HasValue added in v1.1.0

func (o *TxOutput) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TxOutput) MarshalJSON added in v1.1.0

func (o TxOutput) MarshalJSON() ([]byte, error)

func (*TxOutput) SetIsSpent added in v1.1.0

func (o *TxOutput) SetIsSpent(v bool)

SetIsSpent gets a reference to the given bool and assigns it to the IsSpent field.

func (*TxOutput) SetMined added in v1.1.0

func (o *TxOutput) SetMined(v TxMinify)

SetMined gets a reference to the given NullableTxMinify and assigns it to the Mined field.

func (*TxOutput) SetMinedNil added in v1.1.0

func (o *TxOutput) SetMinedNil()

SetMinedNil sets the value for Mined to be an explicit nil

func (*TxOutput) SetSpent added in v1.1.0

func (o *TxOutput) SetSpent(v TxMinify)

SetSpent gets a reference to the given NullableTxMinify and assigns it to the Spent field.

func (*TxOutput) SetSpentNil added in v1.1.0

func (o *TxOutput) SetSpentNil()

SetSpentNil sets the value for Spent to be an explicit nil

func (*TxOutput) SetStatus added in v1.1.0

func (o *TxOutput) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*TxOutput) SetValue added in v1.1.0

func (o *TxOutput) SetValue(v int64)

SetValue gets a reference to the given NullableInt64 and assigns it to the Value field.

func (*TxOutput) SetValueNil added in v1.1.0

func (o *TxOutput) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil

func (*TxOutput) UnsetMined added in v1.1.0

func (o *TxOutput) UnsetMined()

UnsetMined ensures that no value is present for Mined, not even an explicit nil

func (*TxOutput) UnsetSpent added in v1.1.0

func (o *TxOutput) UnsetSpent()

UnsetSpent ensures that no value is present for Spent, not even an explicit nil

func (*TxOutput) UnsetValue added in v1.1.0

func (o *TxOutput) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil

type TxOutputResponse added in v1.2.0

type TxOutputResponse struct {
	// the output index within a given transaction
	Index *int32 `json:"index,omitempty"`
	// the transaction identifier
	TxId *string `json:"tx_id,omitempty"`
	// the transaction creation unix timestamp
	Date *int32 `json:"date,omitempty"`
	// the hash identifier of the block which the transaction was mined
	BlockId *string `json:"block_id,omitempty"`
	// the number of the block which the transaction was mined
	BlockNumber *int32 `json:"block_number,omitempty"`
	// the number of confirmations the transaction took in order to be mined
	Confirmations *int32 `json:"confirmations,omitempty"`
	// whether the transaction is pending in the mempool
	IsPending *bool                   `json:"is_pending,omitempty"`
	Meta      *map[string]interface{} `json:"meta,omitempty"`
}

TxOutputResponse struct for TxOutputResponse

func NewTxOutputResponse added in v1.2.0

func NewTxOutputResponse() *TxOutputResponse

NewTxOutputResponse instantiates a new TxOutputResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxOutputResponseWithDefaults added in v1.2.0

func NewTxOutputResponseWithDefaults() *TxOutputResponse

NewTxOutputResponseWithDefaults instantiates a new TxOutputResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxOutputResponse) GetBlockId added in v1.2.0

func (o *TxOutputResponse) GetBlockId() string

GetBlockId returns the BlockId field value if set, zero value otherwise.

func (*TxOutputResponse) GetBlockIdOk added in v1.2.0

func (o *TxOutputResponse) GetBlockIdOk() (*string, bool)

GetBlockIdOk returns a tuple with the BlockId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetBlockNumber added in v1.2.0

func (o *TxOutputResponse) GetBlockNumber() int32

GetBlockNumber returns the BlockNumber field value if set, zero value otherwise.

func (*TxOutputResponse) GetBlockNumberOk added in v1.2.0

func (o *TxOutputResponse) GetBlockNumberOk() (*int32, bool)

GetBlockNumberOk returns a tuple with the BlockNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetConfirmations added in v1.2.0

func (o *TxOutputResponse) GetConfirmations() int32

GetConfirmations returns the Confirmations field value if set, zero value otherwise.

func (*TxOutputResponse) GetConfirmationsOk added in v1.2.0

func (o *TxOutputResponse) GetConfirmationsOk() (*int32, bool)

GetConfirmationsOk returns a tuple with the Confirmations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetDate added in v1.2.0

func (o *TxOutputResponse) GetDate() int32

GetDate returns the Date field value if set, zero value otherwise.

func (*TxOutputResponse) GetDateOk added in v1.2.0

func (o *TxOutputResponse) GetDateOk() (*int32, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetIndex added in v1.2.0

func (o *TxOutputResponse) GetIndex() int32

GetIndex returns the Index field value if set, zero value otherwise.

func (*TxOutputResponse) GetIndexOk added in v1.2.0

func (o *TxOutputResponse) GetIndexOk() (*int32, bool)

GetIndexOk returns a tuple with the Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetIsPending added in v1.6.0

func (o *TxOutputResponse) GetIsPending() bool

GetIsPending returns the IsPending field value if set, zero value otherwise.

func (*TxOutputResponse) GetIsPendingOk added in v1.6.0

func (o *TxOutputResponse) GetIsPendingOk() (*bool, bool)

GetIsPendingOk returns a tuple with the IsPending field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetMeta added in v1.5.0

func (o *TxOutputResponse) GetMeta() map[string]interface{}

GetMeta returns the Meta field value if set, zero value otherwise.

func (*TxOutputResponse) GetMetaOk added in v1.5.0

func (o *TxOutputResponse) GetMetaOk() (*map[string]interface{}, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) GetTxId added in v1.2.0

func (o *TxOutputResponse) GetTxId() string

GetTxId returns the TxId field value if set, zero value otherwise.

func (*TxOutputResponse) GetTxIdOk added in v1.2.0

func (o *TxOutputResponse) GetTxIdOk() (*string, bool)

GetTxIdOk returns a tuple with the TxId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputResponse) HasBlockId added in v1.2.0

func (o *TxOutputResponse) HasBlockId() bool

HasBlockId returns a boolean if a field has been set.

func (*TxOutputResponse) HasBlockNumber added in v1.2.0

func (o *TxOutputResponse) HasBlockNumber() bool

HasBlockNumber returns a boolean if a field has been set.

func (*TxOutputResponse) HasConfirmations added in v1.2.0

func (o *TxOutputResponse) HasConfirmations() bool

HasConfirmations returns a boolean if a field has been set.

func (*TxOutputResponse) HasDate added in v1.2.0

func (o *TxOutputResponse) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*TxOutputResponse) HasIndex added in v1.2.0

func (o *TxOutputResponse) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*TxOutputResponse) HasIsPending added in v1.6.0

func (o *TxOutputResponse) HasIsPending() bool

HasIsPending returns a boolean if a field has been set.

func (*TxOutputResponse) HasMeta added in v1.5.0

func (o *TxOutputResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*TxOutputResponse) HasTxId added in v1.2.0

func (o *TxOutputResponse) HasTxId() bool

HasTxId returns a boolean if a field has been set.

func (TxOutputResponse) MarshalJSON added in v1.2.0

func (o TxOutputResponse) MarshalJSON() ([]byte, error)

func (*TxOutputResponse) SetBlockId added in v1.2.0

func (o *TxOutputResponse) SetBlockId(v string)

SetBlockId gets a reference to the given string and assigns it to the BlockId field.

func (*TxOutputResponse) SetBlockNumber added in v1.2.0

func (o *TxOutputResponse) SetBlockNumber(v int32)

SetBlockNumber gets a reference to the given int32 and assigns it to the BlockNumber field.

func (*TxOutputResponse) SetConfirmations added in v1.2.0

func (o *TxOutputResponse) SetConfirmations(v int32)

SetConfirmations gets a reference to the given int32 and assigns it to the Confirmations field.

func (*TxOutputResponse) SetDate added in v1.2.0

func (o *TxOutputResponse) SetDate(v int32)

SetDate gets a reference to the given int32 and assigns it to the Date field.

func (*TxOutputResponse) SetIndex added in v1.2.0

func (o *TxOutputResponse) SetIndex(v int32)

SetIndex gets a reference to the given int32 and assigns it to the Index field.

func (*TxOutputResponse) SetIsPending added in v1.6.0

func (o *TxOutputResponse) SetIsPending(v bool)

SetIsPending gets a reference to the given bool and assigns it to the IsPending field.

func (*TxOutputResponse) SetMeta added in v1.5.0

func (o *TxOutputResponse) SetMeta(v map[string]interface{})

SetMeta gets a reference to the given map[string]interface{} and assigns it to the Meta field.

func (*TxOutputResponse) SetTxId added in v1.2.0

func (o *TxOutputResponse) SetTxId(v string)

SetTxId gets a reference to the given string and assigns it to the TxId field.

type TxOutputs added in v1.2.0

type TxOutputs struct {
	// Number of total items
	Total *int32           `json:"total,omitempty"`
	Data  *[]TxOutputsData `json:"data,omitempty"`
	Meta  NullableMeta     `json:"meta,omitempty"`
}

TxOutputs List of transaction outputs

func NewTxOutputs added in v1.2.0

func NewTxOutputs() *TxOutputs

NewTxOutputs instantiates a new TxOutputs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxOutputsWithDefaults added in v1.2.0

func NewTxOutputsWithDefaults() *TxOutputs

NewTxOutputsWithDefaults instantiates a new TxOutputs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxOutputs) GetData added in v1.2.0

func (o *TxOutputs) GetData() []TxOutputsData

GetData returns the Data field value if set, zero value otherwise.

func (*TxOutputs) GetDataOk added in v1.2.0

func (o *TxOutputs) GetDataOk() (*[]TxOutputsData, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputs) GetMeta added in v1.2.0

func (o *TxOutputs) GetMeta() Meta

GetMeta returns the Meta field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxOutputs) GetMetaOk added in v1.2.0

func (o *TxOutputs) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxOutputs) GetTotal added in v1.2.0

func (o *TxOutputs) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*TxOutputs) GetTotalOk added in v1.2.0

func (o *TxOutputs) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputs) HasData added in v1.2.0

func (o *TxOutputs) HasData() bool

HasData returns a boolean if a field has been set.

func (*TxOutputs) HasMeta added in v1.2.0

func (o *TxOutputs) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*TxOutputs) HasTotal added in v1.2.0

func (o *TxOutputs) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (TxOutputs) MarshalJSON added in v1.2.0

func (o TxOutputs) MarshalJSON() ([]byte, error)

func (*TxOutputs) SetData added in v1.2.0

func (o *TxOutputs) SetData(v []TxOutputsData)

SetData gets a reference to the given []TxOutputsData and assigns it to the Data field.

func (*TxOutputs) SetMeta added in v1.2.0

func (o *TxOutputs) SetMeta(v Meta)

SetMeta gets a reference to the given NullableMeta and assigns it to the Meta field.

func (*TxOutputs) SetMetaNil added in v1.2.0

func (o *TxOutputs) SetMetaNil()

SetMetaNil sets the value for Meta to be an explicit nil

func (*TxOutputs) SetTotal added in v1.2.0

func (o *TxOutputs) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (*TxOutputs) UnsetMeta added in v1.2.0

func (o *TxOutputs) UnsetMeta()

UnsetMeta ensures that no value is present for Meta, not even an explicit nil

type TxOutputsData added in v1.2.0

type TxOutputsData struct {
	// the status of the given transaction output
	Status *string `json:"status,omitempty"`
	// whether the transaction output was spent or not
	IsSpent *bool             `json:"is_spent,omitempty"`
	Spent   *TxOutputResponse `json:"spent,omitempty"`
	// the amount of tokens within the given output
	Value *int64            `json:"value,omitempty"`
	Mined *TxOutputResponse `json:"mined,omitempty"`
}

TxOutputsData struct for TxOutputsData

func NewTxOutputsData added in v1.2.0

func NewTxOutputsData() *TxOutputsData

NewTxOutputsData instantiates a new TxOutputsData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxOutputsDataWithDefaults added in v1.2.0

func NewTxOutputsDataWithDefaults() *TxOutputsData

NewTxOutputsDataWithDefaults instantiates a new TxOutputsData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxOutputsData) GetIsSpent added in v1.2.0

func (o *TxOutputsData) GetIsSpent() bool

GetIsSpent returns the IsSpent field value if set, zero value otherwise.

func (*TxOutputsData) GetIsSpentOk added in v1.2.0

func (o *TxOutputsData) GetIsSpentOk() (*bool, bool)

GetIsSpentOk returns a tuple with the IsSpent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputsData) GetMined added in v1.2.0

func (o *TxOutputsData) GetMined() TxOutputResponse

GetMined returns the Mined field value if set, zero value otherwise.

func (*TxOutputsData) GetMinedOk added in v1.2.0

func (o *TxOutputsData) GetMinedOk() (*TxOutputResponse, bool)

GetMinedOk returns a tuple with the Mined field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputsData) GetSpent added in v1.2.0

func (o *TxOutputsData) GetSpent() TxOutputResponse

GetSpent returns the Spent field value if set, zero value otherwise.

func (*TxOutputsData) GetSpentOk added in v1.2.0

func (o *TxOutputsData) GetSpentOk() (*TxOutputResponse, bool)

GetSpentOk returns a tuple with the Spent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputsData) GetStatus added in v1.2.0

func (o *TxOutputsData) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*TxOutputsData) GetStatusOk added in v1.2.0

func (o *TxOutputsData) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputsData) GetValue added in v1.2.0

func (o *TxOutputsData) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise.

func (*TxOutputsData) GetValueOk added in v1.2.0

func (o *TxOutputsData) GetValueOk() (*int64, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxOutputsData) HasIsSpent added in v1.2.0

func (o *TxOutputsData) HasIsSpent() bool

HasIsSpent returns a boolean if a field has been set.

func (*TxOutputsData) HasMined added in v1.2.0

func (o *TxOutputsData) HasMined() bool

HasMined returns a boolean if a field has been set.

func (*TxOutputsData) HasSpent added in v1.2.0

func (o *TxOutputsData) HasSpent() bool

HasSpent returns a boolean if a field has been set.

func (*TxOutputsData) HasStatus added in v1.2.0

func (o *TxOutputsData) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*TxOutputsData) HasValue added in v1.2.0

func (o *TxOutputsData) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TxOutputsData) MarshalJSON added in v1.2.0

func (o TxOutputsData) MarshalJSON() ([]byte, error)

func (*TxOutputsData) SetIsSpent added in v1.2.0

func (o *TxOutputsData) SetIsSpent(v bool)

SetIsSpent gets a reference to the given bool and assigns it to the IsSpent field.

func (*TxOutputsData) SetMined added in v1.2.0

func (o *TxOutputsData) SetMined(v TxOutputResponse)

SetMined gets a reference to the given TxOutputResponse and assigns it to the Mined field.

func (*TxOutputsData) SetSpent added in v1.2.0

func (o *TxOutputsData) SetSpent(v TxOutputResponse)

SetSpent gets a reference to the given TxOutputResponse and assigns it to the Spent field.

func (*TxOutputsData) SetStatus added in v1.2.0

func (o *TxOutputsData) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*TxOutputsData) SetValue added in v1.2.0

func (o *TxOutputsData) SetValue(v int64)

SetValue gets a reference to the given int64 and assigns it to the Value field.

type TxPage

type TxPage struct {
	// Number of items in txs
	Total *int32       `json:"total,omitempty"`
	Data  *[]Tx        `json:"data,omitempty"`
	Meta  NullableMeta `json:"meta,omitempty"`
}

TxPage struct for TxPage

func NewTxPage

func NewTxPage() *TxPage

NewTxPage instantiates a new TxPage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxPageWithDefaults

func NewTxPageWithDefaults() *TxPage

NewTxPageWithDefaults instantiates a new TxPage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxPage) GetData added in v1.2.0

func (o *TxPage) GetData() []Tx

GetData returns the Data field value if set, zero value otherwise.

func (*TxPage) GetDataOk added in v1.2.0

func (o *TxPage) GetDataOk() (*[]Tx, bool)

GetDataOk returns a tuple with the Data field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxPage) GetMeta added in v1.2.0

func (o *TxPage) GetMeta() Meta

GetMeta returns the Meta field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TxPage) GetMetaOk added in v1.2.0

func (o *TxPage) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TxPage) GetTotal

func (o *TxPage) GetTotal() int32

GetTotal returns the Total field value if set, zero value otherwise.

func (*TxPage) GetTotalOk

func (o *TxPage) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxPage) HasData added in v1.2.0

func (o *TxPage) HasData() bool

HasData returns a boolean if a field has been set.

func (*TxPage) HasMeta added in v1.2.0

func (o *TxPage) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*TxPage) HasTotal

func (o *TxPage) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (TxPage) MarshalJSON

func (o TxPage) MarshalJSON() ([]byte, error)

func (*TxPage) SetData added in v1.2.0

func (o *TxPage) SetData(v []Tx)

SetData gets a reference to the given []Tx and assigns it to the Data field.

func (*TxPage) SetMeta added in v1.2.0

func (o *TxPage) SetMeta(v Meta)

SetMeta gets a reference to the given NullableMeta and assigns it to the Meta field.

func (*TxPage) SetMetaNil added in v1.2.0

func (o *TxPage) SetMetaNil()

SetMetaNil sets the value for Meta to be an explicit nil

func (*TxPage) SetTotal

func (o *TxPage) SetTotal(v int32)

SetTotal gets a reference to the given int32 and assigns it to the Total field.

func (*TxPage) UnsetMeta added in v1.2.0

func (o *TxPage) UnsetMeta()

UnsetMeta ensures that no value is present for Meta, not even an explicit nil

type TxReceipt

type TxReceipt struct {
	// The transaction ID
	Id string `json:"id"`
}

TxReceipt struct for TxReceipt

func NewTxReceipt

func NewTxReceipt(id string) *TxReceipt

NewTxReceipt instantiates a new TxReceipt object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxReceiptWithDefaults

func NewTxReceiptWithDefaults() *TxReceipt

NewTxReceiptWithDefaults instantiates a new TxReceipt object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TxReceipt) GetId

func (o *TxReceipt) GetId() string

GetId returns the Id field value

func (*TxReceipt) GetIdOk

func (o *TxReceipt) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (TxReceipt) MarshalJSON

func (o TxReceipt) MarshalJSON() ([]byte, error)

func (*TxReceipt) SetId

func (o *TxReceipt) SetId(v string)

SetId sets field value

type UnsignedTx added in v1.3.0

type UnsignedTx struct {
	// The transaction ID
	Id *string `json:"id,omitempty"`
	// The transaction data needed to sign
	UnsignedTx string `json:"unsigned_tx"`
	// Any extra information relevant regarding the created transaction
	Meta *map[string]interface{} `json:"meta,omitempty"`
}

UnsignedTx struct for UnsignedTx

func NewUnsignedTx added in v1.3.0

func NewUnsignedTx(unsignedTx string) *UnsignedTx

NewUnsignedTx instantiates a new UnsignedTx object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUnsignedTxWithDefaults added in v1.3.0

func NewUnsignedTxWithDefaults() *UnsignedTx

NewUnsignedTxWithDefaults instantiates a new UnsignedTx object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UnsignedTx) GetId added in v1.3.0

func (o *UnsignedTx) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UnsignedTx) GetIdOk added in v1.3.0

func (o *UnsignedTx) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UnsignedTx) GetMeta added in v1.3.0

func (o *UnsignedTx) GetMeta() map[string]interface{}

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UnsignedTx) GetMetaOk added in v1.3.0

func (o *UnsignedTx) GetMetaOk() (*map[string]interface{}, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UnsignedTx) GetUnsignedTx added in v1.3.0

func (o *UnsignedTx) GetUnsignedTx() string

GetUnsignedTx returns the UnsignedTx field value

func (*UnsignedTx) GetUnsignedTxOk added in v1.3.0

func (o *UnsignedTx) GetUnsignedTxOk() (*string, bool)

GetUnsignedTxOk returns a tuple with the UnsignedTx field value and a boolean to check if the value has been set.

func (*UnsignedTx) HasId added in v1.3.0

func (o *UnsignedTx) HasId() bool

HasId returns a boolean if a field has been set.

func (*UnsignedTx) HasMeta added in v1.3.0

func (o *UnsignedTx) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UnsignedTx) MarshalJSON added in v1.3.0

func (o UnsignedTx) MarshalJSON() ([]byte, error)

func (*UnsignedTx) SetId added in v1.3.0

func (o *UnsignedTx) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UnsignedTx) SetMeta added in v1.3.0

func (o *UnsignedTx) SetMeta(v map[string]interface{})

SetMeta gets a reference to the given map[string]interface{} and assigns it to the Meta field.

func (*UnsignedTx) SetUnsignedTx added in v1.3.0

func (o *UnsignedTx) SetUnsignedTx(v string)

SetUnsignedTx sets field value

Jump to

Keyboard shortcuts

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