openapi

package module
v0.0.0-...-218f3d9 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2025 License: Apache-2.0 Imports: 20 Imported by: 0

README

Go API client for openapi

Cardano Node API

Overview

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

  • API version: 1.0
  • Package version: 1.0.0
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://blinklabs.io

Installation

Install the following dependencies:

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

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

import openapi "github.com/blinklabs-io/cardano-node-api/openapi"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to /api

Class Method HTTP request Description
ChainsyncAPI ChainsyncSyncGet Get /chainsync/sync Start a chain-sync using a websocket for events
LocalstatequeryAPI LocalstatequeryCurrentEraGet Get /localstatequery/current-era Query Current Era
LocalstatequeryAPI LocalstatequeryEraHistoryGet Get /localstatequery/era-history Query Era History
LocalstatequeryAPI LocalstatequeryGenesisConfigGet Get /localstatequery/genesis-config Query Genesis Config
LocalstatequeryAPI LocalstatequeryProtocolParamsGet Get /localstatequery/protocol-params Query Current Protocol Parameters
LocalstatequeryAPI LocalstatequerySystemStartGet Get /localstatequery/system-start Query System Start
LocalstatequeryAPI LocalstatequeryTipGet Get /localstatequery/tip Query Chain Tip
LocaltxmonitorAPI LocaltxmonitorHasTxTxHashGet Get /localtxmonitor/has_tx/{tx_hash} Check if a particular TX exists in the mempool
LocaltxmonitorAPI LocaltxmonitorSizesGet Get /localtxmonitor/sizes Get mempool capacity, size, and TX count
LocaltxmonitorAPI LocaltxmonitorTxsGet Get /localtxmonitor/txs List all transactions in the mempool
LocaltxsubmissionAPI LocaltxsubmissionTxPost Post /localtxsubmission/tx Submit Tx

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

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

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

Author

