ubiquity

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2021 License: Apache-2.0 Imports: 22 Imported by: 0

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 v2.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 {

	/*
	 * GetBalancesByAddress 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 ApiGetBalancesByAddressRequest
	 */
	GetBalancesByAddress(ctx _context.Context, platform string, network string, address string) ApiGetBalancesByAddressRequest

	/*
	 * GetBalancesByAddressExecute executes the request
	 * @return map[string]map[string]interface{}
	 */
	GetBalancesByAddressExecute(r ApiGetBalancesByAddressRequest) (map[string]map[string]interface{}, *_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) GetBalancesByAddress

func (a *AccountsAPIService) GetBalancesByAddress(ctx _context.Context, platform string, network string, address string) ApiGetBalancesByAddressRequest

* GetBalancesByAddress 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 ApiGetBalancesByAddressRequest

func (*AccountsAPIService) GetBalancesByAddressExecute

func (a *AccountsAPIService) GetBalancesByAddressExecute(r ApiGetBalancesByAddressRequest) (map[string]map[string]interface{}, *_nethttp.Response, error)

* Execute executes the request * @return map[string]map[string]interface{}

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

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

func (ApiEstimateFeeRequest) ConfirmedWithinBlocks

func (r ApiEstimateFeeRequest) ConfirmedWithinBlocks(confirmedWithinBlocks int32) ApiEstimateFeeRequest

func (ApiEstimateFeeRequest) Execute

type ApiGetBalancesByAddressRequest

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

func (ApiGetBalancesByAddressRequest) Execute

func (r ApiGetBalancesByAddressRequest) Execute() (map[string]map[string]interface{}, *_nethttp.Response, error)

type ApiGetBlockIdentifierRequest

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

func (ApiGetBlockIdentifierRequest) 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 ApiGetPlatformRequest

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

func (ApiGetPlatformRequest) Execute

type ApiGetReportByAddressRequest

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

func (ApiGetReportByAddressRequest) Execute

func (ApiGetReportByAddressRequest) From

func (ApiGetReportByAddressRequest) To

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

func (r ApiGetTxsRequest) Assets(assets string) ApiGetTxsRequest

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 ApiTxCreateRequest

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

func (ApiTxCreateRequest) Execute

func (ApiTxCreateRequest) TxCreate

func (r ApiTxCreateRequest) TxCreate(txCreate TxCreate) ApiTxCreateRequest

type ApiTxSendRequest

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

func (ApiTxSendRequest) Execute

func (ApiTxSendRequest) SignedTx

func (r ApiTxSendRequest) SignedTx(signedTx SignedTx) ApiTxSendRequest

type BalanceChange

type BalanceChange struct {
	// Balance before transaction
	Old *string `json:"old,omitempty"`
	// Balance difference
	Delta *string `json:"delta,omitempty"`
	// Balance after transaction
	New      *string   `json:"new,omitempty"`
	Currency *Currency `json:"currency,omitempty"`
}

BalanceChange Change of balance of a currency

func NewBalanceChange

func NewBalanceChange() *BalanceChange

NewBalanceChange instantiates a new BalanceChange 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 NewBalanceChangeWithDefaults

func NewBalanceChangeWithDefaults() *BalanceChange

NewBalanceChangeWithDefaults instantiates a new BalanceChange 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 (*BalanceChange) GetCurrency

func (o *BalanceChange) GetCurrency() Currency

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

func (*BalanceChange) GetCurrencyOk

func (o *BalanceChange) 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 (*BalanceChange) GetDelta

func (o *BalanceChange) GetDelta() string

GetDelta returns the Delta field value if set, zero value otherwise.

func (*BalanceChange) GetDeltaOk

func (o *BalanceChange) GetDeltaOk() (*string, bool)

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

func (*BalanceChange) GetNew

func (o *BalanceChange) GetNew() string

GetNew returns the New field value if set, zero value otherwise.

func (*BalanceChange) GetNewOk

func (o *BalanceChange) GetNewOk() (*string, bool)

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

func (*BalanceChange) GetOld

func (o *BalanceChange) GetOld() string

GetOld returns the Old field value if set, zero value otherwise.

func (*BalanceChange) GetOldOk

func (o *BalanceChange) GetOldOk() (*string, bool)

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

func (*BalanceChange) HasCurrency

func (o *BalanceChange) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*BalanceChange) HasDelta

func (o *BalanceChange) HasDelta() bool

HasDelta returns a boolean if a field has been set.

func (*BalanceChange) HasNew

func (o *BalanceChange) HasNew() bool

HasNew returns a boolean if a field has been set.

func (*BalanceChange) HasOld

func (o *BalanceChange) HasOld() bool

HasOld returns a boolean if a field has been set.

func (BalanceChange) MarshalJSON

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

func (*BalanceChange) SetCurrency

func (o *BalanceChange) SetCurrency(v Currency)

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

func (*BalanceChange) SetDelta

func (o *BalanceChange) SetDelta(v string)

SetDelta gets a reference to the given string and assigns it to the Delta field.

func (*BalanceChange) SetNew

func (o *BalanceChange) SetNew(v string)

SetNew gets a reference to the given string and assigns it to the New field.

func (*BalanceChange) SetOld

func (o *BalanceChange) SetOld(v string)

SetOld gets a reference to the given string and assigns it to the Old 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"`
	// Complete list of transaction IDs
	TxIds *[]string `json:"tx_ids,omitempty"`
	// Partial list of normalized transactions (not filtered or unknown model)
	Txs *[]Tx `json:"txs,omitempty"`
	// Coin supplies with asset paths as keys
	Supply *map[string]Supply `json:"supply,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) 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) GetSupply

func (o *Block) GetSupply() map[string]Supply

GetSupply returns the Supply field value if set, zero value otherwise.

func (*Block) GetSupplyOk

func (o *Block) GetSupplyOk() (*map[string]Supply, bool)

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

func (*Block) GetTxIds

func (o *Block) GetTxIds() []string

GetTxIds returns the TxIds field value if set, zero value otherwise.

func (*Block) GetTxIdsOk

func (o *Block) GetTxIdsOk() (*[]string, bool)

GetTxIdsOk returns a tuple with the TxIds 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) 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) HasSupply

func (o *Block) HasSupply() bool

HasSupply returns a boolean if a field has been set.

func (*Block) HasTxIds

func (o *Block) HasTxIds() bool

HasTxIds 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) 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) SetSupply

func (o *Block) SetSupply(v map[string]Supply)

SetSupply gets a reference to the given map[string]Supply and assigns it to the Supply field.

func (*Block) SetTxIds

func (o *Block) SetTxIds(v []string)

SetTxIds gets a reference to the given []string and assigns it to the TxIds 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"`
}

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

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

