ubiquity

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2022 License: Apache-2.0 Imports: 22 Imported by: 7

README

Go API client for ubiquity

Ubiquity provides a RESTful and uniform way to access blockchain resources, with a rich and reusable model across multiple cryptocurrencies.

Documentation

Protocols
Mainnet

The following protocols are currently supported:

  • bitcoin
  • ethereum
  • polkadot
  • xrp
  • algorand
  • stellar
  • dogecoin
  • oasis
  • near
  • terra
  • litecoin
  • bitcoincash
  • tezos
Testnet
  • bitcoin/testnet
  • ethereum/ropsten
  • dogecoin/testnet
  • litecoin/testnet
  • bitcoincash/testnet
Native

Ubiquity provides native access to all Blockchain nodes it supports.

A full URL example: https://ubiquity.api.blockdaemon.com/bitcoin/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://ubiquity.api.blockdaemon.com/v1

Class Method HTTP request Description
AccountsAPI GetListOfBalancesByAddress Get /{platform}/{network}/account/{address} Balances Of Address
AccountsAPI GetListOfBalancesByAddresses Post /{platform}/{network}/accounts Balances Of Addresses
AccountsAPI GetReportByAddress Get /{platform}/{network}/account/{address}/report A financial report for an address between a time period. Default timescale is within the last 30 days
AccountsAPI GetTxsByAddress Get /{platform}/{network}/account/{address}/txs Transactions Of Address
BlocksAPI GetBlock Get /{platform}/{network}/block/{key} Block By Number/Hash
BlocksAPI GetBlockIdentifier Get /{platform}/{network}/block_identifier/{key} Block Identifier By Number/Hash
BlocksAPI GetBlockIdentifiers Get /{platform}/{network}/block_identifiers Block Identifiers
PlatformsAPI GetPlatformEndpoints Get /{platform}/{network}/ Platform Info
PlatformsAPI GetPlatformsList Get / Platforms overview
SyncAPI CurrentBlockID Get /{platform}/{network}/sync/block_id Get current block ID
SyncAPI CurrentBlockNumber Get /{platform}/{network}/sync/block_number Get current block number
TransactionsAPI FeeEstimate Get /{platform}/{network}/tx/estimate_fee Get fee estimate
TransactionsAPI GetTx Get /{platform}/{network}/tx/{id} Transaction By Hash
TransactionsAPI GetTxConfirmations Get /{platform}/{network}/tx/{id}/confirmations Transaction confirmations By Hash
TransactionsAPI GetTxs Get /{platform}/{network}/txs Latest transactions of a protocol
TransactionsAPI TxSend Post /{platform}/{network}/tx/send Submit a signed transaction

Documentation For Models

Documentation For Authorization

apiKeyAuth
  • Type: API key
  • API key parameter name: apiKey
  • Location: URL query string

Note, each API key must be added to a map of map[string]APIKey where the key is: apiKey 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

	PlatformsAPI PlatformsAPI

	SyncAPI SyncAPI

	TransactionsAPI TransactionsAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the Ubiquity 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 Balances Of Address
	 * Returns the account balances for all supported currencies.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @param address Account address
	 * @return ApiGetListOfBalancesByAddressRequest
	 */
	GetListOfBalancesByAddress(ctx _context.Context, platform string, network string, address string) ApiGetListOfBalancesByAddressRequest

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

	/*
	 * GetListOfBalancesByAddresses Balances Of Addresses
	 * Returns the balances of accounts for all supported currencies.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @return ApiGetListOfBalancesByAddressesRequest
	 */
	GetListOfBalancesByAddresses(ctx _context.Context, platform string, network string) ApiGetListOfBalancesByAddressesRequest

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

	/*
	 * GetReportByAddress A financial report for an address between a time period. Default timescale is within the last 30 days
	 * Returns account activity

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @param address Account address
	 * @return ApiGetReportByAddressRequest
	 */
	GetReportByAddress(ctx _context.Context, platform string, network string, address string) ApiGetReportByAddressRequest

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

	/*
			 * GetTxsByAddress Transactions Of Address
			 * Gets transactions that an address was involved with, from newest to oldest.
		This call uses pagination.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param platform Coin platform handle
			 * @param network Which network to target. Available networks can be found with /{platform}
			 * @param address Account address
			 * @return ApiGetTxsByAddressRequest
	*/
	GetTxsByAddress(ctx _context.Context, platform string, network string, address string) ApiGetTxsByAddressRequest

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

type AccountsAPIService

type AccountsAPIService service

AccountsAPIService AccountsAPI service