support@blinklabs.io

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(
		`(?i:(?:application|text)/(?:[^;]+\+)?json)`,
	)
	XmlCheck = regexp.MustCompile(
		`(?i:(?:application|text)/(?:[^;]+\+)?xml)`,
	)
)
View Source
var (
	// 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 IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

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 {
	ChainsyncAPI ChainsyncAPI

	LocalstatequeryAPI LocalstatequeryAPI

	LocaltxmonitorAPI LocaltxmonitorAPI

	LocaltxsubmissionAPI LocaltxsubmissionAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the cardano-node-api API v1.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 ApiResponseApiError

type ApiResponseApiError struct {
	Msg *string `json:"msg,omitempty"`
}

ApiResponseApiError struct for ApiResponseApiError

func NewApiResponseApiError

func NewApiResponseApiError() *ApiResponseApiError

NewApiResponseApiError instantiates a new ApiResponseApiError 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 NewApiResponseApiErrorWithDefaults

func NewApiResponseApiErrorWithDefaults() *ApiResponseApiError

NewApiResponseApiErrorWithDefaults instantiates a new ApiResponseApiError 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 (*ApiResponseApiError) GetMsg

func (o *ApiResponseApiError) GetMsg() string

GetMsg returns the Msg field value if set, zero value otherwise.

func (*ApiResponseApiError) GetMsgOk

func (o *ApiResponseApiError) GetMsgOk() (*string, bool)

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

func (*ApiResponseApiError) HasMsg

func (o *ApiResponseApiError) HasMsg() bool

HasMsg returns a boolean if a field has been set.

func (ApiResponseApiError) MarshalJSON

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

func (*ApiResponseApiError) SetMsg

func (o *ApiResponseApiError) SetMsg(v string)

SetMsg gets a reference to the given string and assigns it to the Msg field.

func (ApiResponseApiError) ToMap

func (o ApiResponseApiError) ToMap() (map[string]interface{}, error)

type ApiResponseLocalStateQueryCurrentEra

type ApiResponseLocalStateQueryCurrentEra struct {
	Id   *int32  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

ApiResponseLocalStateQueryCurrentEra struct for ApiResponseLocalStateQueryCurrentEra

func NewApiResponseLocalStateQueryCurrentEra

func NewApiResponseLocalStateQueryCurrentEra() *ApiResponseLocalStateQueryCurrentEra

NewApiResponseLocalStateQueryCurrentEra instantiates a new ApiResponseLocalStateQueryCurrentEra 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 NewApiResponseLocalStateQueryCurrentEraWithDefaults

func NewApiResponseLocalStateQueryCurrentEraWithDefaults() *ApiResponseLocalStateQueryCurrentEra

NewApiResponseLocalStateQueryCurrentEraWithDefaults instantiates a new ApiResponseLocalStateQueryCurrentEra 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 (*ApiResponseLocalStateQueryCurrentEra) GetId

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

func (*ApiResponseLocalStateQueryCurrentEra) GetIdOk

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 (*ApiResponseLocalStateQueryCurrentEra) GetName

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

func (*ApiResponseLocalStateQueryCurrentEra) GetNameOk

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 (*ApiResponseLocalStateQueryCurrentEra) HasId

HasId returns a boolean if a field has been set.

func (*ApiResponseLocalStateQueryCurrentEra) HasName

HasName returns a boolean if a field has been set.

func (ApiResponseLocalStateQueryCurrentEra) MarshalJSON

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

func (*ApiResponseLocalStateQueryCurrentEra) SetId

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

func (*ApiResponseLocalStateQueryCurrentEra) SetName

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

func (ApiResponseLocalStateQueryCurrentEra) ToMap

func (o ApiResponseLocalStateQueryCurrentEra) ToMap() (map[string]interface{}, error)

type ApiResponseLocalStateQuerySystemStart

type ApiResponseLocalStateQuerySystemStart struct {
	Day         *int32 `json:"day,omitempty"`
	Picoseconds *int32 `json:"picoseconds,omitempty"`
	Year        *int32 `json:"year,omitempty"`
}

ApiResponseLocalStateQuerySystemStart struct for ApiResponseLocalStateQuerySystemStart

func NewApiResponseLocalStateQuerySystemStart

func NewApiResponseLocalStateQuerySystemStart() *ApiResponseLocalStateQuerySystemStart

NewApiResponseLocalStateQuerySystemStart instantiates a new ApiResponseLocalStateQuerySystemStart 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 NewApiResponseLocalStateQuerySystemStartWithDefaults

func NewApiResponseLocalStateQuerySystemStartWithDefaults() *ApiResponseLocalStateQuerySystemStart

NewApiResponseLocalStateQuerySystemStartWithDefaults instantiates a new ApiResponseLocalStateQuerySystemStart 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 (*ApiResponseLocalStateQuerySystemStart) GetDay

GetDay returns the Day field value if set, zero value otherwise.

func (*ApiResponseLocalStateQuerySystemStart) GetDayOk

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

func (*ApiResponseLocalStateQuerySystemStart) GetPicoseconds

func (o *ApiResponseLocalStateQuerySystemStart) GetPicoseconds() int32

GetPicoseconds returns the Picoseconds field value if set, zero value otherwise.

func (*ApiResponseLocalStateQuerySystemStart) GetPicosecondsOk

func (o *ApiResponseLocalStateQuerySystemStart) GetPicosecondsOk() (*int32, bool)

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

func (*ApiResponseLocalStateQuerySystemStart) GetYear

GetYear returns the Year field value if set, zero value otherwise.

func (*ApiResponseLocalStateQuerySystemStart) GetYearOk

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

func (*ApiResponseLocalStateQuerySystemStart) HasDay

HasDay returns a boolean if a field has been set.

func (*ApiResponseLocalStateQuerySystemStart) HasPicoseconds

func (o *ApiResponseLocalStateQuerySystemStart) HasPicoseconds() bool

HasPicoseconds returns a boolean if a field has been set.

func (*ApiResponseLocalStateQuerySystemStart) HasYear

HasYear returns a boolean if a field has been set.

func (ApiResponseLocalStateQuerySystemStart) MarshalJSON

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

func (*ApiResponseLocalStateQuerySystemStart) SetDay

SetDay gets a reference to the given int32 and assigns it to the Day field.

func (*ApiResponseLocalStateQuerySystemStart) SetPicoseconds

func (o *ApiResponseLocalStateQuerySystemStart) SetPicoseconds(v int32)

SetPicoseconds gets a reference to the given int32 and assigns it to the Picoseconds field.

func (*ApiResponseLocalStateQuerySystemStart) SetYear

SetYear gets a reference to the given int32 and assigns it to the Year field.

func (ApiResponseLocalStateQuerySystemStart) ToMap

func (o ApiResponseLocalStateQuerySystemStart) ToMap() (map[string]interface{}, error)

type ApiResponseLocalStateQueryTip

type ApiResponseLocalStateQueryTip struct {
	BlockNo *int32  `json:"block_no,omitempty"`
	EpochNo *int32  `json:"epoch_no,omitempty"`
	Era     *string `json:"era,omitempty"`
	Hash    *string `json:"hash,omitempty"`
	SlotNo  *int32  `json:"slot_no,omitempty"`
}

ApiResponseLocalStateQueryTip struct for ApiResponseLocalStateQueryTip

func NewApiResponseLocalStateQueryTip

func NewApiResponseLocalStateQueryTip() *ApiResponseLocalStateQueryTip

NewApiResponseLocalStateQueryTip instantiates a new ApiResponseLocalStateQueryTip 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 NewApiResponseLocalStateQueryTipWithDefaults

func NewApiResponseLocalStateQueryTipWithDefaults() *ApiResponseLocalStateQueryTip

NewApiResponseLocalStateQueryTipWithDefaults instantiates a new ApiResponseLocalStateQueryTip 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 (*ApiResponseLocalStateQueryTip) GetBlockNo

func (o *ApiResponseLocalStateQueryTip) GetBlockNo() int32

GetBlockNo returns the BlockNo field value if set, zero value otherwise.

func (*ApiResponseLocalStateQueryTip) GetBlockNoOk

func (o *ApiResponseLocalStateQueryTip) GetBlockNoOk() (*int32, bool)

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

func (*ApiResponseLocalStateQueryTip) GetEpochNo

func (o *ApiResponseLocalStateQueryTip) GetEpochNo() int32

GetEpochNo returns the EpochNo field value if set, zero value otherwise.

func (*ApiResponseLocalStateQueryTip) GetEpochNoOk

func (o *ApiResponseLocalStateQueryTip) GetEpochNoOk() (*int32, bool)

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

func (*ApiResponseLocalStateQueryTip) GetEra

GetEra returns the Era field value if set, zero value otherwise.

func (*ApiResponseLocalStateQueryTip) GetEraOk

func (o *ApiResponseLocalStateQueryTip) GetEraOk() (*string, bool)

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

func (*ApiResponseLocalStateQueryTip) GetHash

GetHash returns the Hash field value if set, zero value otherwise.

func (*ApiResponseLocalStateQueryTip) GetHashOk

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

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

func (*ApiResponseLocalStateQueryTip) GetSlotNo

func (o *ApiResponseLocalStateQueryTip) GetSlotNo() int32

GetSlotNo returns the SlotNo field value if set, zero value otherwise.

func (*ApiResponseLocalStateQueryTip) GetSlotNoOk

func (o *ApiResponseLocalStateQueryTip) GetSlotNoOk() (*int32, bool)

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

func (*ApiResponseLocalStateQueryTip) HasBlockNo

func (o *ApiResponseLocalStateQueryTip) HasBlockNo() bool

HasBlockNo returns a boolean if a field has been set.

func (*ApiResponseLocalStateQueryTip) HasEpochNo

func (o *ApiResponseLocalStateQueryTip) HasEpochNo() bool

HasEpochNo returns a boolean if a field has been set.

func (*ApiResponseLocalStateQueryTip) HasEra

func (o *ApiResponseLocalStateQueryTip) HasEra() bool

HasEra returns a boolean if a field has been set.

func (*ApiResponseLocalStateQueryTip) HasHash

func (o *ApiResponseLocalStateQueryTip) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*ApiResponseLocalStateQueryTip) HasSlotNo

func (o *ApiResponseLocalStateQueryTip) HasSlotNo() bool

HasSlotNo returns a boolean if a field has been set.

func (ApiResponseLocalStateQueryTip) MarshalJSON

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

func (*ApiResponseLocalStateQueryTip) SetBlockNo

func (o *ApiResponseLocalStateQueryTip) SetBlockNo(v int32)

SetBlockNo gets a reference to the given int32 and assigns it to the BlockNo field.

func (*ApiResponseLocalStateQueryTip) SetEpochNo

func (o *ApiResponseLocalStateQueryTip) SetEpochNo(v int32)

SetEpochNo gets a reference to the given int32 and assigns it to the EpochNo field.

func (*ApiResponseLocalStateQueryTip) SetEra

SetEra gets a reference to the given string and assigns it to the Era field.

func (*ApiResponseLocalStateQueryTip) SetHash

func (o *ApiResponseLocalStateQueryTip) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*ApiResponseLocalStateQueryTip) SetSlotNo

func (o *ApiResponseLocalStateQueryTip) SetSlotNo(v int32)

SetSlotNo gets a reference to the given int32 and assigns it to the SlotNo field.

func (ApiResponseLocalStateQueryTip) ToMap

func (o ApiResponseLocalStateQueryTip) ToMap() (map[string]interface{}, error)

type ApiResponseLocalTxMonitorHasTx

type ApiResponseLocalTxMonitorHasTx struct {
	HasTx *bool `json:"has_tx,omitempty"`
}

ApiResponseLocalTxMonitorHasTx struct for ApiResponseLocalTxMonitorHasTx

func NewApiResponseLocalTxMonitorHasTx

func NewApiResponseLocalTxMonitorHasTx() *ApiResponseLocalTxMonitorHasTx

NewApiResponseLocalTxMonitorHasTx instantiates a new ApiResponseLocalTxMonitorHasTx 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 NewApiResponseLocalTxMonitorHasTxWithDefaults

func NewApiResponseLocalTxMonitorHasTxWithDefaults() *ApiResponseLocalTxMonitorHasTx

NewApiResponseLocalTxMonitorHasTxWithDefaults instantiates a new ApiResponseLocalTxMonitorHasTx 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 (*ApiResponseLocalTxMonitorHasTx) GetHasTx

func (o *ApiResponseLocalTxMonitorHasTx) GetHasTx() bool

GetHasTx returns the HasTx field value if set, zero value otherwise.

func (*ApiResponseLocalTxMonitorHasTx) GetHasTxOk

func (o *ApiResponseLocalTxMonitorHasTx) GetHasTxOk() (*bool, bool)

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

func (*ApiResponseLocalTxMonitorHasTx) HasHasTx

func (o *ApiResponseLocalTxMonitorHasTx) HasHasTx() bool

HasHasTx returns a boolean if a field has been set.

func (ApiResponseLocalTxMonitorHasTx) MarshalJSON

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

func (*ApiResponseLocalTxMonitorHasTx) SetHasTx

func (o *ApiResponseLocalTxMonitorHasTx) SetHasTx(v bool)

SetHasTx gets a reference to the given bool and assigns it to the HasTx field.

func (ApiResponseLocalTxMonitorHasTx) ToMap

func (o ApiResponseLocalTxMonitorHasTx) ToMap() (map[string]interface{}, error)

type ApiResponseLocalTxMonitorSizes

type ApiResponseLocalTxMonitorSizes struct {
	Capacity *int32 `json:"capacity,omitempty"`
	Size     *int32 `json:"size,omitempty"`
	TxCount  *int32 `json:"tx_count,omitempty"`
}

ApiResponseLocalTxMonitorSizes struct for ApiResponseLocalTxMonitorSizes

func NewApiResponseLocalTxMonitorSizes

func NewApiResponseLocalTxMonitorSizes() *ApiResponseLocalTxMonitorSizes

NewApiResponseLocalTxMonitorSizes instantiates a new ApiResponseLocalTxMonitorSizes 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 NewApiResponseLocalTxMonitorSizesWithDefaults

func NewApiResponseLocalTxMonitorSizesWithDefaults() *ApiResponseLocalTxMonitorSizes

NewApiResponseLocalTxMonitorSizesWithDefaults instantiates a new ApiResponseLocalTxMonitorSizes 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 (*ApiResponseLocalTxMonitorSizes) GetCapacity

func (o *ApiResponseLocalTxMonitorSizes) GetCapacity() int32

GetCapacity returns the Capacity field value if set, zero value otherwise.

func (*ApiResponseLocalTxMonitorSizes) GetCapacityOk

func (o *ApiResponseLocalTxMonitorSizes) GetCapacityOk() (*int32, bool)

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

func (*ApiResponseLocalTxMonitorSizes) GetSize

GetSize returns the Size field value if set, zero value otherwise.

func (*ApiResponseLocalTxMonitorSizes) GetSizeOk

func (o *ApiResponseLocalTxMonitorSizes) GetSizeOk() (*int32, bool)

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

func (*ApiResponseLocalTxMonitorSizes) GetTxCount

func (o *ApiResponseLocalTxMonitorSizes) GetTxCount() int32

GetTxCount returns the TxCount field value if set, zero value otherwise.

func (*ApiResponseLocalTxMonitorSizes) GetTxCountOk

func (o *ApiResponseLocalTxMonitorSizes) GetTxCountOk() (*int32, bool)

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

func (*ApiResponseLocalTxMonitorSizes) HasCapacity

func (o *ApiResponseLocalTxMonitorSizes) HasCapacity() bool

HasCapacity returns a boolean if a field has been set.

func (*ApiResponseLocalTxMonitorSizes) HasSize

func (o *ApiResponseLocalTxMonitorSizes) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ApiResponseLocalTxMonitorSizes) HasTxCount