type Coin

type Coin struct {
	// Platform handle (platform var in path)
	Handle *string `json:"handle,omitempty"`
	// SatoshiLabs 0044, registered coin types: https://github.com/satoshilabs/slips/blob/master/slip-0044.md
	Slip44 *int32 `json:"slip44,omitempty"`
	// Symbol of native currency
	Symbol *string `json:"symbol,omitempty"`
	// Name of platform
	Name *string `json:"name,omitempty"`
	// Average time between blocks (milliseconds)
	BlockTime *int32 `json:"block_time,omitempty"`
	// Random address seen on chain (optional)
	SampleAddress *string `json:"sample_address,omitempty"`
}

Coin struct for Coin

func NewCoin

func NewCoin() *Coin

NewCoin instantiates a new Coin 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 NewCoinWithDefaults

func NewCoinWithDefaults() *Coin

NewCoinWithDefaults instantiates a new Coin 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 (*Coin) GetBlockTime

func (o *Coin) GetBlockTime() int32

GetBlockTime returns the BlockTime field value if set, zero value otherwise.

func (*Coin) GetBlockTimeOk

func (o *Coin) GetBlockTimeOk() (*int32, bool)

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

func (*Coin) GetHandle

func (o *Coin) GetHandle() string

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

func (*Coin) GetHandleOk

func (o *Coin) 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 (*Coin) GetName

func (o *Coin) GetName() string

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

func (*Coin) GetNameOk

func (o *Coin) 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 (*Coin) GetSampleAddress

func (o *Coin) GetSampleAddress() string

GetSampleAddress returns the SampleAddress field value if set, zero value otherwise.

func (*Coin) GetSampleAddressOk

func (o *Coin) GetSampleAddressOk() (*string, bool)

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

func (*Coin) GetSlip44

func (o *Coin) GetSlip44() int32

GetSlip44 returns the Slip44 field value if set, zero value otherwise.

func (*Coin) GetSlip44Ok

func (o *Coin) GetSlip44Ok() (*int32, bool)

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

func (*Coin) GetSymbol

func (o *Coin) GetSymbol() string

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

func (*Coin) GetSymbolOk

func (o *Coin) 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 (*Coin) HasBlockTime

func (o *Coin) HasBlockTime() bool

HasBlockTime returns a boolean if a field has been set.

func (*Coin) HasHandle

func (o *Coin) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Coin) HasName

func (o *Coin) HasName() bool

HasName returns a boolean if a field has been set.

func (*Coin) HasSampleAddress

func (o *Coin) HasSampleAddress() bool

HasSampleAddress returns a boolean if a field has been set.

func (*Coin) HasSlip44

func (o *Coin) HasSlip44() bool

HasSlip44 returns a boolean if a field has been set.

func (*Coin) HasSymbol

func (o *Coin) HasSymbol() bool

HasSymbol returns a boolean if a field has been set.

func (Coin) MarshalJSON

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

func (*Coin) SetBlockTime

func (o *Coin) SetBlockTime(v int32)

SetBlockTime gets a reference to the given int32 and assigns it to the BlockTime field.

func (*Coin) SetHandle

func (o *Coin) SetHandle(v string)

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

func (*Coin) SetName

func (o *Coin) SetName(v string)

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

func (*Coin) SetSampleAddress

func (o *Coin) SetSampleAddress(v string)

SetSampleAddress gets a reference to the given string and assigns it to the SampleAddress field.

func (*Coin) SetSlip44

func (o *Coin) SetSlip44(v int32)

SetSlip44 gets a reference to the given int32 and assigns it to the Slip44 field.

func (*Coin) SetSymbol

func (o *Coin) SetSymbol(v string)

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

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 Effect

type Effect struct {
	// Balance changes by asset
	BalanceChanges *map[string]BalanceChange `json:"balance_changes,omitempty"`
}

Effect Effects are the state changes on an account

func NewEffect

func NewEffect() *Effect

NewEffect instantiates a new Effect 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 NewEffectWithDefaults

func NewEffectWithDefaults() *Effect

NewEffectWithDefaults instantiates a new Effect 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 (*Effect) GetBalanceChanges

func (o *Effect) GetBalanceChanges() map[string]BalanceChange

GetBalanceChanges returns the BalanceChanges field value if set, zero value otherwise.

func (*Effect) GetBalanceChangesOk

func (o *Effect) GetBalanceChangesOk() (*map[string]BalanceChange, bool)

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

func (*Effect) HasBalanceChanges

func (o *Effect) HasBalanceChanges() bool

HasBalanceChanges returns a boolean if a field has been set.

func (Effect) MarshalJSON

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

func (*Effect) SetBalanceChanges

func (o *Effect) SetBalanceChanges(v map[string]BalanceChange)

SetBalanceChanges gets a reference to the given map[string]BalanceChange and assigns it to the BalanceChanges field.

type Fee

type Fee struct {
	// Integer string in smallest unit (Satoshis)
	Amount string `json:"amount"`
	// Destination
	Destination string `json:"destination"`
}

Fee struct for Fee

func NewFee

func NewFee(amount string, destination string) *Fee

NewFee instantiates a new Fee 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 NewFeeWithDefaults

func NewFeeWithDefaults() *Fee

NewFeeWithDefaults instantiates a new Fee 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 (*Fee) GetAmount

func (o *Fee) GetAmount() string

GetAmount returns the Amount field value

func (*Fee) GetAmountOk

func (o *Fee) GetAmountOk() (*string, bool)

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

func (*Fee) GetDestination

func (o *Fee) GetDestination() string

GetDestination returns the Destination field value

func (*Fee) GetDestinationOk

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

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

func (Fee) MarshalJSON

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

func (*Fee) SetAmount

func (o *Fee) SetAmount(v string)

SetAmount sets field value

func (*Fee) SetDestination

func (o *Fee) SetDestination(v string)

SetDestination sets field value

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 MultiTransfer

type MultiTransfer struct {
	Inputs   []Utxo   `json:"inputs"`
	Outputs  []Utxo   `json:"outputs"`
	Currency Currency `json:"currency"`
	// Integer string in smallest unit (Satoshis)
	TotalIn string `json:"total_in"`
	// Integer string in smallest unit (Satoshis)
	TotalOut string `json:"total_out"`
	// Integer string in smallest unit (Satoshis)
	Unspent string `json:"unspent"`
}

MultiTransfer Transfer of currency in the UTXO model

func NewMultiTransfer

func NewMultiTransfer(inputs []Utxo, outputs []Utxo, currency Currency, totalIn string, totalOut string, unspent string) *MultiTransfer