func (*AccountsAPIService) GetListOfBalancesByAddress

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

* GetListOfBalancesByAddress Balances Of Address * Returns the account balances for all supported currencies.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @param address Account address * @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, platform string, network string) ApiGetListOfBalancesByAddressesRequest

* GetListOfBalancesByAddresses Balances Of Addresses * Returns the balances of accounts for all supported currencies.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @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, platform string, network string, address string) ApiGetReportByAddressRequest

* GetReportByAddress A financial report for an address between a time period. Default timescale is within the last 30 days * Returns account activity

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @param address Account address * @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, platform string, network string, address string) ApiGetTxsByAddressRequest
  • GetTxsByAddress Transactions Of Address
  • Gets transactions that an address was involved with, from newest to oldest.

This call uses pagination.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param platform Coin platform handle
  • @param network Which network to target. Available networks can be found with /{platform}
  • @param address Account address
  • @return ApiGetTxsByAddressRequest

func (*AccountsAPIService) GetTxsByAddressExecute

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

* Execute executes the request * @return TxPage

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 ApiCurrentBlockIDRequest

type ApiCurrentBlockIDRequest struct {
	ApiService SyncAPI
	// contains filtered or unexported fields
}

func (ApiCurrentBlockIDRequest) Execute

type ApiCurrentBlockNumberRequest

type ApiCurrentBlockNumberRequest struct {
	ApiService SyncAPI
	// contains filtered or unexported fields
}

func (ApiCurrentBlockNumberRequest) Execute

type ApiFeeEstimateRequest

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

func (ApiFeeEstimateRequest) Execute

type ApiGetBlockIdentifierRequest

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

func (ApiGetBlockIdentifierRequest) Execute

type ApiGetBlockIdentifiersRequest

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

func (ApiGetBlockIdentifiersRequest) Execute

type ApiGetBlockRequest

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

func (ApiGetBlockRequest) Execute

func (r ApiGetBlockRequest) Execute() (Block, *_nethttp.Response, error)

type ApiGetListOfBalancesByAddressRequest

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

func (ApiGetListOfBalancesByAddressRequest) Execute

type ApiGetListOfBalancesByAddressesRequest

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

func (ApiGetListOfBalancesByAddressesRequest) AccountsObj

func (ApiGetListOfBalancesByAddressesRequest) Execute

type ApiGetPlatformEndpointsRequest

type ApiGetPlatformEndpointsRequest struct {
	ApiService PlatformsAPI
	// contains filtered or unexported fields
}

func (ApiGetPlatformEndpointsRequest) Execute

type ApiGetPlatformsListRequest

type ApiGetPlatformsListRequest struct {
	ApiService PlatformsAPI
	// contains filtered or unexported fields
}

func (ApiGetPlatformsListRequest) Execute

type ApiGetReportByAddressRequest

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

func (ApiGetReportByAddressRequest) Continuation

func (ApiGetReportByAddressRequest) Execute

func (ApiGetReportByAddressRequest) From

func (ApiGetReportByAddressRequest) Limit

func (ApiGetReportByAddressRequest) To

type ApiGetTxConfirmationsRequest

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

func (ApiGetTxConfirmationsRequest) Execute

type ApiGetTxRequest

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

func (ApiGetTxRequest) Execute

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

type ApiGetTxsByAddressRequest

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

func (ApiGetTxsByAddressRequest) Assets

func (ApiGetTxsByAddressRequest) Continuation

func (r ApiGetTxsByAddressRequest) Continuation(continuation string) ApiGetTxsByAddressRequest

func (ApiGetTxsByAddressRequest) Execute

func (ApiGetTxsByAddressRequest) Limit

func (ApiGetTxsByAddressRequest) Order

type ApiGetTxsRequest

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

func (ApiGetTxsRequest) Continuation

func (r ApiGetTxsRequest) Continuation(continuation string) ApiGetTxsRequest

func (ApiGetTxsRequest) Execute

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

func (ApiGetTxsRequest) Limit

func (r ApiGetTxsRequest) Limit(limit int32) ApiGetTxsRequest

func (ApiGetTxsRequest) Order

func (r ApiGetTxsRequest) Order(order string) ApiGetTxsRequest

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 Currency balances with asset paths as keys

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"`
	// Unix timestamp
	Date *int64 `json:"date,omitempty"`
	// Amount of transaction in the block
	NumTxs *int32 `json:"num_txs,omitempty"`
	// Partial list of normalized transactions (not filtered or unknown model)
	Txs *[]Tx `json:"txs,omitempty"`
}