func (o *ApiResponseLocalTxMonitorSizes) HasTxCount() bool

HasTxCount returns a boolean if a field has been set.

func (ApiResponseLocalTxMonitorSizes) MarshalJSON

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

func (*ApiResponseLocalTxMonitorSizes) SetCapacity

func (o *ApiResponseLocalTxMonitorSizes) SetCapacity(v int32)

SetCapacity gets a reference to the given int32 and assigns it to the Capacity field.

func (*ApiResponseLocalTxMonitorSizes) SetSize

func (o *ApiResponseLocalTxMonitorSizes) SetSize(v int32)

SetSize gets a reference to the given int32 and assigns it to the Size field.

func (*ApiResponseLocalTxMonitorSizes) SetTxCount

func (o *ApiResponseLocalTxMonitorSizes) SetTxCount(v int32)

SetTxCount gets a reference to the given int32 and assigns it to the TxCount field.

func (ApiResponseLocalTxMonitorSizes) ToMap

func (o ApiResponseLocalTxMonitorSizes) ToMap() (map[string]interface{}, error)

type ApiResponseLocalTxMonitorTxs

type ApiResponseLocalTxMonitorTxs struct {
	TxBytes *string `json:"tx_bytes,omitempty"`
	TxHash  *string `json:"tx_hash,omitempty"`
}