NewMultiTransfer instantiates a new MultiTransfer 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 NewMultiTransferWithDefaults

func NewMultiTransferWithDefaults() *MultiTransfer

NewMultiTransferWithDefaults instantiates a new MultiTransfer 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 (*MultiTransfer) GetCurrency

func (o *MultiTransfer) GetCurrency() Currency

GetCurrency returns the Currency field value

func (*MultiTransfer) GetCurrencyOk

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

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

func (*MultiTransfer) GetInputs

func (o *MultiTransfer) GetInputs() []Utxo

GetInputs returns the Inputs field value

func (*MultiTransfer) GetInputsOk

func (o *MultiTransfer) GetInputsOk() (*[]Utxo, bool)

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

func (*MultiTransfer) GetOutputs

func (o *MultiTransfer) GetOutputs() []Utxo

GetOutputs returns the Outputs field value

func (*MultiTransfer) GetOutputsOk

func (o *MultiTransfer) GetOutputsOk() (*[]Utxo, bool)

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

func (*MultiTransfer) GetTotalIn

func (o *MultiTransfer) GetTotalIn() string

GetTotalIn returns the TotalIn field value

func (*MultiTransfer) GetTotalInOk

func (o *MultiTransfer) GetTotalInOk() (*string, bool)

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

func (*MultiTransfer) GetTotalOut

func (o *MultiTransfer) GetTotalOut() string

GetTotalOut returns the TotalOut field value

func (*MultiTransfer) GetTotalOutOk

func (o *MultiTransfer) GetTotalOutOk() (*string, bool)

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

func (*MultiTransfer) GetUnspent

func (o *MultiTransfer) GetUnspent() string

GetUnspent returns the Unspent field value

func (*MultiTransfer) GetUnspentOk

func (o *MultiTransfer) GetUnspentOk() (*string, bool)

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

func (MultiTransfer) MarshalJSON

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

func (*MultiTransfer) SetCurrency

func (o *MultiTransfer) SetCurrency(v Currency)

SetCurrency sets field value

func (*MultiTransfer) SetInputs

func (o *MultiTransfer) SetInputs(v []Utxo)

SetInputs sets field value

func (*MultiTransfer) SetOutputs

func (o *MultiTransfer) SetOutputs(v []Utxo)

SetOutputs sets field value

func (*MultiTransfer) SetTotalIn

func (o *MultiTransfer) SetTotalIn(v string)

SetTotalIn sets field value

func (*MultiTransfer) SetTotalOut

func (o *MultiTransfer) SetTotalOut(v string)

SetTotalOut sets field value

func (*MultiTransfer) SetUnspent

func (o *MultiTransfer) SetUnspent(v string)

SetUnspent sets field value

type MultiTransferOperation

type MultiTransferOperation struct {
	Type   string        `json:"type"`
	Event  *string       `json:"event,omitempty"`
	Detail MultiTransfer `json:"detail"`
}

MultiTransferOperation struct for MultiTransferOperation

func NewMultiTransferOperation

func NewMultiTransferOperation(type_ string, detail MultiTransfer) *MultiTransferOperation

NewMultiTransferOperation instantiates a new MultiTransferOperation 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 NewMultiTransferOperationWithDefaults

func NewMultiTransferOperationWithDefaults() *MultiTransferOperation

NewMultiTransferOperationWithDefaults instantiates a new MultiTransferOperation 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 (*MultiTransferOperation) GetDetail

func (o *MultiTransferOperation) GetDetail() MultiTransfer

GetDetail returns the Detail field value

func (*MultiTransferOperation) GetDetailOk

func (o *MultiTransferOperation) GetDetailOk() (*MultiTransfer, bool)

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

func (*MultiTransferOperation) GetEvent added in v0.0.2

func (o *MultiTransferOperation) GetEvent() string

GetEvent returns the Event field value if set, zero value otherwise.

func (*MultiTransferOperation) GetEventOk added in v0.0.2

func (o *MultiTransferOperation) GetEventOk() (*string, bool)

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

func (*MultiTransferOperation) GetType

func (o *MultiTransferOperation) GetType() string

GetType returns the Type field value

func (*MultiTransferOperation) GetTypeOk

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

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

func (*MultiTransferOperation) HasEvent added in v0.0.2

func (o *MultiTransferOperation) HasEvent() bool

HasEvent returns a boolean if a field has been set.

func (MultiTransferOperation) MarshalJSON

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

func (*MultiTransferOperation) SetDetail

func (o *MultiTransferOperation) SetDetail(v MultiTransfer)

SetDetail sets field value

func (*MultiTransferOperation) SetEvent added in v0.0.2

func (o *MultiTransferOperation) SetEvent(v string)

SetEvent gets a reference to the given string and assigns it to the Event field.

func (*MultiTransferOperation) SetType

func (o *MultiTransferOperation) SetType(v string)

SetType sets field value

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

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

func NewNullableBalanceChange

func NewNullableBalanceChange(val *BalanceChange) *NullableBalanceChange

func (NullableBalanceChange) Get

func (NullableBalanceChange) IsSet

func (v NullableBalanceChange) IsSet() bool

func (NullableBalanceChange) MarshalJSON

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

func (*NullableBalanceChange) Set

func (v *NullableBalanceChange) Set(val *BalanceChange)

func (*NullableBalanceChange) UnmarshalJSON

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

func (*NullableBalanceChange) Unset

func (v *NullableBalanceChange) 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 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 NullableCoin

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

func NewNullableCoin

func NewNullableCoin(val *Coin) *NullableCoin

func (NullableCoin) Get

func (v NullableCoin) Get() *Coin

func (NullableCoin) IsSet

func (v NullableCoin) IsSet() bool

func (NullableCoin) MarshalJSON

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

func (*NullableCoin) Set

func (v *NullableCoin) Set(val *Coin)

func (*NullableCoin) UnmarshalJSON

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

func (*NullableCoin) Unset

func (v *NullableCoin) 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 NullableEffect

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

func NewNullableEffect

func NewNullableEffect(val *Effect) *NullableEffect

func (NullableEffect) Get

func (v NullableEffect) Get() *Effect

func (NullableEffect) IsSet

func (v NullableEffect) IsSet() bool

func (NullableEffect) MarshalJSON

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

func (*NullableEffect) Set

func (v *NullableEffect) Set(val *Effect)

func (*NullableEffect) UnmarshalJSON

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

func (*NullableEffect) Unset

func (v *NullableEffect) Unset()

type NullableFee

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

func NewNullableFee

func NewNullableFee(val *Fee) *NullableFee

func (NullableFee) Get