Block struct for Block

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"`
	// Unix timestamp
	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 BlockIdentifierPage

type BlockIdentifierPage struct {
	// Number of items in block identifiers
	Total *int32             `json:"total,omitempty"`
	Items *[]BlockIdentifier `json:"items,omitempty"`
	// Token to get the next page
	Continuation NullableInt32 `json:"continuation,omitempty"`
}

BlockIdentifierPage struct for BlockIdentifierPage

func NewBlockIdentifierPage

func NewBlockIdentifierPage() *BlockIdentifierPage

NewBlockIdentifierPage instantiates a new BlockIdentifierPage 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 NewBlockIdentifierPageWithDefaults

func NewBlockIdentifierPageWithDefaults() *BlockIdentifierPage

NewBlockIdentifierPageWithDefaults instantiates a new BlockIdentifierPage 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 (*BlockIdentifierPage) GetContinuation

func (o *BlockIdentifierPage) GetContinuation() int32

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

func (*BlockIdentifierPage) GetContinuationOk

func (o *BlockIdentifierPage) GetContinuationOk() (*int32, bool)

GetContinuationOk returns a tuple with the Continuation 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 (*BlockIdentifierPage) GetItems

func (o *BlockIdentifierPage) GetItems() []BlockIdentifier

GetItems returns the Items field value if set, zero value otherwise.

func (*BlockIdentifierPage) GetItemsOk

func (o *BlockIdentifierPage) GetItemsOk() (*[]BlockIdentifier, bool)

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

func (*BlockIdentifierPage) GetTotal

func (o *BlockIdentifierPage) GetTotal() int32

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

func (*BlockIdentifierPage) GetTotalOk

func (o *BlockIdentifierPage) 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 (*BlockIdentifierPage) HasContinuation

func (o *BlockIdentifierPage) HasContinuation() bool

HasContinuation returns a boolean if a field has been set.

func (*BlockIdentifierPage) HasItems

func (o *BlockIdentifierPage) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*BlockIdentifierPage) HasTotal

func (o *BlockIdentifierPage) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (BlockIdentifierPage) MarshalJSON

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

func (*BlockIdentifierPage) SetContinuation

func (o *BlockIdentifierPage) SetContinuation(v int32)

SetContinuation gets a reference to the given NullableInt32 and assigns it to the Continuation field.

func (*BlockIdentifierPage) SetContinuationNil

func (o *BlockIdentifierPage) SetContinuationNil()

SetContinuationNil sets the value for Continuation to be an explicit nil

func (*BlockIdentifierPage) SetItems

func (o *BlockIdentifierPage) SetItems(v []BlockIdentifier)

SetItems gets a reference to the given []BlockIdentifier and assigns it to the Items field.

func (*BlockIdentifierPage) SetTotal

func (o *BlockIdentifierPage) SetTotal(v int32)

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

func (*BlockIdentifierPage) UnsetContinuation

func (o *BlockIdentifierPage) UnsetContinuation()

UnsetContinuation ensures that no value is present for Continuation, not even an explicit nil

type BlocksAPI