ApiResponseLocalTxMonitorTxs struct for ApiResponseLocalTxMonitorTxs

func NewApiResponseLocalTxMonitorTxs

func NewApiResponseLocalTxMonitorTxs() *ApiResponseLocalTxMonitorTxs

NewApiResponseLocalTxMonitorTxs instantiates a new ApiResponseLocalTxMonitorTxs 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 NewApiResponseLocalTxMonitorTxsWithDefaults

func NewApiResponseLocalTxMonitorTxsWithDefaults() *ApiResponseLocalTxMonitorTxs

NewApiResponseLocalTxMonitorTxsWithDefaults instantiates a new ApiResponseLocalTxMonitorTxs 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 (*ApiResponseLocalTxMonitorTxs) GetTxBytes

func (o *ApiResponseLocalTxMonitorTxs) GetTxBytes() string

GetTxBytes returns the TxBytes field value if set, zero value otherwise.

func (*ApiResponseLocalTxMonitorTxs) GetTxBytesOk

func (o *ApiResponseLocalTxMonitorTxs) GetTxBytesOk() (*string, bool)

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

func (*ApiResponseLocalTxMonitorTxs) GetTxHash

func (o *ApiResponseLocalTxMonitorTxs) GetTxHash() string

GetTxHash returns the TxHash field value if set, zero value otherwise.