func (v NullableFee) Get() *Fee

func (NullableFee) IsSet

func (v NullableFee) IsSet() bool

func (NullableFee) MarshalJSON

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

func (*NullableFee) Set

func (v *NullableFee) Set(val *Fee)

func (*NullableFee) UnmarshalJSON

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

func (*NullableFee) Unset

func (v *NullableFee) 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 NullableMultiTransfer

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

func NewNullableMultiTransfer

func NewNullableMultiTransfer(val *MultiTransfer) *NullableMultiTransfer

func (NullableMultiTransfer) Get

func (NullableMultiTransfer) IsSet

func (v NullableMultiTransfer) IsSet() bool

func (NullableMultiTransfer) MarshalJSON

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

func (*NullableMultiTransfer) Set

func (v *NullableMultiTransfer) Set(val *MultiTransfer)

func (*NullableMultiTransfer) UnmarshalJSON

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

func (*NullableMultiTransfer) Unset

func (v *NullableMultiTransfer) Unset()

type NullableMultiTransferOperation

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

func (NullableMultiTransferOperation) Get

func (NullableMultiTransferOperation) IsSet

func (NullableMultiTransferOperation) MarshalJSON

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

func (*NullableMultiTransferOperation) Set

func (*NullableMultiTransferOperation) UnmarshalJSON

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

func (*NullableMultiTransferOperation) Unset

func (v *NullableMultiTransferOperation) 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 NullableOperation

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

func NewNullableOperation

func NewNullableOperation(val *Operation) *NullableOperation

func (NullableOperation) Get

func (v NullableOperation) Get() *Operation

func (NullableOperation) IsSet

func (v NullableOperation) IsSet() bool

func (NullableOperation) MarshalJSON

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

func (*NullableOperation) Set

func (v *NullableOperation) Set(val *Operation)

func (*NullableOperation) UnmarshalJSON

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

func (*NullableOperation) Unset

func (v *NullableOperation) 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 NullablePlatformEndpoint

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

func NewNullablePlatformEndpoint

func NewNullablePlatformEndpoint(val *PlatformEndpoint) *NullablePlatformEndpoint

func (NullablePlatformEndpoint) Get

func (NullablePlatformEndpoint) IsSet

func (v NullablePlatformEndpoint) IsSet() bool

func (NullablePlatformEndpoint) MarshalJSON

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

func (*NullablePlatformEndpoint) Set

func (*NullablePlatformEndpoint) UnmarshalJSON

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

func (*NullablePlatformEndpoint) Unset

func (v *NullablePlatformEndpoint) 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 NullableSupply

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

func NewNullableSupply

func NewNullableSupply(val *Supply) *NullableSupply

func (NullableSupply) Get

func (v NullableSupply) Get() *Supply

func (NullableSupply) IsSet

func (v NullableSupply) IsSet() bool

func (NullableSupply) MarshalJSON

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

func (*NullableSupply) Set

func (v *NullableSupply) Set(val *Supply)

func (*NullableSupply) UnmarshalJSON

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

func (*NullableSupply) Unset

func (v *NullableSupply) 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 NullableTransfer

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

func NewNullableTransfer

func NewNullableTransfer(val *Transfer) *NullableTransfer

func (NullableTransfer) Get

func (v NullableTransfer) Get() *Transfer

func (NullableTransfer) IsSet

func (v NullableTransfer) IsSet() bool

func (NullableTransfer) MarshalJSON

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

func (*NullableTransfer) Set

func (v *NullableTransfer) Set(val *Transfer)

func (*NullableTransfer) UnmarshalJSON

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

func (*NullableTransfer) Unset

func (v *NullableTransfer) Unset()

type NullableTransferOperation

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

func NewNullableTransferOperation

func NewNullableTransferOperation(val *TransferOperation) *NullableTransferOperation

func (NullableTransferOperation) Get

func (NullableTransferOperation) IsSet

func (v NullableTransferOperation) IsSet() bool

func (NullableTransferOperation) MarshalJSON

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

func (*NullableTransferOperation) Set

func (*NullableTransferOperation) UnmarshalJSON

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

func (*NullableTransferOperation) Unset

func (v *NullableTransferOperation) 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 NullableTxCreate

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

func NewNullableTxCreate

func NewNullableTxCreate(val *TxCreate) *NullableTxCreate

func (NullableTxCreate) Get

func (v NullableTxCreate) Get() *TxCreate

func (NullableTxCreate) IsSet

func (v NullableTxCreate) IsSet() bool

func (NullableTxCreate) MarshalJSON

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

func (*NullableTxCreate) Set

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

func (*NullableTxCreate) UnmarshalJSON

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

func (*NullableTxCreate) Unset

func (v *NullableTxCreate) Unset()

type NullableTxDestination

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

func NewNullableTxDestination

func NewNullableTxDestination(val *TxDestination) *NullableTxDestination

func (NullableTxDestination) Get

func (NullableTxDestination) IsSet

func (v NullableTxDestination) IsSet() bool

func (NullableTxDestination) MarshalJSON

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

func (*NullableTxDestination) Set

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

func (*NullableTxDestination) UnmarshalJSON

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

func (*NullableTxDestination) Unset

func (v *NullableTxDestination) Unset()

type NullableTxPage

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

func NewNullableTxPage

func NewNullableTxPage(val *TxPage) *NullableTxPage

func (NullableTxPage) Get

func (v NullableTxPage) Get() *TxPage

func (NullableTxPage) IsSet

func (v NullableTxPage) IsSet() bool

func (NullableTxPage) MarshalJSON

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

func (*NullableTxPage) Set

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

func (*NullableTxPage) UnmarshalJSON

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

func (*NullableTxPage) Unset

func (v *NullableTxPage) Unset()

type NullableTxReceipt

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

func NewNullableTxReceipt

func NewNullableTxReceipt(val *TxReceipt) *NullableTxReceipt

func (NullableTxReceipt) Get

func (v NullableTxReceipt) Get() *TxReceipt

func (NullableTxReceipt) IsSet

func (v NullableTxReceipt) IsSet() bool

func (NullableTxReceipt) MarshalJSON

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

func (*NullableTxReceipt) Set

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

func (*NullableTxReceipt) UnmarshalJSON

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

func (*NullableTxReceipt) Unset

func (v *NullableTxReceipt) Unset()

type NullableUnsignedTx

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

func NewNullableUnsignedTx

func NewNullableUnsignedTx(val *UnsignedTx) *NullableUnsignedTx

func (NullableUnsignedTx) Get

func (v NullableUnsignedTx) Get() *UnsignedTx

func (NullableUnsignedTx) IsSet