type BlocksAPI interface {

	/*
	 * GetBlock Block By Number/Hash
	 * Get a block and all its transactions by the block number or hash
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @param key Block number or block hash/ID or Special identifier
	 * @return ApiGetBlockRequest
	 */
	GetBlock(ctx _context.Context, platform string, network string, key string) ApiGetBlockRequest

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

	/*
	 * GetBlockIdentifier Block Identifier By Number/Hash
	 * Get minimal block identifier by block number or hash
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @param key Block number or block hash/ID or Special identifier
	 * @return ApiGetBlockIdentifierRequest
	 */
	GetBlockIdentifier(ctx _context.Context, platform string, network string, key string) ApiGetBlockIdentifierRequest

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

	/*
			 * GetBlockIdentifiers Block Identifiers
			 * Get minimal block identifiers from oldest to newest.
		This call uses pagination.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param platform Coin platform handle
			 * @param network Which network to target. Available networks can be found with /{platform}
			 * @return ApiGetBlockIdentifiersRequest
	*/
	GetBlockIdentifiers(ctx _context.Context, platform string, network string) ApiGetBlockIdentifiersRequest

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

type BlocksAPIService

type BlocksAPIService service

BlocksAPIService BlocksAPI service

func (*BlocksAPIService) GetBlock

func (a *BlocksAPIService) GetBlock(ctx _context.Context, platform string, network string, key string) ApiGetBlockRequest

* GetBlock Block By Number/Hash * Get a block and all its transactions by the block number or hash * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @param key Block number or block hash/ID or Special identifier * @return ApiGetBlockRequest

func (*BlocksAPIService) GetBlockExecute

func (a *BlocksAPIService) GetBlockExecute(r ApiGetBlockRequest) (Block, *_nethttp.Response, error)

* Execute executes the request * @return Block

func (*BlocksAPIService) GetBlockIdentifier

func (a *BlocksAPIService) GetBlockIdentifier(ctx _context.Context, platform string, network string, key string) ApiGetBlockIdentifierRequest

* GetBlockIdentifier Block Identifier By Number/Hash * Get minimal block identifier by block number or hash * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @param key Block number or block hash/ID or Special identifier * @return ApiGetBlockIdentifierRequest

func (*BlocksAPIService) GetBlockIdentifierExecute

* Execute executes the request * @return BlockIdentifier

func (*BlocksAPIService) GetBlockIdentifiers

func (a *BlocksAPIService) GetBlockIdentifiers(ctx _context.Context, platform string, network string) ApiGetBlockIdentifiersRequest
  • GetBlockIdentifiers Block Identifiers
  • Get minimal block identifiers from oldest to newest.

This call uses pagination.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param platform Coin platform handle
  • @param network Which network to target. Available networks can be found with /{platform}
  • @return ApiGetBlockIdentifiersRequest

func (*BlocksAPIService) GetBlockIdentifiersExecute

* Execute executes the request * @return BlockIdentifierPage

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 {
	Amount        NullableInt64  `json:"amount,omitempty"`
	BlockId       *string        `json:"block_id,omitempty"`
	BlockNumber   *int32         `json:"block_number,omitempty"`
	Date          *int64         `json:"date,omitempty"`
	Decimals      NullableInt32  `json:"decimals,omitempty"`
	Denomination  NullableString `json:"denomination,omitempty"`
	Destination   NullableString `json:"destination,omitempty"`
	Id            *string        `json:"id,omitempty"`
	Meta          interface{}    `json:"meta,omitempty"`
	Source        NullableString `json:"source,omitempty"`
	TransactionId *string        `json:"transaction_id,omitempty"`
	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() int64

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() (*int64, 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) GetBlockId

func (o *Event) GetBlockId() string

GetBlockId returns the BlockId field value if set, zero value otherwise.

func (*Event) GetBlockIdOk

func (o *Event) 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 (*Event) GetBlockNumber

func (o *Event) GetBlockNumber() int32

GetBlockNumber returns the BlockNumber field value if set, zero value otherwise.

func (*Event) GetBlockNumberOk

func (o *Event) 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 (*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() interface{}

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

func (*Event) GetMetaOk

func (o *Event) GetMetaOk() (*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. NOTE: If the value is an explicit nil, `nil, true` will be returned

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) HasBlockId

func (o *Event) HasBlockId() bool

HasBlockId returns a boolean if a field has been set.

func (*Event) HasBlockNumber

func (o *Event) HasBlockNumber() bool

HasBlockNumber 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 int64)

SetAmount gets a reference to the given NullableInt64 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) SetBlockId

func (o *Event) SetBlockId(v string)

SetBlockId gets a reference to the given string and assigns it to the BlockId field.

func (*Event) SetBlockNumber

func (o *Event) SetBlockNumber(v int32)

SetBlockNumber gets a reference to the given int32 and assigns it to the BlockNumber field.

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 interface{})

SetMeta gets a reference to the given 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 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 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 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 NullableBlockIdentifierPage

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

func NewNullableBlockIdentifierPage

func NewNullableBlockIdentifierPage(val *BlockIdentifierPage) *NullableBlockIdentifierPage

func (NullableBlockIdentifierPage) Get

func (NullableBlockIdentifierPage) IsSet

func (NullableBlockIdentifierPage) MarshalJSON

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

func (*NullableBlockIdentifierPage) Set

func (*NullableBlockIdentifierPage) UnmarshalJSON

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

func (*NullableBlockIdentifierPage) Unset

func (v *NullableBlockIdentifierPage) 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 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 NullablePlatformDetail

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

func NewNullablePlatformDetail

func NewNullablePlatformDetail(val *PlatformDetail) *NullablePlatformDetail

func (NullablePlatformDetail) Get

func (NullablePlatformDetail) IsSet

func (v NullablePlatformDetail) IsSet() bool

func (NullablePlatformDetail) MarshalJSON

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

func (*NullablePlatformDetail) Set

func (*NullablePlatformDetail) UnmarshalJSON

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

func (*NullablePlatformDetail) Unset

func (v *NullablePlatformDetail) Unset()

type NullablePlatformsOverview

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