func (*ApiResponseLocalTxMonitorTxs) GetTxHashOk

func (o *ApiResponseLocalTxMonitorTxs) GetTxHashOk() (*string, bool)

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

func (*ApiResponseLocalTxMonitorTxs) HasTxBytes

func (o *ApiResponseLocalTxMonitorTxs) HasTxBytes() bool

HasTxBytes returns a boolean if a field has been set.

func (*ApiResponseLocalTxMonitorTxs) HasTxHash

func (o *ApiResponseLocalTxMonitorTxs) HasTxHash() bool

HasTxHash returns a boolean if a field has been set.

func (ApiResponseLocalTxMonitorTxs) MarshalJSON

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

func (*ApiResponseLocalTxMonitorTxs) SetTxBytes

func (o *ApiResponseLocalTxMonitorTxs) SetTxBytes(v string)

SetTxBytes gets a reference to the given string and assigns it to the TxBytes field.

func (*ApiResponseLocalTxMonitorTxs) SetTxHash

func (o *ApiResponseLocalTxMonitorTxs) SetTxHash(v string)

SetTxHash gets a reference to the given string and assigns it to the TxHash field.

func (ApiResponseLocalTxMonitorTxs) ToMap

func (o ApiResponseLocalTxMonitorTxs) ToMap() (map[string]interface{}, error)

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 ChainsyncAPI