func (v NullableUnsignedTx) IsSet() bool

func (NullableUnsignedTx) MarshalJSON

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

func (*NullableUnsignedTx) Set

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

func (*NullableUnsignedTx) UnmarshalJSON

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

func (*NullableUnsignedTx) Unset

func (v *NullableUnsignedTx) Unset()

type NullableUtxo

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

func NewNullableUtxo

func NewNullableUtxo(val *Utxo) *NullableUtxo

func (NullableUtxo) Get

func (v NullableUtxo) Get() *Utxo

func (NullableUtxo) IsSet

func (v NullableUtxo) IsSet() bool

func (NullableUtxo) MarshalJSON

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

func (*NullableUtxo) Set

func (v *NullableUtxo) Set(val *Utxo)

func (*NullableUtxo) UnmarshalJSON

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

func (*NullableUtxo) Unset

func (v *NullableUtxo) Unset()

type Operation

type Operation struct {
	MultiTransferOperation *MultiTransferOperation
	TransferOperation      *TransferOperation
}

Operation - struct for Operation

func MultiTransferOperationAsOperation

func MultiTransferOperationAsOperation(v *MultiTransferOperation) Operation

MultiTransferOperationAsOperation is a convenience function that returns MultiTransferOperation wrapped in Operation

func TransferOperationAsOperation

func TransferOperationAsOperation(v *TransferOperation) Operation

TransferOperationAsOperation is a convenience function that returns TransferOperation wrapped in Operation

func (*Operation) GetActualInstance

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

Get the actual instance

func (Operation) MarshalJSON

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

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

func (*Operation) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

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 PlatformEndpoint

type PlatformEndpoint struct {
	Path    *string `json:"path,omitempty"`
	Example *string `json:"example,omitempty"`
}

PlatformEndpoint struct for PlatformEndpoint

func NewPlatformEndpoint

func NewPlatformEndpoint() *PlatformEndpoint

NewPlatformEndpoint instantiates a new PlatformEndpoint 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 NewPlatformEndpointWithDefaults

func NewPlatformEndpointWithDefaults() *PlatformEndpoint

NewPlatformEndpointWithDefaults instantiates a new PlatformEndpoint 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 (*PlatformEndpoint) GetExample

func (o *PlatformEndpoint) GetExample() string

GetExample returns the Example field value if set, zero value otherwise.

func (*PlatformEndpoint) GetExampleOk

func (o *PlatformEndpoint) GetExampleOk() (*string, bool)

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

func (*PlatformEndpoint) GetPath

func (o *PlatformEndpoint) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*PlatformEndpoint) GetPathOk

func (o *PlatformEndpoint) GetPathOk() (*string, bool)

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

func (*PlatformEndpoint) HasExample

func (o *PlatformEndpoint) HasExample() bool

HasExample returns a boolean if a field has been set.

func (*PlatformEndpoint) HasPath

func (o *PlatformEndpoint) HasPath() bool

HasPath returns a boolean if a field has been set.

func (PlatformEndpoint) MarshalJSON

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

func (*PlatformEndpoint) SetExample

func (o *PlatformEndpoint) SetExample(v string)

SetExample gets a reference to the given string and assigns it to the Example field.

func (*PlatformEndpoint) SetPath

func (o *PlatformEndpoint) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

type PlatformsAPI

type PlatformsAPI interface {

	/*
	 * GetPlatform 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 ApiGetPlatformRequest
	 */
	GetPlatform(ctx _context.Context, platform string, network string) ApiGetPlatformRequest

	/*
	 * GetPlatformExecute executes the request
	 * @return PlatformDetail
	 */
	GetPlatformExecute(r ApiGetPlatformRequest) (PlatformDetail, *_nethttp.Response, error)
}

type PlatformsAPIService

type PlatformsAPIService service

PlatformsAPIService PlatformsAPI service

func (*PlatformsAPIService) GetPlatform

func (a *PlatformsAPIService) GetPlatform(ctx _context.Context, platform string, network string) ApiGetPlatformRequest

* GetPlatform 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 ApiGetPlatformRequest

func (*PlatformsAPIService) GetPlatformExecute

* Execute executes the request * @return PlatformDetail

type Report

type Report struct {
	// Transaction items
	Fields []ReportField `json:"fields"`
	// The number of transactions in the report
	Items int32 `json:"items"`
}

Report struct for Report

func NewReport

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

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

func NewReportWithDefaults

func NewReportWithDefaults() *Report

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

func (*Report) GetFields

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

GetFields returns the Fields field value

func (*Report) GetFieldsOk

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

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

func (*Report) GetItems

func (o *Report) GetItems() int32

GetItems returns the Items field value

func (*Report) GetItemsOk

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

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

func (Report) MarshalJSON

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

func (*Report) SetFields

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

SetFields sets field value

func (*Report) SetItems

func (o *Report) SetItems(v int32)

SetItems sets field value

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 Supply

type Supply struct {
	// Maximum supply
	Maximum *string `json:"maximum,omitempty"`
	// Total supply at block height, excluding burnt coins
	Total *string `json:"total,omitempty"`
	// Total coins created historically up until this block
	TotalCreated *string `json:"total_created,omitempty"`
	// Total coins burnt historically up until this block
	TotalBurnt *string `json:"total_burnt,omitempty"`
	// Coins created at this block
	Created *string `json:"created,omitempty"`
}

Supply struct for Supply

func NewSupply

func NewSupply() *Supply

NewSupply instantiates a new Supply 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 NewSupplyWithDefaults

func NewSupplyWithDefaults() *Supply

NewSupplyWithDefaults instantiates a new Supply 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 (*Supply) GetCreated

func (o *Supply) GetCreated() string

GetCreated returns the Created field value if set, zero value otherwise.

func (*Supply) GetCreatedOk

func (o *Supply) GetCreatedOk() (*string, bool)

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

func (*Supply) GetMaximum

func (o *Supply) GetMaximum() string

GetMaximum returns the Maximum field value if set, zero value otherwise.

func (*Supply) GetMaximumOk

func (o *Supply) GetMaximumOk() (*string, bool)

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

func (*Supply) GetTotal

func (o *Supply) GetTotal() string

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

func (*Supply) GetTotalBurnt

func (o *Supply) GetTotalBurnt() string

GetTotalBurnt returns the TotalBurnt field value if set, zero value otherwise.

func (*Supply) GetTotalBurntOk

func (o *Supply) GetTotalBurntOk() (*string, bool)

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

func (*Supply) GetTotalCreated

func (o *Supply) GetTotalCreated() string

GetTotalCreated returns the TotalCreated field value if set, zero value otherwise.