func NewNullablePlatformsOverview

func NewNullablePlatformsOverview(val *PlatformsOverview) *NullablePlatformsOverview

func (NullablePlatformsOverview) Get

func (NullablePlatformsOverview) IsSet

func (v NullablePlatformsOverview) IsSet() bool

func (NullablePlatformsOverview) MarshalJSON

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

func (*NullablePlatformsOverview) Set

func (*NullablePlatformsOverview) UnmarshalJSON

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

func (*NullablePlatformsOverview) Unset

func (v *NullablePlatformsOverview) Unset()

type NullablePlatformsOverviewPlatforms

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

func (NullablePlatformsOverviewPlatforms) Get

func (NullablePlatformsOverviewPlatforms) IsSet

func (NullablePlatformsOverviewPlatforms) MarshalJSON

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

func (*NullablePlatformsOverviewPlatforms) Set

func (*NullablePlatformsOverviewPlatforms) UnmarshalJSON

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

func (*NullablePlatformsOverviewPlatforms) Unset

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 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 PlatformDetail

type PlatformDetail 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"`
}

PlatformDetail struct for PlatformDetail

func NewPlatformDetail

func NewPlatformDetail() *PlatformDetail

NewPlatformDetail instantiates a new PlatformDetail 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 NewPlatformDetailWithDefaults

func NewPlatformDetailWithDefaults() *PlatformDetail

NewPlatformDetailWithDefaults instantiates a new PlatformDetail 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 (*PlatformDetail) GetEndpoints

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

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

func (*PlatformDetail) GetEndpointsOk

func (o *PlatformDetail) 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 (*PlatformDetail) GetGenesisNumber

func (o *PlatformDetail) GetGenesisNumber() int64

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

func (*PlatformDetail) GetGenesisNumberOk

func (o *PlatformDetail) 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 (*PlatformDetail) GetHandle

func (o *PlatformDetail) GetHandle() string

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

func (*PlatformDetail) GetHandleOk

func (o *PlatformDetail) 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 (*PlatformDetail) GetSource

func (o *PlatformDetail) GetSource() string

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

func (*PlatformDetail) GetSourceOk

func (o *PlatformDetail) 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 (*PlatformDetail) HasEndpoints

func (o *PlatformDetail) HasEndpoints() bool

HasEndpoints returns a boolean if a field has been set.

func (*PlatformDetail) HasGenesisNumber

func (o *PlatformDetail) HasGenesisNumber() bool

HasGenesisNumber returns a boolean if a field has been set.

func (*PlatformDetail) HasHandle

func (o *PlatformDetail) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*PlatformDetail) HasSource

func (o *PlatformDetail) HasSource() bool

HasSource returns a boolean if a field has been set.

func (PlatformDetail) MarshalJSON

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

func (*PlatformDetail) SetEndpoints

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

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

func (*PlatformDetail) SetGenesisNumber

func (o *PlatformDetail) SetGenesisNumber(v int64)

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

func (*PlatformDetail) SetHandle

func (o *PlatformDetail) SetHandle(v string)

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

func (*PlatformDetail) SetSource

func (o *PlatformDetail) SetSource(v string)

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

type PlatformsAPI

type PlatformsAPI interface {

	/*
	 * GetPlatformEndpoints Platform Info
	 * Provides information about supported endpoints and generic platform information.

	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @return ApiGetPlatformEndpointsRequest
	 */
	GetPlatformEndpoints(ctx _context.Context, platform string, network string) ApiGetPlatformEndpointsRequest

	/*
	 * GetPlatformEndpointsExecute executes the request
	 * @return PlatformDetail
	 */
	GetPlatformEndpointsExecute(r ApiGetPlatformEndpointsRequest) (PlatformDetail, *_nethttp.Response, error)

	/*
	 * GetPlatformsList Platforms overview
	 * Provides a list of supported platforms and networks.

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

	/*
	 * GetPlatformsListExecute executes the request
	 * @return PlatformsOverview
	 */
	GetPlatformsListExecute(r ApiGetPlatformsListRequest) (PlatformsOverview, *_nethttp.Response, error)
}

type PlatformsAPIService

type PlatformsAPIService service

PlatformsAPIService PlatformsAPI service

func (*PlatformsAPIService) GetPlatformEndpoints

func (a *PlatformsAPIService) GetPlatformEndpoints(ctx _context.Context, platform string, network string) ApiGetPlatformEndpointsRequest

* GetPlatformEndpoints Platform Info * Provides information about supported endpoints and generic platform information.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @return ApiGetPlatformEndpointsRequest