type ChainsyncAPI interface {

	/*
		ChainsyncSyncGet Start a chain-sync using a websocket for events

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

	// ChainsyncSyncGetExecute executes the request
	ChainsyncSyncGetExecute(
		r ChainsyncAPIChainsyncSyncGetRequest,
	) (*http.Response, error)
}

type ChainsyncAPIChainsyncSyncGetRequest

type ChainsyncAPIChainsyncSyncGetRequest struct {
	ApiService ChainsyncAPI
	// contains filtered or unexported fields
}

func (ChainsyncAPIChainsyncSyncGetRequest) Execute

func (ChainsyncAPIChainsyncSyncGetRequest) Hash

block hash to start sync at, should match slot

func (ChainsyncAPIChainsyncSyncGetRequest) Slot

slot to start sync at, should match hash

func (ChainsyncAPIChainsyncSyncGetRequest) Tip

whether to start from the current tip

type ChainsyncAPIService

type ChainsyncAPIService service

ChainsyncAPIService ChainsyncAPI service

func (*ChainsyncAPIService) ChainsyncSyncGet

ChainsyncSyncGet Start a chain-sync using a websocket for events

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

func (*ChainsyncAPIService) ChainsyncSyncGetExecute

func (a *ChainsyncAPIService) ChainsyncSyncGetExecute(
	r ChainsyncAPIChainsyncSyncGetRequest,
) (*http.Response, error)

Execute executes the request

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 DefaultAPI

type DefaultAPI interface {

	/*
		LocaltxsubmissionTxPost Submit Tx

		Submit an already serialized transaction to the network.

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

	// LocaltxsubmissionTxPostExecute executes the request
	//	@return	string
	LocaltxsubmissionTxPostExecute(
		r DefaultAPILocaltxsubmissionTxPostRequest,
	) (string, *http.Response, error)
}

type DefaultAPILocaltxsubmissionTxPostRequest

type DefaultAPILocaltxsubmissionTxPostRequest struct {
	ApiService DefaultAPI
	// contains filtered or unexported fields
}

func (DefaultAPILocaltxsubmissionTxPostRequest) ContentType

Content type

func (DefaultAPILocaltxsubmissionTxPostRequest) Execute

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) LocaltxsubmissionTxPost

LocaltxsubmissionTxPost Submit Tx

Submit an already serialized transaction to the network.

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

func (*DefaultAPIService) LocaltxsubmissionTxPostExecute

func (a *DefaultAPIService) LocaltxsubmissionTxPostExecute(
	r DefaultAPILocaltxsubmissionTxPostRequest,
) (string, *http.Response, error)

Execute executes the request

@return	string

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 LocalstatequeryAPI

type LocalstatequeryAPI interface {

	/*
		LocalstatequeryCurrentEraGet Query Current Era

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

	// LocalstatequeryCurrentEraGetExecute executes the request
	//  @return ApiResponseLocalStateQueryCurrentEra
	LocalstatequeryCurrentEraGetExecute(
		r LocalstatequeryAPILocalstatequeryCurrentEraGetRequest,
	) (*ApiResponseLocalStateQueryCurrentEra, *http.Response, error)

	/*
		LocalstatequeryEraHistoryGet Query Era History

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

	// LocalstatequeryEraHistoryGetExecute executes the request
	//  @return map[string]interface{}
	LocalstatequeryEraHistoryGetExecute(
		r LocalstatequeryAPILocalstatequeryEraHistoryGetRequest,
	) (map[string]interface{}, *http.Response, error)

	/*
		LocalstatequeryGenesisConfigGet Query Genesis Config

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

	// LocalstatequeryGenesisConfigGetExecute executes the request
	//  @return map[string]interface{}
	LocalstatequeryGenesisConfigGetExecute(
		r LocalstatequeryAPILocalstatequeryGenesisConfigGetRequest,
	) (map[string]interface{}, *http.Response, error)

	/*
		LocalstatequeryProtocolParamsGet Query Current Protocol Parameters

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

	// LocalstatequeryProtocolParamsGetExecute executes the request
	//  @return map[string]interface{}
	LocalstatequeryProtocolParamsGetExecute(
		r LocalstatequeryAPILocalstatequeryProtocolParamsGetRequest,
	) (map[string]interface{}, *http.Response, error)

	/*
		LocalstatequerySystemStartGet Query System Start

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

	// LocalstatequerySystemStartGetExecute executes the request
	//  @return ApiResponseLocalStateQuerySystemStart
	LocalstatequerySystemStartGetExecute(
		r LocalstatequeryAPILocalstatequerySystemStartGetRequest,
	) (*ApiResponseLocalStateQuerySystemStart, *http.Response, error)

	/*
		LocalstatequeryTipGet Query Chain Tip

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

	// LocalstatequeryTipGetExecute executes the request
	//  @return ApiResponseLocalStateQueryTip
	LocalstatequeryTipGetExecute(
		r LocalstatequeryAPILocalstatequeryTipGetRequest,
	) (*ApiResponseLocalStateQueryTip, *http.Response, error)
}

type LocalstatequeryAPILocalstatequeryCurrentEraGetRequest

type LocalstatequeryAPILocalstatequeryCurrentEraGetRequest struct {
	ApiService LocalstatequeryAPI
	// contains filtered or unexported fields
}

func (LocalstatequeryAPILocalstatequeryCurrentEraGetRequest) Execute

type LocalstatequeryAPILocalstatequeryEraHistoryGetRequest

type LocalstatequeryAPILocalstatequeryEraHistoryGetRequest struct {
	ApiService LocalstatequeryAPI
	// contains filtered or unexported fields
}

func (LocalstatequeryAPILocalstatequeryEraHistoryGetRequest) Execute

type LocalstatequeryAPILocalstatequeryGenesisConfigGetRequest

type LocalstatequeryAPILocalstatequeryGenesisConfigGetRequest struct {
	ApiService LocalstatequeryAPI
	// contains filtered or unexported fields
}

func (LocalstatequeryAPILocalstatequeryGenesisConfigGetRequest) Execute

type LocalstatequeryAPILocalstatequeryProtocolParamsGetRequest

type LocalstatequeryAPILocalstatequeryProtocolParamsGetRequest struct {
	ApiService LocalstatequeryAPI
	// contains filtered or unexported fields
}

func (LocalstatequeryAPILocalstatequeryProtocolParamsGetRequest) Execute

type LocalstatequeryAPILocalstatequerySystemStartGetRequest

type LocalstatequeryAPILocalstatequerySystemStartGetRequest struct {
	ApiService LocalstatequeryAPI
	// contains filtered or unexported fields
}

func (LocalstatequeryAPILocalstatequerySystemStartGetRequest) Execute

type LocalstatequeryAPILocalstatequeryTipGetRequest

type LocalstatequeryAPILocalstatequeryTipGetRequest struct {
	ApiService LocalstatequeryAPI
	// contains filtered or unexported fields
}

func (LocalstatequeryAPILocalstatequeryTipGetRequest) Execute

type LocalstatequeryAPIService

type LocalstatequeryAPIService service

LocalstatequeryAPIService LocalstatequeryAPI service

func (*LocalstatequeryAPIService) LocalstatequeryCurrentEraGet

LocalstatequeryCurrentEraGet Query Current Era

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

func (*LocalstatequeryAPIService) LocalstatequeryCurrentEraGetExecute

Execute executes the request

@return ApiResponseLocalStateQueryCurrentEra

func (*LocalstatequeryAPIService) LocalstatequeryEraHistoryGet

LocalstatequeryEraHistoryGet Query Era History

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

func (*LocalstatequeryAPIService) LocalstatequeryEraHistoryGetExecute

func (a *LocalstatequeryAPIService) LocalstatequeryEraHistoryGetExecute(
	r LocalstatequeryAPILocalstatequeryEraHistoryGetRequest,
) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

func (*LocalstatequeryAPIService) LocalstatequeryGenesisConfigGet

LocalstatequeryGenesisConfigGet Query Genesis Config

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

func (*LocalstatequeryAPIService) LocalstatequeryGenesisConfigGetExecute

func (a *LocalstatequeryAPIService) LocalstatequeryGenesisConfigGetExecute(
	r LocalstatequeryAPILocalstatequeryGenesisConfigGetRequest,
) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

func (*LocalstatequeryAPIService) LocalstatequeryProtocolParamsGet

LocalstatequeryProtocolParamsGet Query Current Protocol Parameters

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

func (*LocalstatequeryAPIService) LocalstatequeryProtocolParamsGetExecute

func (a *LocalstatequeryAPIService) LocalstatequeryProtocolParamsGetExecute(
	r LocalstatequeryAPILocalstatequeryProtocolParamsGetRequest,
) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

func (*LocalstatequeryAPIService) LocalstatequerySystemStartGet

LocalstatequerySystemStartGet Query System Start

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

func (*LocalstatequeryAPIService) LocalstatequerySystemStartGetExecute

Execute executes the request

@return ApiResponseLocalStateQuerySystemStart

func (*LocalstatequeryAPIService) LocalstatequeryTipGet

LocalstatequeryTipGet Query Chain Tip

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

func (*LocalstatequeryAPIService) LocalstatequeryTipGetExecute

Execute executes the request

@return ApiResponseLocalStateQueryTip

type LocaltxmonitorAPI

type LocaltxmonitorAPI interface {

	/*
		LocaltxmonitorHasTxTxHashGet Check if a particular TX exists in the mempool

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param txHash Transaction hash (hex string)
		@return LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest
	*/
	LocaltxmonitorHasTxTxHashGet(
		ctx context.Context,
		txHash string,
	) LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest

	// LocaltxmonitorHasTxTxHashGetExecute executes the request
	//  @return ApiResponseLocalTxMonitorHasTx
	LocaltxmonitorHasTxTxHashGetExecute(
		r LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest,
	) (*ApiResponseLocalTxMonitorHasTx, *http.Response, error)

	/*
		LocaltxmonitorSizesGet Get mempool capacity, size, and TX count

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

	// LocaltxmonitorSizesGetExecute executes the request
	//  @return ApiResponseLocalTxMonitorSizes
	LocaltxmonitorSizesGetExecute(
		r LocaltxmonitorAPILocaltxmonitorSizesGetRequest,
	) (*ApiResponseLocalTxMonitorSizes, *http.Response, error)

	/*
		LocaltxmonitorTxsGet List all transactions in the mempool

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

	// LocaltxmonitorTxsGetExecute executes the request
	//  @return []ApiResponseLocalTxMonitorTxs
	LocaltxmonitorTxsGetExecute(
		r LocaltxmonitorAPILocaltxmonitorTxsGetRequest,
	) ([]ApiResponseLocalTxMonitorTxs, *http.Response, error)
}

type LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest

type LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest struct {
	ApiService LocaltxmonitorAPI
	// contains filtered or unexported fields
}

func (LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest) Execute

type LocaltxmonitorAPILocaltxmonitorSizesGetRequest

type LocaltxmonitorAPILocaltxmonitorSizesGetRequest struct {
	ApiService LocaltxmonitorAPI
	// contains filtered or unexported fields
}

func (LocaltxmonitorAPILocaltxmonitorSizesGetRequest) Execute

type LocaltxmonitorAPILocaltxmonitorTxsGetRequest

type LocaltxmonitorAPILocaltxmonitorTxsGetRequest struct {
	ApiService LocaltxmonitorAPI
	// contains filtered or unexported fields
}

func (LocaltxmonitorAPILocaltxmonitorTxsGetRequest) Execute

type LocaltxmonitorAPIService

type LocaltxmonitorAPIService service

LocaltxmonitorAPIService LocaltxmonitorAPI service

func (*LocaltxmonitorAPIService) LocaltxmonitorHasTxTxHashGet

LocaltxmonitorHasTxTxHashGet Check if a particular TX exists in the mempool

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param txHash Transaction hash (hex string)
@return LocaltxmonitorAPILocaltxmonitorHasTxTxHashGetRequest

func (*LocaltxmonitorAPIService) LocaltxmonitorHasTxTxHashGetExecute

Execute executes the request

@return ApiResponseLocalTxMonitorHasTx

func (*LocaltxmonitorAPIService) LocaltxmonitorSizesGet

LocaltxmonitorSizesGet Get mempool capacity, size, and TX count

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

func (*LocaltxmonitorAPIService) LocaltxmonitorSizesGetExecute

Execute executes the request

@return ApiResponseLocalTxMonitorSizes

func (*LocaltxmonitorAPIService) LocaltxmonitorTxsGet

LocaltxmonitorTxsGet List all transactions in the mempool

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

func (*LocaltxmonitorAPIService) LocaltxmonitorTxsGetExecute

Execute executes the request

@return []ApiResponseLocalTxMonitorTxs

type LocaltxsubmissionAPI

type LocaltxsubmissionAPI interface {

	/*
		LocaltxsubmissionTxPost Submit Tx

		Submit an already serialized transaction to the network.

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

	// LocaltxsubmissionTxPostExecute executes the request
	//  @return string
	LocaltxsubmissionTxPostExecute(
		r LocaltxsubmissionAPILocaltxsubmissionTxPostRequest,
	) (string, *http.Response, error)
}

type LocaltxsubmissionAPILocaltxsubmissionTxPostRequest

type LocaltxsubmissionAPILocaltxsubmissionTxPostRequest struct {
	ApiService LocaltxsubmissionAPI
	// contains filtered or unexported fields
}

func (LocaltxsubmissionAPILocaltxsubmissionTxPostRequest) ContentType

Content type

func (LocaltxsubmissionAPILocaltxsubmissionTxPostRequest) Execute

type LocaltxsubmissionAPIService

type LocaltxsubmissionAPIService service

LocaltxsubmissionAPIService LocaltxsubmissionAPI service

func (*LocaltxsubmissionAPIService) LocaltxsubmissionTxPost

LocaltxsubmissionTxPost Submit Tx

Submit an already serialized transaction to the network.

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

func (*LocaltxsubmissionAPIService) LocaltxsubmissionTxPostExecute

Execute executes the request

@return string

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableApiResponseApiError

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

func NewNullableApiResponseApiError

func NewNullableApiResponseApiError(
	val *ApiResponseApiError,
) *NullableApiResponseApiError

func (NullableApiResponseApiError) Get

func (NullableApiResponseApiError) IsSet

func (NullableApiResponseApiError) MarshalJSON

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

func (*NullableApiResponseApiError) Set

func (*NullableApiResponseApiError) UnmarshalJSON

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

func (*NullableApiResponseApiError) Unset

func (v *NullableApiResponseApiError) Unset()

type NullableApiResponseLocalStateQueryCurrentEra

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

func (NullableApiResponseLocalStateQueryCurrentEra) Get

func (NullableApiResponseLocalStateQueryCurrentEra) IsSet

func (NullableApiResponseLocalStateQueryCurrentEra) MarshalJSON

func (*NullableApiResponseLocalStateQueryCurrentEra) Set

func (*NullableApiResponseLocalStateQueryCurrentEra) UnmarshalJSON

func (v *NullableApiResponseLocalStateQueryCurrentEra) UnmarshalJSON(
	src []byte,
) error

func (*NullableApiResponseLocalStateQueryCurrentEra) Unset

type NullableApiResponseLocalStateQuerySystemStart

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

func (NullableApiResponseLocalStateQuerySystemStart) Get

func (NullableApiResponseLocalStateQuerySystemStart) IsSet

func (NullableApiResponseLocalStateQuerySystemStart) MarshalJSON

func (*NullableApiResponseLocalStateQuerySystemStart) Set

func (*NullableApiResponseLocalStateQuerySystemStart) UnmarshalJSON

func (v *NullableApiResponseLocalStateQuerySystemStart) UnmarshalJSON(
	src []byte,
) error

func (*NullableApiResponseLocalStateQuerySystemStart) Unset

type NullableApiResponseLocalStateQueryTip

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

func (NullableApiResponseLocalStateQueryTip) Get

func (NullableApiResponseLocalStateQueryTip) IsSet

func (NullableApiResponseLocalStateQueryTip) MarshalJSON

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

func (*NullableApiResponseLocalStateQueryTip) Set

func (*NullableApiResponseLocalStateQueryTip) UnmarshalJSON

func (v *NullableApiResponseLocalStateQueryTip) UnmarshalJSON(
	src []byte,
) error

func (*NullableApiResponseLocalStateQueryTip) Unset

type NullableApiResponseLocalTxMonitorHasTx

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

func (NullableApiResponseLocalTxMonitorHasTx) Get

func (NullableApiResponseLocalTxMonitorHasTx) IsSet

func (NullableApiResponseLocalTxMonitorHasTx) MarshalJSON

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

func (*NullableApiResponseLocalTxMonitorHasTx) Set

func (*NullableApiResponseLocalTxMonitorHasTx) UnmarshalJSON

func (v *NullableApiResponseLocalTxMonitorHasTx) UnmarshalJSON(
	src []byte,
) error

func (*NullableApiResponseLocalTxMonitorHasTx) Unset

type NullableApiResponseLocalTxMonitorSizes

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

func (NullableApiResponseLocalTxMonitorSizes) Get

func (NullableApiResponseLocalTxMonitorSizes) IsSet

func (NullableApiResponseLocalTxMonitorSizes) MarshalJSON

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

func (*NullableApiResponseLocalTxMonitorSizes) Set

func (*NullableApiResponseLocalTxMonitorSizes) UnmarshalJSON

func (v *NullableApiResponseLocalTxMonitorSizes) UnmarshalJSON(
	src []byte,
) error

func (*NullableApiResponseLocalTxMonitorSizes) Unset

type NullableApiResponseLocalTxMonitorTxs

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

func (NullableApiResponseLocalTxMonitorTxs) Get

func (NullableApiResponseLocalTxMonitorTxs) IsSet

func (NullableApiResponseLocalTxMonitorTxs) MarshalJSON

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

func (*NullableApiResponseLocalTxMonitorTxs) Set

func (*NullableApiResponseLocalTxMonitorTxs) UnmarshalJSON

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

func (*NullableApiResponseLocalTxMonitorTxs) 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 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 NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

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

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

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

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

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

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

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

func (*NullableTime) Set

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

func (*NullableTime) UnmarshalJSON

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

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type 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

Jump to

Keyboard shortcuts

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