func (*Supply) GetTotalCreatedOk

func (o *Supply) GetTotalCreatedOk() (*string, bool)

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

func (*Supply) GetTotalOk

func (o *Supply) GetTotalOk() (*string, 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 (*Supply) HasCreated

func (o *Supply) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*Supply) HasMaximum

func (o *Supply) HasMaximum() bool

HasMaximum returns a boolean if a field has been set.

func (*Supply) HasTotal

func (o *Supply) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*Supply) HasTotalBurnt

func (o *Supply) HasTotalBurnt() bool

HasTotalBurnt returns a boolean if a field has been set.

func (*Supply) HasTotalCreated

func (o *Supply) HasTotalCreated() bool

HasTotalCreated returns a boolean if a field has been set.

func (Supply) MarshalJSON

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

func (*Supply) SetCreated

func (o *Supply) SetCreated(v string)

SetCreated gets a reference to the given string and assigns it to the Created field.

func (*Supply) SetMaximum

func (o *Supply) SetMaximum(v string)

SetMaximum gets a reference to the given string and assigns it to the Maximum field.

func (*Supply) SetTotal

func (o *Supply) SetTotal(v string)

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

func (*Supply) SetTotalBurnt

func (o *Supply) SetTotalBurnt(v string)

SetTotalBurnt gets a reference to the given string and assigns it to the TotalBurnt field.

func (*Supply) SetTotalCreated

func (o *Supply) SetTotalCreated(v string)