func (*PlatformsAPIService) GetPlatformEndpointsExecute

* Execute executes the request * @return PlatformDetail

func (*PlatformsAPIService) GetPlatformsList

* GetPlatformsList Platforms overview * Provides a list of supported platforms and networks.

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

func (*PlatformsAPIService) GetPlatformsListExecute

* Execute executes the request * @return PlatformsOverview

type PlatformsOverview

type PlatformsOverview struct {
	// List of items each describing a pair of supported platform and network.
	Platforms *[]PlatformsOverviewPlatforms `json:"platforms,omitempty"`
}

PlatformsOverview struct for PlatformsOverview

func NewPlatformsOverview

func NewPlatformsOverview() *PlatformsOverview

NewPlatformsOverview instantiates a new PlatformsOverview 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 NewPlatformsOverviewWithDefaults

func NewPlatformsOverviewWithDefaults() *PlatformsOverview

NewPlatformsOverviewWithDefaults instantiates a new PlatformsOverview 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 (*PlatformsOverview) GetPlatforms

func (o *PlatformsOverview) GetPlatforms() []PlatformsOverviewPlatforms

GetPlatforms returns the Platforms field value if set, zero value otherwise.

func (*PlatformsOverview) GetPlatformsOk

func (o *PlatformsOverview) GetPlatformsOk() (*[]PlatformsOverviewPlatforms, bool)

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

func (*PlatformsOverview) HasPlatforms

func (o *PlatformsOverview) HasPlatforms() bool

HasPlatforms returns a boolean if a field has been set.

func (PlatformsOverview) MarshalJSON

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

func (*PlatformsOverview) SetPlatforms

func (o *PlatformsOverview) SetPlatforms(v []PlatformsOverviewPlatforms)

SetPlatforms gets a reference to the given []PlatformsOverviewPlatforms and assigns it to the Platforms field.

type PlatformsOverviewPlatforms

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

PlatformsOverviewPlatforms struct for PlatformsOverviewPlatforms

func NewPlatformsOverviewPlatforms

func NewPlatformsOverviewPlatforms() *PlatformsOverviewPlatforms

NewPlatformsOverviewPlatforms instantiates a new PlatformsOverviewPlatforms 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 NewPlatformsOverviewPlatformsWithDefaults

func NewPlatformsOverviewPlatformsWithDefaults() *PlatformsOverviewPlatforms

NewPlatformsOverviewPlatformsWithDefaults instantiates a new PlatformsOverviewPlatforms 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 (*PlatformsOverviewPlatforms) GetHandle

func (o *PlatformsOverviewPlatforms) GetHandle() string

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

func (*PlatformsOverviewPlatforms) GetHandleOk

func (o *PlatformsOverviewPlatforms) 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 (*PlatformsOverviewPlatforms) GetNetwork

func (o *PlatformsOverviewPlatforms) GetNetwork() string

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

func (*PlatformsOverviewPlatforms) GetNetworkOk

func (o *PlatformsOverviewPlatforms) 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 (*PlatformsOverviewPlatforms) HasHandle

func (o *PlatformsOverviewPlatforms) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*PlatformsOverviewPlatforms) HasNetwork

func (o *PlatformsOverviewPlatforms) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (PlatformsOverviewPlatforms) MarshalJSON

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

func (*PlatformsOverviewPlatforms) SetHandle

func (o *PlatformsOverviewPlatforms) SetHandle(v string)

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

func (*PlatformsOverviewPlatforms) SetNetwork

func (o *PlatformsOverviewPlatforms) 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
	Limit *int32 `json:"limit,omitempty"`
	// Continuation token to send in the next request if there are more items
	Continuation *string `json:"continuation,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) GetContinuation

func (o *Report) GetContinuation() string

GetContinuation returns the Continuation field value if set, zero value otherwise.

func (*Report) GetContinuationOk

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

GetContinuationOk returns a tuple with the Continuation field value if set, nil otherwise and a boolean to check if the value has been 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) GetLimit

func (o *Report) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*Report) GetLimitOk

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

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

func (*Report) HasContinuation

func (o *Report) HasContinuation() bool

HasContinuation returns a boolean if a field has been set.

func (*Report) HasLimit

func (o *Report) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (Report) MarshalJSON

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

func (*Report) SetContinuation

func (o *Report) SetContinuation(v string)

SetContinuation gets a reference to the given string and assigns it to the Continuation field.

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) SetLimit

func (o *Report) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit 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     NullableReportFieldMeta `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 (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned

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 NullableReportFieldMeta and assigns it to the Meta field.

func (*ReportField) SetMetaNil

func (o *ReportField) SetMetaNil()

SetMetaNil sets the value for Meta to be an explicit nil

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

func (*ReportField) UnsetMeta

func (o *ReportField) UnsetMeta()

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

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 SyncAPI

type SyncAPI interface {

	/*
	 * CurrentBlockID Get current block ID
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @return ApiCurrentBlockIDRequest
	 */
	CurrentBlockID(ctx _context.Context, platform string, network string) ApiCurrentBlockIDRequest

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

	/*
	 * CurrentBlockNumber Get current block number
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @return ApiCurrentBlockNumberRequest
	 */
	CurrentBlockNumber(ctx _context.Context, platform string, network string) ApiCurrentBlockNumberRequest

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

type SyncAPIService

type SyncAPIService service

SyncAPIService SyncAPI service

func (*SyncAPIService) CurrentBlockID

func (a *SyncAPIService) CurrentBlockID(ctx _context.Context, platform string, network string) ApiCurrentBlockIDRequest

* CurrentBlockID Get current block ID * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @return ApiCurrentBlockIDRequest

func (*SyncAPIService) CurrentBlockIDExecute

func (a *SyncAPIService) CurrentBlockIDExecute(r ApiCurrentBlockIDRequest) (string, *_nethttp.Response, error)

* Execute executes the request * @return string

func (*SyncAPIService) CurrentBlockNumber

func (a *SyncAPIService) CurrentBlockNumber(ctx _context.Context, platform string, network string) ApiCurrentBlockNumberRequest

* CurrentBlockNumber Get current block number * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @return ApiCurrentBlockNumberRequest

func (*SyncAPIService) CurrentBlockNumberExecute

func (a *SyncAPIService) CurrentBlockNumberExecute(r ApiCurrentBlockNumberRequest) (int64, *_nethttp.Response, error)

* Execute executes the request * @return int64

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 {

	/*
			 * FeeEstimate Get fee estimate
			 * Get a fee estimation in decimals from the ubiquity fee estimation service.
		Currently supported for Bitcoin and Ethereum. Endpoint will return 3 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 platform Coin platform handle
			 * @param network Which network to target. Available networks can be found with /{platform}
			 * @return ApiFeeEstimateRequest
	*/
	FeeEstimate(ctx _context.Context, platform string, network string) ApiFeeEstimateRequest

	/*
	 * FeeEstimateExecute executes the request
	 * @return FeeEstimate
	 */
	FeeEstimateExecute(r ApiFeeEstimateRequest) (FeeEstimate, *_nethttp.Response, error)

	/*
	 * GetTx Transaction By Hash
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @param id Transaction ID/Hash
	 * @return ApiGetTxRequest
	 */
	GetTx(ctx _context.Context, platform string, network string, id string) ApiGetTxRequest

	/*
	 * GetTxExecute executes the request
	 * @return Tx
	 */
	GetTxExecute(r ApiGetTxRequest) (Tx, *_nethttp.Response, error)

	/*
	 * GetTxConfirmations Transaction confirmations By Hash
	 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
	 * @param platform Coin platform handle
	 * @param network Which network to target. Available networks can be found with /{platform}
	 * @param id Transaction ID/Hash
	 * @return ApiGetTxConfirmationsRequest
	 */
	GetTxConfirmations(ctx _context.Context, platform string, network string, id string) ApiGetTxConfirmationsRequest

	/*
	 * GetTxConfirmationsExecute executes the request
	 * @return TxConfirmation
	 */
	GetTxConfirmationsExecute(r ApiGetTxConfirmationsRequest) (TxConfirmation, *_nethttp.Response, error)

	/*
			 * GetTxs Latest transactions of a protocol
			 * Gets transactions from oldest to newest.
		This call uses pagination.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param platform Coin platform handle
			 * @param network Which network to target. Available networks can be found with /{platform}
			 * @return ApiGetTxsRequest
	*/
	GetTxs(ctx _context.Context, platform string, network string) ApiGetTxsRequest

	/*
	 * GetTxsExecute executes the request
	 * @return TxPage
	 */
	GetTxsExecute(r ApiGetTxsRequest) (TxPage, *_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 Ubiquity websockets.

			 * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
			 * @param platform Coin platform handle
			 * @param network Which network to target. Available networks can be found with /{platform}
			 * @return ApiTxSendRequest
	*/
	TxSend(ctx _context.Context, platform 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) FeeEstimate

func (a *TransactionsAPIService) FeeEstimate(ctx _context.Context, platform string, network string) ApiFeeEstimateRequest
  • FeeEstimate Get fee estimate
  • Get a fee estimation in decimals from the ubiquity fee estimation service.

Currently supported for Bitcoin and Ethereum. Endpoint will return 3 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 platform Coin platform handle
  • @param network Which network to target. Available networks can be found with /{platform}
  • @return ApiFeeEstimateRequest

func (*TransactionsAPIService) FeeEstimateExecute

* Execute executes the request * @return FeeEstimate

func (*TransactionsAPIService) GetTx

func (a *TransactionsAPIService) GetTx(ctx _context.Context, platform string, network string, id string) ApiGetTxRequest

* GetTx Transaction By Hash * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @param id Transaction ID/Hash * @return ApiGetTxRequest

func (*TransactionsAPIService) GetTxConfirmations

func (a *TransactionsAPIService) GetTxConfirmations(ctx _context.Context, platform string, network string, id string) ApiGetTxConfirmationsRequest

* GetTxConfirmations Transaction confirmations By Hash * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param platform Coin platform handle * @param network Which network to target. Available networks can be found with /{platform} * @param id Transaction ID/Hash * @return ApiGetTxConfirmationsRequest

func (*TransactionsAPIService) GetTxConfirmationsExecute

* Execute executes the request * @return TxConfirmation

func (*TransactionsAPIService) GetTxExecute

* Execute executes the request * @return Tx

func (*TransactionsAPIService) GetTxs

func (a *TransactionsAPIService) GetTxs(ctx _context.Context, platform string, network string) ApiGetTxsRequest
  • GetTxs Latest transactions of a protocol
  • Gets transactions from oldest to newest.

This call uses pagination.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param platform Coin platform handle
  • @param network Which network to target. Available networks can be found with /{platform}
  • @return ApiGetTxsRequest

func (*TransactionsAPIService) GetTxsExecute

* Execute executes the request * @return TxPage

func (*TransactionsAPIService) TxSend

func (a *TransactionsAPIService) TxSend(ctx _context.Context, platform 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 Ubiquity websockets.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param platform Coin platform handle
  • @param network Which network to target. Available networks can be found with /{platform}
  • @return ApiTxSendRequest

func (*TransactionsAPIService) TxSendExecute

* Execute executes the request * @return TxReceipt

type Tx

type Tx struct {
	// Unique transaction identifier
	Id *string `json:"id,omitempty"`
	// Unix timestamp
	Date *int64 `json:"date,omitempty"`
	// ID of block if mined, otherwise omitted.
	BlockId NullableString `json:"block_id,omitempty"`
	// Result status of the transaction.
	Status    *string     `json:"status,omitempty"`
	Nonce     *int32      `json:"nonce,omitempty"`
	NumEvents *int32      `json:"num_events,omitempty"`
	Meta      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) 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() interface{}

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

func (*Tx) GetMetaOk

func (o *Tx) GetMetaOk() (*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. NOTE: If the value is an explicit nil, `nil, true` will be returned

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) 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) 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 interface{})

SetMeta gets a reference to the given 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 TxPage

type TxPage struct {
	// Number of items in txs
	Total *int32 `json:"total,omitempty"`
	Items *[]Tx  `json:"items,omitempty"`
	// Token to get the next page
	Continuation NullableString `json:"continuation,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) GetContinuation

func (o *TxPage) GetContinuation() string

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

func (*TxPage) GetContinuationOk

func (o *TxPage) GetContinuationOk() (*string, bool)

GetContinuationOk returns a tuple with the Continuation 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) GetItems

func (o *TxPage) GetItems() []Tx

GetItems returns the Items field value if set, zero value otherwise.

func (*TxPage) GetItemsOk

func (o *TxPage) GetItemsOk() (*[]Tx, bool)

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

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) HasContinuation

func (o *TxPage) HasContinuation() bool

HasContinuation returns a boolean if a field has been set.

func (*TxPage) HasItems

func (o *TxPage) HasItems() bool

HasItems 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) SetContinuation

func (o *TxPage) SetContinuation(v string)

SetContinuation gets a reference to the given NullableString and assigns it to the Continuation field.

func (*TxPage) SetContinuationNil

func (o *TxPage) SetContinuationNil()

SetContinuationNil sets the value for Continuation to be an explicit nil

func (*TxPage) SetItems

func (o *TxPage) SetItems(v []Tx)

SetItems gets a reference to the given []Tx and assigns it to the Items field.

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) UnsetContinuation

func (o *TxPage) UnsetContinuation()

UnsetContinuation ensures that no value is present for Continuation, 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

Jump to

Keyboard shortcuts

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