SetTotalCreated gets a reference to the given string and assigns it to the TotalCreated field.

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 {

	/*
			 * EstimateFee Get fee estimate
			 * Get a fee estimation in decimals from the network.
		If supported by the platform, the number of blocks used to make
		the estimation can be customized by the confirmed_within_blocks query parameter.

			 * @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 ApiEstimateFeeRequest
	*/
	EstimateFee(ctx _context.Context, platform string, network string) ApiEstimateFeeRequest

	/*
	 * EstimateFeeExecute executes the request
	 * @return string
	 */
	EstimateFeeExecute(r ApiEstimateFeeRequest) (string, *_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)

	/*
	 * GetTxs All Transactions
	 * Get all transactions on the platform, starting with the lastest one. Each call returns a slice of the entire list. Use the returned continuation token to get the next part.
	 * @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)

	/*
			 * TxCreate Create an unsigned transaction
			 * Creates an unsigned transaction for BTC and ETH.

		**Note** that Ethereum currently only supports singular transaction destinations

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

	/*
	 * TxCreateExecute executes the request
	 * @return UnsignedTx
	 */
	TxCreateExecute(r ApiTxCreateRequest) (UnsignedTx, *_nethttp.Response, error)

	/*
			 * TxSend Submit a signed transaction
			 * Submit a signed transaction to the network.

		**Note**: A successful transaction may still be rejected on chain or not processed due to a too low fee.
		You can monitor successful transactions through 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) EstimateFee

func (a *TransactionsAPIService) EstimateFee(ctx _context.Context, platform string, network string) ApiEstimateFeeRequest
  • EstimateFee Get fee estimate
  • Get a fee estimation in decimals from the network.

If supported by the platform, the number of blocks used to make the estimation can be customized by the confirmed_within_blocks query parameter.

  • @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 ApiEstimateFeeRequest

func (*TransactionsAPIService) EstimateFeeExecute

* Execute executes the request * @return string

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

* Execute executes the request * @return Tx

func (*TransactionsAPIService) GetTxs

func (a *TransactionsAPIService) GetTxs(ctx _context.Context, platform string, network string) ApiGetTxsRequest

* GetTxs All Transactions * Get all transactions on the platform, starting with the lastest one. Each call returns a slice of the entire list. Use the returned continuation token to get the next part. * @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) TxCreate

func (a *TransactionsAPIService) TxCreate(ctx _context.Context, platform string, network string) ApiTxCreateRequest
  • TxCreate Create an unsigned transaction
  • Creates an unsigned transaction for BTC and ETH.

**Note** that Ethereum currently only supports singular transaction destinations

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

func (*TransactionsAPIService) TxCreateExecute

* Execute executes the request * @return UnsignedTx

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 Transfer

type Transfer struct {
	// Sender address
	From string `json:"from"`
	// Receiver address
	To       string   `json:"to"`
	Currency Currency `json:"currency"`
	// Integer string in smallest unit (Satoshis)
	Value string `json:"value"`
	Fee   *Fee   `json:"fee,omitempty"`
}

Transfer Transfer of currency from one account to another

func NewTransfer

func NewTransfer(from string, to string, currency Currency, value string) *Transfer

NewTransfer instantiates a new Transfer 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 NewTransferWithDefaults

func NewTransferWithDefaults() *Transfer

NewTransferWithDefaults instantiates a new Transfer 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 (*Transfer) GetCurrency

func (o *Transfer) GetCurrency() Currency

GetCurrency returns the Currency field value

func (*Transfer) GetCurrencyOk

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

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

func (*Transfer) GetFee

func (o *Transfer) GetFee() Fee

GetFee returns the Fee field value if set, zero value otherwise.

func (*Transfer) GetFeeOk

func (o *Transfer) GetFeeOk() (*Fee, bool)

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

func (*Transfer) GetFrom

func (o *Transfer) GetFrom() string

GetFrom returns the From field value

func (*Transfer) GetFromOk

func (o *Transfer) GetFromOk() (*string, bool)

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

func (*Transfer) GetTo

func (o *Transfer) GetTo() string

GetTo returns the To field value

func (*Transfer) GetToOk

func (o *Transfer) GetToOk() (*string, bool)

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

func (*Transfer) GetValue

func (o *Transfer) GetValue() string

GetValue returns the Value field value

func (*Transfer) GetValueOk

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

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

func (*Transfer) HasFee

func (o *Transfer) HasFee() bool

HasFee returns a boolean if a field has been set.

func (Transfer) MarshalJSON

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

func (*Transfer) SetCurrency

func (o *Transfer) SetCurrency(v Currency)

SetCurrency sets field value

func (*Transfer) SetFee

func (o *Transfer) SetFee(v Fee)

SetFee gets a reference to the given Fee and assigns it to the Fee field.

func (*Transfer) SetFrom

func (o *Transfer) SetFrom(v string)

SetFrom sets field value

func (*Transfer) SetTo

func (o *Transfer) SetTo(v string)

SetTo sets field value

func (*Transfer) SetValue

func (o *Transfer) SetValue(v string)

SetValue sets field value

type TransferOperation

type TransferOperation struct {
	Type   string   `json:"type"`
	Event  *string  `json:"event,omitempty"`
	Detail Transfer `json:"detail"`
}

TransferOperation struct for TransferOperation

func NewTransferOperation

func NewTransferOperation(type_ string, detail Transfer) *TransferOperation

NewTransferOperation instantiates a new TransferOperation 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 NewTransferOperationWithDefaults

func NewTransferOperationWithDefaults() *TransferOperation

NewTransferOperationWithDefaults instantiates a new TransferOperation 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 (*TransferOperation) GetDetail

func (o *TransferOperation) GetDetail() Transfer

GetDetail returns the Detail field value

func (*TransferOperation) GetDetailOk

func (o *TransferOperation) GetDetailOk() (*Transfer, bool)

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

func (*TransferOperation) GetEvent added in v0.0.2

func (o *TransferOperation) GetEvent() string

GetEvent returns the Event field value if set, zero value otherwise.

func (*TransferOperation) GetEventOk added in v0.0.2

func (o *TransferOperation) GetEventOk() (*string, bool)

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

func (*TransferOperation) GetType

func (o *TransferOperation) GetType() string

GetType returns the Type field value

func (*TransferOperation) GetTypeOk

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

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

func (*TransferOperation) HasEvent added in v0.0.2

func (o *TransferOperation) HasEvent() bool

HasEvent returns a boolean if a field has been set.

func (TransferOperation) MarshalJSON

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

func (*TransferOperation) SetDetail

func (o *TransferOperation) SetDetail(v Transfer)

SetDetail sets field value

func (*TransferOperation) SetEvent added in v0.0.2

func (o *TransferOperation) SetEvent(v string)

SetEvent gets a reference to the given string and assigns it to the Event field.

func (*TransferOperation) SetType

func (o *TransferOperation) SetType(v string)

SetType sets field value

type Tx

type Tx struct {
	// Unique transaction identifier
	Id *string `json:"id,omitempty"`
	// SLIP-44 coin ID
	Slip44 *int32 `json:"slip44,omitempty"`
	// List of involved addresses (excluding contracts)
	Addresses []string `json:"addresses,omitempty"`
	// List of moved assets by asset path
	Assets []string `json:"assets,omitempty"`
	// Unix timestamp
	Date *int64 `json:"date,omitempty"`
	// Number of block if mined, otherwise omitted.
	Height NullableInt64 `json:"height,omitempty"`
	// ID of block if mined, otherwise omitted.
	BlockId NullableString `json:"block_id,omitempty"`
	// Result status of the transaction.
	Status *string `json:"status,omitempty"`
	// List of tags for this transaction
	Tags []string `json:"tags,omitempty"`
	// Operations in this transaction (opaque keys).
	Operations *map[string]Operation `json:"operations,omitempty"`
	// Effects by address, if supported
	Effects *map[string]Effect `json:"effects,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) GetAddresses

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

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

func (*Tx) GetAddressesOk

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

func (*Tx) GetAssets

func (o *Tx) GetAssets() []string

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

func (*Tx) GetAssetsOk

func (o *Tx) GetAssetsOk() (*[]string, bool)

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

func (*Tx) GetBlockId

func (o *Tx) GetBlockId() string

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

func (*Tx) GetBlockIdOk

func (o *Tx) GetBlockIdOk() (*string, bool)

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

func (*Tx) GetDate

func (o *Tx) GetDate() int64

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

func (*Tx) GetDateOk

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

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

func (*Tx) GetEffects

func (o *Tx) GetEffects() map[string]Effect

GetEffects returns the Effects field value if set, zero value otherwise.

func (*Tx) GetEffectsOk

func (o *Tx) GetEffectsOk() (*map[string]Effect, bool)

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

func (*Tx) GetHeight

func (o *Tx) GetHeight() int64

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

func (*Tx) GetHeightOk

func (o *Tx) GetHeightOk() (*int64, bool)

GetHeightOk returns a tuple with the Height 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) GetOperations

func (o *Tx) GetOperations() map[string]Operation

GetOperations returns the Operations field value if set, zero value otherwise.

func (*Tx) GetOperationsOk

func (o *Tx) GetOperationsOk() (*map[string]Operation, bool)

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

func (*Tx) GetSlip44

func (o *Tx) GetSlip44() int32

GetSlip44 returns the Slip44 field value if set, zero value otherwise.

func (*Tx) GetSlip44Ok

func (o *Tx) GetSlip44Ok() (*int32, bool)

GetSlip44Ok returns a tuple with the Slip44 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) GetTags

func (o *Tx) GetTags() []string

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

func (*Tx) GetTagsOk

func (o *Tx) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags 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) HasAddresses

func (o *Tx) HasAddresses() bool

HasAddresses returns a boolean if a field has been set.

func (*Tx) HasAssets

func (o *Tx) HasAssets() bool

HasAssets returns a boolean if a field has been set.

func (*Tx) HasBlockId

func (o *Tx) HasBlockId() bool

HasBlockId returns a boolean if a field has been set.

func (*Tx) HasDate

func (o *Tx) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*Tx) HasEffects

func (o *Tx) HasEffects() bool

HasEffects returns a boolean if a field has been set.

func (*Tx) HasHeight

func (o *Tx) HasHeight() bool

HasHeight 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) HasOperations

func (o *Tx) HasOperations() bool

HasOperations returns a boolean if a field has been set.

func (*Tx) HasSlip44

func (o *Tx) HasSlip44() bool

HasSlip44 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) HasTags

func (o *Tx) HasTags() bool

HasTags returns a boolean if a field has been set.

func (Tx) MarshalJSON

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

func (*Tx) SetAddresses

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

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

func (*Tx) SetAssets

func (o *Tx) SetAssets(v []string)

SetAssets gets a reference to the given []string and assigns it to the Assets field.

func (*Tx) SetBlockId

func (o *Tx) SetBlockId(v string)

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

func (*Tx) SetBlockIdNil

func (o *Tx) SetBlockIdNil()

SetBlockIdNil sets the value for BlockId to be an explicit nil

func (*Tx) SetDate

func (o *Tx) SetDate(v int64)

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

func (*Tx) SetEffects

func (o *Tx) SetEffects(v map[string]Effect)

SetEffects gets a reference to the given map[string]Effect and assigns it to the Effects field.

func (*Tx) SetHeight

func (o *Tx) SetHeight(v int64)

SetHeight gets a reference to the given NullableInt64 and assigns it to the Height field.

func (*Tx) SetHeightNil

func (o *Tx) SetHeightNil()

SetHeightNil sets the value for Height to be an explicit nil

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

func (o *Tx) SetOperations(v map[string]Operation)

SetOperations gets a reference to the given map[string]Operation and assigns it to the Operations field.

func (*Tx) SetSlip44

func (o *Tx) SetSlip44(v int32)

SetSlip44 gets a reference to the given int32 and assigns it to the Slip44 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) SetTags

func (o *Tx) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*Tx) UnsetBlockId

func (o *Tx) UnsetBlockId()

UnsetBlockId ensures that no value is present for BlockId, not even an explicit nil

func (*Tx) UnsetHeight

func (o *Tx) UnsetHeight()

UnsetHeight ensures that no value is present for Height, not even an explicit nil

type TxCreate

type TxCreate struct {
	// The source UTXO or account ID for the originating funds
	From string `json:"from"`
	// A list of recipients
	To []TxDestination `json:"to"`
	// The UTXO index or the account Nonce
	Index int32 `json:"index"`
	// The fee you are willing to pay (required only for Ethereum) for the transaction
	Fee *string `json:"fee,omitempty"`
}

TxCreate struct for TxCreate

func NewTxCreate

func NewTxCreate(from string, to []TxDestination, index int32) *TxCreate

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

func NewTxCreateWithDefaults

func NewTxCreateWithDefaults() *TxCreate

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

func (*TxCreate) GetFee

func (o *TxCreate) GetFee() string

GetFee returns the Fee field value if set, zero value otherwise.

func (*TxCreate) GetFeeOk

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

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

func (*TxCreate) GetFrom

func (o *TxCreate) GetFrom() string

GetFrom returns the From field value

func (*TxCreate) GetFromOk

func (o *TxCreate) GetFromOk() (*string, bool)

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

func (*TxCreate) GetIndex

func (o *TxCreate) GetIndex() int32

GetIndex returns the Index field value

func (*TxCreate) GetIndexOk

func (o *TxCreate) GetIndexOk() (*int32, bool)

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

func (*TxCreate) GetTo

func (o *TxCreate) GetTo() []TxDestination

GetTo returns the To field value

func (*TxCreate) GetToOk

func (o *TxCreate) GetToOk() (*[]TxDestination, bool)

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

func (*TxCreate) HasFee

func (o *TxCreate) HasFee() bool

HasFee returns a boolean if a field has been set.

func (TxCreate) MarshalJSON

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

func (*TxCreate) SetFee

func (o *TxCreate) SetFee(v string)

SetFee gets a reference to the given string and assigns it to the Fee field.

func (*TxCreate) SetFrom

func (o *TxCreate) SetFrom(v string)

SetFrom sets field value

func (*TxCreate) SetIndex

func (o *TxCreate) SetIndex(v int32)

SetIndex sets field value

func (*TxCreate) SetTo

func (o *TxCreate) SetTo(v []TxDestination)

SetTo sets field value

type TxDestination

type TxDestination struct {
	Destination string `json:"destination"`
	// The amount you wish to transfer
	Amount string `json:"amount"`
}

TxDestination A list of recipients

func NewTxDestination

func NewTxDestination(destination string, amount string) *TxDestination

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

func NewTxDestinationWithDefaults

func NewTxDestinationWithDefaults() *TxDestination

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

func (*TxDestination) GetAmount

func (o *TxDestination) GetAmount() string

GetAmount returns the Amount field value

func (*TxDestination) GetAmountOk

func (o *TxDestination) GetAmountOk() (*string, bool)

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

func (*TxDestination) GetDestination

func (o *TxDestination) GetDestination() string

GetDestination returns the Destination field value

func (*TxDestination) GetDestinationOk

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

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

func (TxDestination) MarshalJSON

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

func (*TxDestination) SetAmount

func (o *TxDestination) SetAmount(v string)

SetAmount sets field value

func (*TxDestination) SetDestination

func (o *TxDestination) SetDestination(v string)

SetDestination sets field value

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

type UnsignedTx

type UnsignedTx struct {
	// The transaction ID
	Id string `json:"id"`
	// The transaction data needed to sign
	UnsignedTx string `json:"unsigned_tx"`
}

UnsignedTx struct for UnsignedTx

func NewUnsignedTx

func NewUnsignedTx(id string, unsignedTx string) *UnsignedTx

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

func NewUnsignedTxWithDefaults

func NewUnsignedTxWithDefaults() *UnsignedTx

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

func (*UnsignedTx) GetId

func (o *UnsignedTx) GetId() string

GetId returns the Id field value

func (*UnsignedTx) GetIdOk

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

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

func (*UnsignedTx) GetUnsignedTx

func (o *UnsignedTx) GetUnsignedTx() string

GetUnsignedTx returns the UnsignedTx field value

func (*UnsignedTx) GetUnsignedTxOk

func (o *UnsignedTx) GetUnsignedTxOk() (*string, bool)

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

func (UnsignedTx) MarshalJSON

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

func (*UnsignedTx) SetId

func (o *UnsignedTx) SetId(v string)

SetId sets field value

func (*UnsignedTx) SetUnsignedTx

func (o *UnsignedTx) SetUnsignedTx(v string)

SetUnsignedTx sets field value

type Utxo

type Utxo struct {
	// Asset path of transferred currency
	AssetPath *string `json:"asset_path,omitempty"`
	Address   *string `json:"address,omitempty"`
	// Integer string in smallest unit (Satoshis)
	Value *string `json:"value,omitempty"`
}

Utxo An unspent transaction output

func NewUtxo

func NewUtxo() *Utxo

NewUtxo instantiates a new Utxo 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 NewUtxoWithDefaults

func NewUtxoWithDefaults() *Utxo

NewUtxoWithDefaults instantiates a new Utxo 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 (*Utxo) GetAddress

func (o *Utxo) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*Utxo) GetAddressOk

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

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

func (*Utxo) GetAssetPath

func (o *Utxo) GetAssetPath() string

GetAssetPath returns the AssetPath field value if set, zero value otherwise.

func (*Utxo) GetAssetPathOk

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

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

func (*Utxo) GetValue

func (o *Utxo) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*Utxo) GetValueOk

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

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

func (*Utxo) HasAddress

func (o *Utxo) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*Utxo) HasAssetPath

func (o *Utxo) HasAssetPath() bool

HasAssetPath returns a boolean if a field has been set.

func (*Utxo) HasValue

func (o *Utxo) HasValue() bool

HasValue returns a boolean if a field has been set.

func (Utxo) MarshalJSON

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

func (*Utxo) SetAddress

func (o *Utxo) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*Utxo) SetAssetPath

func (o *Utxo) SetAssetPath(v string)

SetAssetPath gets a reference to the given string and assigns it to the AssetPath field.

func (*Utxo) SetValue

func (o *Utxo) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

Jump to

Keyboard shortcuts

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