marloweruntime

package module
v0.0.1 Latest Latest
Warning

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

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

README

marlowe-go-sdk

This library is meant to make your interaction with Marlowe Contracts much easier through an abstraction of the Marlowe Runtime REST API.

Usage

Refer to the docs/ to see how to see how the package is meant to be used.

Here's a sample of the library usage from the docs/DefaultAPI.md file:

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/marlowe-contrib/marlowe-go-sdk"
)

func main() {
    contractId := "98d601c9307dd43307cf68a03aad0086d4e07a789b66919ccf9f7f7676577eb7%231" // string |
    xChangeAddress := "addr1w94f8ywk4fg672xasahtk4t9k6w3aql943uxz5rt62d4dvq8evxaf" // string |
    xAddress := "xAddress_example" // string |  (optional)
    xCollateralUTxO := "xCollateralUTxO_example" // string |  (optional)
    postTransactionsRequest := *openapiclient.NewPostTransactionsRequest([]openapiclient.Input{openapiclient.Input{ChoiceContinuationInput: openapiclient.NewChoiceContinuationInput("ContinuationHash_example", *openapiclient.NewChoiceId("ChoiceName_example", openapiclient.Party{PartyAddress: openapiclient.NewPartyAddress("addr1w94f8ywk4fg672xasahtk4t9k6w3aql943uxz5rt62d4dvq8evxaf")}), int32(123), openapiclient.Contract{Assert: openapiclient.NewAssert(openapiclient.Observation{And: openapiclient.NewAnd(openapiclient.Observation{And: openapiclient.NewAnd(openapiclient.Observation{And: }, openapiclient.Observation{And: })}, openapiclient.Observation{And: })}, openapiclient.Contract{Assert: openapiclient.NewAssert(openapiclient.Observation{And: }, openapiclient.Contract{Assert: })})})}}, map[string]Metadata{"key": openapiclient.Metadata{ArrayOfMetadata: new([]Metadata)}}, map[string]Metadata{"key": openapiclient.Metadata{ArrayOfMetadata: new([]Metadata)}}, openapiclient.MarloweVersion("v1")) // PostTransactionsRequest |  (optional)

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.DefaultAPI.ApplyInputsToContract(context.Background(), contractId).XChangeAddress(xChangeAddress).XAddress(xAddress).XCollateralUTxO(xCollateralUTxO).PostTransactionsRequest(postTransactionsRequest).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `DefaultAPI.ApplyInputsToContract``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `ApplyInputsToContract`: ApplyInputsResponse
    fmt.Fprintf(os.Stdout, "Response from `DefaultAPI.ApplyInputsToContract`: %v\n", resp)
}

Check OpenAPI specs validity

Run the following command to check if the openapi.json is valid.

npx @openapitools/openapi-generator-cli validate -i openapi.json

Versioning

Refer to the releases page to see which is compatible with each Marlowe Runtime REST API version.

License

This package is under the Apache-2.0 license.

Documentation

Index

Constants

This section is empty.

Variables

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")
)
View Source
var AllowedAssertFailEnumValues = []AssertFail{
	"assertion_failed",
}

All allowed values of AssertFail enum

View Source
var AllowedCloseEnumValues = []Close{
	"close",
}

All allowed values of Close enum

View Source
var AllowedCloseObjectEnumValues = []CloseObject{
	"close",
}

All allowed values of CloseObject enum

View Source
var AllowedMarloweVersionEnumValues = []MarloweVersion{
	"v1",
}

All allowed values of MarloweVersion enum

View Source
var AllowedNotifyInputEnumValues = []NotifyInput{
	"input_notify",
}

All allowed values of NotifyInput enum

View Source
var AllowedPayoutStatusEnumValues = []PayoutStatus{
	"available",
	"withdrawn",
}

All allowed values of PayoutStatus enum

View Source
var AllowedTimeIntervalEnumValues = []TimeInterval{
	"time_interval_start",
	"time_interval_end",
}

All allowed values of TimeInterval enum

View Source
var AllowedTxStatusEnumValues = []TxStatus{
	"unsigned",
	"submitted",
	"confirmed",
}

All allowed values of TxStatus enum

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 {
	DefaultAPI DefaultAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the Marlowe Runtime REST API API v0.0.5.1 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 AccountTokenTupleInner

type AccountTokenTupleInner struct {
	Party *Party
	Token *Token
}

AccountTokenTupleInner - struct for AccountTokenTupleInner

func PartyAsAccountTokenTupleInner

func PartyAsAccountTokenTupleInner(v *Party) AccountTokenTupleInner

PartyAsAccountTokenTupleInner is a convenience function that returns Party wrapped in AccountTokenTupleInner

func TokenAsAccountTokenTupleInner

func TokenAsAccountTokenTupleInner(v *Token) AccountTokenTupleInner

TokenAsAccountTokenTupleInner is a convenience function that returns Token wrapped in AccountTokenTupleInner

func (*AccountTokenTupleInner) GetActualInstance

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

Get the actual instance

func (AccountTokenTupleInner) MarshalJSON

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

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

func (*AccountTokenTupleInner) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type Action

type Action struct {
	ChoiceAction  *ChoiceAction
	DepositAction *DepositAction
	NotifyAction  *NotifyAction
}

Action - A contract which becomes active when an action occurs.

func ChoiceActionAsAction

func ChoiceActionAsAction(v *ChoiceAction) Action

ChoiceActionAsAction is a convenience function that returns ChoiceAction wrapped in Action

func DepositActionAsAction

func DepositActionAsAction(v *DepositAction) Action

DepositActionAsAction is a convenience function that returns DepositAction wrapped in Action

func NotifyActionAsAction

func NotifyActionAsAction(v *NotifyAction) Action

NotifyActionAsAction is a convenience function that returns NotifyAction wrapped in Action

func (*Action) GetActualInstance

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

Get the actual instance

func (Action) MarshalJSON

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

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

func (*Action) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type ActionObject

type ActionObject struct {
	ChoiceActionObject  *ChoiceActionObject
	DepositActionObject *DepositActionObject
	LabelRef            *LabelRef
	NotifyActionObject  *NotifyActionObject
}

ActionObject - A contract which becomes active when an action occurs.

func ChoiceActionObjectAsActionObject

func ChoiceActionObjectAsActionObject(v *ChoiceActionObject) ActionObject

ChoiceActionObjectAsActionObject is a convenience function that returns ChoiceActionObject wrapped in ActionObject

func DepositActionObjectAsActionObject

func DepositActionObjectAsActionObject(v *DepositActionObject) ActionObject

DepositActionObjectAsActionObject is a convenience function that returns DepositActionObject wrapped in ActionObject

func LabelRefAsActionObject

func LabelRefAsActionObject(v *LabelRef) ActionObject

LabelRefAsActionObject is a convenience function that returns LabelRef wrapped in ActionObject

func NotifyActionObjectAsActionObject

func NotifyActionObjectAsActionObject(v *NotifyActionObject) ActionObject

NotifyActionObjectAsActionObject is a convenience function that returns NotifyActionObject wrapped in ActionObject

func (*ActionObject) GetActualInstance

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

Get the actual instance

func (ActionObject) MarshalJSON

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

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

func (*ActionObject) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type Add

type Add struct {
	Add Value `json:"add"`
	And Value `json:"and"`
}

Add struct for Add

func NewAdd

func NewAdd(add Value, and Value) *Add

NewAdd instantiates a new Add 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 NewAddWithDefaults

func NewAddWithDefaults() *Add

NewAddWithDefaults instantiates a new Add 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 (*Add) GetAdd

func (o *Add) GetAdd() Value

GetAdd returns the Add field value

func (*Add) GetAddOk

func (o *Add) GetAddOk() (*Value, bool)

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

func (*Add) GetAnd

func (o *Add) GetAnd() Value

GetAnd returns the And field value

func (*Add) GetAndOk

func (o *Add) GetAndOk() (*Value, bool)

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

func (Add) MarshalJSON

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

func (*Add) SetAdd

func (o *Add) SetAdd(v Value)

SetAdd sets field value

func (*Add) SetAnd

func (o *Add) SetAnd(v Value)

SetAnd sets field value

func (Add) ToMap

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

type AddObject

type AddObject struct {
	Add ValueObject `json:"add"`
	And ValueObject `json:"and"`
}

AddObject struct for AddObject

func NewAddObject

func NewAddObject(add ValueObject, and ValueObject) *AddObject

NewAddObject instantiates a new AddObject 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 NewAddObjectWithDefaults

func NewAddObjectWithDefaults() *AddObject

NewAddObjectWithDefaults instantiates a new AddObject 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 (*AddObject) GetAdd

func (o *AddObject) GetAdd() ValueObject

GetAdd returns the Add field value

func (*AddObject) GetAddOk

func (o *AddObject) GetAddOk() (*ValueObject, bool)

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

func (*AddObject) GetAnd

func (o *AddObject) GetAnd() ValueObject

GetAnd returns the And field value

func (*AddObject) GetAndOk

func (o *AddObject) GetAndOk() (*ValueObject, bool)

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

func (AddObject) MarshalJSON

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

func (*AddObject) SetAdd

func (o *AddObject) SetAdd(v ValueObject)

SetAdd sets field value

func (*AddObject) SetAnd

func (o *AddObject) SetAnd(v ValueObject)

SetAnd sets field value

func (AddObject) ToMap

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

type AddressAndMetadata

type AddressAndMetadata struct {
	// A cardano address, in Bech32 format
	Address  string         `json:"address"`
	Metadata *TokenMetadata `json:"metadata,omitempty"`
}

AddressAndMetadata struct for AddressAndMetadata

func NewAddressAndMetadata

func NewAddressAndMetadata(address string) *AddressAndMetadata

NewAddressAndMetadata instantiates a new AddressAndMetadata 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 NewAddressAndMetadataWithDefaults

func NewAddressAndMetadataWithDefaults() *AddressAndMetadata

NewAddressAndMetadataWithDefaults instantiates a new AddressAndMetadata 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 (*AddressAndMetadata) GetAddress

func (o *AddressAndMetadata) GetAddress() string

GetAddress returns the Address field value

func (*AddressAndMetadata) GetAddressOk

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

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

func (*AddressAndMetadata) GetMetadata

func (o *AddressAndMetadata) GetMetadata() TokenMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*AddressAndMetadata) GetMetadataOk

func (o *AddressAndMetadata) GetMetadataOk() (*TokenMetadata, bool)

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

func (*AddressAndMetadata) HasMetadata

func (o *AddressAndMetadata) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (AddressAndMetadata) MarshalJSON

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

func (*AddressAndMetadata) SetAddress

func (o *AddressAndMetadata) SetAddress(v string)

SetAddress sets field value

func (*AddressAndMetadata) SetMetadata

func (o *AddressAndMetadata) SetMetadata(v TokenMetadata)

SetMetadata gets a reference to the given TokenMetadata and assigns it to the Metadata field.

func (AddressAndMetadata) ToMap

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

type And

type And struct {
	And  Observation `json:"and"`
	Both Observation `json:"both"`
}

And struct for And

func NewAnd

func NewAnd(and Observation, both Observation) *And

NewAnd instantiates a new And 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 NewAndWithDefaults

func NewAndWithDefaults() *And

NewAndWithDefaults instantiates a new And 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 (*And) GetAnd

func (o *And) GetAnd() Observation

GetAnd returns the And field value

func (*And) GetAndOk

func (o *And) GetAndOk() (*Observation, bool)

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

func (*And) GetBoth

func (o *And) GetBoth() Observation

GetBoth returns the Both field value

func (*And) GetBothOk

func (o *And) GetBothOk() (*Observation, bool)

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

func (And) MarshalJSON

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

func (*And) SetAnd

func (o *And) SetAnd(v Observation)

SetAnd sets field value

func (*And) SetBoth

func (o *And) SetBoth(v Observation)

SetBoth sets field value

func (And) ToMap

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

type AndObject

type AndObject struct {
	And  ObservationObject `json:"and"`
	Both ObservationObject `json:"both"`
}

AndObject struct for AndObject

func NewAndObject

func NewAndObject(and ObservationObject, both ObservationObject) *AndObject

NewAndObject instantiates a new AndObject 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 NewAndObjectWithDefaults

func NewAndObjectWithDefaults() *AndObject

NewAndObjectWithDefaults instantiates a new AndObject 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 (*AndObject) GetAnd

func (o *AndObject) GetAnd() ObservationObject

GetAnd returns the And field value

func (*AndObject) GetAndOk

func (o *AndObject) GetAndOk() (*ObservationObject, bool)

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

func (*AndObject) GetBoth

func (o *AndObject) GetBoth() ObservationObject

GetBoth returns the Both field value

func (*AndObject) GetBothOk

func (o *AndObject) GetBothOk() (*ObservationObject, bool)

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

func (AndObject) MarshalJSON

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

func (*AndObject) SetAnd

func (o *AndObject) SetAnd(v ObservationObject)

SetAnd sets field value

func (*AndObject) SetBoth

func (o *AndObject) SetBoth(v ObservationObject)

SetBoth sets field value

func (AndObject) ToMap

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

type ApiApplyInputsToContractRequest

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

func (ApiApplyInputsToContractRequest) Execute

func (ApiApplyInputsToContractRequest) PostTransactionsRequest

func (r ApiApplyInputsToContractRequest) PostTransactionsRequest(postTransactionsRequest PostTransactionsRequest) ApiApplyInputsToContractRequest

func (ApiApplyInputsToContractRequest) XAddress

func (ApiApplyInputsToContractRequest) XChangeAddress

func (ApiApplyInputsToContractRequest) XCollateralUTxO

func (r ApiApplyInputsToContractRequest) XCollateralUTxO(xCollateralUTxO string) ApiApplyInputsToContractRequest

type ApiCreateContractRequest

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

func (ApiCreateContractRequest) Execute

func (ApiCreateContractRequest) PostContractsRequest

func (r ApiCreateContractRequest) PostContractsRequest(postContractsRequest PostContractsRequest) ApiCreateContractRequest

func (ApiCreateContractRequest) XAddress

func (ApiCreateContractRequest) XChangeAddress

func (r ApiCreateContractRequest) XChangeAddress(xChangeAddress string) ApiCreateContractRequest

func (ApiCreateContractRequest) XCollateralUTxO

func (r ApiCreateContractRequest) XCollateralUTxO(xCollateralUTxO string) ApiCreateContractRequest

func (ApiCreateContractRequest) XStakeAddress

func (r ApiCreateContractRequest) XStakeAddress(xStakeAddress string) ApiCreateContractRequest

Where to send staking rewards for the Marlowe script outputs of this contract.

type ApiCreateContractSourcesRequest

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

func (ApiCreateContractSourcesRequest) Execute

func (ApiCreateContractSourcesRequest) LabelledObject

func (ApiCreateContractSourcesRequest) Main

The label of the top-level contract object in the bundle(s).

type ApiGetContractByIdRequest

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

func (ApiGetContractByIdRequest) Execute

type ApiGetContractSourceAdjacencyRequest

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

func (ApiGetContractSourceAdjacencyRequest) Execute

type ApiGetContractSourceByIdRequest

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

func (ApiGetContractSourceByIdRequest) Execute

func (ApiGetContractSourceByIdRequest) Expand

type ApiGetContractSourceClosureRequest

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

func (ApiGetContractSourceClosureRequest) Execute

type ApiGetContractTransactionByIdRequest

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

func (ApiGetContractTransactionByIdRequest) Execute

type ApiGetContractsRequest

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

func (ApiGetContractsRequest) Execute

func (ApiGetContractsRequest) PartyAddress

func (r ApiGetContractsRequest) PartyAddress(partyAddress []string) ApiGetContractsRequest

func (ApiGetContractsRequest) PartyRole

func (r ApiGetContractsRequest) PartyRole(partyRole []string) ApiGetContractsRequest

func (ApiGetContractsRequest) Range_

func (ApiGetContractsRequest) RoleCurrency

func (r ApiGetContractsRequest) RoleCurrency(roleCurrency []string) ApiGetContractsRequest

func (ApiGetContractsRequest) Tag

type ApiGetNextStepsForContractRequest

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

func (ApiGetNextStepsForContractRequest) Execute

func (ApiGetNextStepsForContractRequest) Party

func (ApiGetNextStepsForContractRequest) ValidityEnd

The end of the validity range.

func (ApiGetNextStepsForContractRequest) ValidityStart

The beginning of the validity range.

type ApiGetPayoutByIdRequest

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

func (ApiGetPayoutByIdRequest) Execute

type ApiGetPayoutsRequest

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

func (ApiGetPayoutsRequest) ContractId

func (r ApiGetPayoutsRequest) ContractId(contractId []string) ApiGetPayoutsRequest

func (ApiGetPayoutsRequest) Execute

func (ApiGetPayoutsRequest) Range_

func (ApiGetPayoutsRequest) RoleToken

func (r ApiGetPayoutsRequest) RoleToken(roleToken []string) ApiGetPayoutsRequest

func (ApiGetPayoutsRequest) Status

Whether to include available or withdrawn payouts in the results.

type ApiGetTransactionsForContractRequest

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

func (ApiGetTransactionsForContractRequest) Execute

func (ApiGetTransactionsForContractRequest) Range_

type ApiGetWithdrawalByIdRequest

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

func (ApiGetWithdrawalByIdRequest) Execute

type ApiGetWithdrawalsRequest

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

func (ApiGetWithdrawalsRequest) Execute

func (ApiGetWithdrawalsRequest) Range_

func (ApiGetWithdrawalsRequest) RoleCurrency

func (r ApiGetWithdrawalsRequest) RoleCurrency(roleCurrency []string) ApiGetWithdrawalsRequest

type ApiHealthcheckRequest

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

func (ApiHealthcheckRequest) Execute

func (r ApiHealthcheckRequest) Execute() (*http.Response, error)

type ApiSubmitContractRequest

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

func (ApiSubmitContractRequest) Execute

func (r ApiSubmitContractRequest) Execute() (*http.Response, error)

func (ApiSubmitContractRequest) TextEnvelope

func (r ApiSubmitContractRequest) TextEnvelope(textEnvelope TextEnvelope) ApiSubmitContractRequest

type ApiSubmitContractTransactionRequest

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

func (ApiSubmitContractTransactionRequest) Execute

func (ApiSubmitContractTransactionRequest) TextEnvelope

type ApiSubmitWithdrawalRequest

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

func (ApiSubmitWithdrawalRequest) Execute

func (ApiSubmitWithdrawalRequest) TextEnvelope

type ApiWithdrawPayoutsRequest

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

func (ApiWithdrawPayoutsRequest) Execute

func (ApiWithdrawPayoutsRequest) PostWithdrawalsRequest

func (r ApiWithdrawPayoutsRequest) PostWithdrawalsRequest(postWithdrawalsRequest PostWithdrawalsRequest) ApiWithdrawPayoutsRequest

func (ApiWithdrawPayoutsRequest) XAddress

func (ApiWithdrawPayoutsRequest) XChangeAddress

func (r ApiWithdrawPayoutsRequest) XChangeAddress(xChangeAddress string) ApiWithdrawPayoutsRequest

func (ApiWithdrawPayoutsRequest) XCollateralUTxO

func (r ApiWithdrawPayoutsRequest) XCollateralUTxO(xCollateralUTxO string) ApiWithdrawPayoutsRequest

type ApplicableInputs

type ApplicableInputs struct {
	Choices  []CanChoose  `json:"choices"`
	Deposits []CanDeposit `json:"deposits"`
	Notify   *CanNotify   `json:"notify,omitempty"`
}

ApplicableInputs Applicable Inputs for a given contract

func NewApplicableInputs

func NewApplicableInputs(choices []CanChoose, deposits []CanDeposit) *ApplicableInputs

NewApplicableInputs instantiates a new ApplicableInputs 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 NewApplicableInputsWithDefaults

func NewApplicableInputsWithDefaults() *ApplicableInputs

NewApplicableInputsWithDefaults instantiates a new ApplicableInputs 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 (*ApplicableInputs) GetChoices

func (o *ApplicableInputs) GetChoices() []CanChoose

GetChoices returns the Choices field value

func (*ApplicableInputs) GetChoicesOk

func (o *ApplicableInputs) GetChoicesOk() ([]CanChoose, bool)

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

func (*ApplicableInputs) GetDeposits

func (o *ApplicableInputs) GetDeposits() []CanDeposit

GetDeposits returns the Deposits field value

func (*ApplicableInputs) GetDepositsOk

func (o *ApplicableInputs) GetDepositsOk() ([]CanDeposit, bool)

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

func (*ApplicableInputs) GetNotify

func (o *ApplicableInputs) GetNotify() CanNotify

GetNotify returns the Notify field value if set, zero value otherwise.

func (*ApplicableInputs) GetNotifyOk

func (o *ApplicableInputs) GetNotifyOk() (*CanNotify, bool)

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

func (*ApplicableInputs) HasNotify

func (o *ApplicableInputs) HasNotify() bool

HasNotify returns a boolean if a field has been set.

func (ApplicableInputs) MarshalJSON

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

func (*ApplicableInputs) SetChoices

func (o *ApplicableInputs) SetChoices(v []CanChoose)

SetChoices sets field value

func (*ApplicableInputs) SetDeposits

func (o *ApplicableInputs) SetDeposits(v []CanDeposit)

SetDeposits sets field value

func (*ApplicableInputs) SetNotify

func (o *ApplicableInputs) SetNotify(v CanNotify)

SetNotify gets a reference to the given CanNotify and assigns it to the Notify field.

func (ApplicableInputs) ToMap

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

type ApplyInputsResponse

type ApplyInputsResponse struct {
	Links    ApplyInputsResponseLinks `json:"links"`
	Resource ApplyInputsTxEnvelope    `json:"resource"`
}

ApplyInputsResponse struct for ApplyInputsResponse

func NewApplyInputsResponse

func NewApplyInputsResponse(links ApplyInputsResponseLinks, resource ApplyInputsTxEnvelope) *ApplyInputsResponse

NewApplyInputsResponse instantiates a new ApplyInputsResponse 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 NewApplyInputsResponseWithDefaults

func NewApplyInputsResponseWithDefaults() *ApplyInputsResponse

NewApplyInputsResponseWithDefaults instantiates a new ApplyInputsResponse 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

GetLinks returns the Links field value

func (*ApplyInputsResponse) GetLinksOk

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

func (*ApplyInputsResponse) GetResource

func (o *ApplyInputsResponse) GetResource() ApplyInputsTxEnvelope

GetResource returns the Resource field value

func (*ApplyInputsResponse) GetResourceOk

func (o *ApplyInputsResponse) GetResourceOk() (*ApplyInputsTxEnvelope, bool)

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

func (ApplyInputsResponse) MarshalJSON

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

SetLinks sets field value

func (*ApplyInputsResponse) SetResource

func (o *ApplyInputsResponse) SetResource(v ApplyInputsTxEnvelope)

SetResource sets field value

func (ApplyInputsResponse) ToMap

func (o ApplyInputsResponse) ToMap() (map[string]interface{}, error)
type ApplyInputsResponseLinks struct {
	Transaction *string `json:"transaction,omitempty"`
}

ApplyInputsResponseLinks struct for ApplyInputsResponseLinks

func NewApplyInputsResponseLinks() *ApplyInputsResponseLinks

NewApplyInputsResponseLinks instantiates a new ApplyInputsResponseLinks 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 NewApplyInputsResponseLinksWithDefaults

func NewApplyInputsResponseLinksWithDefaults() *ApplyInputsResponseLinks

NewApplyInputsResponseLinksWithDefaults instantiates a new ApplyInputsResponseLinks 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 (*ApplyInputsResponseLinks) GetTransaction

func (o *ApplyInputsResponseLinks) GetTransaction() string

GetTransaction returns the Transaction field value if set, zero value otherwise.

func (*ApplyInputsResponseLinks) GetTransactionOk

func (o *ApplyInputsResponseLinks) GetTransactionOk() (*string, bool)

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

func (*ApplyInputsResponseLinks) HasTransaction

func (o *ApplyInputsResponseLinks) HasTransaction() bool

HasTransaction returns a boolean if a field has been set.

func (ApplyInputsResponseLinks) MarshalJSON

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

func (*ApplyInputsResponseLinks) SetTransaction

func (o *ApplyInputsResponseLinks) SetTransaction(v string)

SetTransaction gets a reference to the given string and assigns it to the Transaction field.

func (ApplyInputsResponseLinks) ToMap

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

type ApplyInputsTxEnvelope

type ApplyInputsTxEnvelope struct {
	// A reference to a transaction output with a transaction ID and index.
	ContractId string `json:"contractId"`
	// The hex-encoded identifier of a Cardano transaction
	TransactionId string       `json:"transactionId"`
	Tx            TextEnvelope `json:"tx"`
}

ApplyInputsTxEnvelope The \"type\" property of \"tx\" must be \"Tx BabbageEra\" or \"Tx ConwayEra\"

func NewApplyInputsTxEnvelope

func NewApplyInputsTxEnvelope(contractId string, transactionId string, tx TextEnvelope) *ApplyInputsTxEnvelope

NewApplyInputsTxEnvelope instantiates a new ApplyInputsTxEnvelope 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 NewApplyInputsTxEnvelopeWithDefaults

func NewApplyInputsTxEnvelopeWithDefaults() *ApplyInputsTxEnvelope

NewApplyInputsTxEnvelopeWithDefaults instantiates a new ApplyInputsTxEnvelope 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 (*ApplyInputsTxEnvelope) GetContractId

func (o *ApplyInputsTxEnvelope) GetContractId() string

GetContractId returns the ContractId field value

func (*ApplyInputsTxEnvelope) GetContractIdOk

func (o *ApplyInputsTxEnvelope) GetContractIdOk() (*string, bool)

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

func (*ApplyInputsTxEnvelope) GetTransactionId

func (o *ApplyInputsTxEnvelope) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*ApplyInputsTxEnvelope) GetTransactionIdOk

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

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

func (*ApplyInputsTxEnvelope) GetTx

GetTx returns the Tx field value

func (*ApplyInputsTxEnvelope) GetTxOk

func (o *ApplyInputsTxEnvelope) GetTxOk() (*TextEnvelope, bool)

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

func (ApplyInputsTxEnvelope) MarshalJSON

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

func (*ApplyInputsTxEnvelope) SetContractId

func (o *ApplyInputsTxEnvelope) SetContractId(v string)

SetContractId sets field value

func (*ApplyInputsTxEnvelope) SetTransactionId

func (o *ApplyInputsTxEnvelope) SetTransactionId(v string)

SetTransactionId sets field value

func (*ApplyInputsTxEnvelope) SetTx

func (o *ApplyInputsTxEnvelope) SetTx(v TextEnvelope)

SetTx sets field value

func (ApplyInputsTxEnvelope) ToMap

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

type Assert

type Assert struct {
	Assert Observation `json:"assert"`
	Then   Contract    `json:"then"`
}

Assert Check an observation and produce a warning if it is false.

func NewAssert

func NewAssert(assert Observation, then Contract) *Assert

NewAssert instantiates a new Assert 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 NewAssertWithDefaults

func NewAssertWithDefaults() *Assert

NewAssertWithDefaults instantiates a new Assert 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 (*Assert) GetAssert

func (o *Assert) GetAssert() Observation

GetAssert returns the Assert field value

func (*Assert) GetAssertOk

func (o *Assert) GetAssertOk() (*Observation, bool)

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

func (*Assert) GetThen

func (o *Assert) GetThen() Contract

GetThen returns the Then field value

func (*Assert) GetThenOk

func (o *Assert) GetThenOk() (*Contract, bool)

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

func (Assert) MarshalJSON

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

func (*Assert) SetAssert

func (o *Assert) SetAssert(v Observation)

SetAssert sets field value

func (*Assert) SetThen

func (o *Assert) SetThen(v Contract)

SetThen sets field value

func (Assert) ToMap

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

type AssertFail

type AssertFail string

AssertFail A semantics assertion failed.

const (
	ASSERTION_FAILED AssertFail = "assertion_failed"
)

List of AssertFail

func NewAssertFailFromValue

func NewAssertFailFromValue(v string) (*AssertFail, error)

NewAssertFailFromValue returns a pointer to a valid AssertFail for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AssertFail) IsValid

func (v AssertFail) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AssertFail) Ptr

func (v AssertFail) Ptr() *AssertFail

Ptr returns reference to AssertFail value

func (*AssertFail) UnmarshalJSON

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

type AssertObject

type AssertObject struct {
	Assert ObservationObject `json:"assert"`
	Then   ContractObject    `json:"then"`
}

AssertObject Check an observation and produce a warning if it is false.

func NewAssertObject

func NewAssertObject(assert ObservationObject, then ContractObject) *AssertObject

NewAssertObject instantiates a new AssertObject 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 NewAssertObjectWithDefaults

func NewAssertObjectWithDefaults() *AssertObject

NewAssertObjectWithDefaults instantiates a new AssertObject 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 (*AssertObject) GetAssert

func (o *AssertObject) GetAssert() ObservationObject

GetAssert returns the Assert field value

func (*AssertObject) GetAssertOk

func (o *AssertObject) GetAssertOk() (*ObservationObject, bool)

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

func (*AssertObject) GetThen

func (o *AssertObject) GetThen() ContractObject

GetThen returns the Then field value

func (*AssertObject) GetThenOk

func (o *AssertObject) GetThenOk() (*ContractObject, bool)

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

func (AssertObject) MarshalJSON

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

func (*AssertObject) SetAssert

func (o *AssertObject) SetAssert(v ObservationObject)

SetAssert sets field value

func (*AssertObject) SetThen

func (o *AssertObject) SetThen(v ContractObject)

SetThen sets field value

func (AssertObject) ToMap

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

type AssetId

type AssetId struct {
	AssetName string `json:"assetName"`
	// The hex-encoded minting policy ID for a native Cardano token
	PolicyId string `json:"policyId"`
}

AssetId struct for AssetId

func NewAssetId

func NewAssetId(assetName string, policyId string) *AssetId

NewAssetId instantiates a new AssetId 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 NewAssetIdWithDefaults

func NewAssetIdWithDefaults() *AssetId

NewAssetIdWithDefaults instantiates a new AssetId 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 (*AssetId) GetAssetName

func (o *AssetId) GetAssetName() string

GetAssetName returns the AssetName field value

func (*AssetId) GetAssetNameOk

func (o *AssetId) GetAssetNameOk() (*string, bool)

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

func (*AssetId) GetPolicyId

func (o *AssetId) GetPolicyId() string

GetPolicyId returns the PolicyId field value

func (*AssetId) GetPolicyIdOk

func (o *AssetId) GetPolicyIdOk() (*string, bool)

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

func (AssetId) MarshalJSON

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

func (*AssetId) SetAssetName

func (o *AssetId) SetAssetName(v string)

SetAssetName sets field value

func (*AssetId) SetPolicyId

func (o *AssetId) SetPolicyId(v string)

SetPolicyId sets field value

func (AssetId) ToMap

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

type Assets

type Assets struct {
	Lovelace int32                       `json:"lovelace"`
	Tokens   map[string]map[string]int32 `json:"tokens"`
}

Assets struct for Assets

func NewAssets

func NewAssets(lovelace int32, tokens map[string]map[string]int32) *Assets

NewAssets instantiates a new Assets 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 NewAssetsWithDefaults

func NewAssetsWithDefaults() *Assets

NewAssetsWithDefaults instantiates a new Assets 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 (*Assets) GetLovelace

func (o *Assets) GetLovelace() int32

GetLovelace returns the Lovelace field value

func (*Assets) GetLovelaceOk

func (o *Assets) GetLovelaceOk() (*int32, bool)

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

func (*Assets) GetTokens

func (o *Assets) GetTokens() map[string]map[string]int32

GetTokens returns the Tokens field value

func (*Assets) GetTokensOk

func (o *Assets) GetTokensOk() (*map[string]map[string]int32, bool)

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

func (Assets) MarshalJSON

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

func (*Assets) SetLovelace

func (o *Assets) SetLovelace(v int32)

SetLovelace sets field value

func (*Assets) SetTokens

func (o *Assets) SetTokens(v map[string]map[string]int32)

SetTokens sets field value

func (Assets) ToMap

func (o Assets) 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 BlockHeader

type BlockHeader struct {
	BlockHeaderHash string `json:"blockHeaderHash"`
	BlockNo         int64  `json:"blockNo"`
	SlotNo          int64  `json:"slotNo"`
}

BlockHeader struct for BlockHeader

func NewBlockHeader

func NewBlockHeader(blockHeaderHash string, blockNo int64, slotNo int64) *BlockHeader

NewBlockHeader instantiates a new BlockHeader 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 NewBlockHeaderWithDefaults

func NewBlockHeaderWithDefaults() *BlockHeader

NewBlockHeaderWithDefaults instantiates a new BlockHeader 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 (*BlockHeader) GetBlockHeaderHash

func (o *BlockHeader) GetBlockHeaderHash() string

GetBlockHeaderHash returns the BlockHeaderHash field value

func (*BlockHeader) GetBlockHeaderHashOk

func (o *BlockHeader) GetBlockHeaderHashOk() (*string, bool)

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

func (*BlockHeader) GetBlockNo

func (o *BlockHeader) GetBlockNo() int64

GetBlockNo returns the BlockNo field value

func (*BlockHeader) GetBlockNoOk

func (o *BlockHeader) GetBlockNoOk() (*int64, bool)

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

func (*BlockHeader) GetSlotNo

func (o *BlockHeader) GetSlotNo() int64

GetSlotNo returns the SlotNo field value

func (*BlockHeader) GetSlotNoOk

func (o *BlockHeader) GetSlotNoOk() (*int64, bool)

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

func (BlockHeader) MarshalJSON

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

func (*BlockHeader) SetBlockHeaderHash

func (o *BlockHeader) SetBlockHeaderHash(v string)

SetBlockHeaderHash sets field value

func (*BlockHeader) SetBlockNo

func (o *BlockHeader) SetBlockNo(v int64)

SetBlockNo sets field value

func (*BlockHeader) SetSlotNo

func (o *BlockHeader) SetSlotNo(v int64)

SetSlotNo sets field value

func (BlockHeader) ToMap

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

type Bound

type Bound struct {
	From int32 `json:"from"`
	To   int32 `json:"to"`
}

Bound An inclusive range of values for a choice.

func NewBound

func NewBound(from int32, to int32) *Bound

NewBound instantiates a new Bound 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 NewBoundWithDefaults

func NewBoundWithDefaults() *Bound

NewBoundWithDefaults instantiates a new Bound 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 (*Bound) GetFrom

func (o *Bound) GetFrom() int32

GetFrom returns the From field value

func (*Bound) GetFromOk

func (o *Bound) GetFromOk() (*int32, bool)

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

func (*Bound) GetTo

func (o *Bound) GetTo() int32

GetTo returns the To field value

func (*Bound) GetToOk

func (o *Bound) GetToOk() (*int32, bool)

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

func (Bound) MarshalJSON

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

func (*Bound) SetFrom

func (o *Bound) SetFrom(v int32)

SetFrom sets field value

func (*Bound) SetTo

func (o *Bound) SetTo(v int32)

SetTo sets field value

func (Bound) ToMap

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

type CanChoose

type CanChoose struct {
	CanChooseBetween []Bound `json:"can_choose_between"`
	// Index of a \"Case Action\" in a \"When\"
	CaseIndex int32    `json:"case_index"`
	ForChoice ChoiceId `json:"for_choice"`
	// Indicates if a given contract continuation is merkleized
	IsMerkleizedContinuation bool `json:"is_merkleized_continuation"`
}

CanChoose Choice Inputs that can be applied for a given contract

func NewCanChoose

func NewCanChoose(canChooseBetween []Bound, caseIndex int32, forChoice ChoiceId, isMerkleizedContinuation bool) *CanChoose

NewCanChoose instantiates a new CanChoose 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 NewCanChooseWithDefaults

func NewCanChooseWithDefaults() *CanChoose

NewCanChooseWithDefaults instantiates a new CanChoose 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 (*CanChoose) GetCanChooseBetween

func (o *CanChoose) GetCanChooseBetween() []Bound

GetCanChooseBetween returns the CanChooseBetween field value

func (*CanChoose) GetCanChooseBetweenOk

func (o *CanChoose) GetCanChooseBetweenOk() ([]Bound, bool)

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

func (*CanChoose) GetCaseIndex

func (o *CanChoose) GetCaseIndex() int32

GetCaseIndex returns the CaseIndex field value

func (*CanChoose) GetCaseIndexOk

func (o *CanChoose) GetCaseIndexOk() (*int32, bool)

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

func (*CanChoose) GetForChoice

func (o *CanChoose) GetForChoice() ChoiceId

GetForChoice returns the ForChoice field value

func (*CanChoose) GetForChoiceOk

func (o *CanChoose) GetForChoiceOk() (*ChoiceId, bool)

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

func (*CanChoose) GetIsMerkleizedContinuation

func (o *CanChoose) GetIsMerkleizedContinuation() bool

GetIsMerkleizedContinuation returns the IsMerkleizedContinuation field value

func (*CanChoose) GetIsMerkleizedContinuationOk

func (o *CanChoose) GetIsMerkleizedContinuationOk() (*bool, bool)

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

func (CanChoose) MarshalJSON

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

func (*CanChoose) SetCanChooseBetween

func (o *CanChoose) SetCanChooseBetween(v []Bound)

SetCanChooseBetween sets field value

func (*CanChoose) SetCaseIndex

func (o *CanChoose) SetCaseIndex(v int32)

SetCaseIndex sets field value

func (*CanChoose) SetForChoice

func (o *CanChoose) SetForChoice(v ChoiceId)

SetForChoice sets field value

func (*CanChoose) SetIsMerkleizedContinuation

func (o *CanChoose) SetIsMerkleizedContinuation(v bool)

SetIsMerkleizedContinuation sets field value

func (CanChoose) ToMap

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

type CanDeposit

type CanDeposit struct {
	CanDeposit int32 `json:"can_deposit"`
	// Index of a \"Case Action\" in a \"When\"
	CaseIndex   int32 `json:"case_index"`
	IntoAccount Party `json:"into_account"`
	// Indicates if a given contract continuation is merkleized
	IsMerkleizedContinuation bool  `json:"is_merkleized_continuation"`
	OfToken                  Token `json:"of_token"`
	Party                    Party `json:"party"`
}

CanDeposit Deposit Input that can be applied for a given contract

func NewCanDeposit

func NewCanDeposit(canDeposit int32, caseIndex int32, intoAccount Party, isMerkleizedContinuation bool, ofToken Token, party Party) *CanDeposit

NewCanDeposit instantiates a new CanDeposit 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 NewCanDepositWithDefaults

func NewCanDepositWithDefaults() *CanDeposit

NewCanDepositWithDefaults instantiates a new CanDeposit 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 (*CanDeposit) GetCanDeposit

func (o *CanDeposit) GetCanDeposit() int32

GetCanDeposit returns the CanDeposit field value

func (*CanDeposit) GetCanDepositOk

func (o *CanDeposit) GetCanDepositOk() (*int32, bool)

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

func (*CanDeposit) GetCaseIndex

func (o *CanDeposit) GetCaseIndex() int32

GetCaseIndex returns the CaseIndex field value

func (*CanDeposit) GetCaseIndexOk

func (o *CanDeposit) GetCaseIndexOk() (*int32, bool)

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

func (*CanDeposit) GetIntoAccount

func (o *CanDeposit) GetIntoAccount() Party

GetIntoAccount returns the IntoAccount field value

func (*CanDeposit) GetIntoAccountOk

func (o *CanDeposit) GetIntoAccountOk() (*Party, bool)

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

func (*CanDeposit) GetIsMerkleizedContinuation

func (o *CanDeposit) GetIsMerkleizedContinuation() bool

GetIsMerkleizedContinuation returns the IsMerkleizedContinuation field value

func (*CanDeposit) GetIsMerkleizedContinuationOk

func (o *CanDeposit) GetIsMerkleizedContinuationOk() (*bool, bool)

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

func (*CanDeposit) GetOfToken

func (o *CanDeposit) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*CanDeposit) GetOfTokenOk

func (o *CanDeposit) GetOfTokenOk() (*Token, bool)

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

func (*CanDeposit) GetParty

func (o *CanDeposit) GetParty() Party

GetParty returns the Party field value

func (*CanDeposit) GetPartyOk

func (o *CanDeposit) GetPartyOk() (*Party, bool)

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

func (CanDeposit) MarshalJSON

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

func (*CanDeposit) SetCanDeposit

func (o *CanDeposit) SetCanDeposit(v int32)

SetCanDeposit sets field value

func (*CanDeposit) SetCaseIndex

func (o *CanDeposit) SetCaseIndex(v int32)

SetCaseIndex sets field value

func (*CanDeposit) SetIntoAccount

func (o *CanDeposit) SetIntoAccount(v Party)

SetIntoAccount sets field value

func (*CanDeposit) SetIsMerkleizedContinuation

func (o *CanDeposit) SetIsMerkleizedContinuation(v bool)

SetIsMerkleizedContinuation sets field value

func (*CanDeposit) SetOfToken

func (o *CanDeposit) SetOfToken(v Token)

SetOfToken sets field value

func (*CanDeposit) SetParty

func (o *CanDeposit) SetParty(v Party)

SetParty sets field value

func (CanDeposit) ToMap

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

type CanNotify

type CanNotify struct {
	// Index of a \"Case Action\" in a \"When\"
	CaseIndex int32 `json:"case_index"`
	// Indicates if a given contract continuation is merkleized
	IsMerkleizedContinuation bool `json:"is_merkleized_continuation"`
}

CanNotify Notify Input tha can be applied for a given contract

func NewCanNotify

func NewCanNotify(caseIndex int32, isMerkleizedContinuation bool) *CanNotify

NewCanNotify instantiates a new CanNotify 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 NewCanNotifyWithDefaults

func NewCanNotifyWithDefaults() *CanNotify

NewCanNotifyWithDefaults instantiates a new CanNotify 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 (*CanNotify) GetCaseIndex

func (o *CanNotify) GetCaseIndex() int32

GetCaseIndex returns the CaseIndex field value

func (*CanNotify) GetCaseIndexOk

func (o *CanNotify) GetCaseIndexOk() (*int32, bool)

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

func (*CanNotify) GetIsMerkleizedContinuation

func (o *CanNotify) GetIsMerkleizedContinuation() bool

GetIsMerkleizedContinuation returns the IsMerkleizedContinuation field value

func (*CanNotify) GetIsMerkleizedContinuationOk

func (o *CanNotify) GetIsMerkleizedContinuationOk() (*bool, bool)

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

func (CanNotify) MarshalJSON

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

func (*CanNotify) SetCaseIndex

func (o *CanNotify) SetCaseIndex(v int32)

SetCaseIndex sets field value

func (*CanNotify) SetIsMerkleizedContinuation

func (o *CanNotify) SetIsMerkleizedContinuation(v bool)

SetIsMerkleizedContinuation sets field value

func (CanNotify) ToMap

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

type Case

type Case struct {
	CaseMerkleizedThen *CaseMerkleizedThen
	CaseThen           *CaseThen
}

Case - A contract which becomes active when an action occurs.

func CaseMerkleizedThenAsCase

func CaseMerkleizedThenAsCase(v *CaseMerkleizedThen) Case

CaseMerkleizedThenAsCase is a convenience function that returns CaseMerkleizedThen wrapped in Case

func CaseThenAsCase

func CaseThenAsCase(v *CaseThen) Case

CaseThenAsCase is a convenience function that returns CaseThen wrapped in Case

func (*Case) GetActualInstance

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

Get the actual instance

func (Case) MarshalJSON

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

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

func (*Case) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type CaseMerkleizedThen

type CaseMerkleizedThen struct {
	Case           Action `json:"case"`
	MerkleizedThen string `json:"merkleized_then"`
}

CaseMerkleizedThen struct for CaseMerkleizedThen

func NewCaseMerkleizedThen

func NewCaseMerkleizedThen(case_ Action, merkleizedThen string) *CaseMerkleizedThen

NewCaseMerkleizedThen instantiates a new CaseMerkleizedThen 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 NewCaseMerkleizedThenWithDefaults

func NewCaseMerkleizedThenWithDefaults() *CaseMerkleizedThen

NewCaseMerkleizedThenWithDefaults instantiates a new CaseMerkleizedThen 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 (*CaseMerkleizedThen) GetCase

func (o *CaseMerkleizedThen) GetCase() Action

GetCase returns the Case field value

func (*CaseMerkleizedThen) GetCaseOk

func (o *CaseMerkleizedThen) GetCaseOk() (*Action, bool)

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

func (*CaseMerkleizedThen) GetMerkleizedThen

func (o *CaseMerkleizedThen) GetMerkleizedThen() string

GetMerkleizedThen returns the MerkleizedThen field value

func (*CaseMerkleizedThen) GetMerkleizedThenOk

func (o *CaseMerkleizedThen) GetMerkleizedThenOk() (*string, bool)

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

func (CaseMerkleizedThen) MarshalJSON

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

func (*CaseMerkleizedThen) SetCase

func (o *CaseMerkleizedThen) SetCase(v Action)

SetCase sets field value

func (*CaseMerkleizedThen) SetMerkleizedThen

func (o *CaseMerkleizedThen) SetMerkleizedThen(v string)

SetMerkleizedThen sets field value

func (CaseMerkleizedThen) ToMap

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

type CaseMerkleizedThenObject

type CaseMerkleizedThenObject struct {
	Case           ActionObject `json:"case"`
	MerkleizedThen string       `json:"merkleized_then"`
}

CaseMerkleizedThenObject struct for CaseMerkleizedThenObject

func NewCaseMerkleizedThenObject

func NewCaseMerkleizedThenObject(case_ ActionObject, merkleizedThen string) *CaseMerkleizedThenObject

NewCaseMerkleizedThenObject instantiates a new CaseMerkleizedThenObject 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 NewCaseMerkleizedThenObjectWithDefaults

func NewCaseMerkleizedThenObjectWithDefaults() *CaseMerkleizedThenObject

NewCaseMerkleizedThenObjectWithDefaults instantiates a new CaseMerkleizedThenObject 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 (*CaseMerkleizedThenObject) GetCase

GetCase returns the Case field value

func (*CaseMerkleizedThenObject) GetCaseOk

func (o *CaseMerkleizedThenObject) GetCaseOk() (*ActionObject, bool)

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

func (*CaseMerkleizedThenObject) GetMerkleizedThen

func (o *CaseMerkleizedThenObject) GetMerkleizedThen() string

GetMerkleizedThen returns the MerkleizedThen field value

func (*CaseMerkleizedThenObject) GetMerkleizedThenOk

func (o *CaseMerkleizedThenObject) GetMerkleizedThenOk() (*string, bool)

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

func (CaseMerkleizedThenObject) MarshalJSON

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

func (*CaseMerkleizedThenObject) SetCase

func (o *CaseMerkleizedThenObject) SetCase(v ActionObject)

SetCase sets field value

func (*CaseMerkleizedThenObject) SetMerkleizedThen

func (o *CaseMerkleizedThenObject) SetMerkleizedThen(v string)

SetMerkleizedThen sets field value

func (CaseMerkleizedThenObject) ToMap

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

type CaseObject

type CaseObject struct {
	CaseMerkleizedThenObject *CaseMerkleizedThenObject
	CaseThenObject           *CaseThenObject
}

CaseObject - A contract which becomes active when an action occurs.

func CaseMerkleizedThenObjectAsCaseObject

func CaseMerkleizedThenObjectAsCaseObject(v *CaseMerkleizedThenObject) CaseObject

CaseMerkleizedThenObjectAsCaseObject is a convenience function that returns CaseMerkleizedThenObject wrapped in CaseObject

func CaseThenObjectAsCaseObject

func CaseThenObjectAsCaseObject(v *CaseThenObject) CaseObject

CaseThenObjectAsCaseObject is a convenience function that returns CaseThenObject wrapped in CaseObject

func (*CaseObject) GetActualInstance

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

Get the actual instance

func (CaseObject) MarshalJSON

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

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

func (*CaseObject) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type CaseThen

type CaseThen struct {
	Case Action   `json:"case"`
	Then Contract `json:"then"`
}

CaseThen struct for CaseThen

func NewCaseThen

func NewCaseThen(case_ Action, then Contract) *CaseThen

NewCaseThen instantiates a new CaseThen 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 NewCaseThenWithDefaults

func NewCaseThenWithDefaults() *CaseThen

NewCaseThenWithDefaults instantiates a new CaseThen 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 (*CaseThen) GetCase

func (o *CaseThen) GetCase() Action

GetCase returns the Case field value

func (*CaseThen) GetCaseOk

func (o *CaseThen) GetCaseOk() (*Action, bool)

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

func (*CaseThen) GetThen

func (o *CaseThen) GetThen() Contract

GetThen returns the Then field value

func (*CaseThen) GetThenOk

func (o *CaseThen) GetThenOk() (*Contract, bool)

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

func (CaseThen) MarshalJSON

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

func (*CaseThen) SetCase

func (o *CaseThen) SetCase(v Action)

SetCase sets field value

func (*CaseThen) SetThen

func (o *CaseThen) SetThen(v Contract)

SetThen sets field value

func (CaseThen) ToMap

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

type CaseThenObject

type CaseThenObject struct {
	Case ActionObject   `json:"case"`
	Then ContractObject `json:"then"`
}

CaseThenObject struct for CaseThenObject

func NewCaseThenObject

func NewCaseThenObject(case_ ActionObject, then ContractObject) *CaseThenObject

NewCaseThenObject instantiates a new CaseThenObject 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 NewCaseThenObjectWithDefaults

func NewCaseThenObjectWithDefaults() *CaseThenObject

NewCaseThenObjectWithDefaults instantiates a new CaseThenObject 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 (*CaseThenObject) GetCase

func (o *CaseThenObject) GetCase() ActionObject

GetCase returns the Case field value

func (*CaseThenObject) GetCaseOk

func (o *CaseThenObject) GetCaseOk() (*ActionObject, bool)

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

func (*CaseThenObject) GetThen

func (o *CaseThenObject) GetThen() ContractObject

GetThen returns the Then field value

func (*CaseThenObject) GetThenOk

func (o *CaseThenObject) GetThenOk() (*ContractObject, bool)

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

func (CaseThenObject) MarshalJSON

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

func (*CaseThenObject) SetCase

func (o *CaseThenObject) SetCase(v ActionObject)

SetCase sets field value

func (*CaseThenObject) SetThen

func (o *CaseThenObject) SetThen(v ContractObject)

SetThen sets field value

func (CaseThenObject) ToMap

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

type ChoiceAction

type ChoiceAction struct {
	ChooseBetween []Bound  `json:"choose_between"`
	ForChoice     ChoiceId `json:"for_choice"`
}

ChoiceAction struct for ChoiceAction

func NewChoiceAction

func NewChoiceAction(chooseBetween []Bound, forChoice ChoiceId) *ChoiceAction

NewChoiceAction instantiates a new ChoiceAction 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 NewChoiceActionWithDefaults

func NewChoiceActionWithDefaults() *ChoiceAction

NewChoiceActionWithDefaults instantiates a new ChoiceAction 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 (*ChoiceAction) GetChooseBetween

func (o *ChoiceAction) GetChooseBetween() []Bound

GetChooseBetween returns the ChooseBetween field value

func (*ChoiceAction) GetChooseBetweenOk

func (o *ChoiceAction) GetChooseBetweenOk() ([]Bound, bool)

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

func (*ChoiceAction) GetForChoice

func (o *ChoiceAction) GetForChoice() ChoiceId

GetForChoice returns the ForChoice field value

func (*ChoiceAction) GetForChoiceOk

func (o *ChoiceAction) GetForChoiceOk() (*ChoiceId, bool)

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

func (ChoiceAction) MarshalJSON

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

func (*ChoiceAction) SetChooseBetween

func (o *ChoiceAction) SetChooseBetween(v []Bound)

SetChooseBetween sets field value

func (*ChoiceAction) SetForChoice

func (o *ChoiceAction) SetForChoice(v ChoiceId)

SetForChoice sets field value

func (ChoiceAction) ToMap

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

type ChoiceActionObject

type ChoiceActionObject struct {
	ChooseBetween []Bound  `json:"choose_between"`
	ForChoice     ChoiceId `json:"for_choice"`
}

ChoiceActionObject struct for ChoiceActionObject

func NewChoiceActionObject

func NewChoiceActionObject(chooseBetween []Bound, forChoice ChoiceId) *ChoiceActionObject

NewChoiceActionObject instantiates a new ChoiceActionObject 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 NewChoiceActionObjectWithDefaults

func NewChoiceActionObjectWithDefaults() *ChoiceActionObject

NewChoiceActionObjectWithDefaults instantiates a new ChoiceActionObject 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 (*ChoiceActionObject) GetChooseBetween

func (o *ChoiceActionObject) GetChooseBetween() []Bound

GetChooseBetween returns the ChooseBetween field value

func (*ChoiceActionObject) GetChooseBetweenOk

func (o *ChoiceActionObject) GetChooseBetweenOk() ([]Bound, bool)

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

func (*ChoiceActionObject) GetForChoice

func (o *ChoiceActionObject) GetForChoice() ChoiceId

GetForChoice returns the ForChoice field value

func (*ChoiceActionObject) GetForChoiceOk

func (o *ChoiceActionObject) GetForChoiceOk() (*ChoiceId, bool)

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

func (ChoiceActionObject) MarshalJSON

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

func (*ChoiceActionObject) SetChooseBetween

func (o *ChoiceActionObject) SetChooseBetween(v []Bound)

SetChooseBetween sets field value

func (*ChoiceActionObject) SetForChoice

func (o *ChoiceActionObject) SetForChoice(v ChoiceId)

SetForChoice sets field value

func (ChoiceActionObject) ToMap

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

type ChoiceContinuationInput

type ChoiceContinuationInput struct {
	ContinuationHash       string   `json:"continuation_hash"`
	ForChoiceId            ChoiceId `json:"for_choice_id"`
	InputThatChoosesNum    int32    `json:"input_that_chooses_num"`
	MerkleizedContinuation Contract `json:"merkleized_continuation"`
}

ChoiceContinuationInput Make a choice in a contract and provide the continuation of the contract

func NewChoiceContinuationInput

func NewChoiceContinuationInput(continuationHash string, forChoiceId ChoiceId, inputThatChoosesNum int32, merkleizedContinuation Contract) *ChoiceContinuationInput

NewChoiceContinuationInput instantiates a new ChoiceContinuationInput 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 NewChoiceContinuationInputWithDefaults

func NewChoiceContinuationInputWithDefaults() *ChoiceContinuationInput

NewChoiceContinuationInputWithDefaults instantiates a new ChoiceContinuationInput 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 (*ChoiceContinuationInput) GetContinuationHash

func (o *ChoiceContinuationInput) GetContinuationHash() string

GetContinuationHash returns the ContinuationHash field value

func (*ChoiceContinuationInput) GetContinuationHashOk

func (o *ChoiceContinuationInput) GetContinuationHashOk() (*string, bool)

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

func (*ChoiceContinuationInput) GetForChoiceId

func (o *ChoiceContinuationInput) GetForChoiceId() ChoiceId

GetForChoiceId returns the ForChoiceId field value

func (*ChoiceContinuationInput) GetForChoiceIdOk

func (o *ChoiceContinuationInput) GetForChoiceIdOk() (*ChoiceId, bool)

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

func (*ChoiceContinuationInput) GetInputThatChoosesNum

func (o *ChoiceContinuationInput) GetInputThatChoosesNum() int32

GetInputThatChoosesNum returns the InputThatChoosesNum field value

func (*ChoiceContinuationInput) GetInputThatChoosesNumOk

func (o *ChoiceContinuationInput) GetInputThatChoosesNumOk() (*int32, bool)

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

func (*ChoiceContinuationInput) GetMerkleizedContinuation

func (o *ChoiceContinuationInput) GetMerkleizedContinuation() Contract

GetMerkleizedContinuation returns the MerkleizedContinuation field value

func (*ChoiceContinuationInput) GetMerkleizedContinuationOk

func (o *ChoiceContinuationInput) GetMerkleizedContinuationOk() (*Contract, bool)

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

func (ChoiceContinuationInput) MarshalJSON

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

func (*ChoiceContinuationInput) SetContinuationHash

func (o *ChoiceContinuationInput) SetContinuationHash(v string)

SetContinuationHash sets field value

func (*ChoiceContinuationInput) SetForChoiceId

func (o *ChoiceContinuationInput) SetForChoiceId(v ChoiceId)

SetForChoiceId sets field value

func (*ChoiceContinuationInput) SetInputThatChoosesNum

func (o *ChoiceContinuationInput) SetInputThatChoosesNum(v int32)

SetInputThatChoosesNum sets field value

func (*ChoiceContinuationInput) SetMerkleizedContinuation

func (o *ChoiceContinuationInput) SetMerkleizedContinuation(v Contract)

SetMerkleizedContinuation sets field value

func (ChoiceContinuationInput) ToMap

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

type ChoiceId

type ChoiceId struct {
	ChoiceName  string `json:"choice_name"`
	ChoiceOwner Party  `json:"choice_owner"`
}

ChoiceId Refers to a party by role name.

func NewChoiceId

func NewChoiceId(choiceName string, choiceOwner Party) *ChoiceId

NewChoiceId instantiates a new ChoiceId 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 NewChoiceIdWithDefaults

func NewChoiceIdWithDefaults() *ChoiceId

NewChoiceIdWithDefaults instantiates a new ChoiceId 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 (*ChoiceId) GetChoiceName

func (o *ChoiceId) GetChoiceName() string

GetChoiceName returns the ChoiceName field value

func (*ChoiceId) GetChoiceNameOk

func (o *ChoiceId) GetChoiceNameOk() (*string, bool)

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

func (*ChoiceId) GetChoiceOwner

func (o *ChoiceId) GetChoiceOwner() Party

GetChoiceOwner returns the ChoiceOwner field value

func (*ChoiceId) GetChoiceOwnerOk

func (o *ChoiceId) GetChoiceOwnerOk() (*Party, bool)

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

func (ChoiceId) MarshalJSON

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

func (*ChoiceId) SetChoiceName

func (o *ChoiceId) SetChoiceName(v string)

SetChoiceName sets field value

func (*ChoiceId) SetChoiceOwner

func (o *ChoiceId) SetChoiceOwner(v Party)

SetChoiceOwner sets field value

func (ChoiceId) ToMap

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

type ChoiceIdObject

type ChoiceIdObject struct {
	ChoiceName  string      `json:"choice_name"`
	ChoiceOwner PartyObject `json:"choice_owner"`
}

ChoiceIdObject Refers to a party by role name.

func NewChoiceIdObject

func NewChoiceIdObject(choiceName string, choiceOwner PartyObject) *ChoiceIdObject

NewChoiceIdObject instantiates a new ChoiceIdObject 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 NewChoiceIdObjectWithDefaults

func NewChoiceIdObjectWithDefaults() *ChoiceIdObject

NewChoiceIdObjectWithDefaults instantiates a new ChoiceIdObject 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 (*ChoiceIdObject) GetChoiceName

func (o *ChoiceIdObject) GetChoiceName() string

GetChoiceName returns the ChoiceName field value

func (*ChoiceIdObject) GetChoiceNameOk

func (o *ChoiceIdObject) GetChoiceNameOk() (*string, bool)

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

func (*ChoiceIdObject) GetChoiceOwner

func (o *ChoiceIdObject) GetChoiceOwner() PartyObject

GetChoiceOwner returns the ChoiceOwner field value

func (*ChoiceIdObject) GetChoiceOwnerOk

func (o *ChoiceIdObject) GetChoiceOwnerOk() (*PartyObject, bool)

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

func (ChoiceIdObject) MarshalJSON

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

func (*ChoiceIdObject) SetChoiceName

func (o *ChoiceIdObject) SetChoiceName(v string)

SetChoiceName sets field value

func (*ChoiceIdObject) SetChoiceOwner

func (o *ChoiceIdObject) SetChoiceOwner(v PartyObject)

SetChoiceOwner sets field value

func (ChoiceIdObject) ToMap

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

type ChoiceInput

type ChoiceInput struct {
	ForChoiceId         ChoiceId `json:"for_choice_id"`
	InputThatChoosesNum int32    `json:"input_that_chooses_num"`
}

ChoiceInput Make a choice in a contract

func NewChoiceInput

func NewChoiceInput(forChoiceId ChoiceId, inputThatChoosesNum int32) *ChoiceInput

NewChoiceInput instantiates a new ChoiceInput 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 NewChoiceInputWithDefaults

func NewChoiceInputWithDefaults() *ChoiceInput

NewChoiceInputWithDefaults instantiates a new ChoiceInput 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 (*ChoiceInput) GetForChoiceId

func (o *ChoiceInput) GetForChoiceId() ChoiceId

GetForChoiceId returns the ForChoiceId field value

func (*ChoiceInput) GetForChoiceIdOk

func (o *ChoiceInput) GetForChoiceIdOk() (*ChoiceId, bool)

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

func (*ChoiceInput) GetInputThatChoosesNum

func (o *ChoiceInput) GetInputThatChoosesNum() int32

GetInputThatChoosesNum returns the InputThatChoosesNum field value

func (*ChoiceInput) GetInputThatChoosesNumOk

func (o *ChoiceInput) GetInputThatChoosesNumOk() (*int32, bool)

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

func (ChoiceInput) MarshalJSON

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

func (*ChoiceInput) SetForChoiceId

func (o *ChoiceInput) SetForChoiceId(v ChoiceId)

SetForChoiceId sets field value

func (*ChoiceInput) SetInputThatChoosesNum

func (o *ChoiceInput) SetInputThatChoosesNum(v int32)

SetInputThatChoosesNum sets field value

func (ChoiceInput) ToMap

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

type ChooseFor

type ChooseFor struct {
	ChoseSomethingFor ChoiceId `json:"chose_something_for"`
}

ChooseFor struct for ChooseFor

func NewChooseFor

func NewChooseFor(choseSomethingFor ChoiceId) *ChooseFor

NewChooseFor instantiates a new ChooseFor 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 NewChooseForWithDefaults

func NewChooseForWithDefaults() *ChooseFor

NewChooseForWithDefaults instantiates a new ChooseFor 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 (*ChooseFor) GetChoseSomethingFor

func (o *ChooseFor) GetChoseSomethingFor() ChoiceId

GetChoseSomethingFor returns the ChoseSomethingFor field value

func (*ChooseFor) GetChoseSomethingForOk

func (o *ChooseFor) GetChoseSomethingForOk() (*ChoiceId, bool)

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

func (ChooseFor) MarshalJSON

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

func (*ChooseFor) SetChoseSomethingFor

func (o *ChooseFor) SetChoseSomethingFor(v ChoiceId)

SetChoseSomethingFor sets field value

func (ChooseFor) ToMap

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

type ChooseForObject

type ChooseForObject struct {
	ChoseSomethingFor ChoiceIdObject `json:"chose_something_for"`
}

ChooseForObject struct for ChooseForObject

func NewChooseForObject

func NewChooseForObject(choseSomethingFor ChoiceIdObject) *ChooseForObject

NewChooseForObject instantiates a new ChooseForObject 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 NewChooseForObjectWithDefaults

func NewChooseForObjectWithDefaults() *ChooseForObject

NewChooseForObjectWithDefaults instantiates a new ChooseForObject 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 (*ChooseForObject) GetChoseSomethingFor

func (o *ChooseForObject) GetChoseSomethingFor() ChoiceIdObject

GetChoseSomethingFor returns the ChoseSomethingFor field value

func (*ChooseForObject) GetChoseSomethingForOk

func (o *ChooseForObject) GetChoseSomethingForOk() (*ChoiceIdObject, bool)

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

func (ChooseForObject) MarshalJSON

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

func (*ChooseForObject) SetChoseSomethingFor

func (o *ChooseForObject) SetChoseSomethingFor(v ChoiceIdObject)

SetChoseSomethingFor sets field value

func (ChooseForObject) ToMap

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

type Close

type Close string

Close No more payments will be sent and the balance of the contract is 0.

const (
	CLOSE Close = "close"
)

List of Close

func NewCloseFromValue

func NewCloseFromValue(v string) (*Close, error)

NewCloseFromValue returns a pointer to a valid Close for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Close) IsValid

func (v Close) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Close) Ptr

func (v Close) Ptr() *Close

Ptr returns reference to Close value

func (*Close) UnmarshalJSON

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

type CloseObject

type CloseObject string

CloseObject No more payments will be sent and the balance of the contract is 0.

const (
	CLOSE_OBJECT CloseObject = "close"
)

List of CloseObject

func NewCloseObjectFromValue

func NewCloseObjectFromValue(v string) (*CloseObject, error)

NewCloseObjectFromValue returns a pointer to a valid CloseObject for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CloseObject) IsValid

func (v CloseObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CloseObject) Ptr

func (v CloseObject) Ptr() *CloseObject

Ptr returns reference to CloseObject value

func (*CloseObject) UnmarshalJSON

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

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 ContinuationInput

type ContinuationInput struct {
	ContinuationHash       string   `json:"continuation_hash"`
	MerkleizedContinuation Contract `json:"merkleized_continuation"`
}

ContinuationInput Notify a contract to check a condition and provide the continuation of the contract

func NewContinuationInput

func NewContinuationInput(continuationHash string, merkleizedContinuation Contract) *ContinuationInput

NewContinuationInput instantiates a new ContinuationInput 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 NewContinuationInputWithDefaults

func NewContinuationInputWithDefaults() *ContinuationInput

NewContinuationInputWithDefaults instantiates a new ContinuationInput 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 (*ContinuationInput) GetContinuationHash

func (o *ContinuationInput) GetContinuationHash() string

GetContinuationHash returns the ContinuationHash field value

func (*ContinuationInput) GetContinuationHashOk

func (o *ContinuationInput) GetContinuationHashOk() (*string, bool)

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

func (*ContinuationInput) GetMerkleizedContinuation

func (o *ContinuationInput) GetMerkleizedContinuation() Contract

GetMerkleizedContinuation returns the MerkleizedContinuation field value

func (*ContinuationInput) GetMerkleizedContinuationOk

func (o *ContinuationInput) GetMerkleizedContinuationOk() (*Contract, bool)

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

func (ContinuationInput) MarshalJSON

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

func (*ContinuationInput) SetContinuationHash

func (o *ContinuationInput) SetContinuationHash(v string)

SetContinuationHash sets field value

func (*ContinuationInput) SetMerkleizedContinuation

func (o *ContinuationInput) SetMerkleizedContinuation(v Contract)

SetMerkleizedContinuation sets field value

func (ContinuationInput) ToMap

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

type Contract

type Contract struct {
	Assert *Assert
	Close  *Close
	If     *If
	Let    *Let
	Pay    *Pay
	When   *When
}

Contract - Contract terms specified in Marlowe

func AssertAsContract

func AssertAsContract(v *Assert) Contract

AssertAsContract is a convenience function that returns Assert wrapped in Contract

func CloseAsContract

func CloseAsContract(v *Close) Contract

CloseAsContract is a convenience function that returns Close wrapped in Contract

func IfAsContract

func IfAsContract(v *If) Contract

IfAsContract is a convenience function that returns If wrapped in Contract

func LetAsContract

func LetAsContract(v *Let) Contract

LetAsContract is a convenience function that returns Let wrapped in Contract

func PayAsContract

func PayAsContract(v *Pay) Contract

PayAsContract is a convenience function that returns Pay wrapped in Contract

func WhenAsContract

func WhenAsContract(v *When) Contract

WhenAsContract is a convenience function that returns When wrapped in Contract

func (*Contract) GetActualInstance

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

Get the actual instance

func (Contract) MarshalJSON

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

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

func (*Contract) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type ContractHeader

type ContractHeader struct {
	Block         *BlockHeader `json:"block,omitempty"`
	Continuations *string      `json:"continuations,omitempty"`
	// A reference to a transaction output with a transaction ID and index.
	ContractId string              `json:"contractId"`
	Metadata   map[string]Metadata `json:"metadata"`
	// The hex-encoded minting policy ID for a native Cardano token
	RoleTokenMintingPolicyId string              `json:"roleTokenMintingPolicyId"`
	Status                   TxStatus            `json:"status"`
	Tags                     map[string]Metadata `json:"tags"`
	Version                  MarloweVersion      `json:"version"`
}

ContractHeader struct for ContractHeader

func NewContractHeader

func NewContractHeader(contractId string, metadata map[string]Metadata, roleTokenMintingPolicyId string, status TxStatus, tags map[string]Metadata, version MarloweVersion) *ContractHeader

NewContractHeader instantiates a new ContractHeader 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 NewContractHeaderWithDefaults

func NewContractHeaderWithDefaults() *ContractHeader

NewContractHeaderWithDefaults instantiates a new ContractHeader 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 (*ContractHeader) GetBlock

func (o *ContractHeader) GetBlock() BlockHeader

GetBlock returns the Block field value if set, zero value otherwise.

func (*ContractHeader) GetBlockOk

func (o *ContractHeader) GetBlockOk() (*BlockHeader, bool)

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

func (*ContractHeader) GetContinuations

func (o *ContractHeader) GetContinuations() string

GetContinuations returns the Continuations field value if set, zero value otherwise.

func (*ContractHeader) GetContinuationsOk

func (o *ContractHeader) GetContinuationsOk() (*string, bool)

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

func (*ContractHeader) GetContractId

func (o *ContractHeader) GetContractId() string

GetContractId returns the ContractId field value

func (*ContractHeader) GetContractIdOk

func (o *ContractHeader) GetContractIdOk() (*string, bool)

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

func (*ContractHeader) GetMetadata

func (o *ContractHeader) GetMetadata() map[string]Metadata

GetMetadata returns the Metadata field value

func (*ContractHeader) GetMetadataOk

func (o *ContractHeader) GetMetadataOk() (*map[string]Metadata, bool)

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

func (*ContractHeader) GetRoleTokenMintingPolicyId

func (o *ContractHeader) GetRoleTokenMintingPolicyId() string

GetRoleTokenMintingPolicyId returns the RoleTokenMintingPolicyId field value

func (*ContractHeader) GetRoleTokenMintingPolicyIdOk

func (o *ContractHeader) GetRoleTokenMintingPolicyIdOk() (*string, bool)

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

func (*ContractHeader) GetStatus

func (o *ContractHeader) GetStatus() TxStatus

GetStatus returns the Status field value

func (*ContractHeader) GetStatusOk

func (o *ContractHeader) GetStatusOk() (*TxStatus, bool)

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

func (*ContractHeader) GetTags

func (o *ContractHeader) GetTags() map[string]Metadata

GetTags returns the Tags field value

func (*ContractHeader) GetTagsOk

func (o *ContractHeader) GetTagsOk() (*map[string]Metadata, bool)

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

func (*ContractHeader) GetVersion

func (o *ContractHeader) GetVersion() MarloweVersion

GetVersion returns the Version field value

func (*ContractHeader) GetVersionOk

func (o *ContractHeader) GetVersionOk() (*MarloweVersion, bool)

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

func (*ContractHeader) HasBlock

func (o *ContractHeader) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (*ContractHeader) HasContinuations

func (o *ContractHeader) HasContinuations() bool

HasContinuations returns a boolean if a field has been set.

func (ContractHeader) MarshalJSON

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

func (*ContractHeader) SetBlock

func (o *ContractHeader) SetBlock(v BlockHeader)

SetBlock gets a reference to the given BlockHeader and assigns it to the Block field.

func (*ContractHeader) SetContinuations

func (o *ContractHeader) SetContinuations(v string)

SetContinuations gets a reference to the given string and assigns it to the Continuations field.

func (*ContractHeader) SetContractId

func (o *ContractHeader) SetContractId(v string)

SetContractId sets field value

func (*ContractHeader) SetMetadata

func (o *ContractHeader) SetMetadata(v map[string]Metadata)

SetMetadata sets field value

func (*ContractHeader) SetRoleTokenMintingPolicyId

func (o *ContractHeader) SetRoleTokenMintingPolicyId(v string)

SetRoleTokenMintingPolicyId sets field value

func (*ContractHeader) SetStatus

func (o *ContractHeader) SetStatus(v TxStatus)

SetStatus sets field value

func (*ContractHeader) SetTags

func (o *ContractHeader) SetTags(v map[string]Metadata)

SetTags sets field value

func (*ContractHeader) SetVersion

func (o *ContractHeader) SetVersion(v MarloweVersion)

SetVersion sets field value

func (ContractHeader) ToMap

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

type ContractObject

type ContractObject struct {
	AssertObject *AssertObject
	CloseObject  *CloseObject
	IfObject     *IfObject
	LabelRef     *LabelRef
	LetObject    *LetObject
	PayObject    *PayObject
	WhenObject   *WhenObject
}

ContractObject - Contract terms specified in Marlowe

func AssertObjectAsContractObject

func AssertObjectAsContractObject(v *AssertObject) ContractObject

AssertObjectAsContractObject is a convenience function that returns AssertObject wrapped in ContractObject

func CloseObjectAsContractObject

func CloseObjectAsContractObject(v *CloseObject) ContractObject

CloseObjectAsContractObject is a convenience function that returns CloseObject wrapped in ContractObject

func IfObjectAsContractObject

func IfObjectAsContractObject(v *IfObject) ContractObject

IfObjectAsContractObject is a convenience function that returns IfObject wrapped in ContractObject

func LabelRefAsContractObject

func LabelRefAsContractObject(v *LabelRef) ContractObject

LabelRefAsContractObject is a convenience function that returns LabelRef wrapped in ContractObject

func LetObjectAsContractObject

func LetObjectAsContractObject(v *LetObject) ContractObject

LetObjectAsContractObject is a convenience function that returns LetObject wrapped in ContractObject

func PayObjectAsContractObject

func PayObjectAsContractObject(v *PayObject) ContractObject

PayObjectAsContractObject is a convenience function that returns PayObject wrapped in ContractObject

func WhenObjectAsContractObject

func WhenObjectAsContractObject(v *WhenObject) ContractObject

WhenObjectAsContractObject is a convenience function that returns WhenObject wrapped in ContractObject

func (*ContractObject) GetActualInstance

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

Get the actual instance

func (ContractObject) MarshalJSON

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

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

func (*ContractObject) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type ContractSourceIds

type ContractSourceIds struct {
	Results []string `json:"results"`
}

ContractSourceIds struct for ContractSourceIds

func NewContractSourceIds

func NewContractSourceIds(results []string) *ContractSourceIds

NewContractSourceIds instantiates a new ContractSourceIds 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 NewContractSourceIdsWithDefaults

func NewContractSourceIdsWithDefaults() *ContractSourceIds

NewContractSourceIdsWithDefaults instantiates a new ContractSourceIds 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 (*ContractSourceIds) GetResults

func (o *ContractSourceIds) GetResults() []string

GetResults returns the Results field value

func (*ContractSourceIds) GetResultsOk

func (o *ContractSourceIds) GetResultsOk() ([]string, bool)

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

func (ContractSourceIds) MarshalJSON

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

func (*ContractSourceIds) SetResults

func (o *ContractSourceIds) SetResults(v []string)

SetResults sets field value

func (ContractSourceIds) ToMap

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

type ContractState

type ContractState struct {
	Assets        Assets       `json:"assets"`
	Block         *BlockHeader `json:"block,omitempty"`
	Continuations *string      `json:"continuations,omitempty"`
	// A reference to a transaction output with a transaction ID and index.
	ContractId      string              `json:"contractId"`
	CurrentContract *Contract           `json:"currentContract,omitempty"`
	InitialContract Contract            `json:"initialContract"`
	Metadata        map[string]Metadata `json:"metadata"`
	// The hex-encoded minting policy ID for a native Cardano token
	RoleTokenMintingPolicyId string              `json:"roleTokenMintingPolicyId"`
	State                    *MarloweState       `json:"state,omitempty"`
	Status                   TxStatus            `json:"status"`
	Tags                     map[string]Metadata `json:"tags"`
	TxBody                   *TextEnvelope       `json:"txBody,omitempty"`
	UnclaimedPayouts         []Payout            `json:"unclaimedPayouts"`
	// A reference to a transaction output with a transaction ID and index.
	Utxo    *string        `json:"utxo,omitempty"`
	Version MarloweVersion `json:"version"`
}

ContractState struct for ContractState

func NewContractState

func NewContractState(assets Assets, contractId string, initialContract Contract, metadata map[string]Metadata, roleTokenMintingPolicyId string, status TxStatus, tags map[string]Metadata, unclaimedPayouts []Payout, version MarloweVersion) *ContractState

NewContractState instantiates a new ContractState 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 NewContractStateWithDefaults

func NewContractStateWithDefaults() *ContractState

NewContractStateWithDefaults instantiates a new ContractState 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 (*ContractState) GetAssets

func (o *ContractState) GetAssets() Assets

GetAssets returns the Assets field value

func (*ContractState) GetAssetsOk

func (o *ContractState) GetAssetsOk() (*Assets, bool)

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

func (*ContractState) GetBlock

func (o *ContractState) GetBlock() BlockHeader

GetBlock returns the Block field value if set, zero value otherwise.

func (*ContractState) GetBlockOk

func (o *ContractState) GetBlockOk() (*BlockHeader, bool)

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

func (*ContractState) GetContinuations

func (o *ContractState) GetContinuations() string

GetContinuations returns the Continuations field value if set, zero value otherwise.

func (*ContractState) GetContinuationsOk

func (o *ContractState) GetContinuationsOk() (*string, bool)

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

func (*ContractState) GetContractId

func (o *ContractState) GetContractId() string

GetContractId returns the ContractId field value

func (*ContractState) GetContractIdOk

func (o *ContractState) GetContractIdOk() (*string, bool)

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

func (*ContractState) GetCurrentContract

func (o *ContractState) GetCurrentContract() Contract

GetCurrentContract returns the CurrentContract field value if set, zero value otherwise.

func (*ContractState) GetCurrentContractOk

func (o *ContractState) GetCurrentContractOk() (*Contract, bool)

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

func (*ContractState) GetInitialContract

func (o *ContractState) GetInitialContract() Contract

GetInitialContract returns the InitialContract field value

func (*ContractState) GetInitialContractOk

func (o *ContractState) GetInitialContractOk() (*Contract, bool)

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

func (*ContractState) GetMetadata

func (o *ContractState) GetMetadata() map[string]Metadata

GetMetadata returns the Metadata field value

func (*ContractState) GetMetadataOk

func (o *ContractState) GetMetadataOk() (*map[string]Metadata, bool)

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

func (*ContractState) GetRoleTokenMintingPolicyId

func (o *ContractState) GetRoleTokenMintingPolicyId() string

GetRoleTokenMintingPolicyId returns the RoleTokenMintingPolicyId field value

func (*ContractState) GetRoleTokenMintingPolicyIdOk

func (o *ContractState) GetRoleTokenMintingPolicyIdOk() (*string, bool)

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

func (*ContractState) GetState

func (o *ContractState) GetState() MarloweState

GetState returns the State field value if set, zero value otherwise.

func (*ContractState) GetStateOk

func (o *ContractState) GetStateOk() (*MarloweState, bool)

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

func (*ContractState) GetStatus

func (o *ContractState) GetStatus() TxStatus

GetStatus returns the Status field value

func (*ContractState) GetStatusOk

func (o *ContractState) GetStatusOk() (*TxStatus, bool)

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

func (*ContractState) GetTags

func (o *ContractState) GetTags() map[string]Metadata

GetTags returns the Tags field value

func (*ContractState) GetTagsOk

func (o *ContractState) GetTagsOk() (*map[string]Metadata, bool)

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

func (*ContractState) GetTxBody

func (o *ContractState) GetTxBody() TextEnvelope

GetTxBody returns the TxBody field value if set, zero value otherwise.

func (*ContractState) GetTxBodyOk

func (o *ContractState) GetTxBodyOk() (*TextEnvelope, bool)

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

func (*ContractState) GetUnclaimedPayouts

func (o *ContractState) GetUnclaimedPayouts() []Payout

GetUnclaimedPayouts returns the UnclaimedPayouts field value

func (*ContractState) GetUnclaimedPayoutsOk

func (o *ContractState) GetUnclaimedPayoutsOk() ([]Payout, bool)

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

func (*ContractState) GetUtxo

func (o *ContractState) GetUtxo() string

GetUtxo returns the Utxo field value if set, zero value otherwise.

func (*ContractState) GetUtxoOk

func (o *ContractState) GetUtxoOk() (*string, bool)

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

func (*ContractState) GetVersion

func (o *ContractState) GetVersion() MarloweVersion

GetVersion returns the Version field value

func (*ContractState) GetVersionOk

func (o *ContractState) GetVersionOk() (*MarloweVersion, bool)

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

func (*ContractState) HasBlock

func (o *ContractState) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (*ContractState) HasContinuations

func (o *ContractState) HasContinuations() bool

HasContinuations returns a boolean if a field has been set.

func (*ContractState) HasCurrentContract

func (o *ContractState) HasCurrentContract() bool

HasCurrentContract returns a boolean if a field has been set.

func (*ContractState) HasState

func (o *ContractState) HasState() bool

HasState returns a boolean if a field has been set.

func (*ContractState) HasTxBody

func (o *ContractState) HasTxBody() bool

HasTxBody returns a boolean if a field has been set.

func (*ContractState) HasUtxo

func (o *ContractState) HasUtxo() bool

HasUtxo returns a boolean if a field has been set.

func (ContractState) MarshalJSON

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

func (*ContractState) SetAssets

func (o *ContractState) SetAssets(v Assets)

SetAssets sets field value

func (*ContractState) SetBlock

func (o *ContractState) SetBlock(v BlockHeader)

SetBlock gets a reference to the given BlockHeader and assigns it to the Block field.

func (*ContractState) SetContinuations

func (o *ContractState) SetContinuations(v string)

SetContinuations gets a reference to the given string and assigns it to the Continuations field.

func (*ContractState) SetContractId

func (o *ContractState) SetContractId(v string)

SetContractId sets field value

func (*ContractState) SetCurrentContract

func (o *ContractState) SetCurrentContract(v Contract)

SetCurrentContract gets a reference to the given Contract and assigns it to the CurrentContract field.

func (*ContractState) SetInitialContract

func (o *ContractState) SetInitialContract(v Contract)

SetInitialContract sets field value

func (*ContractState) SetMetadata

func (o *ContractState) SetMetadata(v map[string]Metadata)

SetMetadata sets field value

func (*ContractState) SetRoleTokenMintingPolicyId

func (o *ContractState) SetRoleTokenMintingPolicyId(v string)

SetRoleTokenMintingPolicyId sets field value

func (*ContractState) SetState

func (o *ContractState) SetState(v MarloweState)

SetState gets a reference to the given MarloweState and assigns it to the State field.

func (*ContractState) SetStatus

func (o *ContractState) SetStatus(v TxStatus)

SetStatus sets field value

func (*ContractState) SetTags

func (o *ContractState) SetTags(v map[string]Metadata)

SetTags sets field value

func (*ContractState) SetTxBody

func (o *ContractState) SetTxBody(v TextEnvelope)

SetTxBody gets a reference to the given TextEnvelope and assigns it to the TxBody field.

func (*ContractState) SetUnclaimedPayouts

func (o *ContractState) SetUnclaimedPayouts(v []Payout)

SetUnclaimedPayouts sets field value

func (*ContractState) SetUtxo

func (o *ContractState) SetUtxo(v string)

SetUtxo gets a reference to the given string and assigns it to the Utxo field.

func (*ContractState) SetVersion

func (o *ContractState) SetVersion(v MarloweVersion)

SetVersion sets field value

func (ContractState) ToMap

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

type CreateContractResponse

type CreateContractResponse struct {
	Links    CreateContractResponseLinks `json:"links"`
	Resource CreateTxEnvelope            `json:"resource"`
}

CreateContractResponse struct for CreateContractResponse

func NewCreateContractResponse

func NewCreateContractResponse(links CreateContractResponseLinks, resource CreateTxEnvelope) *CreateContractResponse

NewCreateContractResponse instantiates a new CreateContractResponse 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 NewCreateContractResponseWithDefaults

func NewCreateContractResponseWithDefaults() *CreateContractResponse

NewCreateContractResponseWithDefaults instantiates a new CreateContractResponse 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

GetLinks returns the Links field value

func (*CreateContractResponse) GetLinksOk

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

func (*CreateContractResponse) GetResource

func (o *CreateContractResponse) GetResource() CreateTxEnvelope

GetResource returns the Resource field value

func (*CreateContractResponse) GetResourceOk

func (o *CreateContractResponse) GetResourceOk() (*CreateTxEnvelope, bool)

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

func (CreateContractResponse) MarshalJSON

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

SetLinks sets field value

func (*CreateContractResponse) SetResource

func (o *CreateContractResponse) SetResource(v CreateTxEnvelope)

SetResource sets field value

func (CreateContractResponse) ToMap

func (o CreateContractResponse) ToMap() (map[string]interface{}, error)
type CreateContractResponseLinks struct {
	Contract *string `json:"contract,omitempty"`
}

CreateContractResponseLinks struct for CreateContractResponseLinks

func NewCreateContractResponseLinks() *CreateContractResponseLinks

NewCreateContractResponseLinks instantiates a new CreateContractResponseLinks 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 NewCreateContractResponseLinksWithDefaults

func NewCreateContractResponseLinksWithDefaults() *CreateContractResponseLinks

NewCreateContractResponseLinksWithDefaults instantiates a new CreateContractResponseLinks 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 (*CreateContractResponseLinks) GetContract

func (o *CreateContractResponseLinks) GetContract() string

GetContract returns the Contract field value if set, zero value otherwise.

func (*CreateContractResponseLinks) GetContractOk

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

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

func (*CreateContractResponseLinks) HasContract

func (o *CreateContractResponseLinks) HasContract() bool

HasContract returns a boolean if a field has been set.

func (CreateContractResponseLinks) MarshalJSON

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

func (*CreateContractResponseLinks) SetContract

func (o *CreateContractResponseLinks) SetContract(v string)

SetContract gets a reference to the given string and assigns it to the Contract field.

func (CreateContractResponseLinks) ToMap

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

type CreateTxBodyEnvelope

type CreateTxBodyEnvelope struct {
	// A reference to a transaction output with a transaction ID and index.
	ContractId   string        `json:"contractId"`
	SafetyErrors []SafetyError `json:"safetyErrors,omitempty"`
	TxBody       TextEnvelope  `json:"txBody"`
}

CreateTxBodyEnvelope The \"type\" property of \"txBody\" must be \"TxBody BabbageEra\" or \"TxBody ConwayEra\"

func NewCreateTxBodyEnvelope

func NewCreateTxBodyEnvelope(contractId string, txBody TextEnvelope) *CreateTxBodyEnvelope

NewCreateTxBodyEnvelope instantiates a new CreateTxBodyEnvelope 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 NewCreateTxBodyEnvelopeWithDefaults

func NewCreateTxBodyEnvelopeWithDefaults() *CreateTxBodyEnvelope

NewCreateTxBodyEnvelopeWithDefaults instantiates a new CreateTxBodyEnvelope 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 (*CreateTxBodyEnvelope) GetContractId

func (o *CreateTxBodyEnvelope) GetContractId() string

GetContractId returns the ContractId field value

func (*CreateTxBodyEnvelope) GetContractIdOk

func (o *CreateTxBodyEnvelope) GetContractIdOk() (*string, bool)

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

func (*CreateTxBodyEnvelope) GetSafetyErrors

func (o *CreateTxBodyEnvelope) GetSafetyErrors() []SafetyError

GetSafetyErrors returns the SafetyErrors field value if set, zero value otherwise.

func (*CreateTxBodyEnvelope) GetSafetyErrorsOk

func (o *CreateTxBodyEnvelope) GetSafetyErrorsOk() ([]SafetyError, bool)

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

func (*CreateTxBodyEnvelope) GetTxBody

func (o *CreateTxBodyEnvelope) GetTxBody() TextEnvelope

GetTxBody returns the TxBody field value

func (*CreateTxBodyEnvelope) GetTxBodyOk

func (o *CreateTxBodyEnvelope) GetTxBodyOk() (*TextEnvelope, bool)

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

func (*CreateTxBodyEnvelope) HasSafetyErrors

func (o *CreateTxBodyEnvelope) HasSafetyErrors() bool

HasSafetyErrors returns a boolean if a field has been set.

func (CreateTxBodyEnvelope) MarshalJSON

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

func (*CreateTxBodyEnvelope) SetContractId

func (o *CreateTxBodyEnvelope) SetContractId(v string)

SetContractId sets field value

func (*CreateTxBodyEnvelope) SetSafetyErrors

func (o *CreateTxBodyEnvelope) SetSafetyErrors(v []SafetyError)

SetSafetyErrors gets a reference to the given []SafetyError and assigns it to the SafetyErrors field.

func (*CreateTxBodyEnvelope) SetTxBody

func (o *CreateTxBodyEnvelope) SetTxBody(v TextEnvelope)

SetTxBody sets field value

func (CreateTxBodyEnvelope) ToMap

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

type CreateTxEnvelope

type CreateTxEnvelope struct {
	// A reference to a transaction output with a transaction ID and index.
	ContractId   string        `json:"contractId"`
	SafetyErrors []SafetyError `json:"safetyErrors,omitempty"`
	Tx           TextEnvelope  `json:"tx"`
}

CreateTxEnvelope The \"type\" property of \"tx\" must be \"Tx BabbageEra\" or \"Tx ConwayEra\"

func NewCreateTxEnvelope

func NewCreateTxEnvelope(contractId string, tx TextEnvelope) *CreateTxEnvelope

NewCreateTxEnvelope instantiates a new CreateTxEnvelope 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 NewCreateTxEnvelopeWithDefaults

func NewCreateTxEnvelopeWithDefaults() *CreateTxEnvelope

NewCreateTxEnvelopeWithDefaults instantiates a new CreateTxEnvelope 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 (*CreateTxEnvelope) GetContractId

func (o *CreateTxEnvelope) GetContractId() string

GetContractId returns the ContractId field value

func (*CreateTxEnvelope) GetContractIdOk

func (o *CreateTxEnvelope) GetContractIdOk() (*string, bool)

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

func (*CreateTxEnvelope) GetSafetyErrors

func (o *CreateTxEnvelope) GetSafetyErrors() []SafetyError

GetSafetyErrors returns the SafetyErrors field value if set, zero value otherwise.

func (*CreateTxEnvelope) GetSafetyErrorsOk

func (o *CreateTxEnvelope) GetSafetyErrorsOk() ([]SafetyError, bool)

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

func (*CreateTxEnvelope) GetTx

func (o *CreateTxEnvelope) GetTx() TextEnvelope

GetTx returns the Tx field value

func (*CreateTxEnvelope) GetTxOk

func (o *CreateTxEnvelope) GetTxOk() (*TextEnvelope, bool)

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

func (*CreateTxEnvelope) HasSafetyErrors

func (o *CreateTxEnvelope) HasSafetyErrors() bool

HasSafetyErrors returns a boolean if a field has been set.

func (CreateTxEnvelope) MarshalJSON

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

func (*CreateTxEnvelope) SetContractId

func (o *CreateTxEnvelope) SetContractId(v string)

SetContractId sets field value

func (*CreateTxEnvelope) SetSafetyErrors

func (o *CreateTxEnvelope) SetSafetyErrors(v []SafetyError)

SetSafetyErrors gets a reference to the given []SafetyError and assigns it to the SafetyErrors field.

func (*CreateTxEnvelope) SetTx

func (o *CreateTxEnvelope) SetTx(v TextEnvelope)

SetTx sets field value

func (CreateTxEnvelope) ToMap

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

type DefaultAPI

type DefaultAPI interface {

	/*
		ApplyInputsToContract Apply inputs to contract

		Build an unsigned (Cardano) transaction body which applies inputs to an open Marlowe contract. This unsigned transaction must be signed by a wallet (such as a CIP-30 or CIP-45 wallet) before being submitted. To submit the signed transaction, use the PUT /contracts/{contractId}/transactions/{transactionId} endpoint.

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

	// ApplyInputsToContractExecute executes the request
	//  @return ApplyInputsResponse
	ApplyInputsToContractExecute(r ApiApplyInputsToContractRequest) (*ApplyInputsResponse, *http.Response, error)

	/*
		CreateContract Create a new contract

		Build an unsigned (Cardano) transaction body which opens a new Marlowe contract. This unsigned transaction must be signed by a wallet (such as a CIP-30 or CIP-45 wallet) before being submitted. To submit the signed transaction, use the PUT /contracts/{contractId} endpoint.

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

	// CreateContractExecute executes the request
	//  @return CreateContractResponse
	CreateContractExecute(r ApiCreateContractRequest) (*CreateContractResponse, *http.Response, error)

	/*
		CreateContractSources Upload contract sources

		Upload a bundle of marlowe objects as contract sources. This API supports request body streaming, with newline framing between request bundles.

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

	// CreateContractSourcesExecute executes the request
	//  @return PostContractSourceResponse
	CreateContractSourcesExecute(r ApiCreateContractSourcesRequest) (*PostContractSourceResponse, *http.Response, error)

	/*
		GetContractById Get contract by ID

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

	// GetContractByIdExecute executes the request
	//  @return GetContractResponse
	GetContractByIdExecute(r ApiGetContractByIdRequest) (*GetContractResponse, *http.Response, error)

	/*
		GetContractSourceAdjacency Get adjacent contract source IDs by ID

		Get the contract source IDs which are adjacent to a contract source (they appear directly in the contract source).

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

	// GetContractSourceAdjacencyExecute executes the request
	//  @return ContractSourceIds
	GetContractSourceAdjacencyExecute(r ApiGetContractSourceAdjacencyRequest) (*ContractSourceIds, *http.Response, error)

	/*
		GetContractSourceById Get contract source by ID

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

	// GetContractSourceByIdExecute executes the request
	//  @return Contract
	GetContractSourceByIdExecute(r ApiGetContractSourceByIdRequest) (*Contract, *http.Response, error)

	/*
		GetContractSourceClosure Get contract source closure by ID

		Get the contract source IDs which appear in the full hierarchy of a contract source (including the ID of the contract source its self).

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

	// GetContractSourceClosureExecute executes the request
	//  @return ContractSourceIds
	GetContractSourceClosureExecute(r ApiGetContractSourceClosureRequest) (*ContractSourceIds, *http.Response, error)

	/*
		GetContractTransactionById Get contract transaction by ID

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param contractId
		@param transactionId
		@return ApiGetContractTransactionByIdRequest
	*/
	GetContractTransactionById(ctx context.Context, contractId string, transactionId string) ApiGetContractTransactionByIdRequest

	// GetContractTransactionByIdExecute executes the request
	//  @return GetTransactionResponse
	GetContractTransactionByIdExecute(r ApiGetContractTransactionByIdRequest) (*GetTransactionResponse, *http.Response, error)

	/*
		GetContracts Get contracts

		Get contracts published on chain. Results are returned in pages, with paging being specified by request headers.

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

	// GetContractsExecute executes the request
	//  @return GetContractsResponse
	GetContractsExecute(r ApiGetContractsRequest) (*GetContractsResponse, *http.Response, error)

	/*
		GetNextStepsForContract Get next contract steps

		Get inputs which could be performed on a contract withing a time range by the requested parties.

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

	// GetNextStepsForContractExecute executes the request
	//  @return Next
	GetNextStepsForContractExecute(r ApiGetNextStepsForContractRequest) (*Next, *http.Response, error)

	/*
		GetPayoutById Get payout by ID

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

	// GetPayoutByIdExecute executes the request
	//  @return GetPayoutResponse
	GetPayoutByIdExecute(r ApiGetPayoutByIdRequest) (*GetPayoutResponse, *http.Response, error)

	/*
		GetPayouts Get role payouts

		Get payouts to parties from role-based contracts. Results are returned in pages, with paging being specified by request headers.

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

	// GetPayoutsExecute executes the request
	//  @return GetPayoutsResponse
	GetPayoutsExecute(r ApiGetPayoutsRequest) (*GetPayoutsResponse, *http.Response, error)

	/*
		GetTransactionsForContract Get transactions for contract

		Get published transactions for a contract. Results are returned in pages, with paging being specified by request headers.

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

	// GetTransactionsForContractExecute executes the request
	//  @return GetTransactionsResponse
	GetTransactionsForContractExecute(r ApiGetTransactionsForContractRequest) (*GetTransactionsResponse, *http.Response, error)

	/*
		GetWithdrawalById Get withdrawal by ID

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

	// GetWithdrawalByIdExecute executes the request
	//  @return Withdrawal
	GetWithdrawalByIdExecute(r ApiGetWithdrawalByIdRequest) (*Withdrawal, *http.Response, error)

	/*
		GetWithdrawals Get withdrawals

		Get published withdrawal transactions. Results are returned in pages, with paging being specified by request headers.

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

	// GetWithdrawalsExecute executes the request
	//  @return GetWithdrawalsResponse
	GetWithdrawalsExecute(r ApiGetWithdrawalsRequest) (*GetWithdrawalsResponse, *http.Response, error)

	/*
		Healthcheck Test server status

		Check if the server is running and ready to respond to requests.

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

	// HealthcheckExecute executes the request
	HealthcheckExecute(r ApiHealthcheckRequest) (*http.Response, error)

	/*
		SubmitContract Submit contract to chain

		Submit a signed (Cardano) transaction that opens a new Marlowe contract. The transaction must have originally been created by the POST /contracts endpoint. This endpoint will respond when the transaction is submitted successfully to the local node, which means it will not wait for the transaction to be published in a block. Use the GET /contracts/{contractId} endpoint to poll the on-chain status.

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

	// SubmitContractExecute executes the request
	SubmitContractExecute(r ApiSubmitContractRequest) (*http.Response, error)

	/*
		SubmitContractTransaction Submit contract input application

		Submit a signed (Cardano) transaction that applies inputs to an open Marlowe contract. The transaction must have originally been created by the POST /contracts/{contractId}/transactions endpoint. This endpoint will respond when the transaction is submitted successfully to the local node, which means it will not wait for the transaction to be published in a block. Use the GET /contracts/{contractId}/transactions/{transactionId} endpoint to poll the on-chain status.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param contractId
		@param transactionId
		@return ApiSubmitContractTransactionRequest
	*/
	SubmitContractTransaction(ctx context.Context, contractId string, transactionId string) ApiSubmitContractTransactionRequest

	// SubmitContractTransactionExecute executes the request
	SubmitContractTransactionExecute(r ApiSubmitContractTransactionRequest) (*http.Response, error)

	/*
		SubmitWithdrawal Submit payout withdrawal

		Submit a signed (Cardano) transaction that withdraws available payouts from a role payout validator. The transaction must have originally been created by the POST /withdrawals endpoint. This endpoint will respond when the transaction is submitted successfully to the local node, which means it will not wait for the transaction to be published in a block. Use the GET /withdrawals/{withdrawalId} endpoint to poll the on-chain status.

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

	// SubmitWithdrawalExecute executes the request
	SubmitWithdrawalExecute(r ApiSubmitWithdrawalRequest) (*http.Response, error)

	/*
		WithdrawPayouts Withdraw payouts

		Build an unsigned (Cardano) transaction body which withdraws available payouts from a role payout validator. This unsigned transaction must be signed by a wallet (such as a CIP-30 or CIP-45 wallet) before being submitted. To submit the signed transaction, use the PUT /withdrawals/{withdrawalId} endpoint.

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

	// WithdrawPayoutsExecute executes the request
	//  @return WithdrawPayoutsResponse
	WithdrawPayoutsExecute(r ApiWithdrawPayoutsRequest) (*WithdrawPayoutsResponse, *http.Response, error)
}

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) ApplyInputsToContract

func (a *DefaultAPIService) ApplyInputsToContract(ctx context.Context, contractId string) ApiApplyInputsToContractRequest

ApplyInputsToContract Apply inputs to contract

Build an unsigned (Cardano) transaction body which applies inputs to an open Marlowe contract. This unsigned transaction must be signed by a wallet (such as a CIP-30 or CIP-45 wallet) before being submitted. To submit the signed transaction, use the PUT /contracts/{contractId}/transactions/{transactionId} endpoint.

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

func (*DefaultAPIService) ApplyInputsToContractExecute

Execute executes the request

@return ApplyInputsResponse

func (*DefaultAPIService) CreateContract

CreateContract Create a new contract

Build an unsigned (Cardano) transaction body which opens a new Marlowe contract. This unsigned transaction must be signed by a wallet (such as a CIP-30 or CIP-45 wallet) before being submitted. To submit the signed transaction, use the PUT /contracts/{contractId} endpoint.

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

func (*DefaultAPIService) CreateContractExecute

Execute executes the request

@return CreateContractResponse

func (*DefaultAPIService) CreateContractSources

func (a *DefaultAPIService) CreateContractSources(ctx context.Context) ApiCreateContractSourcesRequest

CreateContractSources Upload contract sources

Upload a bundle of marlowe objects as contract sources. This API supports request body streaming, with newline framing between request bundles.

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

func (*DefaultAPIService) CreateContractSourcesExecute

Execute executes the request

@return PostContractSourceResponse

func (*DefaultAPIService) GetContractById

func (a *DefaultAPIService) GetContractById(ctx context.Context, contractId string) ApiGetContractByIdRequest

GetContractById Get contract by ID

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

func (*DefaultAPIService) GetContractByIdExecute

Execute executes the request

@return GetContractResponse

func (*DefaultAPIService) GetContractSourceAdjacency

func (a *DefaultAPIService) GetContractSourceAdjacency(ctx context.Context, contractSourceId string) ApiGetContractSourceAdjacencyRequest

GetContractSourceAdjacency Get adjacent contract source IDs by ID

Get the contract source IDs which are adjacent to a contract source (they appear directly in the contract source).

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

func (*DefaultAPIService) GetContractSourceAdjacencyExecute

func (a *DefaultAPIService) GetContractSourceAdjacencyExecute(r ApiGetContractSourceAdjacencyRequest) (*ContractSourceIds, *http.Response, error)

Execute executes the request

@return ContractSourceIds

func (*DefaultAPIService) GetContractSourceById

func (a *DefaultAPIService) GetContractSourceById(ctx context.Context, contractSourceId string) ApiGetContractSourceByIdRequest

GetContractSourceById Get contract source by ID

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

func (*DefaultAPIService) GetContractSourceByIdExecute

func (a *DefaultAPIService) GetContractSourceByIdExecute(r ApiGetContractSourceByIdRequest) (*Contract, *http.Response, error)

Execute executes the request

@return Contract

func (*DefaultAPIService) GetContractSourceClosure

func (a *DefaultAPIService) GetContractSourceClosure(ctx context.Context, contractSourceId string) ApiGetContractSourceClosureRequest

GetContractSourceClosure Get contract source closure by ID

Get the contract source IDs which appear in the full hierarchy of a contract source (including the ID of the contract source its self).

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

func (*DefaultAPIService) GetContractSourceClosureExecute

func (a *DefaultAPIService) GetContractSourceClosureExecute(r ApiGetContractSourceClosureRequest) (*ContractSourceIds, *http.Response, error)

Execute executes the request

@return ContractSourceIds

func (*DefaultAPIService) GetContractTransactionById

func (a *DefaultAPIService) GetContractTransactionById(ctx context.Context, contractId string, transactionId string) ApiGetContractTransactionByIdRequest

GetContractTransactionById Get contract transaction by ID

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

func (*DefaultAPIService) GetContractTransactionByIdExecute

Execute executes the request

@return GetTransactionResponse

func (*DefaultAPIService) GetContracts

GetContracts Get contracts

Get contracts published on chain. Results are returned in pages, with paging being specified by request headers.

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

func (*DefaultAPIService) GetContractsExecute

Execute executes the request

@return GetContractsResponse

func (*DefaultAPIService) GetNextStepsForContract

func (a *DefaultAPIService) GetNextStepsForContract(ctx context.Context, contractId string) ApiGetNextStepsForContractRequest

GetNextStepsForContract Get next contract steps

Get inputs which could be performed on a contract withing a time range by the requested parties.

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

func (*DefaultAPIService) GetNextStepsForContractExecute

func (a *DefaultAPIService) GetNextStepsForContractExecute(r ApiGetNextStepsForContractRequest) (*Next, *http.Response, error)

Execute executes the request

@return Next

func (*DefaultAPIService) GetPayoutById

func (a *DefaultAPIService) GetPayoutById(ctx context.Context, payoutId string) ApiGetPayoutByIdRequest

GetPayoutById Get payout by ID

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

func (*DefaultAPIService) GetPayoutByIdExecute

Execute executes the request

@return GetPayoutResponse

func (*DefaultAPIService) GetPayouts

GetPayouts Get role payouts

Get payouts to parties from role-based contracts. Results are returned in pages, with paging being specified by request headers.

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

func (*DefaultAPIService) GetPayoutsExecute

Execute executes the request

@return GetPayoutsResponse

func (*DefaultAPIService) GetTransactionsForContract

func (a *DefaultAPIService) GetTransactionsForContract(ctx context.Context, contractId string) ApiGetTransactionsForContractRequest

GetTransactionsForContract Get transactions for contract

Get published transactions for a contract. Results are returned in pages, with paging being specified by request headers.

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

func (*DefaultAPIService) GetTransactionsForContractExecute

Execute executes the request

@return GetTransactionsResponse

func (*DefaultAPIService) GetWithdrawalById

func (a *DefaultAPIService) GetWithdrawalById(ctx context.Context, withdrawalId string) ApiGetWithdrawalByIdRequest

GetWithdrawalById Get withdrawal by ID

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

func (*DefaultAPIService) GetWithdrawalByIdExecute

func (a *DefaultAPIService) GetWithdrawalByIdExecute(r ApiGetWithdrawalByIdRequest) (*Withdrawal, *http.Response, error)

Execute executes the request

@return Withdrawal

func (*DefaultAPIService) GetWithdrawals

GetWithdrawals Get withdrawals

Get published withdrawal transactions. Results are returned in pages, with paging being specified by request headers.

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

func (*DefaultAPIService) GetWithdrawalsExecute

Execute executes the request

@return GetWithdrawalsResponse

func (*DefaultAPIService) Healthcheck

Healthcheck Test server status

Check if the server is running and ready to respond to requests.

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

func (*DefaultAPIService) HealthcheckExecute

func (a *DefaultAPIService) HealthcheckExecute(r ApiHealthcheckRequest) (*http.Response, error)

Execute executes the request

func (*DefaultAPIService) SubmitContract

func (a *DefaultAPIService) SubmitContract(ctx context.Context, contractId string) ApiSubmitContractRequest

SubmitContract Submit contract to chain

Submit a signed (Cardano) transaction that opens a new Marlowe contract. The transaction must have originally been created by the POST /contracts endpoint. This endpoint will respond when the transaction is submitted successfully to the local node, which means it will not wait for the transaction to be published in a block. Use the GET /contracts/{contractId} endpoint to poll the on-chain status.

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

func (*DefaultAPIService) SubmitContractExecute

func (a *DefaultAPIService) SubmitContractExecute(r ApiSubmitContractRequest) (*http.Response, error)

Execute executes the request

func (*DefaultAPIService) SubmitContractTransaction

func (a *DefaultAPIService) SubmitContractTransaction(ctx context.Context, contractId string, transactionId string) ApiSubmitContractTransactionRequest

SubmitContractTransaction Submit contract input application

Submit a signed (Cardano) transaction that applies inputs to an open Marlowe contract. The transaction must have originally been created by the POST /contracts/{contractId}/transactions endpoint. This endpoint will respond when the transaction is submitted successfully to the local node, which means it will not wait for the transaction to be published in a block. Use the GET /contracts/{contractId}/transactions/{transactionId} endpoint to poll the on-chain status.

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

func (*DefaultAPIService) SubmitContractTransactionExecute

func (a *DefaultAPIService) SubmitContractTransactionExecute(r ApiSubmitContractTransactionRequest) (*http.Response, error)

Execute executes the request

func (*DefaultAPIService) SubmitWithdrawal

func (a *DefaultAPIService) SubmitWithdrawal(ctx context.Context, withdrawalId string) ApiSubmitWithdrawalRequest

SubmitWithdrawal Submit payout withdrawal

Submit a signed (Cardano) transaction that withdraws available payouts from a role payout validator. The transaction must have originally been created by the POST /withdrawals endpoint. This endpoint will respond when the transaction is submitted successfully to the local node, which means it will not wait for the transaction to be published in a block. Use the GET /withdrawals/{withdrawalId} endpoint to poll the on-chain status.

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

func (*DefaultAPIService) SubmitWithdrawalExecute

func (a *DefaultAPIService) SubmitWithdrawalExecute(r ApiSubmitWithdrawalRequest) (*http.Response, error)

Execute executes the request

func (*DefaultAPIService) WithdrawPayouts

WithdrawPayouts Withdraw payouts

Build an unsigned (Cardano) transaction body which withdraws available payouts from a role payout validator. This unsigned transaction must be signed by a wallet (such as a CIP-30 or CIP-45 wallet) before being submitted. To submit the signed transaction, use the PUT /withdrawals/{withdrawalId} endpoint.

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

func (*DefaultAPIService) WithdrawPayoutsExecute

Execute executes the request

@return WithdrawPayoutsResponse

type DepositAction

type DepositAction struct {
	Deposits    Value `json:"deposits"`
	IntoAccount Party `json:"into_account"`
	OfToken     Token `json:"of_token"`
	Party       Party `json:"party"`
}

DepositAction struct for DepositAction

func NewDepositAction

func NewDepositAction(deposits Value, intoAccount Party, ofToken Token, party Party) *DepositAction

NewDepositAction instantiates a new DepositAction 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 NewDepositActionWithDefaults

func NewDepositActionWithDefaults() *DepositAction

NewDepositActionWithDefaults instantiates a new DepositAction 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 (*DepositAction) GetDeposits

func (o *DepositAction) GetDeposits() Value

GetDeposits returns the Deposits field value

func (*DepositAction) GetDepositsOk

func (o *DepositAction) GetDepositsOk() (*Value, bool)

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

func (*DepositAction) GetIntoAccount

func (o *DepositAction) GetIntoAccount() Party

GetIntoAccount returns the IntoAccount field value

func (*DepositAction) GetIntoAccountOk

func (o *DepositAction) GetIntoAccountOk() (*Party, bool)

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

func (*DepositAction) GetOfToken

func (o *DepositAction) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*DepositAction) GetOfTokenOk

func (o *DepositAction) GetOfTokenOk() (*Token, bool)

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

func (*DepositAction) GetParty

func (o *DepositAction) GetParty() Party

GetParty returns the Party field value

func (*DepositAction) GetPartyOk

func (o *DepositAction) GetPartyOk() (*Party, bool)

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

func (DepositAction) MarshalJSON

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

func (*DepositAction) SetDeposits

func (o *DepositAction) SetDeposits(v Value)

SetDeposits sets field value

func (*DepositAction) SetIntoAccount

func (o *DepositAction) SetIntoAccount(v Party)

SetIntoAccount sets field value

func (*DepositAction) SetOfToken

func (o *DepositAction) SetOfToken(v Token)

SetOfToken sets field value

func (*DepositAction) SetParty

func (o *DepositAction) SetParty(v Party)

SetParty sets field value

func (DepositAction) ToMap

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

type DepositActionObject

type DepositActionObject struct {
	Deposits    Value `json:"deposits"`
	IntoAccount Party `json:"into_account"`
	OfToken     Token `json:"of_token"`
	Party       Party `json:"party"`
}

DepositActionObject struct for DepositActionObject

func NewDepositActionObject

func NewDepositActionObject(deposits Value, intoAccount Party, ofToken Token, party Party) *DepositActionObject

NewDepositActionObject instantiates a new DepositActionObject 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 NewDepositActionObjectWithDefaults

func NewDepositActionObjectWithDefaults() *DepositActionObject

NewDepositActionObjectWithDefaults instantiates a new DepositActionObject 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 (*DepositActionObject) GetDeposits

func (o *DepositActionObject) GetDeposits() Value

GetDeposits returns the Deposits field value

func (*DepositActionObject) GetDepositsOk

func (o *DepositActionObject) GetDepositsOk() (*Value, bool)

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

func (*DepositActionObject) GetIntoAccount

func (o *DepositActionObject) GetIntoAccount() Party

GetIntoAccount returns the IntoAccount field value

func (*DepositActionObject) GetIntoAccountOk

func (o *DepositActionObject) GetIntoAccountOk() (*Party, bool)

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

func (*DepositActionObject) GetOfToken

func (o *DepositActionObject) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*DepositActionObject) GetOfTokenOk

func (o *DepositActionObject) GetOfTokenOk() (*Token, bool)

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

func (*DepositActionObject) GetParty

func (o *DepositActionObject) GetParty() Party

GetParty returns the Party field value

func (*DepositActionObject) GetPartyOk

func (o *DepositActionObject) GetPartyOk() (*Party, bool)

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

func (DepositActionObject) MarshalJSON

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

func (*DepositActionObject) SetDeposits

func (o *DepositActionObject) SetDeposits(v Value)

SetDeposits sets field value

func (*DepositActionObject) SetIntoAccount

func (o *DepositActionObject) SetIntoAccount(v Party)

SetIntoAccount sets field value

func (*DepositActionObject) SetOfToken

func (o *DepositActionObject) SetOfToken(v Token)

SetOfToken sets field value

func (*DepositActionObject) SetParty

func (o *DepositActionObject) SetParty(v Party)

SetParty sets field value

func (DepositActionObject) ToMap

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

type DepositContinuationInput

type DepositContinuationInput struct {
	ContinuationHash       string   `json:"continuation_hash"`
	InputFromParty         Party    `json:"input_from_party"`
	IntoAccount            Party    `json:"into_account"`
	MerkleizedContinuation Contract `json:"merkleized_continuation"`
	OfToken                Token    `json:"of_token"`
	ThatDeposits           int32    `json:"that_deposits"`
}

DepositContinuationInput Deposit funds into an account in a contract and provide the continuation of the contract

func NewDepositContinuationInput

func NewDepositContinuationInput(continuationHash string, inputFromParty Party, intoAccount Party, merkleizedContinuation Contract, ofToken Token, thatDeposits int32) *DepositContinuationInput

NewDepositContinuationInput instantiates a new DepositContinuationInput 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 NewDepositContinuationInputWithDefaults

func NewDepositContinuationInputWithDefaults() *DepositContinuationInput

NewDepositContinuationInputWithDefaults instantiates a new DepositContinuationInput 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 (*DepositContinuationInput) GetContinuationHash

func (o *DepositContinuationInput) GetContinuationHash() string

GetContinuationHash returns the ContinuationHash field value

func (*DepositContinuationInput) GetContinuationHashOk

func (o *DepositContinuationInput) GetContinuationHashOk() (*string, bool)

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

func (*DepositContinuationInput) GetInputFromParty

func (o *DepositContinuationInput) GetInputFromParty() Party

GetInputFromParty returns the InputFromParty field value

func (*DepositContinuationInput) GetInputFromPartyOk

func (o *DepositContinuationInput) GetInputFromPartyOk() (*Party, bool)

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

func (*DepositContinuationInput) GetIntoAccount

func (o *DepositContinuationInput) GetIntoAccount() Party

GetIntoAccount returns the IntoAccount field value

func (*DepositContinuationInput) GetIntoAccountOk

func (o *DepositContinuationInput) GetIntoAccountOk() (*Party, bool)

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

func (*DepositContinuationInput) GetMerkleizedContinuation

func (o *DepositContinuationInput) GetMerkleizedContinuation() Contract

GetMerkleizedContinuation returns the MerkleizedContinuation field value

func (*DepositContinuationInput) GetMerkleizedContinuationOk

func (o *DepositContinuationInput) GetMerkleizedContinuationOk() (*Contract, bool)

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

func (*DepositContinuationInput) GetOfToken

func (o *DepositContinuationInput) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*DepositContinuationInput) GetOfTokenOk

func (o *DepositContinuationInput) GetOfTokenOk() (*Token, bool)

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

func (*DepositContinuationInput) GetThatDeposits

func (o *DepositContinuationInput) GetThatDeposits() int32

GetThatDeposits returns the ThatDeposits field value

func (*DepositContinuationInput) GetThatDepositsOk

func (o *DepositContinuationInput) GetThatDepositsOk() (*int32, bool)

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

func (DepositContinuationInput) MarshalJSON

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

func (*DepositContinuationInput) SetContinuationHash

func (o *DepositContinuationInput) SetContinuationHash(v string)

SetContinuationHash sets field value

func (*DepositContinuationInput) SetInputFromParty

func (o *DepositContinuationInput) SetInputFromParty(v Party)

SetInputFromParty sets field value

func (*DepositContinuationInput) SetIntoAccount

func (o *DepositContinuationInput) SetIntoAccount(v Party)

SetIntoAccount sets field value

func (*DepositContinuationInput) SetMerkleizedContinuation

func (o *DepositContinuationInput) SetMerkleizedContinuation(v Contract)

SetMerkleizedContinuation sets field value

func (*DepositContinuationInput) SetOfToken

func (o *DepositContinuationInput) SetOfToken(v Token)

SetOfToken sets field value

func (*DepositContinuationInput) SetThatDeposits

func (o *DepositContinuationInput) SetThatDeposits(v int32)

SetThatDeposits sets field value

func (DepositContinuationInput) ToMap

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

type DepositInput

type DepositInput struct {
	InputFromParty Party `json:"input_from_party"`
	IntoAccount    Party `json:"into_account"`
	OfToken        Token `json:"of_token"`
	ThatDeposits   int32 `json:"that_deposits"`
}

DepositInput Deposit funds into an account in a contract

func NewDepositInput

func NewDepositInput(inputFromParty Party, intoAccount Party, ofToken Token, thatDeposits int32) *DepositInput

NewDepositInput instantiates a new DepositInput 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 NewDepositInputWithDefaults

func NewDepositInputWithDefaults() *DepositInput

NewDepositInputWithDefaults instantiates a new DepositInput 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 (*DepositInput) GetInputFromParty

func (o *DepositInput) GetInputFromParty() Party

GetInputFromParty returns the InputFromParty field value

func (*DepositInput) GetInputFromPartyOk

func (o *DepositInput) GetInputFromPartyOk() (*Party, bool)

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

func (*DepositInput) GetIntoAccount

func (o *DepositInput) GetIntoAccount() Party

GetIntoAccount returns the IntoAccount field value

func (*DepositInput) GetIntoAccountOk

func (o *DepositInput) GetIntoAccountOk() (*Party, bool)

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

func (*DepositInput) GetOfToken

func (o *DepositInput) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*DepositInput) GetOfTokenOk

func (o *DepositInput) GetOfTokenOk() (*Token, bool)

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

func (*DepositInput) GetThatDeposits

func (o *DepositInput) GetThatDeposits() int32

GetThatDeposits returns the ThatDeposits field value

func (*DepositInput) GetThatDepositsOk

func (o *DepositInput) GetThatDepositsOk() (*int32, bool)

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

func (DepositInput) MarshalJSON

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

func (*DepositInput) SetInputFromParty

func (o *DepositInput) SetInputFromParty(v Party)

SetInputFromParty sets field value

func (*DepositInput) SetIntoAccount

func (o *DepositInput) SetIntoAccount(v Party)

SetIntoAccount sets field value

func (*DepositInput) SetOfToken

func (o *DepositInput) SetOfToken(v Token)

SetOfToken sets field value

func (*DepositInput) SetThatDeposits

func (o *DepositInput) SetThatDeposits(v int32)

SetThatDeposits sets field value

func (DepositInput) ToMap

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

type Divide

type Divide struct {
	By     Value `json:"by"`
	Divide Value `json:"divide"`
}

Divide struct for Divide

func NewDivide

func NewDivide(by Value, divide Value) *Divide

NewDivide instantiates a new Divide 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 NewDivideWithDefaults

func NewDivideWithDefaults() *Divide

NewDivideWithDefaults instantiates a new Divide 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 (*Divide) GetBy

func (o *Divide) GetBy() Value

GetBy returns the By field value

func (*Divide) GetByOk

func (o *Divide) GetByOk() (*Value, bool)

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

func (*Divide) GetDivide

func (o *Divide) GetDivide() Value

GetDivide returns the Divide field value

func (*Divide) GetDivideOk

func (o *Divide) GetDivideOk() (*Value, bool)

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

func (Divide) MarshalJSON

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

func (*Divide) SetBy

func (o *Divide) SetBy(v Value)

SetBy sets field value

func (*Divide) SetDivide

func (o *Divide) SetDivide(v Value)

SetDivide sets field value

func (Divide) ToMap

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

type DivideObject

type DivideObject struct {
	By     ValueObject `json:"by"`
	Divide ValueObject `json:"divide"`
}

DivideObject struct for DivideObject

func NewDivideObject

func NewDivideObject(by ValueObject, divide ValueObject) *DivideObject

NewDivideObject instantiates a new DivideObject 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 NewDivideObjectWithDefaults

func NewDivideObjectWithDefaults() *DivideObject

NewDivideObjectWithDefaults instantiates a new DivideObject 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 (*DivideObject) GetBy

func (o *DivideObject) GetBy() ValueObject

GetBy returns the By field value

func (*DivideObject) GetByOk

func (o *DivideObject) GetByOk() (*ValueObject, bool)

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

func (*DivideObject) GetDivide

func (o *DivideObject) GetDivide() ValueObject

GetDivide returns the Divide field value

func (*DivideObject) GetDivideOk

func (o *DivideObject) GetDivideOk() (*ValueObject, bool)

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

func (DivideObject) MarshalJSON

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

func (*DivideObject) SetBy

func (o *DivideObject) SetBy(v ValueObject)

SetBy sets field value

func (*DivideObject) SetDivide

func (o *DivideObject) SetDivide(v ValueObject)

SetDivide sets field value

func (DivideObject) ToMap

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

type Equal

type Equal struct {
	EqualTo Value `json:"equal_to"`
	Value   Value `json:"value"`
}

Equal struct for Equal

func NewEqual

func NewEqual(equalTo Value, value Value) *Equal

NewEqual instantiates a new Equal 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 NewEqualWithDefaults

func NewEqualWithDefaults() *Equal

NewEqualWithDefaults instantiates a new Equal 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 (*Equal) GetEqualTo

func (o *Equal) GetEqualTo() Value

GetEqualTo returns the EqualTo field value

func (*Equal) GetEqualToOk

func (o *Equal) GetEqualToOk() (*Value, bool)

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

func (*Equal) GetValue

func (o *Equal) GetValue() Value

GetValue returns the Value field value

func (*Equal) GetValueOk

func (o *Equal) GetValueOk() (*Value, bool)

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

func (Equal) MarshalJSON

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

func (*Equal) SetEqualTo

func (o *Equal) SetEqualTo(v Value)

SetEqualTo sets field value

func (*Equal) SetValue

func (o *Equal) SetValue(v Value)

SetValue sets field value

func (Equal) ToMap

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

type EqualObject

type EqualObject struct {
	EqualTo ValueObject `json:"equal_to"`
	Value   ValueObject `json:"value"`
}

EqualObject struct for EqualObject

func NewEqualObject

func NewEqualObject(equalTo ValueObject, value ValueObject) *EqualObject

NewEqualObject instantiates a new EqualObject 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 NewEqualObjectWithDefaults

func NewEqualObjectWithDefaults() *EqualObject

NewEqualObjectWithDefaults instantiates a new EqualObject 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 (*EqualObject) GetEqualTo

func (o *EqualObject) GetEqualTo() ValueObject

GetEqualTo returns the EqualTo field value

func (*EqualObject) GetEqualToOk

func (o *EqualObject) GetEqualToOk() (*ValueObject, bool)

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

func (*EqualObject) GetValue

func (o *EqualObject) GetValue() ValueObject

GetValue returns the Value field value

func (*EqualObject) GetValueOk

func (o *EqualObject) GetValueOk() (*ValueObject, bool)

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

func (EqualObject) MarshalJSON

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

func (*EqualObject) SetEqualTo

func (o *EqualObject) SetEqualTo(v ValueObject)

SetEqualTo sets field value

func (*EqualObject) SetValue

func (o *EqualObject) SetValue(v ValueObject)

SetValue sets field value

func (EqualObject) ToMap

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

type ExBudget

type ExBudget struct {
	ExBudgetCPU    float32 `json:"exBudgetCPU"`
	ExBudgetMemory float32 `json:"exBudgetMemory"`
}

ExBudget struct for ExBudget

func NewExBudget

func NewExBudget(exBudgetCPU float32, exBudgetMemory float32) *ExBudget

NewExBudget instantiates a new ExBudget 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 NewExBudgetWithDefaults

func NewExBudgetWithDefaults() *ExBudget

NewExBudgetWithDefaults instantiates a new ExBudget 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 (*ExBudget) GetExBudgetCPU

func (o *ExBudget) GetExBudgetCPU() float32

GetExBudgetCPU returns the ExBudgetCPU field value

func (*ExBudget) GetExBudgetCPUOk

func (o *ExBudget) GetExBudgetCPUOk() (*float32, bool)

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

func (*ExBudget) GetExBudgetMemory

func (o *ExBudget) GetExBudgetMemory() float32

GetExBudgetMemory returns the ExBudgetMemory field value

func (*ExBudget) GetExBudgetMemoryOk

func (o *ExBudget) GetExBudgetMemoryOk() (*float32, bool)

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

func (ExBudget) MarshalJSON

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

func (*ExBudget) SetExBudgetCPU

func (o *ExBudget) SetExBudgetCPU(v float32)

SetExBudgetCPU sets field value

func (*ExBudget) SetExBudgetMemory

func (o *ExBudget) SetExBudgetMemory(v float32)

SetExBudgetMemory sets field value

func (ExBudget) ToMap

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

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 GetContractResponse

type GetContractResponse struct {
	Links    GetContractResponseLinks `json:"links"`
	Resource ContractState            `json:"resource"`
}

GetContractResponse struct for GetContractResponse

func NewGetContractResponse

func NewGetContractResponse(links GetContractResponseLinks, resource ContractState) *GetContractResponse

NewGetContractResponse instantiates a new GetContractResponse 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 NewGetContractResponseWithDefaults

func NewGetContractResponseWithDefaults() *GetContractResponse

NewGetContractResponseWithDefaults instantiates a new GetContractResponse 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

GetLinks returns the Links field value

func (*GetContractResponse) GetLinksOk

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

func (*GetContractResponse) GetResource

func (o *GetContractResponse) GetResource() ContractState

GetResource returns the Resource field value

func (*GetContractResponse) GetResourceOk

func (o *GetContractResponse) GetResourceOk() (*ContractState, bool)

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

func (GetContractResponse) MarshalJSON

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

SetLinks sets field value

func (*GetContractResponse) SetResource

func (o *GetContractResponse) SetResource(v ContractState)

SetResource sets field value

func (GetContractResponse) ToMap

func (o GetContractResponse) ToMap() (map[string]interface{}, error)
type GetContractResponseLinks struct {
	Transactions *string `json:"transactions,omitempty"`
}

GetContractResponseLinks struct for GetContractResponseLinks

func NewGetContractResponseLinks() *GetContractResponseLinks

NewGetContractResponseLinks instantiates a new GetContractResponseLinks 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 NewGetContractResponseLinksWithDefaults

func NewGetContractResponseLinksWithDefaults() *GetContractResponseLinks

NewGetContractResponseLinksWithDefaults instantiates a new GetContractResponseLinks 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 (*GetContractResponseLinks) GetTransactions

func (o *GetContractResponseLinks) GetTransactions() string

GetTransactions returns the Transactions field value if set, zero value otherwise.

func (*GetContractResponseLinks) GetTransactionsOk

func (o *GetContractResponseLinks) GetTransactionsOk() (*string, bool)

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

func (*GetContractResponseLinks) HasTransactions

func (o *GetContractResponseLinks) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (GetContractResponseLinks) MarshalJSON

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

func (*GetContractResponseLinks) SetTransactions

func (o *GetContractResponseLinks) SetTransactions(v string)

SetTransactions gets a reference to the given string and assigns it to the Transactions field.

func (GetContractResponseLinks) ToMap

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

type GetContractsResponse

type GetContractsResponse struct {
	Results []GetContractsResponseResultsInner `json:"results"`
}

GetContractsResponse struct for GetContractsResponse

func NewGetContractsResponse

func NewGetContractsResponse(results []GetContractsResponseResultsInner) *GetContractsResponse

NewGetContractsResponse instantiates a new GetContractsResponse 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 NewGetContractsResponseWithDefaults

func NewGetContractsResponseWithDefaults() *GetContractsResponse

NewGetContractsResponseWithDefaults instantiates a new GetContractsResponse 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 (*GetContractsResponse) GetResults

GetResults returns the Results field value

func (*GetContractsResponse) GetResultsOk

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

func (GetContractsResponse) MarshalJSON

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

func (*GetContractsResponse) SetResults

SetResults sets field value

func (GetContractsResponse) ToMap

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

type GetContractsResponseResultsInner

type GetContractsResponseResultsInner struct {
	Links    GetContractsResponseResultsInnerLinks `json:"links"`
	Resource ContractHeader                        `json:"resource"`
}

GetContractsResponseResultsInner struct for GetContractsResponseResultsInner

func NewGetContractsResponseResultsInner

func NewGetContractsResponseResultsInner(links GetContractsResponseResultsInnerLinks, resource ContractHeader) *GetContractsResponseResultsInner

NewGetContractsResponseResultsInner instantiates a new GetContractsResponseResultsInner 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 NewGetContractsResponseResultsInnerWithDefaults

func NewGetContractsResponseResultsInnerWithDefaults() *GetContractsResponseResultsInner

NewGetContractsResponseResultsInnerWithDefaults instantiates a new GetContractsResponseResultsInner 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

GetLinks returns the Links field value

func (*GetContractsResponseResultsInner) GetLinksOk

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

func (*GetContractsResponseResultsInner) GetResource

GetResource returns the Resource field value

func (*GetContractsResponseResultsInner) GetResourceOk

func (o *GetContractsResponseResultsInner) GetResourceOk() (*ContractHeader, bool)

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

func (GetContractsResponseResultsInner) MarshalJSON

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

SetLinks sets field value

func (*GetContractsResponseResultsInner) SetResource

SetResource sets field value

func (GetContractsResponseResultsInner) ToMap

func (o GetContractsResponseResultsInner) ToMap() (map[string]interface{}, error)
type GetContractsResponseResultsInnerLinks struct {
	Contract     *string `json:"contract,omitempty"`
	Transactions *string `json:"transactions,omitempty"`
}

GetContractsResponseResultsInnerLinks struct for GetContractsResponseResultsInnerLinks

func NewGetContractsResponseResultsInnerLinks() *GetContractsResponseResultsInnerLinks

NewGetContractsResponseResultsInnerLinks instantiates a new GetContractsResponseResultsInnerLinks 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 NewGetContractsResponseResultsInnerLinksWithDefaults

func NewGetContractsResponseResultsInnerLinksWithDefaults() *GetContractsResponseResultsInnerLinks

NewGetContractsResponseResultsInnerLinksWithDefaults instantiates a new GetContractsResponseResultsInnerLinks 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 (*GetContractsResponseResultsInnerLinks) GetContract

GetContract returns the Contract field value if set, zero value otherwise.

func (*GetContractsResponseResultsInnerLinks) GetContractOk

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

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

func (*GetContractsResponseResultsInnerLinks) GetTransactions

func (o *GetContractsResponseResultsInnerLinks) GetTransactions() string

GetTransactions returns the Transactions field value if set, zero value otherwise.

func (*GetContractsResponseResultsInnerLinks) GetTransactionsOk

func (o *GetContractsResponseResultsInnerLinks) GetTransactionsOk() (*string, bool)

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

func (*GetContractsResponseResultsInnerLinks) HasContract

HasContract returns a boolean if a field has been set.

func (*GetContractsResponseResultsInnerLinks) HasTransactions

func (o *GetContractsResponseResultsInnerLinks) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (GetContractsResponseResultsInnerLinks) MarshalJSON

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

func (*GetContractsResponseResultsInnerLinks) SetContract

SetContract gets a reference to the given string and assigns it to the Contract field.

func (*GetContractsResponseResultsInnerLinks) SetTransactions

func (o *GetContractsResponseResultsInnerLinks) SetTransactions(v string)

SetTransactions gets a reference to the given string and assigns it to the Transactions field.

func (GetContractsResponseResultsInnerLinks) ToMap

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

type GetPayoutResponse

type GetPayoutResponse struct {
	Links    GetPayoutResponseLinks `json:"links"`
	Resource PayoutState            `json:"resource"`
}

GetPayoutResponse struct for GetPayoutResponse

func NewGetPayoutResponse

func NewGetPayoutResponse(links GetPayoutResponseLinks, resource PayoutState) *GetPayoutResponse

NewGetPayoutResponse instantiates a new GetPayoutResponse 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 NewGetPayoutResponseWithDefaults

func NewGetPayoutResponseWithDefaults() *GetPayoutResponse

NewGetPayoutResponseWithDefaults instantiates a new GetPayoutResponse 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

GetLinks returns the Links field value

func (*GetPayoutResponse) GetLinksOk

func (o *GetPayoutResponse) GetLinksOk() (*GetPayoutResponseLinks, bool)

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

func (*GetPayoutResponse) GetResource

func (o *GetPayoutResponse) GetResource() PayoutState

GetResource returns the Resource field value

func (*GetPayoutResponse) GetResourceOk

func (o *GetPayoutResponse) GetResourceOk() (*PayoutState, bool)

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

func (GetPayoutResponse) MarshalJSON

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

SetLinks sets field value

func (*GetPayoutResponse) SetResource

func (o *GetPayoutResponse) SetResource(v PayoutState)

SetResource sets field value

func (GetPayoutResponse) ToMap

func (o GetPayoutResponse) ToMap() (map[string]interface{}, error)
type GetPayoutResponseLinks struct {
	Contract    *string `json:"contract,omitempty"`
	Transaction *string `json:"transaction,omitempty"`
	Withdrawal  *string `json:"withdrawal,omitempty"`
}

GetPayoutResponseLinks struct for GetPayoutResponseLinks

func NewGetPayoutResponseLinks() *GetPayoutResponseLinks

NewGetPayoutResponseLinks instantiates a new GetPayoutResponseLinks 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 NewGetPayoutResponseLinksWithDefaults

func NewGetPayoutResponseLinksWithDefaults() *GetPayoutResponseLinks

NewGetPayoutResponseLinksWithDefaults instantiates a new GetPayoutResponseLinks 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 (*GetPayoutResponseLinks) GetContract

func (o *GetPayoutResponseLinks) GetContract() string

GetContract returns the Contract field value if set, zero value otherwise.

func (*GetPayoutResponseLinks) GetContractOk

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

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

func (*GetPayoutResponseLinks) GetTransaction

func (o *GetPayoutResponseLinks) GetTransaction() string

GetTransaction returns the Transaction field value if set, zero value otherwise.

func (*GetPayoutResponseLinks) GetTransactionOk

func (o *GetPayoutResponseLinks) GetTransactionOk() (*string, bool)

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

func (*GetPayoutResponseLinks) GetWithdrawal

func (o *GetPayoutResponseLinks) GetWithdrawal() string

GetWithdrawal returns the Withdrawal field value if set, zero value otherwise.

func (*GetPayoutResponseLinks) GetWithdrawalOk

func (o *GetPayoutResponseLinks) GetWithdrawalOk() (*string, bool)

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

func (*GetPayoutResponseLinks) HasContract

func (o *GetPayoutResponseLinks) HasContract() bool

HasContract returns a boolean if a field has been set.

func (*GetPayoutResponseLinks) HasTransaction

func (o *GetPayoutResponseLinks) HasTransaction() bool

HasTransaction returns a boolean if a field has been set.

func (*GetPayoutResponseLinks) HasWithdrawal

func (o *GetPayoutResponseLinks) HasWithdrawal() bool

HasWithdrawal returns a boolean if a field has been set.

func (GetPayoutResponseLinks) MarshalJSON

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

func (*GetPayoutResponseLinks) SetContract

func (o *GetPayoutResponseLinks) SetContract(v string)

SetContract gets a reference to the given string and assigns it to the Contract field.

func (*GetPayoutResponseLinks) SetTransaction

func (o *GetPayoutResponseLinks) SetTransaction(v string)

SetTransaction gets a reference to the given string and assigns it to the Transaction field.

func (*GetPayoutResponseLinks) SetWithdrawal

func (o *GetPayoutResponseLinks) SetWithdrawal(v string)

SetWithdrawal gets a reference to the given string and assigns it to the Withdrawal field.

func (GetPayoutResponseLinks) ToMap

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

type GetPayoutsResponse

type GetPayoutsResponse struct {
	Results []GetPayoutsResponseResultsInner `json:"results"`
}

GetPayoutsResponse struct for GetPayoutsResponse

func NewGetPayoutsResponse

func NewGetPayoutsResponse(results []GetPayoutsResponseResultsInner) *GetPayoutsResponse

NewGetPayoutsResponse instantiates a new GetPayoutsResponse 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 NewGetPayoutsResponseWithDefaults

func NewGetPayoutsResponseWithDefaults() *GetPayoutsResponse

NewGetPayoutsResponseWithDefaults instantiates a new GetPayoutsResponse 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 (*GetPayoutsResponse) GetResults

GetResults returns the Results field value

func (*GetPayoutsResponse) GetResultsOk

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

func (GetPayoutsResponse) MarshalJSON

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

func (*GetPayoutsResponse) SetResults

SetResults sets field value

func (GetPayoutsResponse) ToMap

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

type GetPayoutsResponseResultsInner

type GetPayoutsResponseResultsInner struct {
	Links    GetPayoutsResponseResultsInnerLinks `json:"links"`
	Resource PayoutHeader                        `json:"resource"`
}

GetPayoutsResponseResultsInner struct for GetPayoutsResponseResultsInner

func NewGetPayoutsResponseResultsInner

func NewGetPayoutsResponseResultsInner(links GetPayoutsResponseResultsInnerLinks, resource PayoutHeader) *GetPayoutsResponseResultsInner

NewGetPayoutsResponseResultsInner instantiates a new GetPayoutsResponseResultsInner 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 NewGetPayoutsResponseResultsInnerWithDefaults

func NewGetPayoutsResponseResultsInnerWithDefaults() *GetPayoutsResponseResultsInner

NewGetPayoutsResponseResultsInnerWithDefaults instantiates a new GetPayoutsResponseResultsInner 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

GetLinks returns the Links field value

func (*GetPayoutsResponseResultsInner) GetLinksOk

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

func (*GetPayoutsResponseResultsInner) GetResource

GetResource returns the Resource field value

func (*GetPayoutsResponseResultsInner) GetResourceOk

func (o *GetPayoutsResponseResultsInner) GetResourceOk() (*PayoutHeader, bool)

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

func (GetPayoutsResponseResultsInner) MarshalJSON

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

SetLinks sets field value

func (*GetPayoutsResponseResultsInner) SetResource

func (o *GetPayoutsResponseResultsInner) SetResource(v PayoutHeader)

SetResource sets field value

func (GetPayoutsResponseResultsInner) ToMap

func (o GetPayoutsResponseResultsInner) ToMap() (map[string]interface{}, error)
type GetPayoutsResponseResultsInnerLinks struct {
	Payout *string `json:"payout,omitempty"`
}

GetPayoutsResponseResultsInnerLinks struct for GetPayoutsResponseResultsInnerLinks

func NewGetPayoutsResponseResultsInnerLinks() *GetPayoutsResponseResultsInnerLinks

NewGetPayoutsResponseResultsInnerLinks instantiates a new GetPayoutsResponseResultsInnerLinks 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 NewGetPayoutsResponseResultsInnerLinksWithDefaults

func NewGetPayoutsResponseResultsInnerLinksWithDefaults() *GetPayoutsResponseResultsInnerLinks

NewGetPayoutsResponseResultsInnerLinksWithDefaults instantiates a new GetPayoutsResponseResultsInnerLinks 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 (*GetPayoutsResponseResultsInnerLinks) GetPayout

GetPayout returns the Payout field value if set, zero value otherwise.

func (*GetPayoutsResponseResultsInnerLinks) GetPayoutOk

func (o *GetPayoutsResponseResultsInnerLinks) GetPayoutOk() (*string, bool)

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

func (*GetPayoutsResponseResultsInnerLinks) HasPayout

HasPayout returns a boolean if a field has been set.

func (GetPayoutsResponseResultsInnerLinks) MarshalJSON

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

func (*GetPayoutsResponseResultsInnerLinks) SetPayout

SetPayout gets a reference to the given string and assigns it to the Payout field.

func (GetPayoutsResponseResultsInnerLinks) ToMap

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

type GetTransactionResponse

type GetTransactionResponse struct {
	Links    GetTransactionResponseLinks `json:"links"`
	Resource Tx                          `json:"resource"`
}

GetTransactionResponse struct for GetTransactionResponse

func NewGetTransactionResponse

func NewGetTransactionResponse(links GetTransactionResponseLinks, resource Tx) *GetTransactionResponse

NewGetTransactionResponse instantiates a new GetTransactionResponse 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 NewGetTransactionResponseWithDefaults

func NewGetTransactionResponseWithDefaults() *GetTransactionResponse

NewGetTransactionResponseWithDefaults instantiates a new GetTransactionResponse 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

GetLinks returns the Links field value

func (*GetTransactionResponse) GetLinksOk

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

func (*GetTransactionResponse) GetResource

func (o *GetTransactionResponse) GetResource() Tx

GetResource returns the Resource field value

func (*GetTransactionResponse) GetResourceOk

func (o *GetTransactionResponse) GetResourceOk() (*Tx, bool)

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

func (GetTransactionResponse) MarshalJSON

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

SetLinks sets field value

func (*GetTransactionResponse) SetResource

func (o *GetTransactionResponse) SetResource(v Tx)

SetResource sets field value

func (GetTransactionResponse) ToMap

func (o GetTransactionResponse) ToMap() (map[string]interface{}, error)
type GetTransactionResponseLinks struct {
	Next     *string `json:"next,omitempty"`
	Previous *string `json:"previous,omitempty"`
}

GetTransactionResponseLinks struct for GetTransactionResponseLinks

func NewGetTransactionResponseLinks() *GetTransactionResponseLinks

NewGetTransactionResponseLinks instantiates a new GetTransactionResponseLinks 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 NewGetTransactionResponseLinksWithDefaults

func NewGetTransactionResponseLinksWithDefaults() *GetTransactionResponseLinks

NewGetTransactionResponseLinksWithDefaults instantiates a new GetTransactionResponseLinks 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 (*GetTransactionResponseLinks) GetNext

func (o *GetTransactionResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*GetTransactionResponseLinks) GetNextOk

func (o *GetTransactionResponseLinks) GetNextOk() (*string, bool)

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

func (*GetTransactionResponseLinks) GetPrevious

func (o *GetTransactionResponseLinks) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*GetTransactionResponseLinks) GetPreviousOk

func (o *GetTransactionResponseLinks) GetPreviousOk() (*string, bool)

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

func (*GetTransactionResponseLinks) HasNext

func (o *GetTransactionResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*GetTransactionResponseLinks) HasPrevious

func (o *GetTransactionResponseLinks) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (GetTransactionResponseLinks) MarshalJSON

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

func (*GetTransactionResponseLinks) SetNext

func (o *GetTransactionResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*GetTransactionResponseLinks) SetPrevious

func (o *GetTransactionResponseLinks) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

func (GetTransactionResponseLinks) ToMap

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

type GetTransactionsResponse

type GetTransactionsResponse struct {
	Results []GetTransactionsResponseResultsInner `json:"results"`
}

GetTransactionsResponse struct for GetTransactionsResponse

func NewGetTransactionsResponse

func NewGetTransactionsResponse(results []GetTransactionsResponseResultsInner) *GetTransactionsResponse

NewGetTransactionsResponse instantiates a new GetTransactionsResponse 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 NewGetTransactionsResponseWithDefaults

func NewGetTransactionsResponseWithDefaults() *GetTransactionsResponse

NewGetTransactionsResponseWithDefaults instantiates a new GetTransactionsResponse 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 (*GetTransactionsResponse) GetResults

GetResults returns the Results field value

func (*GetTransactionsResponse) GetResultsOk

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

func (GetTransactionsResponse) MarshalJSON

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

func (*GetTransactionsResponse) SetResults

SetResults sets field value

func (GetTransactionsResponse) ToMap

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

type GetTransactionsResponseResultsInner

type GetTransactionsResponseResultsInner struct {
	Links    ApplyInputsResponseLinks `json:"links"`
	Resource TxHeader                 `json:"resource"`
}

GetTransactionsResponseResultsInner struct for GetTransactionsResponseResultsInner

func NewGetTransactionsResponseResultsInner

func NewGetTransactionsResponseResultsInner(links ApplyInputsResponseLinks, resource TxHeader) *GetTransactionsResponseResultsInner

NewGetTransactionsResponseResultsInner instantiates a new GetTransactionsResponseResultsInner 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 NewGetTransactionsResponseResultsInnerWithDefaults

func NewGetTransactionsResponseResultsInnerWithDefaults() *GetTransactionsResponseResultsInner

NewGetTransactionsResponseResultsInnerWithDefaults instantiates a new GetTransactionsResponseResultsInner 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

GetLinks returns the Links field value

func (*GetTransactionsResponseResultsInner) GetLinksOk

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

func (*GetTransactionsResponseResultsInner) GetResource

GetResource returns the Resource field value

func (*GetTransactionsResponseResultsInner) GetResourceOk

func (o *GetTransactionsResponseResultsInner) GetResourceOk() (*TxHeader, bool)

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

func (GetTransactionsResponseResultsInner) MarshalJSON

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

SetLinks sets field value

func (*GetTransactionsResponseResultsInner) SetResource

SetResource sets field value

func (GetTransactionsResponseResultsInner) ToMap

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

type GetWithdrawalsResponse

type GetWithdrawalsResponse struct {
	Results []GetWithdrawalsResponseResultsInner `json:"results"`
}

GetWithdrawalsResponse struct for GetWithdrawalsResponse

func NewGetWithdrawalsResponse

func NewGetWithdrawalsResponse(results []GetWithdrawalsResponseResultsInner) *GetWithdrawalsResponse

NewGetWithdrawalsResponse instantiates a new GetWithdrawalsResponse 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 NewGetWithdrawalsResponseWithDefaults

func NewGetWithdrawalsResponseWithDefaults() *GetWithdrawalsResponse

NewGetWithdrawalsResponseWithDefaults instantiates a new GetWithdrawalsResponse 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 (*GetWithdrawalsResponse) GetResults

GetResults returns the Results field value

func (*GetWithdrawalsResponse) GetResultsOk

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

func (GetWithdrawalsResponse) MarshalJSON

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

func (*GetWithdrawalsResponse) SetResults

SetResults sets field value

func (GetWithdrawalsResponse) ToMap

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

type GetWithdrawalsResponseResultsInner

type GetWithdrawalsResponseResultsInner struct {
	Links    GetWithdrawalsResponseResultsInnerLinks `json:"links"`
	Resource WithdrawalHeader                        `json:"resource"`
}

GetWithdrawalsResponseResultsInner struct for GetWithdrawalsResponseResultsInner

func NewGetWithdrawalsResponseResultsInner

func NewGetWithdrawalsResponseResultsInner(links GetWithdrawalsResponseResultsInnerLinks, resource WithdrawalHeader) *GetWithdrawalsResponseResultsInner

NewGetWithdrawalsResponseResultsInner instantiates a new GetWithdrawalsResponseResultsInner 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 NewGetWithdrawalsResponseResultsInnerWithDefaults

func NewGetWithdrawalsResponseResultsInnerWithDefaults() *GetWithdrawalsResponseResultsInner

NewGetWithdrawalsResponseResultsInnerWithDefaults instantiates a new GetWithdrawalsResponseResultsInner 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

GetLinks returns the Links field value

func (*GetWithdrawalsResponseResultsInner) GetLinksOk

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

func (*GetWithdrawalsResponseResultsInner) GetResource

GetResource returns the Resource field value

func (*GetWithdrawalsResponseResultsInner) GetResourceOk

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

func (GetWithdrawalsResponseResultsInner) MarshalJSON

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

SetLinks sets field value

func (*GetWithdrawalsResponseResultsInner) SetResource

SetResource sets field value

func (GetWithdrawalsResponseResultsInner) ToMap

func (o GetWithdrawalsResponseResultsInner) ToMap() (map[string]interface{}, error)
type GetWithdrawalsResponseResultsInnerLinks struct {
	Withdrawal *string `json:"withdrawal,omitempty"`
}

GetWithdrawalsResponseResultsInnerLinks struct for GetWithdrawalsResponseResultsInnerLinks

func NewGetWithdrawalsResponseResultsInnerLinks() *GetWithdrawalsResponseResultsInnerLinks

NewGetWithdrawalsResponseResultsInnerLinks instantiates a new GetWithdrawalsResponseResultsInnerLinks 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 NewGetWithdrawalsResponseResultsInnerLinksWithDefaults

func NewGetWithdrawalsResponseResultsInnerLinksWithDefaults() *GetWithdrawalsResponseResultsInnerLinks

NewGetWithdrawalsResponseResultsInnerLinksWithDefaults instantiates a new GetWithdrawalsResponseResultsInnerLinks 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 (*GetWithdrawalsResponseResultsInnerLinks) GetWithdrawal

GetWithdrawal returns the Withdrawal field value if set, zero value otherwise.

func (*GetWithdrawalsResponseResultsInnerLinks) GetWithdrawalOk

func (o *GetWithdrawalsResponseResultsInnerLinks) GetWithdrawalOk() (*string, bool)

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

func (*GetWithdrawalsResponseResultsInnerLinks) HasWithdrawal

func (o *GetWithdrawalsResponseResultsInnerLinks) HasWithdrawal() bool

HasWithdrawal returns a boolean if a field has been set.

func (GetWithdrawalsResponseResultsInnerLinks) MarshalJSON

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

func (*GetWithdrawalsResponseResultsInnerLinks) SetWithdrawal

func (o *GetWithdrawalsResponseResultsInnerLinks) SetWithdrawal(v string)

SetWithdrawal gets a reference to the given string and assigns it to the Withdrawal field.

func (GetWithdrawalsResponseResultsInnerLinks) ToMap

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

type Greater

type Greater struct {
	Gt    Value `json:"gt"`
	Value Value `json:"value"`
}

Greater struct for Greater

func NewGreater

func NewGreater(gt Value, value Value) *Greater

NewGreater instantiates a new Greater 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 NewGreaterWithDefaults

func NewGreaterWithDefaults() *Greater

NewGreaterWithDefaults instantiates a new Greater 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 (*Greater) GetGt

func (o *Greater) GetGt() Value

GetGt returns the Gt field value

func (*Greater) GetGtOk

func (o *Greater) GetGtOk() (*Value, bool)

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

func (*Greater) GetValue

func (o *Greater) GetValue() Value

GetValue returns the Value field value

func (*Greater) GetValueOk

func (o *Greater) GetValueOk() (*Value, bool)

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

func (Greater) MarshalJSON

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

func (*Greater) SetGt

func (o *Greater) SetGt(v Value)

SetGt sets field value

func (*Greater) SetValue

func (o *Greater) SetValue(v Value)

SetValue sets field value

func (Greater) ToMap

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

type GreaterObject

type GreaterObject struct {
	Gt    ValueObject `json:"gt"`
	Value ValueObject `json:"value"`
}

GreaterObject struct for GreaterObject

func NewGreaterObject

func NewGreaterObject(gt ValueObject, value ValueObject) *GreaterObject

NewGreaterObject instantiates a new GreaterObject 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 NewGreaterObjectWithDefaults

func NewGreaterObjectWithDefaults() *GreaterObject

NewGreaterObjectWithDefaults instantiates a new GreaterObject 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 (*GreaterObject) GetGt

func (o *GreaterObject) GetGt() ValueObject

GetGt returns the Gt field value

func (*GreaterObject) GetGtOk

func (o *GreaterObject) GetGtOk() (*ValueObject, bool)

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

func (*GreaterObject) GetValue

func (o *GreaterObject) GetValue() ValueObject

GetValue returns the Value field value

func (*GreaterObject) GetValueOk

func (o *GreaterObject) GetValueOk() (*ValueObject, bool)

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

func (GreaterObject) MarshalJSON

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

func (*GreaterObject) SetGt

func (o *GreaterObject) SetGt(v ValueObject)

SetGt sets field value

func (*GreaterObject) SetValue

func (o *GreaterObject) SetValue(v ValueObject)

SetValue sets field value

func (GreaterObject) ToMap

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

type GreaterOrEqual

type GreaterOrEqual struct {
	GeThan Value `json:"ge_than"`
	Value  Value `json:"value"`
}

GreaterOrEqual struct for GreaterOrEqual

func NewGreaterOrEqual

func NewGreaterOrEqual(geThan Value, value Value) *GreaterOrEqual

NewGreaterOrEqual instantiates a new GreaterOrEqual 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 NewGreaterOrEqualWithDefaults

func NewGreaterOrEqualWithDefaults() *GreaterOrEqual

NewGreaterOrEqualWithDefaults instantiates a new GreaterOrEqual 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 (*GreaterOrEqual) GetGeThan

func (o *GreaterOrEqual) GetGeThan() Value

GetGeThan returns the GeThan field value

func (*GreaterOrEqual) GetGeThanOk

func (o *GreaterOrEqual) GetGeThanOk() (*Value, bool)

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

func (*GreaterOrEqual) GetValue

func (o *GreaterOrEqual) GetValue() Value

GetValue returns the Value field value

func (*GreaterOrEqual) GetValueOk

func (o *GreaterOrEqual) GetValueOk() (*Value, bool)

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

func (GreaterOrEqual) MarshalJSON

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

func (*GreaterOrEqual) SetGeThan

func (o *GreaterOrEqual) SetGeThan(v Value)

SetGeThan sets field value

func (*GreaterOrEqual) SetValue

func (o *GreaterOrEqual) SetValue(v Value)

SetValue sets field value

func (GreaterOrEqual) ToMap

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

type GreaterOrEqualObject

type GreaterOrEqualObject struct {
	GeThan ValueObject `json:"ge_than"`
	Value  ValueObject `json:"value"`
}

GreaterOrEqualObject struct for GreaterOrEqualObject

func NewGreaterOrEqualObject

func NewGreaterOrEqualObject(geThan ValueObject, value ValueObject) *GreaterOrEqualObject

NewGreaterOrEqualObject instantiates a new GreaterOrEqualObject 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 NewGreaterOrEqualObjectWithDefaults

func NewGreaterOrEqualObjectWithDefaults() *GreaterOrEqualObject

NewGreaterOrEqualObjectWithDefaults instantiates a new GreaterOrEqualObject 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 (*GreaterOrEqualObject) GetGeThan

func (o *GreaterOrEqualObject) GetGeThan() ValueObject

GetGeThan returns the GeThan field value

func (*GreaterOrEqualObject) GetGeThanOk

func (o *GreaterOrEqualObject) GetGeThanOk() (*ValueObject, bool)

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

func (*GreaterOrEqualObject) GetValue

func (o *GreaterOrEqualObject) GetValue() ValueObject

GetValue returns the Value field value

func (*GreaterOrEqualObject) GetValueOk

func (o *GreaterOrEqualObject) GetValueOk() (*ValueObject, bool)

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

func (GreaterOrEqualObject) MarshalJSON

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

func (*GreaterOrEqualObject) SetGeThan

func (o *GreaterOrEqualObject) SetGeThan(v ValueObject)

SetGeThan sets field value

func (*GreaterOrEqualObject) SetValue

func (o *GreaterOrEqualObject) SetValue(v ValueObject)

SetValue sets field value

func (GreaterOrEqualObject) ToMap

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

type If

type If struct {
	Else Contract    `json:"else"`
	If   Observation `json:"if"`
	Then Contract    `json:"then"`
}

If If an observation is true, the first contract applies, otherwise the second contract applies.

func NewIf

func NewIf(else_ Contract, if_ Observation, then Contract) *If

NewIf instantiates a new If 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 NewIfWithDefaults

func NewIfWithDefaults() *If

NewIfWithDefaults instantiates a new If 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 (*If) GetElse

func (o *If) GetElse() Contract

GetElse returns the Else field value

func (*If) GetElseOk

func (o *If) GetElseOk() (*Contract, bool)

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

func (*If) GetIf

func (o *If) GetIf() Observation

GetIf returns the If field value

func (*If) GetIfOk

func (o *If) GetIfOk() (*Observation, bool)

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

func (*If) GetThen

func (o *If) GetThen() Contract

GetThen returns the Then field value

func (*If) GetThenOk

func (o *If) GetThenOk() (*Contract, bool)

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

func (If) MarshalJSON

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

func (*If) SetElse

func (o *If) SetElse(v Contract)

SetElse sets field value

func (*If) SetIf

func (o *If) SetIf(v Observation)

SetIf sets field value

func (*If) SetThen

func (o *If) SetThen(v Contract)

SetThen sets field value

func (If) ToMap

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

type IfObject

type IfObject struct {
	Else ContractObject    `json:"else"`
	If   ObservationObject `json:"if"`
	Then ContractObject    `json:"then"`
}

IfObject If an observation is true, the first contract applies, otherwise the second contract applies.

func NewIfObject

func NewIfObject(else_ ContractObject, if_ ObservationObject, then ContractObject) *IfObject

NewIfObject instantiates a new IfObject 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 NewIfObjectWithDefaults

func NewIfObjectWithDefaults() *IfObject

NewIfObjectWithDefaults instantiates a new IfObject 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 (*IfObject) GetElse

func (o *IfObject) GetElse() ContractObject

GetElse returns the Else field value

func (*IfObject) GetElseOk

func (o *IfObject) GetElseOk() (*ContractObject, bool)

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

func (*IfObject) GetIf

func (o *IfObject) GetIf() ObservationObject

GetIf returns the If field value

func (*IfObject) GetIfOk

func (o *IfObject) GetIfOk() (*ObservationObject, bool)

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

func (*IfObject) GetThen

func (o *IfObject) GetThen() ContractObject

GetThen returns the Then field value

func (*IfObject) GetThenOk

func (o *IfObject) GetThenOk() (*ContractObject, bool)

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

func (IfObject) MarshalJSON

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

func (*IfObject) SetElse

func (o *IfObject) SetElse(v ContractObject)

SetElse sets field value

func (*IfObject) SetIf

func (o *IfObject) SetIf(v ObservationObject)

SetIf sets field value

func (*IfObject) SetThen

func (o *IfObject) SetThen(v ContractObject)

SetThen sets field value

func (IfObject) ToMap

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

type IfValue

type IfValue struct {
	Else Value       `json:"else"`
	If   Observation `json:"if"`
	Then Value       `json:"then"`
}

IfValue struct for IfValue

func NewIfValue

func NewIfValue(else_ Value, if_ Observation, then Value) *IfValue

NewIfValue instantiates a new IfValue 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 NewIfValueWithDefaults

func NewIfValueWithDefaults() *IfValue

NewIfValueWithDefaults instantiates a new IfValue 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 (*IfValue) GetElse

func (o *IfValue) GetElse() Value

GetElse returns the Else field value

func (*IfValue) GetElseOk

func (o *IfValue) GetElseOk() (*Value, bool)

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

func (*IfValue) GetIf

func (o *IfValue) GetIf() Observation

GetIf returns the If field value

func (*IfValue) GetIfOk

func (o *IfValue) GetIfOk() (*Observation, bool)

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

func (*IfValue) GetThen

func (o *IfValue) GetThen() Value

GetThen returns the Then field value

func (*IfValue) GetThenOk

func (o *IfValue) GetThenOk() (*Value, bool)

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

func (IfValue) MarshalJSON

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

func (*IfValue) SetElse

func (o *IfValue) SetElse(v Value)

SetElse sets field value

func (*IfValue) SetIf

func (o *IfValue) SetIf(v Observation)

SetIf sets field value

func (*IfValue) SetThen

func (o *IfValue) SetThen(v Value)

SetThen sets field value

func (IfValue) ToMap

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

type IfValueObject

type IfValueObject struct {
	Else ValueObject       `json:"else"`
	If   ObservationObject `json:"if"`
	Then ValueObject       `json:"then"`
}

IfValueObject struct for IfValueObject

func NewIfValueObject

func NewIfValueObject(else_ ValueObject, if_ ObservationObject, then ValueObject) *IfValueObject

NewIfValueObject instantiates a new IfValueObject 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 NewIfValueObjectWithDefaults

func NewIfValueObjectWithDefaults() *IfValueObject

NewIfValueObjectWithDefaults instantiates a new IfValueObject 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 (*IfValueObject) GetElse

func (o *IfValueObject) GetElse() ValueObject

GetElse returns the Else field value

func (*IfValueObject) GetElseOk

func (o *IfValueObject) GetElseOk() (*ValueObject, bool)

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

func (*IfValueObject) GetIf

func (o *IfValueObject) GetIf() ObservationObject

GetIf returns the If field value

func (*IfValueObject) GetIfOk

func (o *IfValueObject) GetIfOk() (*ObservationObject, bool)

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

func (*IfValueObject) GetThen

func (o *IfValueObject) GetThen() ValueObject

GetThen returns the Then field value

func (*IfValueObject) GetThenOk

func (o *IfValueObject) GetThenOk() (*ValueObject, bool)

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

func (IfValueObject) MarshalJSON

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

func (*IfValueObject) SetElse

func (o *IfValueObject) SetElse(v ValueObject)

SetElse sets field value

func (*IfValueObject) SetIf

func (o *IfValueObject) SetIf(v ObservationObject)

SetIf sets field value

func (*IfValueObject) SetThen

func (o *IfValueObject) SetThen(v ValueObject)

SetThen sets field value

func (IfValueObject) ToMap

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

type Input

type Input struct {
	ChoiceContinuationInput  *ChoiceContinuationInput
	ChoiceInput              *ChoiceInput
	ContinuationInput        *ContinuationInput
	DepositContinuationInput *DepositContinuationInput
	DepositInput             *DepositInput
	NotifyInput              *NotifyInput
}

Input - An input to a Marlowe transaction

func ChoiceContinuationInputAsInput

func ChoiceContinuationInputAsInput(v *ChoiceContinuationInput) Input

ChoiceContinuationInputAsInput is a convenience function that returns ChoiceContinuationInput wrapped in Input

func ChoiceInputAsInput

func ChoiceInputAsInput(v *ChoiceInput) Input

ChoiceInputAsInput is a convenience function that returns ChoiceInput wrapped in Input

func ContinuationInputAsInput

func ContinuationInputAsInput(v *ContinuationInput) Input

ContinuationInputAsInput is a convenience function that returns ContinuationInput wrapped in Input

func DepositContinuationInputAsInput

func DepositContinuationInputAsInput(v *DepositContinuationInput) Input

DepositContinuationInputAsInput is a convenience function that returns DepositContinuationInput wrapped in Input

func DepositInputAsInput

func DepositInputAsInput(v *DepositInput) Input

DepositInputAsInput is a convenience function that returns DepositInput wrapped in Input

func NotifyInputAsInput

func NotifyInputAsInput(v *NotifyInput) Input

NotifyInputAsInput is a convenience function that returns NotifyInput wrapped in Input

func (*Input) GetActualInstance

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

Get the actual instance

func (Input) MarshalJSON

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

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

func (*Input) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type IntervalError

type IntervalError struct {
	IntervalInPast  *IntervalInPast
	InvalidInterval *InvalidInterval
}

IntervalError - A Marlowe transaction interval error.

func IntervalInPastAsIntervalError

func IntervalInPastAsIntervalError(v *IntervalInPast) IntervalError

IntervalInPastAsIntervalError is a convenience function that returns IntervalInPast wrapped in IntervalError

func InvalidIntervalAsIntervalError

func InvalidIntervalAsIntervalError(v *InvalidInterval) IntervalError

InvalidIntervalAsIntervalError is a convenience function that returns InvalidInterval wrapped in IntervalError

func (*IntervalError) GetActualInstance

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

Get the actual instance

func (IntervalError) MarshalJSON

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

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

func (*IntervalError) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type IntervalInPast

type IntervalInPast struct {
	IntervalInPastError IntervalInPastIntervalInPastError `json:"intervalInPastError"`
}

IntervalInPast Marlowe transaction interval in past.

func NewIntervalInPast

func NewIntervalInPast(intervalInPastError IntervalInPastIntervalInPastError) *IntervalInPast

NewIntervalInPast instantiates a new IntervalInPast 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 NewIntervalInPastWithDefaults

func NewIntervalInPastWithDefaults() *IntervalInPast

NewIntervalInPastWithDefaults instantiates a new IntervalInPast 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 (*IntervalInPast) GetIntervalInPastError

func (o *IntervalInPast) GetIntervalInPastError() IntervalInPastIntervalInPastError

GetIntervalInPastError returns the IntervalInPastError field value

func (*IntervalInPast) GetIntervalInPastErrorOk

func (o *IntervalInPast) GetIntervalInPastErrorOk() (*IntervalInPastIntervalInPastError, bool)

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

func (IntervalInPast) MarshalJSON

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

func (*IntervalInPast) SetIntervalInPastError

func (o *IntervalInPast) SetIntervalInPastError(v IntervalInPastIntervalInPastError)

SetIntervalInPastError sets field value

func (IntervalInPast) ToMap

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

type IntervalInPastIntervalInPastError

type IntervalInPastIntervalInPastError struct {
	From    int32 `json:"from"`
	MinTime int32 `json:"minTime"`
	To      int32 `json:"to"`
}

IntervalInPastIntervalInPastError struct for IntervalInPastIntervalInPastError

func NewIntervalInPastIntervalInPastError

func NewIntervalInPastIntervalInPastError(from int32, minTime int32, to int32) *IntervalInPastIntervalInPastError

NewIntervalInPastIntervalInPastError instantiates a new IntervalInPastIntervalInPastError 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 NewIntervalInPastIntervalInPastErrorWithDefaults

func NewIntervalInPastIntervalInPastErrorWithDefaults() *IntervalInPastIntervalInPastError

NewIntervalInPastIntervalInPastErrorWithDefaults instantiates a new IntervalInPastIntervalInPastError 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 (*IntervalInPastIntervalInPastError) GetFrom

GetFrom returns the From field value

func (*IntervalInPastIntervalInPastError) GetFromOk

func (o *IntervalInPastIntervalInPastError) GetFromOk() (*int32, bool)

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

func (*IntervalInPastIntervalInPastError) GetMinTime

func (o *IntervalInPastIntervalInPastError) GetMinTime() int32

GetMinTime returns the MinTime field value

func (*IntervalInPastIntervalInPastError) GetMinTimeOk

func (o *IntervalInPastIntervalInPastError) GetMinTimeOk() (*int32, bool)

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

func (*IntervalInPastIntervalInPastError) GetTo

GetTo returns the To field value

func (*IntervalInPastIntervalInPastError) GetToOk

func (o *IntervalInPastIntervalInPastError) GetToOk() (*int32, bool)

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

func (IntervalInPastIntervalInPastError) MarshalJSON

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

func (*IntervalInPastIntervalInPastError) SetFrom

SetFrom sets field value

func (*IntervalInPastIntervalInPastError) SetMinTime

func (o *IntervalInPastIntervalInPastError) SetMinTime(v int32)

SetMinTime sets field value

func (*IntervalInPastIntervalInPastError) SetTo

SetTo sets field value

func (IntervalInPastIntervalInPastError) ToMap

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

type InvalidInterval

type InvalidInterval struct {
	InvalidInterval InvalidIntervalInvalidInterval `json:"invalidInterval"`
}

InvalidInterval Invalid Marlowe transaction interval.

func NewInvalidInterval

func NewInvalidInterval(invalidInterval InvalidIntervalInvalidInterval) *InvalidInterval

NewInvalidInterval instantiates a new InvalidInterval 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 NewInvalidIntervalWithDefaults

func NewInvalidIntervalWithDefaults() *InvalidInterval

NewInvalidIntervalWithDefaults instantiates a new InvalidInterval 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 (*InvalidInterval) GetInvalidInterval

func (o *InvalidInterval) GetInvalidInterval() InvalidIntervalInvalidInterval

GetInvalidInterval returns the InvalidInterval field value

func (*InvalidInterval) GetInvalidIntervalOk

func (o *InvalidInterval) GetInvalidIntervalOk() (*InvalidIntervalInvalidInterval, bool)

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

func (InvalidInterval) MarshalJSON

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

func (*InvalidInterval) SetInvalidInterval

func (o *InvalidInterval) SetInvalidInterval(v InvalidIntervalInvalidInterval)

SetInvalidInterval sets field value

func (InvalidInterval) ToMap

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

type InvalidIntervalInvalidInterval

type InvalidIntervalInvalidInterval struct {
	From int32 `json:"from"`
	To   int32 `json:"to"`
}

InvalidIntervalInvalidInterval struct for InvalidIntervalInvalidInterval

func NewInvalidIntervalInvalidInterval

func NewInvalidIntervalInvalidInterval(from int32, to int32) *InvalidIntervalInvalidInterval

NewInvalidIntervalInvalidInterval instantiates a new InvalidIntervalInvalidInterval 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 NewInvalidIntervalInvalidIntervalWithDefaults

func NewInvalidIntervalInvalidIntervalWithDefaults() *InvalidIntervalInvalidInterval

NewInvalidIntervalInvalidIntervalWithDefaults instantiates a new InvalidIntervalInvalidInterval 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 (*InvalidIntervalInvalidInterval) GetFrom

GetFrom returns the From field value

func (*InvalidIntervalInvalidInterval) GetFromOk

func (o *InvalidIntervalInvalidInterval) GetFromOk() (*int32, bool)

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

func (*InvalidIntervalInvalidInterval) GetTo

GetTo returns the To field value

func (*InvalidIntervalInvalidInterval) GetToOk

func (o *InvalidIntervalInvalidInterval) GetToOk() (*int32, bool)

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

func (InvalidIntervalInvalidInterval) MarshalJSON

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

func (*InvalidIntervalInvalidInterval) SetFrom

func (o *InvalidIntervalInvalidInterval) SetFrom(v int32)

SetFrom sets field value

func (*InvalidIntervalInvalidInterval) SetTo

SetTo sets field value

func (InvalidIntervalInvalidInterval) ToMap

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

type LabelRef

type LabelRef struct {
	// An arbitrary text identifier for an object in a Marlowe object bundle.
	Ref string `json:"ref"`
}

LabelRef struct for LabelRef

func NewLabelRef

func NewLabelRef(ref string) *LabelRef

NewLabelRef instantiates a new LabelRef 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 NewLabelRefWithDefaults

func NewLabelRefWithDefaults() *LabelRef

NewLabelRefWithDefaults instantiates a new LabelRef 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 (*LabelRef) GetRef

func (o *LabelRef) GetRef() string

GetRef returns the Ref field value

func (*LabelRef) GetRefOk

func (o *LabelRef) GetRefOk() (*string, bool)

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

func (LabelRef) MarshalJSON

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

func (*LabelRef) SetRef

func (o *LabelRef) SetRef(v string)

SetRef sets field value

func (LabelRef) ToMap

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

type LabelledObject

type LabelledObject struct {
	// An arbitrary text identifier for an object in a Marlowe object bundle.
	Label string              `json:"label"`
	Type  string              `json:"type"`
	Value LabelledObjectValue `json:"value"`
}

LabelledObject A bundle of labelled Marlowe objects in define-before-use order.

func NewLabelledObject

func NewLabelledObject(label string, type_ string, value LabelledObjectValue) *LabelledObject

NewLabelledObject instantiates a new LabelledObject 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 NewLabelledObjectWithDefaults

func NewLabelledObjectWithDefaults() *LabelledObject

NewLabelledObjectWithDefaults instantiates a new LabelledObject 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 (*LabelledObject) GetLabel

func (o *LabelledObject) GetLabel() string

GetLabel returns the Label field value

func (*LabelledObject) GetLabelOk

func (o *LabelledObject) GetLabelOk() (*string, bool)

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

func (*LabelledObject) GetType

func (o *LabelledObject) GetType() string

GetType returns the Type field value

func (*LabelledObject) GetTypeOk

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

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

func (*LabelledObject) GetValue

func (o *LabelledObject) GetValue() LabelledObjectValue

GetValue returns the Value field value

func (*LabelledObject) GetValueOk

func (o *LabelledObject) GetValueOk() (*LabelledObjectValue, bool)

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

func (LabelledObject) MarshalJSON

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

func (*LabelledObject) SetLabel

func (o *LabelledObject) SetLabel(v string)

SetLabel sets field value

func (*LabelledObject) SetType

func (o *LabelledObject) SetType(v string)

SetType sets field value

func (*LabelledObject) SetValue

func (o *LabelledObject) SetValue(v LabelledObjectValue)

SetValue sets field value

func (LabelledObject) ToMap

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

type LabelledObjectValue

type LabelledObjectValue struct {
	ActionObject      *ActionObject
	ContractObject    *ContractObject
	ObservationObject *ObservationObject
	PartyObject       *PartyObject
	TokenObject       *TokenObject
	ValueObject       *ValueObject
}

LabelledObjectValue - struct for LabelledObjectValue

func ActionObjectAsLabelledObjectValue

func ActionObjectAsLabelledObjectValue(v *ActionObject) LabelledObjectValue

ActionObjectAsLabelledObjectValue is a convenience function that returns ActionObject wrapped in LabelledObjectValue

func ContractObjectAsLabelledObjectValue

func ContractObjectAsLabelledObjectValue(v *ContractObject) LabelledObjectValue

ContractObjectAsLabelledObjectValue is a convenience function that returns ContractObject wrapped in LabelledObjectValue

func ObservationObjectAsLabelledObjectValue

func ObservationObjectAsLabelledObjectValue(v *ObservationObject) LabelledObjectValue

ObservationObjectAsLabelledObjectValue is a convenience function that returns ObservationObject wrapped in LabelledObjectValue

func PartyObjectAsLabelledObjectValue

func PartyObjectAsLabelledObjectValue(v *PartyObject) LabelledObjectValue

PartyObjectAsLabelledObjectValue is a convenience function that returns PartyObject wrapped in LabelledObjectValue

func TokenObjectAsLabelledObjectValue

func TokenObjectAsLabelledObjectValue(v *TokenObject) LabelledObjectValue

TokenObjectAsLabelledObjectValue is a convenience function that returns TokenObject wrapped in LabelledObjectValue

func ValueObjectAsLabelledObjectValue

func ValueObjectAsLabelledObjectValue(v *ValueObject) LabelledObjectValue

ValueObjectAsLabelledObjectValue is a convenience function that returns ValueObject wrapped in LabelledObjectValue

func (*LabelledObjectValue) GetActualInstance

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

Get the actual instance

func (LabelledObjectValue) MarshalJSON

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

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

func (*LabelledObjectValue) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type Lesser

type Lesser struct {
	Lt    Value `json:"lt"`
	Value Value `json:"value"`
}

Lesser struct for Lesser

func NewLesser

func NewLesser(lt Value, value Value) *Lesser

NewLesser instantiates a new Lesser 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 NewLesserWithDefaults

func NewLesserWithDefaults() *Lesser

NewLesserWithDefaults instantiates a new Lesser 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 (*Lesser) GetLt

func (o *Lesser) GetLt() Value

GetLt returns the Lt field value

func (*Lesser) GetLtOk

func (o *Lesser) GetLtOk() (*Value, bool)

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

func (*Lesser) GetValue

func (o *Lesser) GetValue() Value

GetValue returns the Value field value

func (*Lesser) GetValueOk

func (o *Lesser) GetValueOk() (*Value, bool)

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

func (Lesser) MarshalJSON

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

func (*Lesser) SetLt

func (o *Lesser) SetLt(v Value)

SetLt sets field value

func (*Lesser) SetValue

func (o *Lesser) SetValue(v Value)

SetValue sets field value

func (Lesser) ToMap

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

type LesserObject

type LesserObject struct {
	Lt    ValueObject `json:"lt"`
	Value ValueObject `json:"value"`
}

LesserObject struct for LesserObject

func NewLesserObject

func NewLesserObject(lt ValueObject, value ValueObject) *LesserObject

NewLesserObject instantiates a new LesserObject 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 NewLesserObjectWithDefaults

func NewLesserObjectWithDefaults() *LesserObject

NewLesserObjectWithDefaults instantiates a new LesserObject 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 (*LesserObject) GetLt

func (o *LesserObject) GetLt() ValueObject

GetLt returns the Lt field value

func (*LesserObject) GetLtOk

func (o *LesserObject) GetLtOk() (*ValueObject, bool)

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

func (*LesserObject) GetValue

func (o *LesserObject) GetValue() ValueObject

GetValue returns the Value field value

func (*LesserObject) GetValueOk

func (o *LesserObject) GetValueOk() (*ValueObject, bool)

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

func (LesserObject) MarshalJSON

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

func (*LesserObject) SetLt

func (o *LesserObject) SetLt(v ValueObject)

SetLt sets field value

func (*LesserObject) SetValue

func (o *LesserObject) SetValue(v ValueObject)

SetValue sets field value

func (LesserObject) ToMap

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

type LesserOrEqual

type LesserOrEqual struct {
	LeThan Value `json:"le_than"`
	Value  Value `json:"value"`
}

LesserOrEqual struct for LesserOrEqual

func NewLesserOrEqual

func NewLesserOrEqual(leThan Value, value Value) *LesserOrEqual

NewLesserOrEqual instantiates a new LesserOrEqual 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 NewLesserOrEqualWithDefaults

func NewLesserOrEqualWithDefaults() *LesserOrEqual

NewLesserOrEqualWithDefaults instantiates a new LesserOrEqual 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 (*LesserOrEqual) GetLeThan

func (o *LesserOrEqual) GetLeThan() Value

GetLeThan returns the LeThan field value

func (*LesserOrEqual) GetLeThanOk

func (o *LesserOrEqual) GetLeThanOk() (*Value, bool)

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

func (*LesserOrEqual) GetValue

func (o *LesserOrEqual) GetValue() Value

GetValue returns the Value field value

func (*LesserOrEqual) GetValueOk

func (o *LesserOrEqual) GetValueOk() (*Value, bool)

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

func (LesserOrEqual) MarshalJSON

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

func (*LesserOrEqual) SetLeThan

func (o *LesserOrEqual) SetLeThan(v Value)

SetLeThan sets field value

func (*LesserOrEqual) SetValue

func (o *LesserOrEqual) SetValue(v Value)

SetValue sets field value

func (LesserOrEqual) ToMap

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

type LesserOrEqualObject

type LesserOrEqualObject struct {
	LeThan ValueObject `json:"le_than"`
	Value  ValueObject `json:"value"`
}

LesserOrEqualObject struct for LesserOrEqualObject

func NewLesserOrEqualObject

func NewLesserOrEqualObject(leThan ValueObject, value ValueObject) *LesserOrEqualObject

NewLesserOrEqualObject instantiates a new LesserOrEqualObject 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 NewLesserOrEqualObjectWithDefaults

func NewLesserOrEqualObjectWithDefaults() *LesserOrEqualObject

NewLesserOrEqualObjectWithDefaults instantiates a new LesserOrEqualObject 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 (*LesserOrEqualObject) GetLeThan

func (o *LesserOrEqualObject) GetLeThan() ValueObject

GetLeThan returns the LeThan field value

func (*LesserOrEqualObject) GetLeThanOk

func (o *LesserOrEqualObject) GetLeThanOk() (*ValueObject, bool)

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

func (*LesserOrEqualObject) GetValue

func (o *LesserOrEqualObject) GetValue() ValueObject

GetValue returns the Value field value

func (*LesserOrEqualObject) GetValueOk

func (o *LesserOrEqualObject) GetValueOk() (*ValueObject, bool)

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

func (LesserOrEqualObject) MarshalJSON

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

func (*LesserOrEqualObject) SetLeThan

func (o *LesserOrEqualObject) SetLeThan(v ValueObject)

SetLeThan sets field value

func (*LesserOrEqualObject) SetValue

func (o *LesserOrEqualObject) SetValue(v ValueObject)

SetValue sets field value

func (LesserOrEqualObject) ToMap

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

type Let

type Let struct {
	Be   Value    `json:"be"`
	Let  string   `json:"let"`
	Then Contract `json:"then"`
}

Let Bind a value to a name within the scope of a sub-contract.

func NewLet

func NewLet(be Value, let string, then Contract) *Let

NewLet instantiates a new Let 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 NewLetWithDefaults

func NewLetWithDefaults() *Let

NewLetWithDefaults instantiates a new Let 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 (*Let) GetBe

func (o *Let) GetBe() Value

GetBe returns the Be field value

func (*Let) GetBeOk

func (o *Let) GetBeOk() (*Value, bool)

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

func (*Let) GetLet

func (o *Let) GetLet() string

GetLet returns the Let field value

func (*Let) GetLetOk

func (o *Let) GetLetOk() (*string, bool)

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

func (*Let) GetThen

func (o *Let) GetThen() Contract

GetThen returns the Then field value

func (*Let) GetThenOk

func (o *Let) GetThenOk() (*Contract, bool)

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

func (Let) MarshalJSON

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

func (*Let) SetBe

func (o *Let) SetBe(v Value)

SetBe sets field value

func (*Let) SetLet

func (o *Let) SetLet(v string)

SetLet sets field value

func (*Let) SetThen

func (o *Let) SetThen(v Contract)

SetThen sets field value

func (Let) ToMap

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

type LetObject

type LetObject struct {
	Be   ValueObject    `json:"be"`
	Let  string         `json:"let"`
	Then ContractObject `json:"then"`
}

LetObject Bind a value to a name within the scope of a sub-contract.

func NewLetObject

func NewLetObject(be ValueObject, let string, then ContractObject) *LetObject

NewLetObject instantiates a new LetObject 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 NewLetObjectWithDefaults

func NewLetObjectWithDefaults() *LetObject

NewLetObjectWithDefaults instantiates a new LetObject 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 (*LetObject) GetBe

func (o *LetObject) GetBe() ValueObject

GetBe returns the Be field value

func (*LetObject) GetBeOk

func (o *LetObject) GetBeOk() (*ValueObject, bool)

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

func (*LetObject) GetLet

func (o *LetObject) GetLet() string

GetLet returns the Let field value

func (*LetObject) GetLetOk

func (o *LetObject) GetLetOk() (*string, bool)

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

func (*LetObject) GetThen

func (o *LetObject) GetThen() ContractObject

GetThen returns the Then field value

func (*LetObject) GetThenOk

func (o *LetObject) GetThenOk() (*ContractObject, bool)

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

func (LetObject) MarshalJSON

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

func (*LetObject) SetBe

func (o *LetObject) SetBe(v ValueObject)

SetBe sets field value

func (*LetObject) SetLet

func (o *LetObject) SetLet(v string)

SetLet sets field value

func (*LetObject) SetThen

func (o *LetObject) SetThen(v ContractObject)

SetThen sets field value

func (LetObject) ToMap

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

type MappedNullable

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

type MarloweState

type MarloweState struct {
	Accounts    [][]MarloweStateAccountsInnerInner    `json:"accounts"`
	BoundValues [][]MarloweStateBoundValuesInnerInner `json:"boundValues"`
	Choices     [][]MarloweStateChoicesInnerInner     `json:"choices"`
	MinTime     int64                                 `json:"minTime"`
}

MarloweState The on-chain state of a Marlowe contract.

func NewMarloweState

func NewMarloweState(accounts [][]MarloweStateAccountsInnerInner, boundValues [][]MarloweStateBoundValuesInnerInner, choices [][]MarloweStateChoicesInnerInner, minTime int64) *MarloweState

NewMarloweState instantiates a new MarloweState 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 NewMarloweStateWithDefaults

func NewMarloweStateWithDefaults() *MarloweState

NewMarloweStateWithDefaults instantiates a new MarloweState 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 (*MarloweState) GetAccounts

func (o *MarloweState) GetAccounts() [][]MarloweStateAccountsInnerInner

GetAccounts returns the Accounts field value

func (*MarloweState) GetAccountsOk

func (o *MarloweState) GetAccountsOk() ([][]MarloweStateAccountsInnerInner, bool)

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

func (*MarloweState) GetBoundValues

func (o *MarloweState) GetBoundValues() [][]MarloweStateBoundValuesInnerInner

GetBoundValues returns the BoundValues field value

func (*MarloweState) GetBoundValuesOk

func (o *MarloweState) GetBoundValuesOk() ([][]MarloweStateBoundValuesInnerInner, bool)

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

func (*MarloweState) GetChoices

func (o *MarloweState) GetChoices() [][]MarloweStateChoicesInnerInner

GetChoices returns the Choices field value

func (*MarloweState) GetChoicesOk

func (o *MarloweState) GetChoicesOk() ([][]MarloweStateChoicesInnerInner, bool)

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

func (*MarloweState) GetMinTime

func (o *MarloweState) GetMinTime() int64

GetMinTime returns the MinTime field value

func (*MarloweState) GetMinTimeOk

func (o *MarloweState) GetMinTimeOk() (*int64, bool)

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

func (MarloweState) MarshalJSON

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

func (*MarloweState) SetAccounts

func (o *MarloweState) SetAccounts(v [][]MarloweStateAccountsInnerInner)

SetAccounts sets field value

func (*MarloweState) SetBoundValues

func (o *MarloweState) SetBoundValues(v [][]MarloweStateBoundValuesInnerInner)

SetBoundValues sets field value

func (*MarloweState) SetChoices

func (o *MarloweState) SetChoices(v [][]MarloweStateChoicesInnerInner)

SetChoices sets field value

func (*MarloweState) SetMinTime

func (o *MarloweState) SetMinTime(v int64)

SetMinTime sets field value

func (MarloweState) ToMap

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

type MarloweStateAccountsInnerInner

type MarloweStateAccountsInnerInner struct {
	ArrayOfAccountTokenTupleInner *[]AccountTokenTupleInner
	Int32                         *int32
}

MarloweStateAccountsInnerInner - struct for MarloweStateAccountsInnerInner

func ArrayOfAccountTokenTupleInnerAsMarloweStateAccountsInnerInner

func ArrayOfAccountTokenTupleInnerAsMarloweStateAccountsInnerInner(v *[]AccountTokenTupleInner) MarloweStateAccountsInnerInner

[]AccountTokenTupleInnerAsMarloweStateAccountsInnerInner is a convenience function that returns []AccountTokenTupleInner wrapped in MarloweStateAccountsInnerInner

func Int32AsMarloweStateAccountsInnerInner

func Int32AsMarloweStateAccountsInnerInner(v *int32) MarloweStateAccountsInnerInner

int32AsMarloweStateAccountsInnerInner is a convenience function that returns int32 wrapped in MarloweStateAccountsInnerInner

func (*MarloweStateAccountsInnerInner) GetActualInstance

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

Get the actual instance

func (MarloweStateAccountsInnerInner) MarshalJSON

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

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

func (*MarloweStateAccountsInnerInner) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type MarloweStateBoundValuesInnerInner

type MarloweStateBoundValuesInnerInner struct {
	Int32  *int32
	String *string
}

MarloweStateBoundValuesInnerInner - struct for MarloweStateBoundValuesInnerInner

func Int32AsMarloweStateBoundValuesInnerInner

func Int32AsMarloweStateBoundValuesInnerInner(v *int32) MarloweStateBoundValuesInnerInner

int32AsMarloweStateBoundValuesInnerInner is a convenience function that returns int32 wrapped in MarloweStateBoundValuesInnerInner

func StringAsMarloweStateBoundValuesInnerInner

func StringAsMarloweStateBoundValuesInnerInner(v *string) MarloweStateBoundValuesInnerInner

stringAsMarloweStateBoundValuesInnerInner is a convenience function that returns string wrapped in MarloweStateBoundValuesInnerInner

func (*MarloweStateBoundValuesInnerInner) GetActualInstance

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

Get the actual instance

func (MarloweStateBoundValuesInnerInner) MarshalJSON

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

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

func (*MarloweStateBoundValuesInnerInner) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type MarloweStateChoicesInnerInner

type MarloweStateChoicesInnerInner struct {
	ChoiceId *ChoiceId
	Int32    *int32
}

MarloweStateChoicesInnerInner - struct for MarloweStateChoicesInnerInner

func ChoiceIdAsMarloweStateChoicesInnerInner

func ChoiceIdAsMarloweStateChoicesInnerInner(v *ChoiceId) MarloweStateChoicesInnerInner

ChoiceIdAsMarloweStateChoicesInnerInner is a convenience function that returns ChoiceId wrapped in MarloweStateChoicesInnerInner

func Int32AsMarloweStateChoicesInnerInner

func Int32AsMarloweStateChoicesInnerInner(v *int32) MarloweStateChoicesInnerInner

int32AsMarloweStateChoicesInnerInner is a convenience function that returns int32 wrapped in MarloweStateChoicesInnerInner

func (*MarloweStateChoicesInnerInner) GetActualInstance

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

Get the actual instance

func (MarloweStateChoicesInnerInner) MarshalJSON

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

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

func (*MarloweStateChoicesInnerInner) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type MarloweVersion

type MarloweVersion string

MarloweVersion A version of the Marlowe language.

const (
	V1 MarloweVersion = "v1"
)

List of MarloweVersion

func NewMarloweVersionFromValue

func NewMarloweVersionFromValue(v string) (*MarloweVersion, error)

NewMarloweVersionFromValue returns a pointer to a valid MarloweVersion for the value passed as argument, or an error if the value passed is not allowed by the enum

func (MarloweVersion) IsValid

func (v MarloweVersion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (MarloweVersion) Ptr

func (v MarloweVersion) Ptr() *MarloweVersion

Ptr returns reference to MarloweVersion value

func (*MarloweVersion) UnmarshalJSON

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

type Metadata

type Metadata struct {
	ArrayOfMetadata        *[]Metadata
	Int32                  *int32
	MapmapOfStringMetadata *map[string]Metadata
	String                 *string
}

Metadata - Arbitrary JSON-encoded transaction metadata

func ArrayOfMetadataAsMetadata

func ArrayOfMetadataAsMetadata(v *[]Metadata) Metadata

[]MetadataAsMetadata is a convenience function that returns []Metadata wrapped in Metadata

func Int32AsMetadata

func Int32AsMetadata(v *int32) Metadata

int32AsMetadata is a convenience function that returns int32 wrapped in Metadata

func MapmapOfStringMetadataAsMetadata

func MapmapOfStringMetadataAsMetadata(v *map[string]Metadata) Metadata

map[string]MetadataAsMetadata is a convenience function that returns map[string]Metadata wrapped in Metadata

func StringAsMetadata

func StringAsMetadata(v *string) Metadata

stringAsMetadata is a convenience function that returns string wrapped in Metadata

func (*Metadata) GetActualInstance

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

Get the actual instance

func (Metadata) MarshalJSON

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

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

func (*Metadata) UnmarshalJSON

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

Unmarshal JSON data into one of the pointers in the struct

type MetadataAndRecipients

type MetadataAndRecipients struct {
	Metadata   *TokenMetadata   `json:"metadata,omitempty"`
	Recipients map[string]int64 `json:"recipients"`
}

MetadataAndRecipients struct for MetadataAndRecipients

func NewMetadataAndRecipients

func NewMetadataAndRecipients(recipients map[string]int64) *MetadataAndRecipients

NewMetadataAndRecipients instantiates a new MetadataAndRecipients 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 NewMetadataAndRecipientsWithDefaults

func NewMetadataAndRecipientsWithDefaults() *MetadataAndRecipients

NewMetadataAndRecipientsWithDefaults instantiates a new MetadataAndRecipients 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 (*MetadataAndRecipients) GetMetadata

func (o *MetadataAndRecipients) GetMetadata() TokenMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MetadataAndRecipients) GetMetadataOk

func (o *MetadataAndRecipients) GetMetadataOk() (*TokenMetadata, bool)

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

func (*MetadataAndRecipients) GetRecipients

func (o *MetadataAndRecipients) GetRecipients() map[string]int64

GetRecipients returns the Recipients field value

func (*MetadataAndRecipients) GetRecipientsOk

func (o *MetadataAndRecipients) GetRecipientsOk() (*map[string]int64, bool)

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

func (*MetadataAndRecipients) HasMetadata

func (o *MetadataAndRecipients) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (MetadataAndRecipients) MarshalJSON

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

func (*MetadataAndRecipients) SetMetadata

func (o *MetadataAndRecipients) SetMetadata(v TokenMetadata)

SetMetadata gets a reference to the given TokenMetadata and assigns it to the Metadata field.

func (*MetadataAndRecipients) SetRecipients

func (o *MetadataAndRecipients) SetRecipients(v map[string]int64)

SetRecipients sets field value

func (MetadataAndRecipients) ToMap

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

type MetadataAndScript

type MetadataAndScript struct {
	Metadata *TokenMetadata `json:"metadata,omitempty"`
	// The type of script receiving the role token.
	Script string `json:"script"`
}

MetadataAndScript struct for MetadataAndScript

func NewMetadataAndScript

func NewMetadataAndScript(script string) *MetadataAndScript

NewMetadataAndScript instantiates a new MetadataAndScript 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 NewMetadataAndScriptWithDefaults

func NewMetadataAndScriptWithDefaults() *MetadataAndScript

NewMetadataAndScriptWithDefaults instantiates a new MetadataAndScript 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 (*MetadataAndScript) GetMetadata

func (o *MetadataAndScript) GetMetadata() TokenMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MetadataAndScript) GetMetadataOk

func (o *MetadataAndScript) GetMetadataOk() (*TokenMetadata, bool)

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

func (*MetadataAndScript) GetScript

func (o *MetadataAndScript) GetScript() string

GetScript returns the Script field value

func (*MetadataAndScript) GetScriptOk

func (o *MetadataAndScript) GetScriptOk() (*string, bool)

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

func (*MetadataAndScript) HasMetadata

func (o *MetadataAndScript) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (MetadataAndScript) MarshalJSON

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

func (*MetadataAndScript) SetMetadata

func (o *MetadataAndScript) SetMetadata(v TokenMetadata)

SetMetadata gets a reference to the given TokenMetadata and assigns it to the Metadata field.

func (*MetadataAndScript) SetScript

func (o *MetadataAndScript) SetScript(v string)

SetScript sets field value

func (MetadataAndScript) ToMap

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

type Minus

type Minus struct {
	Minus Value `json:"minus"`
	Value Value `json:"value"`
}

Minus struct for Minus

func NewMinus

func NewMinus(minus Value, value Value) *Minus

NewMinus instantiates a new Minus 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 NewMinusWithDefaults

func NewMinusWithDefaults() *Minus

NewMinusWithDefaults instantiates a new Minus 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 (*Minus) GetMinus

func (o *Minus) GetMinus() Value

GetMinus returns the Minus field value

func (*Minus) GetMinusOk

func (o *Minus) GetMinusOk() (*Value, bool)

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

func (*Minus) GetValue

func (o *Minus) GetValue() Value

GetValue returns the Value field value

func (*Minus) GetValueOk

func (o *Minus) GetValueOk() (*Value, bool)

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

func (Minus) MarshalJSON

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

func (*Minus) SetMinus

func (o *Minus) SetMinus(v Value)

SetMinus sets field value

func (*Minus) SetValue

func (o *Minus) SetValue(v Value)

SetValue sets field value

func (Minus) ToMap

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

type MinusObject

type MinusObject struct {
	Minus ValueObject `json:"minus"`
	Value ValueObject `json:"value"`
}

MinusObject struct for MinusObject

func NewMinusObject

func NewMinusObject(minus ValueObject, value ValueObject) *MinusObject

NewMinusObject instantiates a new MinusObject 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 NewMinusObjectWithDefaults

func NewMinusObjectWithDefaults() *MinusObject

NewMinusObjectWithDefaults instantiates a new MinusObject 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 (*MinusObject) GetMinus

func (o *MinusObject) GetMinus() ValueObject

GetMinus returns the Minus field value

func (*MinusObject) GetMinusOk

func (o *MinusObject) GetMinusOk() (*ValueObject, bool)

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

func (*MinusObject) GetValue

func (o *MinusObject) GetValue() ValueObject

GetValue returns the Value field value

func (*MinusObject) GetValueOk

func (o *MinusObject) GetValueOk() (*ValueObject, bool)

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

func (MinusObject) MarshalJSON

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

func (*MinusObject) SetMinus

func (o *MinusObject) SetMinus(v ValueObject)

SetMinus sets field value

func (*MinusObject) SetValue

func (o *MinusObject) SetValue(v ValueObject)

SetValue sets field value

func (MinusObject) ToMap

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

type Multiply

type Multiply struct {
	Multiply Value `json:"multiply"`
	Times    Value `json:"times"`
}

Multiply struct for Multiply

func NewMultiply

func NewMultiply(multiply Value, times Value) *Multiply

NewMultiply instantiates a new Multiply 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 NewMultiplyWithDefaults

func NewMultiplyWithDefaults() *Multiply

NewMultiplyWithDefaults instantiates a new Multiply 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 (*Multiply) GetMultiply

func (o *Multiply) GetMultiply() Value

GetMultiply returns the Multiply field value

func (*Multiply) GetMultiplyOk

func (o *Multiply) GetMultiplyOk() (*Value, bool)

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

func (*Multiply) GetTimes

func (o *Multiply) GetTimes() Value

GetTimes returns the Times field value

func (*Multiply) GetTimesOk

func (o *Multiply) GetTimesOk() (*Value, bool)

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

func (Multiply) MarshalJSON

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

func (*Multiply) SetMultiply

func (o *Multiply) SetMultiply(v Value)

SetMultiply sets field value

func (*Multiply) SetTimes

func (o *Multiply) SetTimes(v Value)

SetTimes sets field value

func (Multiply) ToMap

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

type MultiplyObject

type MultiplyObject struct {
	Multiply ValueObject `json:"multiply"`
	Times    ValueObject `json:"times"`
}

MultiplyObject struct for MultiplyObject

func NewMultiplyObject

func NewMultiplyObject(multiply ValueObject, times ValueObject) *MultiplyObject

NewMultiplyObject instantiates a new MultiplyObject 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 NewMultiplyObjectWithDefaults

func NewMultiplyObjectWithDefaults() *MultiplyObject

NewMultiplyObjectWithDefaults instantiates a new MultiplyObject 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 (*MultiplyObject) GetMultiply

func (o *MultiplyObject) GetMultiply() ValueObject

GetMultiply returns the Multiply field value

func (*MultiplyObject) GetMultiplyOk

func (o *MultiplyObject) GetMultiplyOk() (*ValueObject, bool)

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

func (*MultiplyObject) GetTimes

func (o *MultiplyObject) GetTimes() ValueObject

GetTimes returns the Times field value

func (*MultiplyObject) GetTimesOk

func (o *MultiplyObject) GetTimesOk() (*ValueObject, bool)

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

func (MultiplyObject) MarshalJSON

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

func (*MultiplyObject) SetMultiply

func (o *MultiplyObject) SetMultiply(v ValueObject)

SetMultiply sets field value

func (*MultiplyObject) SetTimes

func (o *MultiplyObject) SetTimes(v ValueObject)

SetTimes sets field value

func (MultiplyObject) ToMap

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

type Negate

type Negate struct {
	Negate Value `json:"negate"`
}

Negate struct for Negate

func NewNegate

func NewNegate(negate Value) *Negate

NewNegate instantiates a new Negate 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 NewNegateWithDefaults

func NewNegateWithDefaults() *Negate

NewNegateWithDefaults instantiates a new Negate 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 (*Negate) GetNegate

func (o *Negate) GetNegate() Value

GetNegate returns the Negate field value

func (*Negate) GetNegateOk

func (o *Negate) GetNegateOk() (*Value, bool)

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

func (Negate) MarshalJSON

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

func (*Negate) SetNegate

func (o *Negate) SetNegate(v Value)

SetNegate sets field value

func (Negate) ToMap

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

type NegateObject

type NegateObject struct {
	Negate ValueObject `json:"negate"`
}

NegateObject struct for NegateObject

func NewNegateObject

func NewNegateObject(negate ValueObject) *NegateObject

NewNegateObject instantiates a new NegateObject 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 NewNegateObjectWithDefaults

func NewNegateObjectWithDefaults() *NegateObject

NewNegateObjectWithDefaults instantiates a new NegateObject 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 (*NegateObject) GetNegate

func (o *NegateObject) GetNegate() ValueObject

GetNegate returns the Negate field value

func (*NegateObject) GetNegateOk

func (o *NegateObject) GetNegateOk() (*ValueObject, bool)

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

func (NegateObject) MarshalJSON

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

func (*NegateObject) SetNegate

func (o *NegateObject) SetNegate(v ValueObject)

SetNegate sets field value

func (NegateObject) ToMap

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

type Next

type Next struct {
	ApplicableInputs ApplicableInputs `json:"applicable_inputs"`
	// Indicates if a given contract can be reduced (apply []) or not.
	CanReduce bool `json:"can_reduce"`
}

Next Describe the reducibility (Can be Reduced ?) and the applicability (Can Inputs be Applied ?) for a given contract.

func NewNext

func NewNext(applicableInputs ApplicableInputs, canReduce bool) *Next

NewNext instantiates a new Next 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 NewNextWithDefaults

func NewNextWithDefaults() *Next

NewNextWithDefaults instantiates a new Next 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 (*Next) GetApplicableInputs

func (o *Next) GetApplicableInputs() ApplicableInputs

GetApplicableInputs returns the ApplicableInputs field value

func (*Next) GetApplicableInputsOk

func (o *Next) GetApplicableInputsOk() (*ApplicableInputs, bool)

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

func (*Next) GetCanReduce

func (o *Next) GetCanReduce() bool

GetCanReduce returns the CanReduce field value

func (*Next) GetCanReduceOk

func (o *Next) GetCanReduceOk() (*bool, bool)

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

func (Next) MarshalJSON

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

func (*Next) SetApplicableInputs

func (o *Next) SetApplicableInputs(v ApplicableInputs)

SetApplicableInputs sets field value

func (*Next) SetCanReduce

func (o *Next) SetCanReduce(v bool)

SetCanReduce sets field value

func (Next) ToMap

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

type NonPositiveDeposit

type NonPositiveDeposit struct {
	AskedToDeposit int32 `json:"asked_to_deposit"`
	InAccount      Party `json:"in_account"`
	OfToken        Token `json:"of_token"`
	Party          Party `json:"party"`
}

NonPositiveDeposit A warning for a non-positive deposit.

func NewNonPositiveDeposit

func NewNonPositiveDeposit(askedToDeposit int32, inAccount Party, ofToken Token, party Party) *NonPositiveDeposit

NewNonPositiveDeposit instantiates a new NonPositiveDeposit 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 NewNonPositiveDepositWithDefaults

func NewNonPositiveDepositWithDefaults() *NonPositiveDeposit

NewNonPositiveDepositWithDefaults instantiates a new NonPositiveDeposit 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 (*NonPositiveDeposit) GetAskedToDeposit

func (o *NonPositiveDeposit) GetAskedToDeposit() int32

GetAskedToDeposit returns the AskedToDeposit field value

func (*NonPositiveDeposit) GetAskedToDepositOk

func (o *NonPositiveDeposit) GetAskedToDepositOk() (*int32, bool)

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

func (*NonPositiveDeposit) GetInAccount

func (o *NonPositiveDeposit) GetInAccount() Party

GetInAccount returns the InAccount field value

func (*NonPositiveDeposit) GetInAccountOk

func (o *NonPositiveDeposit) GetInAccountOk() (*Party, bool)

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

func (*NonPositiveDeposit) GetOfToken

func (o *NonPositiveDeposit) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*NonPositiveDeposit) GetOfTokenOk

func (o *NonPositiveDeposit) GetOfTokenOk() (*Token, bool)

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

func (*NonPositiveDeposit) GetParty

func (o *NonPositiveDeposit) GetParty() Party

GetParty returns the Party field value

func (*NonPositiveDeposit) GetPartyOk

func (o *NonPositiveDeposit) GetPartyOk() (*Party, bool)

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

func (NonPositiveDeposit) MarshalJSON

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

func (*NonPositiveDeposit) SetAskedToDeposit

func (o *NonPositiveDeposit) SetAskedToDeposit(v int32)

SetAskedToDeposit sets field value

func (*NonPositiveDeposit) SetInAccount

func (o *NonPositiveDeposit) SetInAccount(v Party)

SetInAccount sets field value

func (*NonPositiveDeposit) SetOfToken

func (o *NonPositiveDeposit) SetOfToken(v Token)

SetOfToken sets field value

func (*NonPositiveDeposit) SetParty

func (o *NonPositiveDeposit) SetParty(v Party)

SetParty sets field value

func (NonPositiveDeposit) ToMap

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

type NonPositivePayment

type NonPositivePayment struct {
	Account    Party `json:"account"`
	AskedToPay int32 `json:"asked_to_pay"`
	OfToken    Token `json:"of_token"`
	ToPayee    Payee `json:"to_payee"`
}

NonPositivePayment A warning for a non-positive payment.

func NewNonPositivePayment

func NewNonPositivePayment(account Party, askedToPay int32, ofToken Token, toPayee Payee) *NonPositivePayment

NewNonPositivePayment instantiates a new NonPositivePayment 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 NewNonPositivePaymentWithDefaults

func NewNonPositivePaymentWithDefaults() *NonPositivePayment

NewNonPositivePaymentWithDefaults instantiates a new NonPositivePayment 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 (*NonPositivePayment) GetAccount

func (o *NonPositivePayment) GetAccount() Party

GetAccount returns the Account field value

func (*NonPositivePayment) GetAccountOk

func (o *NonPositivePayment) GetAccountOk() (*Party, bool)

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

func (*NonPositivePayment) GetAskedToPay

func (o *NonPositivePayment) GetAskedToPay() int32

GetAskedToPay returns the AskedToPay field value

func (*NonPositivePayment) GetAskedToPayOk

func (o *NonPositivePayment) GetAskedToPayOk() (*int32, bool)

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

func (*NonPositivePayment) GetOfToken

func (o *NonPositivePayment) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*NonPositivePayment) GetOfTokenOk

func (o *NonPositivePayment) GetOfTokenOk() (*Token, bool)

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

func (*NonPositivePayment) GetToPayee

func (o *NonPositivePayment) GetToPayee() Payee

GetToPayee returns the ToPayee field value

func (*NonPositivePayment) GetToPayeeOk

func (o *NonPositivePayment) GetToPayeeOk() (*Payee, bool)

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

func (NonPositivePayment) MarshalJSON

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

func (*NonPositivePayment) SetAccount

func (o *NonPositivePayment) SetAccount(v Party)

SetAccount sets field value

func (*NonPositivePayment) SetAskedToPay

func (o *NonPositivePayment) SetAskedToPay(v int32)

SetAskedToPay sets field value

func (*NonPositivePayment) SetOfToken

func (o *NonPositivePayment) SetOfToken(v Token)

SetOfToken sets field value

func (*NonPositivePayment) SetToPayee

func (o *NonPositivePayment) SetToPayee(v Payee)

SetToPayee sets field value

func (NonPositivePayment) ToMap

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

type Not

type Not struct {
	Not Observation `json:"not"`
}

Not struct for Not

func NewNot

func NewNot(not Observation) *Not

NewNot instantiates a new Not 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 NewNotWithDefaults

func NewNotWithDefaults() *Not

NewNotWithDefaults instantiates a new Not 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 (*Not) GetNot

func (o *Not) GetNot() Observation

GetNot returns the Not field value

func (*Not) GetNotOk

func (o *Not) GetNotOk() (*Observation, bool)

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

func (Not) MarshalJSON

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

func (*Not) SetNot

func (o *Not) SetNot(v Observation)

SetNot sets field value

func (Not) ToMap

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

type NotObject

type NotObject struct {
	Not ObservationObject `json:"not"`
}

NotObject struct for NotObject

func NewNotObject

func NewNotObject(not ObservationObject) *NotObject

NewNotObject instantiates a new NotObject 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 NewNotObjectWithDefaults

func NewNotObjectWithDefaults() *NotObject

NewNotObjectWithDefaults instantiates a new NotObject 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 (*NotObject) GetNot

func (o *NotObject) GetNot() ObservationObject

GetNot returns the Not field value

func (*NotObject) GetNotOk

func (o *NotObject) GetNotOk() (*ObservationObject, bool)

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

func (NotObject) MarshalJSON

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

func (*NotObject) SetNot

func (o *NotObject) SetNot(v ObservationObject)

SetNot sets field value

func (NotObject) ToMap

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

type NotifyAction

type NotifyAction struct {
	NotifyIf Observation `json:"notify_if"`
}

NotifyAction struct for NotifyAction

func NewNotifyAction

func NewNotifyAction(notifyIf Observation) *NotifyAction

NewNotifyAction instantiates a new NotifyAction 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 NewNotifyActionWithDefaults

func NewNotifyActionWithDefaults() *NotifyAction

NewNotifyActionWithDefaults instantiates a new NotifyAction 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 (*NotifyAction) GetNotifyIf

func (o *NotifyAction) GetNotifyIf() Observation

GetNotifyIf returns the NotifyIf field value

func (*NotifyAction) GetNotifyIfOk

func (o *NotifyAction) GetNotifyIfOk() (*Observation, bool)

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

func (NotifyAction) MarshalJSON

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

func (*NotifyAction) SetNotifyIf

func (o *NotifyAction) SetNotifyIf(v Observation)

SetNotifyIf sets field value

func (NotifyAction) ToMap

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

type NotifyActionObject

type NotifyActionObject struct {
	NotifyIf Observation `json:"notify_if"`
}

NotifyActionObject struct for NotifyActionObject

func NewNotifyActionObject

func NewNotifyActionObject(notifyIf Observation) *NotifyActionObject

NewNotifyActionObject instantiates a new NotifyActionObject 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 NewNotifyActionObjectWithDefaults

func NewNotifyActionObjectWithDefaults() *NotifyActionObject

NewNotifyActionObjectWithDefaults instantiates a new NotifyActionObject 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 (*NotifyActionObject) GetNotifyIf

func (o *NotifyActionObject) GetNotifyIf() Observation

GetNotifyIf returns the NotifyIf field value

func (*NotifyActionObject) GetNotifyIfOk

func (o *NotifyActionObject) GetNotifyIfOk() (*Observation, bool)

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

func (NotifyActionObject) MarshalJSON

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

func (*NotifyActionObject) SetNotifyIf

func (o *NotifyActionObject) SetNotifyIf(v Observation)

SetNotifyIf sets field value

func (NotifyActionObject) ToMap

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

type NotifyInput

type NotifyInput string

NotifyInput Notify a contract to check a condition

const (
	INPUT_NOTIFY NotifyInput = "input_notify"
)

List of NotifyInput

func NewNotifyInputFromValue

func NewNotifyInputFromValue(v string) (*NotifyInput, error)

NewNotifyInputFromValue returns a pointer to a valid NotifyInput for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NotifyInput) IsValid

func (v NotifyInput) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NotifyInput) Ptr

func (v NotifyInput) Ptr() *NotifyInput

Ptr returns reference to NotifyInput value

func (*NotifyInput) UnmarshalJSON

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

type NullableAccountTokenTupleInner

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

func (NullableAccountTokenTupleInner) Get

func (NullableAccountTokenTupleInner) IsSet

func (NullableAccountTokenTupleInner) MarshalJSON

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

func (*NullableAccountTokenTupleInner) Set

func (*NullableAccountTokenTupleInner) UnmarshalJSON

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

func (*NullableAccountTokenTupleInner) Unset

func (v *NullableAccountTokenTupleInner) Unset()

type NullableAction

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

func NewNullableAction

func NewNullableAction(val *Action) *NullableAction

func (NullableAction) Get

func (v NullableAction) Get() *Action

func (NullableAction) IsSet

func (v NullableAction) IsSet() bool

func (NullableAction) MarshalJSON

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

func (*NullableAction) Set

func (v *NullableAction) Set(val *Action)

func (*NullableAction) UnmarshalJSON

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

func (*NullableAction) Unset

func (v *NullableAction) Unset()

type NullableActionObject

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

func NewNullableActionObject

func NewNullableActionObject(val *ActionObject) *NullableActionObject

func (NullableActionObject) Get

func (NullableActionObject) IsSet

func (v NullableActionObject) IsSet() bool

func (NullableActionObject) MarshalJSON

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

func (*NullableActionObject) Set

func (v *NullableActionObject) Set(val *ActionObject)

func (*NullableActionObject) UnmarshalJSON

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

func (*NullableActionObject) Unset

func (v *NullableActionObject) Unset()

type NullableAdd

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

func NewNullableAdd

func NewNullableAdd(val *Add) *NullableAdd

func (NullableAdd) Get

func (v NullableAdd) Get() *Add

func (NullableAdd) IsSet

func (v NullableAdd) IsSet() bool

func (NullableAdd) MarshalJSON

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

func (*NullableAdd) Set

func (v *NullableAdd) Set(val *Add)

func (*NullableAdd) UnmarshalJSON

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

func (*NullableAdd) Unset

func (v *NullableAdd) Unset()

type NullableAddObject

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

func NewNullableAddObject

func NewNullableAddObject(val *AddObject) *NullableAddObject

func (NullableAddObject) Get

func (v NullableAddObject) Get() *AddObject

func (NullableAddObject) IsSet

func (v NullableAddObject) IsSet() bool

func (NullableAddObject) MarshalJSON

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

func (*NullableAddObject) Set

func (v *NullableAddObject) Set(val *AddObject)

func (*NullableAddObject) UnmarshalJSON

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

func (*NullableAddObject) Unset

func (v *NullableAddObject) Unset()

type NullableAddressAndMetadata

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

func NewNullableAddressAndMetadata

func NewNullableAddressAndMetadata(val *AddressAndMetadata) *NullableAddressAndMetadata

func (NullableAddressAndMetadata) Get

func (NullableAddressAndMetadata) IsSet

func (v NullableAddressAndMetadata) IsSet() bool

func (NullableAddressAndMetadata) MarshalJSON

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

func (*NullableAddressAndMetadata) Set

func (*NullableAddressAndMetadata) UnmarshalJSON

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

func (*NullableAddressAndMetadata) Unset

func (v *NullableAddressAndMetadata) Unset()

type NullableAnd

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

func NewNullableAnd

func NewNullableAnd(val *And) *NullableAnd

func (NullableAnd) Get

func (v NullableAnd) Get() *And

func (NullableAnd) IsSet

func (v NullableAnd) IsSet() bool

func (NullableAnd) MarshalJSON

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

func (*NullableAnd) Set

func (v *NullableAnd) Set(val *And)

func (*NullableAnd) UnmarshalJSON

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

func (*NullableAnd) Unset

func (v *NullableAnd) Unset()

type NullableAndObject

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

func NewNullableAndObject

func NewNullableAndObject(val *AndObject) *NullableAndObject

func (NullableAndObject) Get

func (v NullableAndObject) Get() *AndObject

func (NullableAndObject) IsSet

func (v NullableAndObject) IsSet() bool

func (NullableAndObject) MarshalJSON

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

func (*NullableAndObject) Set

func (v *NullableAndObject) Set(val *AndObject)

func (*NullableAndObject) UnmarshalJSON

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

func (*NullableAndObject) Unset

func (v *NullableAndObject) Unset()

type NullableApplicableInputs

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

func NewNullableApplicableInputs

func NewNullableApplicableInputs(val *ApplicableInputs) *NullableApplicableInputs

func (NullableApplicableInputs) Get

func (NullableApplicableInputs) IsSet

func (v NullableApplicableInputs) IsSet() bool

func (NullableApplicableInputs) MarshalJSON

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

func (*NullableApplicableInputs) Set

func (*NullableApplicableInputs) UnmarshalJSON

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

func (*NullableApplicableInputs) Unset

func (v *NullableApplicableInputs) Unset()

type NullableApplyInputsResponse

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

func NewNullableApplyInputsResponse

func NewNullableApplyInputsResponse(val *ApplyInputsResponse) *NullableApplyInputsResponse

func (NullableApplyInputsResponse) Get

func (NullableApplyInputsResponse) IsSet

func (NullableApplyInputsResponse) MarshalJSON

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

func (*NullableApplyInputsResponse) Set

func (*NullableApplyInputsResponse) UnmarshalJSON

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

func (*NullableApplyInputsResponse) Unset

func (v *NullableApplyInputsResponse) Unset()
type NullableApplyInputsResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableApplyInputsResponseLinks) Get

func (NullableApplyInputsResponseLinks) IsSet

func (NullableApplyInputsResponseLinks) MarshalJSON

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

func (*NullableApplyInputsResponseLinks) Set

func (*NullableApplyInputsResponseLinks) UnmarshalJSON

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

func (*NullableApplyInputsResponseLinks) Unset

type NullableApplyInputsTxEnvelope

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

func (NullableApplyInputsTxEnvelope) Get

func (NullableApplyInputsTxEnvelope) IsSet

func (NullableApplyInputsTxEnvelope) MarshalJSON

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

func (*NullableApplyInputsTxEnvelope) Set

func (*NullableApplyInputsTxEnvelope) UnmarshalJSON

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

func (*NullableApplyInputsTxEnvelope) Unset

func (v *NullableApplyInputsTxEnvelope) Unset()

type NullableAssert

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

func NewNullableAssert

func NewNullableAssert(val *Assert) *NullableAssert

func (NullableAssert) Get

func (v NullableAssert) Get() *Assert

func (NullableAssert) IsSet

func (v NullableAssert) IsSet() bool

func (NullableAssert) MarshalJSON

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

func (*NullableAssert) Set

func (v *NullableAssert) Set(val *Assert)

func (*NullableAssert) UnmarshalJSON

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

func (*NullableAssert) Unset

func (v *NullableAssert) Unset()

type NullableAssertFail

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

func NewNullableAssertFail

func NewNullableAssertFail(val *AssertFail) *NullableAssertFail

func (NullableAssertFail) Get

func (v NullableAssertFail) Get() *AssertFail

func (NullableAssertFail) IsSet

func (v NullableAssertFail) IsSet() bool

func (NullableAssertFail) MarshalJSON

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

func (*NullableAssertFail) Set

func (v *NullableAssertFail) Set(val *AssertFail)

func (*NullableAssertFail) UnmarshalJSON

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

func (*NullableAssertFail) Unset

func (v *NullableAssertFail) Unset()

type NullableAssertObject

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

func NewNullableAssertObject

func NewNullableAssertObject(val *AssertObject) *NullableAssertObject

func (NullableAssertObject) Get

func (NullableAssertObject) IsSet

func (v NullableAssertObject) IsSet() bool

func (NullableAssertObject) MarshalJSON

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

func (*NullableAssertObject) Set

func (v *NullableAssertObject) Set(val *AssertObject)

func (*NullableAssertObject) UnmarshalJSON

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

func (*NullableAssertObject) Unset

func (v *NullableAssertObject) Unset()

type NullableAssetId

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

func NewNullableAssetId

func NewNullableAssetId(val *AssetId) *NullableAssetId

func (NullableAssetId) Get

func (v NullableAssetId) Get() *AssetId

func (NullableAssetId) IsSet

func (v NullableAssetId) IsSet() bool

func (NullableAssetId) MarshalJSON

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

func (*NullableAssetId) Set

func (v *NullableAssetId) Set(val *AssetId)

func (*NullableAssetId) UnmarshalJSON

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

func (*NullableAssetId) Unset

func (v *NullableAssetId) Unset()

type NullableAssets

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

func NewNullableAssets

func NewNullableAssets(val *Assets) *NullableAssets

func (NullableAssets) Get

func (v NullableAssets) Get() *Assets

func (NullableAssets) IsSet

func (v NullableAssets) IsSet() bool

func (NullableAssets) MarshalJSON

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

func (*NullableAssets) Set

func (v *NullableAssets) Set(val *Assets)

func (*NullableAssets) UnmarshalJSON

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

func (*NullableAssets) Unset

func (v *NullableAssets) Unset()

type NullableBlockHeader

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

func NewNullableBlockHeader

func NewNullableBlockHeader(val *BlockHeader) *NullableBlockHeader

func (NullableBlockHeader) Get

func (NullableBlockHeader) IsSet

func (v NullableBlockHeader) IsSet() bool

func (NullableBlockHeader) MarshalJSON

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

func (*NullableBlockHeader) Set

func (v *NullableBlockHeader) Set(val *BlockHeader)

func (*NullableBlockHeader) UnmarshalJSON

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

func (*NullableBlockHeader) Unset

func (v *NullableBlockHeader) 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 NullableBound

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

func NewNullableBound

func NewNullableBound(val *Bound) *NullableBound

func (NullableBound) Get

func (v NullableBound) Get() *Bound

func (NullableBound) IsSet

func (v NullableBound) IsSet() bool

func (NullableBound) MarshalJSON

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

func (*NullableBound) Set

func (v *NullableBound) Set(val *Bound)

func (*NullableBound) UnmarshalJSON

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

func (*NullableBound) Unset

func (v *NullableBound) Unset()

type NullableCanChoose

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

func NewNullableCanChoose

func NewNullableCanChoose(val *CanChoose) *NullableCanChoose

func (NullableCanChoose) Get

func (v NullableCanChoose) Get() *CanChoose

func (NullableCanChoose) IsSet

func (v NullableCanChoose) IsSet() bool

func (NullableCanChoose) MarshalJSON

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

func (*NullableCanChoose) Set

func (v *NullableCanChoose) Set(val *CanChoose)

func (*NullableCanChoose) UnmarshalJSON

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

func (*NullableCanChoose) Unset

func (v *NullableCanChoose) Unset()

type NullableCanDeposit

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

func NewNullableCanDeposit

func NewNullableCanDeposit(val *CanDeposit) *NullableCanDeposit

func (NullableCanDeposit) Get

func (v NullableCanDeposit) Get() *CanDeposit

func (NullableCanDeposit) IsSet

func (v NullableCanDeposit) IsSet() bool

func (NullableCanDeposit) MarshalJSON

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

func (*NullableCanDeposit) Set

func (v *NullableCanDeposit) Set(val *CanDeposit)

func (*NullableCanDeposit) UnmarshalJSON

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

func (*NullableCanDeposit) Unset

func (v *NullableCanDeposit) Unset()

type NullableCanNotify

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

func NewNullableCanNotify

func NewNullableCanNotify(val *CanNotify) *NullableCanNotify

func (NullableCanNotify) Get

func (v NullableCanNotify) Get() *CanNotify

func (NullableCanNotify) IsSet

func (v NullableCanNotify) IsSet() bool

func (NullableCanNotify) MarshalJSON

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

func (*NullableCanNotify) Set

func (v *NullableCanNotify) Set(val *CanNotify)

func (*NullableCanNotify) UnmarshalJSON

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

func (*NullableCanNotify) Unset

func (v *NullableCanNotify) Unset()

type NullableCase

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

func NewNullableCase

func NewNullableCase(val *Case) *NullableCase

func (NullableCase) Get

func (v NullableCase) Get() *Case

func (NullableCase) IsSet

func (v NullableCase) IsSet() bool

func (NullableCase) MarshalJSON

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

func (*NullableCase) Set

func (v *NullableCase) Set(val *Case)

func (*NullableCase) UnmarshalJSON

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

func (*NullableCase) Unset

func (v *NullableCase) Unset()

type NullableCaseMerkleizedThen

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

func NewNullableCaseMerkleizedThen

func NewNullableCaseMerkleizedThen(val *CaseMerkleizedThen) *NullableCaseMerkleizedThen

func (NullableCaseMerkleizedThen) Get

func (NullableCaseMerkleizedThen) IsSet

func (v NullableCaseMerkleizedThen) IsSet() bool

func (NullableCaseMerkleizedThen) MarshalJSON

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

func (*NullableCaseMerkleizedThen) Set

func (*NullableCaseMerkleizedThen) UnmarshalJSON

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

func (*NullableCaseMerkleizedThen) Unset

func (v *NullableCaseMerkleizedThen) Unset()

type NullableCaseMerkleizedThenObject

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

func (NullableCaseMerkleizedThenObject) Get

func (NullableCaseMerkleizedThenObject) IsSet

func (NullableCaseMerkleizedThenObject) MarshalJSON

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

func (*NullableCaseMerkleizedThenObject) Set

func (*NullableCaseMerkleizedThenObject) UnmarshalJSON

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

func (*NullableCaseMerkleizedThenObject) Unset

type NullableCaseObject

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

func NewNullableCaseObject

func NewNullableCaseObject(val *CaseObject) *NullableCaseObject

func (NullableCaseObject) Get

func (v NullableCaseObject) Get() *CaseObject

func (NullableCaseObject) IsSet

func (v NullableCaseObject) IsSet() bool

func (NullableCaseObject) MarshalJSON

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

func (*NullableCaseObject) Set

func (v *NullableCaseObject) Set(val *CaseObject)

func (*NullableCaseObject) UnmarshalJSON

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

func (*NullableCaseObject) Unset

func (v *NullableCaseObject) Unset()

type NullableCaseThen

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

func NewNullableCaseThen

func NewNullableCaseThen(val *CaseThen) *NullableCaseThen

func (NullableCaseThen) Get

func (v NullableCaseThen) Get() *CaseThen

func (NullableCaseThen) IsSet

func (v NullableCaseThen) IsSet() bool

func (NullableCaseThen) MarshalJSON

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

func (*NullableCaseThen) Set

func (v *NullableCaseThen) Set(val *CaseThen)

func (*NullableCaseThen) UnmarshalJSON

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

func (*NullableCaseThen) Unset

func (v *NullableCaseThen) Unset()

type NullableCaseThenObject

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

func NewNullableCaseThenObject

func NewNullableCaseThenObject(val *CaseThenObject) *NullableCaseThenObject

func (NullableCaseThenObject) Get

func (NullableCaseThenObject) IsSet

func (v NullableCaseThenObject) IsSet() bool

func (NullableCaseThenObject) MarshalJSON

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

func (*NullableCaseThenObject) Set

func (*NullableCaseThenObject) UnmarshalJSON

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

func (*NullableCaseThenObject) Unset

func (v *NullableCaseThenObject) Unset()

type NullableChoiceAction

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

func NewNullableChoiceAction

func NewNullableChoiceAction(val *ChoiceAction) *NullableChoiceAction

func (NullableChoiceAction) Get

func (NullableChoiceAction) IsSet

func (v NullableChoiceAction) IsSet() bool

func (NullableChoiceAction) MarshalJSON

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

func (*NullableChoiceAction) Set

func (v *NullableChoiceAction) Set(val *ChoiceAction)

func (*NullableChoiceAction) UnmarshalJSON

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

func (*NullableChoiceAction) Unset

func (v *NullableChoiceAction) Unset()

type NullableChoiceActionObject

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

func NewNullableChoiceActionObject

func NewNullableChoiceActionObject(val *ChoiceActionObject) *NullableChoiceActionObject

func (NullableChoiceActionObject) Get

func (NullableChoiceActionObject) IsSet

func (v NullableChoiceActionObject) IsSet() bool

func (NullableChoiceActionObject) MarshalJSON

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

func (*NullableChoiceActionObject) Set

func (*NullableChoiceActionObject) UnmarshalJSON

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

func (*NullableChoiceActionObject) Unset

func (v *NullableChoiceActionObject) Unset()

type NullableChoiceContinuationInput

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

func (NullableChoiceContinuationInput) Get

func (NullableChoiceContinuationInput) IsSet

func (NullableChoiceContinuationInput) MarshalJSON

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

func (*NullableChoiceContinuationInput) Set

func (*NullableChoiceContinuationInput) UnmarshalJSON

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

func (*NullableChoiceContinuationInput) Unset

type NullableChoiceId

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

func NewNullableChoiceId

func NewNullableChoiceId(val *ChoiceId) *NullableChoiceId

func (NullableChoiceId) Get

func (v NullableChoiceId) Get() *ChoiceId

func (NullableChoiceId) IsSet

func (v NullableChoiceId) IsSet() bool

func (NullableChoiceId) MarshalJSON

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

func (*NullableChoiceId) Set

func (v *NullableChoiceId) Set(val *ChoiceId)

func (*NullableChoiceId) UnmarshalJSON

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

func (*NullableChoiceId) Unset

func (v *NullableChoiceId) Unset()

type NullableChoiceIdObject

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

func NewNullableChoiceIdObject

func NewNullableChoiceIdObject(val *ChoiceIdObject) *NullableChoiceIdObject

func (NullableChoiceIdObject) Get

func (NullableChoiceIdObject) IsSet

func (v NullableChoiceIdObject) IsSet() bool

func (NullableChoiceIdObject) MarshalJSON

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

func (*NullableChoiceIdObject) Set

func (*NullableChoiceIdObject) UnmarshalJSON

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

func (*NullableChoiceIdObject) Unset

func (v *NullableChoiceIdObject) Unset()

type NullableChoiceInput

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

func NewNullableChoiceInput

func NewNullableChoiceInput(val *ChoiceInput) *NullableChoiceInput

func (NullableChoiceInput) Get

func (NullableChoiceInput) IsSet

func (v NullableChoiceInput) IsSet() bool

func (NullableChoiceInput) MarshalJSON

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

func (*NullableChoiceInput) Set

func (v *NullableChoiceInput) Set(val *ChoiceInput)

func (*NullableChoiceInput) UnmarshalJSON

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

func (*NullableChoiceInput) Unset

func (v *NullableChoiceInput) Unset()

type NullableChooseFor

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

func NewNullableChooseFor

func NewNullableChooseFor(val *ChooseFor) *NullableChooseFor

func (NullableChooseFor) Get

func (v NullableChooseFor) Get() *ChooseFor

func (NullableChooseFor) IsSet

func (v NullableChooseFor) IsSet() bool

func (NullableChooseFor) MarshalJSON

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

func (*NullableChooseFor) Set

func (v *NullableChooseFor) Set(val *ChooseFor)

func (*NullableChooseFor) UnmarshalJSON

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

func (*NullableChooseFor) Unset

func (v *NullableChooseFor) Unset()

type NullableChooseForObject

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

func NewNullableChooseForObject

func NewNullableChooseForObject(val *ChooseForObject) *NullableChooseForObject

func (NullableChooseForObject) Get

func (NullableChooseForObject) IsSet

func (v NullableChooseForObject) IsSet() bool

func (NullableChooseForObject) MarshalJSON

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

func (*NullableChooseForObject) Set

func (*NullableChooseForObject) UnmarshalJSON

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

func (*NullableChooseForObject) Unset

func (v *NullableChooseForObject) Unset()

type NullableClose

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

func NewNullableClose

func NewNullableClose(val *Close) *NullableClose

func (NullableClose) Get

func (v NullableClose) Get() *Close

func (NullableClose) IsSet

func (v NullableClose) IsSet() bool

func (NullableClose) MarshalJSON

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

func (*NullableClose) Set

func (v *NullableClose) Set(val *Close)

func (*NullableClose) UnmarshalJSON

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

func (*NullableClose) Unset

func (v *NullableClose) Unset()

type NullableCloseObject

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

func NewNullableCloseObject

func NewNullableCloseObject(val *CloseObject) *NullableCloseObject

func (NullableCloseObject) Get

func (NullableCloseObject) IsSet

func (v NullableCloseObject) IsSet() bool

func (NullableCloseObject) MarshalJSON

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

func (*NullableCloseObject) Set

func (v *NullableCloseObject) Set(val *CloseObject)

func (*NullableCloseObject) UnmarshalJSON

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

func (*NullableCloseObject) Unset

func (v *NullableCloseObject) Unset()

type NullableContinuationInput

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

func NewNullableContinuationInput

func NewNullableContinuationInput(val *ContinuationInput) *NullableContinuationInput

func (NullableContinuationInput) Get

func (NullableContinuationInput) IsSet

func (v NullableContinuationInput) IsSet() bool

func (NullableContinuationInput) MarshalJSON

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

func (*NullableContinuationInput) Set

func (*NullableContinuationInput) UnmarshalJSON

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

func (*NullableContinuationInput) Unset

func (v *NullableContinuationInput) Unset()

type NullableContract

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

func NewNullableContract

func NewNullableContract(val *Contract) *NullableContract

func (NullableContract) Get

func (v NullableContract) Get() *Contract

func (NullableContract) IsSet

func (v NullableContract) IsSet() bool

func (NullableContract) MarshalJSON

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

func (*NullableContract) Set

func (v *NullableContract) Set(val *Contract)

func (*NullableContract) UnmarshalJSON

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

func (*NullableContract) Unset

func (v *NullableContract) Unset()

type NullableContractHeader

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

func NewNullableContractHeader

func NewNullableContractHeader(val *ContractHeader) *NullableContractHeader

func (NullableContractHeader) Get

func (NullableContractHeader) IsSet

func (v NullableContractHeader) IsSet() bool

func (NullableContractHeader) MarshalJSON

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

func (*NullableContractHeader) Set

func (*NullableContractHeader) UnmarshalJSON

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

func (*NullableContractHeader) Unset

func (v *NullableContractHeader) Unset()

type NullableContractObject

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

func NewNullableContractObject

func NewNullableContractObject(val *ContractObject) *NullableContractObject

func (NullableContractObject) Get

func (NullableContractObject) IsSet

func (v NullableContractObject) IsSet() bool

func (NullableContractObject) MarshalJSON

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

func (*NullableContractObject) Set

func (*NullableContractObject) UnmarshalJSON

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

func (*NullableContractObject) Unset

func (v *NullableContractObject) Unset()

type NullableContractSourceIds

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

func NewNullableContractSourceIds

func NewNullableContractSourceIds(val *ContractSourceIds) *NullableContractSourceIds

func (NullableContractSourceIds) Get

func (NullableContractSourceIds) IsSet

func (v NullableContractSourceIds) IsSet() bool

func (NullableContractSourceIds) MarshalJSON

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

func (*NullableContractSourceIds) Set

func (*NullableContractSourceIds) UnmarshalJSON

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

func (*NullableContractSourceIds) Unset

func (v *NullableContractSourceIds) Unset()

type NullableContractState

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

func NewNullableContractState

func NewNullableContractState(val *ContractState) *NullableContractState

func (NullableContractState) Get

func (NullableContractState) IsSet

func (v NullableContractState) IsSet() bool

func (NullableContractState) MarshalJSON

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

func (*NullableContractState) Set

func (v *NullableContractState) Set(val *ContractState)

func (*NullableContractState) UnmarshalJSON

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

func (*NullableContractState) Unset

func (v *NullableContractState) Unset()

type NullableCreateContractResponse

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

func (NullableCreateContractResponse) Get

func (NullableCreateContractResponse) IsSet

func (NullableCreateContractResponse) MarshalJSON

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

func (*NullableCreateContractResponse) Set

func (*NullableCreateContractResponse) UnmarshalJSON

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

func (*NullableCreateContractResponse) Unset

func (v *NullableCreateContractResponse) Unset()
type NullableCreateContractResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableCreateContractResponseLinks) Get

func (NullableCreateContractResponseLinks) IsSet

func (NullableCreateContractResponseLinks) MarshalJSON

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

func (*NullableCreateContractResponseLinks) Set

func (*NullableCreateContractResponseLinks) UnmarshalJSON

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

func (*NullableCreateContractResponseLinks) Unset

type NullableCreateTxBodyEnvelope

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

func NewNullableCreateTxBodyEnvelope

func NewNullableCreateTxBodyEnvelope(val *CreateTxBodyEnvelope) *NullableCreateTxBodyEnvelope

func (NullableCreateTxBodyEnvelope) Get

func (NullableCreateTxBodyEnvelope) IsSet

func (NullableCreateTxBodyEnvelope) MarshalJSON

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

func (*NullableCreateTxBodyEnvelope) Set

func (*NullableCreateTxBodyEnvelope) UnmarshalJSON

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

func (*NullableCreateTxBodyEnvelope) Unset

func (v *NullableCreateTxBodyEnvelope) Unset()

type NullableCreateTxEnvelope

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

func NewNullableCreateTxEnvelope

func NewNullableCreateTxEnvelope(val *CreateTxEnvelope) *NullableCreateTxEnvelope

func (NullableCreateTxEnvelope) Get

func (NullableCreateTxEnvelope) IsSet

func (v NullableCreateTxEnvelope) IsSet() bool

func (NullableCreateTxEnvelope) MarshalJSON

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

func (*NullableCreateTxEnvelope) Set

func (*NullableCreateTxEnvelope) UnmarshalJSON

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

func (*NullableCreateTxEnvelope) Unset

func (v *NullableCreateTxEnvelope) Unset()

type NullableDepositAction

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

func NewNullableDepositAction

func NewNullableDepositAction(val *DepositAction) *NullableDepositAction

func (NullableDepositAction) Get

func (NullableDepositAction) IsSet

func (v NullableDepositAction) IsSet() bool

func (NullableDepositAction) MarshalJSON

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

func (*NullableDepositAction) Set

func (v *NullableDepositAction) Set(val *DepositAction)

func (*NullableDepositAction) UnmarshalJSON

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

func (*NullableDepositAction) Unset

func (v *NullableDepositAction) Unset()

type NullableDepositActionObject

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

func NewNullableDepositActionObject

func NewNullableDepositActionObject(val *DepositActionObject) *NullableDepositActionObject

func (NullableDepositActionObject) Get

func (NullableDepositActionObject) IsSet

func (NullableDepositActionObject) MarshalJSON

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

func (*NullableDepositActionObject) Set

func (*NullableDepositActionObject) UnmarshalJSON

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

func (*NullableDepositActionObject) Unset

func (v *NullableDepositActionObject) Unset()

type NullableDepositContinuationInput

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

func (NullableDepositContinuationInput) Get

func (NullableDepositContinuationInput) IsSet

func (NullableDepositContinuationInput) MarshalJSON

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

func (*NullableDepositContinuationInput) Set

func (*NullableDepositContinuationInput) UnmarshalJSON

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

func (*NullableDepositContinuationInput) Unset

type NullableDepositInput

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

func NewNullableDepositInput

func NewNullableDepositInput(val *DepositInput) *NullableDepositInput

func (NullableDepositInput) Get

func (NullableDepositInput) IsSet

func (v NullableDepositInput) IsSet() bool

func (NullableDepositInput) MarshalJSON

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

func (*NullableDepositInput) Set

func (v *NullableDepositInput) Set(val *DepositInput)

func (*NullableDepositInput) UnmarshalJSON

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

func (*NullableDepositInput) Unset

func (v *NullableDepositInput) Unset()

type NullableDivide

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

func NewNullableDivide

func NewNullableDivide(val *Divide) *NullableDivide

func (NullableDivide) Get

func (v NullableDivide) Get() *Divide

func (NullableDivide) IsSet

func (v NullableDivide) IsSet() bool

func (NullableDivide) MarshalJSON

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

func (*NullableDivide) Set

func (v *NullableDivide) Set(val *Divide)

func (*NullableDivide) UnmarshalJSON

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

func (*NullableDivide) Unset

func (v *NullableDivide) Unset()

type NullableDivideObject

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

func NewNullableDivideObject

func NewNullableDivideObject(val *DivideObject) *NullableDivideObject

func (NullableDivideObject) Get

func (NullableDivideObject) IsSet

func (v NullableDivideObject) IsSet() bool

func (NullableDivideObject) MarshalJSON

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

func (*NullableDivideObject) Set

func (v *NullableDivideObject) Set(val *DivideObject)

func (*NullableDivideObject) UnmarshalJSON

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

func (*NullableDivideObject) Unset

func (v *NullableDivideObject) Unset()

type NullableEqual

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

func NewNullableEqual

func NewNullableEqual(val *Equal) *NullableEqual

func (NullableEqual) Get

func (v NullableEqual) Get() *Equal

func (NullableEqual) IsSet

func (v NullableEqual) IsSet() bool

func (NullableEqual) MarshalJSON

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

func (*NullableEqual) Set

func (v *NullableEqual) Set(val *Equal)

func (*NullableEqual) UnmarshalJSON

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

func (*NullableEqual) Unset

func (v *NullableEqual) Unset()

type NullableEqualObject

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

func NewNullableEqualObject

func NewNullableEqualObject(val *EqualObject) *NullableEqualObject

func (NullableEqualObject) Get

func (NullableEqualObject) IsSet

func (v NullableEqualObject) IsSet() bool

func (NullableEqualObject) MarshalJSON

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

func (*NullableEqualObject) Set

func (v *NullableEqualObject) Set(val *EqualObject)

func (*NullableEqualObject) UnmarshalJSON

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

func (*NullableEqualObject) Unset

func (v *NullableEqualObject) Unset()

type NullableExBudget

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

func NewNullableExBudget

func NewNullableExBudget(val *ExBudget) *NullableExBudget

func (NullableExBudget) Get

func (v NullableExBudget) Get() *ExBudget

func (NullableExBudget) IsSet

func (v NullableExBudget) IsSet() bool

func (NullableExBudget) MarshalJSON

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

func (*NullableExBudget) Set

func (v *NullableExBudget) Set(val *ExBudget)

func (*NullableExBudget) UnmarshalJSON

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

func (*NullableExBudget) Unset

func (v *NullableExBudget) 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 NullableGetContractResponse

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

func NewNullableGetContractResponse

func NewNullableGetContractResponse(val *GetContractResponse) *NullableGetContractResponse

func (NullableGetContractResponse) Get

func (NullableGetContractResponse) IsSet

func (NullableGetContractResponse) MarshalJSON

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

func (*NullableGetContractResponse) Set

func (*NullableGetContractResponse) UnmarshalJSON

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

func (*NullableGetContractResponse) Unset

func (v *NullableGetContractResponse) Unset()
type NullableGetContractResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableGetContractResponseLinks) Get

func (NullableGetContractResponseLinks) IsSet

func (NullableGetContractResponseLinks) MarshalJSON

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

func (*NullableGetContractResponseLinks) Set

func (*NullableGetContractResponseLinks) UnmarshalJSON

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

func (*NullableGetContractResponseLinks) Unset

type NullableGetContractsResponse

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

func NewNullableGetContractsResponse

func NewNullableGetContractsResponse(val *GetContractsResponse) *NullableGetContractsResponse

func (NullableGetContractsResponse) Get

func (NullableGetContractsResponse) IsSet

func (NullableGetContractsResponse) MarshalJSON

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

func (*NullableGetContractsResponse) Set

func (*NullableGetContractsResponse) UnmarshalJSON

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

func (*NullableGetContractsResponse) Unset

func (v *NullableGetContractsResponse) Unset()

type NullableGetContractsResponseResultsInner

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

func (NullableGetContractsResponseResultsInner) Get

func (NullableGetContractsResponseResultsInner) IsSet

func (NullableGetContractsResponseResultsInner) MarshalJSON

func (*NullableGetContractsResponseResultsInner) Set

func (*NullableGetContractsResponseResultsInner) UnmarshalJSON

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

func (*NullableGetContractsResponseResultsInner) Unset

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

func (NullableGetContractsResponseResultsInnerLinks) Get

func (NullableGetContractsResponseResultsInnerLinks) IsSet

func (NullableGetContractsResponseResultsInnerLinks) MarshalJSON

func (*NullableGetContractsResponseResultsInnerLinks) Set

func (*NullableGetContractsResponseResultsInnerLinks) UnmarshalJSON

func (*NullableGetContractsResponseResultsInnerLinks) Unset

type NullableGetPayoutResponse

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

func NewNullableGetPayoutResponse

func NewNullableGetPayoutResponse(val *GetPayoutResponse) *NullableGetPayoutResponse

func (NullableGetPayoutResponse) Get

func (NullableGetPayoutResponse) IsSet

func (v NullableGetPayoutResponse) IsSet() bool

func (NullableGetPayoutResponse) MarshalJSON

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

func (*NullableGetPayoutResponse) Set

func (*NullableGetPayoutResponse) UnmarshalJSON

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

func (*NullableGetPayoutResponse) Unset

func (v *NullableGetPayoutResponse) Unset()
type NullableGetPayoutResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableGetPayoutResponseLinks) Get

func (NullableGetPayoutResponseLinks) IsSet

func (NullableGetPayoutResponseLinks) MarshalJSON

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

func (*NullableGetPayoutResponseLinks) Set

func (*NullableGetPayoutResponseLinks) UnmarshalJSON

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

func (*NullableGetPayoutResponseLinks) Unset

func (v *NullableGetPayoutResponseLinks) Unset()

type NullableGetPayoutsResponse

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

func NewNullableGetPayoutsResponse

func NewNullableGetPayoutsResponse(val *GetPayoutsResponse) *NullableGetPayoutsResponse

func (NullableGetPayoutsResponse) Get

func (NullableGetPayoutsResponse) IsSet

func (v NullableGetPayoutsResponse) IsSet() bool

func (NullableGetPayoutsResponse) MarshalJSON

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

func (*NullableGetPayoutsResponse) Set

func (*NullableGetPayoutsResponse) UnmarshalJSON

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

func (*NullableGetPayoutsResponse) Unset

func (v *NullableGetPayoutsResponse) Unset()

type NullableGetPayoutsResponseResultsInner

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

func (NullableGetPayoutsResponseResultsInner) Get

func (NullableGetPayoutsResponseResultsInner) IsSet

func (NullableGetPayoutsResponseResultsInner) MarshalJSON

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

func (*NullableGetPayoutsResponseResultsInner) Set

func (*NullableGetPayoutsResponseResultsInner) UnmarshalJSON

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

func (*NullableGetPayoutsResponseResultsInner) Unset

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

func (NullableGetPayoutsResponseResultsInnerLinks) Get

func (NullableGetPayoutsResponseResultsInnerLinks) IsSet

func (NullableGetPayoutsResponseResultsInnerLinks) MarshalJSON

func (*NullableGetPayoutsResponseResultsInnerLinks) Set

func (*NullableGetPayoutsResponseResultsInnerLinks) UnmarshalJSON

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

func (*NullableGetPayoutsResponseResultsInnerLinks) Unset

type NullableGetTransactionResponse

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

func (NullableGetTransactionResponse) Get

func (NullableGetTransactionResponse) IsSet

func (NullableGetTransactionResponse) MarshalJSON

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

func (*NullableGetTransactionResponse) Set

func (*NullableGetTransactionResponse) UnmarshalJSON

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

func (*NullableGetTransactionResponse) Unset

func (v *NullableGetTransactionResponse) Unset()
type NullableGetTransactionResponseLinks struct {
	// contains filtered or unexported fields
}

func (NullableGetTransactionResponseLinks) Get

func (NullableGetTransactionResponseLinks) IsSet

func (NullableGetTransactionResponseLinks) MarshalJSON

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

func (*NullableGetTransactionResponseLinks) Set

func (*NullableGetTransactionResponseLinks) UnmarshalJSON

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

func (*NullableGetTransactionResponseLinks) Unset

type NullableGetTransactionsResponse

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

func (NullableGetTransactionsResponse) Get

func (NullableGetTransactionsResponse) IsSet

func (NullableGetTransactionsResponse) MarshalJSON

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

func (*NullableGetTransactionsResponse) Set

func (*NullableGetTransactionsResponse) UnmarshalJSON

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

func (*NullableGetTransactionsResponse) Unset

type NullableGetTransactionsResponseResultsInner

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

func (NullableGetTransactionsResponseResultsInner) Get

func (NullableGetTransactionsResponseResultsInner) IsSet

func (NullableGetTransactionsResponseResultsInner) MarshalJSON

func (*NullableGetTransactionsResponseResultsInner) Set

func (*NullableGetTransactionsResponseResultsInner) UnmarshalJSON

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

func (*NullableGetTransactionsResponseResultsInner) Unset

type NullableGetWithdrawalsResponse

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

func (NullableGetWithdrawalsResponse) Get

func (NullableGetWithdrawalsResponse) IsSet

func (NullableGetWithdrawalsResponse) MarshalJSON

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

func (*NullableGetWithdrawalsResponse) Set

func (*NullableGetWithdrawalsResponse) UnmarshalJSON

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

func (*NullableGetWithdrawalsResponse) Unset

func (v *NullableGetWithdrawalsResponse) Unset()

type NullableGetWithdrawalsResponseResultsInner

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

func (NullableGetWithdrawalsResponseResultsInner) Get

func (NullableGetWithdrawalsResponseResultsInner) IsSet

func (NullableGetWithdrawalsResponseResultsInner) MarshalJSON

func (*NullableGetWithdrawalsResponseResultsInner) Set

func (*NullableGetWithdrawalsResponseResultsInner) UnmarshalJSON

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

func (*NullableGetWithdrawalsResponseResultsInner) Unset

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

func (NullableGetWithdrawalsResponseResultsInnerLinks) Get

func (NullableGetWithdrawalsResponseResultsInnerLinks) IsSet

func (NullableGetWithdrawalsResponseResultsInnerLinks) MarshalJSON

func (*NullableGetWithdrawalsResponseResultsInnerLinks) Set

func (*NullableGetWithdrawalsResponseResultsInnerLinks) UnmarshalJSON

func (*NullableGetWithdrawalsResponseResultsInnerLinks) Unset

type NullableGreater

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

func NewNullableGreater

func NewNullableGreater(val *Greater) *NullableGreater

func (NullableGreater) Get

func (v NullableGreater) Get() *Greater

func (NullableGreater) IsSet

func (v NullableGreater) IsSet() bool

func (NullableGreater) MarshalJSON

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

func (*NullableGreater) Set

func (v *NullableGreater) Set(val *Greater)

func (*NullableGreater) UnmarshalJSON

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

func (*NullableGreater) Unset

func (v *NullableGreater) Unset()

type NullableGreaterObject

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

func NewNullableGreaterObject

func NewNullableGreaterObject(val *GreaterObject) *NullableGreaterObject

func (NullableGreaterObject) Get

func (NullableGreaterObject) IsSet

func (v NullableGreaterObject) IsSet() bool

func (NullableGreaterObject) MarshalJSON

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

func (*NullableGreaterObject) Set

func (v *NullableGreaterObject) Set(val *GreaterObject)

func (*NullableGreaterObject) UnmarshalJSON

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

func (*NullableGreaterObject) Unset

func (v *NullableGreaterObject) Unset()

type NullableGreaterOrEqual

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

func NewNullableGreaterOrEqual

func NewNullableGreaterOrEqual(val *GreaterOrEqual) *NullableGreaterOrEqual

func (NullableGreaterOrEqual) Get

func (NullableGreaterOrEqual) IsSet

func (v NullableGreaterOrEqual) IsSet() bool

func (NullableGreaterOrEqual) MarshalJSON

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

func (*NullableGreaterOrEqual) Set

func (*NullableGreaterOrEqual) UnmarshalJSON

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

func (*NullableGreaterOrEqual) Unset

func (v *NullableGreaterOrEqual) Unset()

type NullableGreaterOrEqualObject

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

func NewNullableGreaterOrEqualObject

func NewNullableGreaterOrEqualObject(val *GreaterOrEqualObject) *NullableGreaterOrEqualObject

func (NullableGreaterOrEqualObject) Get

func (NullableGreaterOrEqualObject) IsSet

func (NullableGreaterOrEqualObject) MarshalJSON

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

func (*NullableGreaterOrEqualObject) Set

func (*NullableGreaterOrEqualObject) UnmarshalJSON

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

func (*NullableGreaterOrEqualObject) Unset

func (v *NullableGreaterOrEqualObject) Unset()

type NullableIf

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

func NewNullableIf

func NewNullableIf(val *If) *NullableIf

func (NullableIf) Get

func (v NullableIf) Get() *If

func (NullableIf) IsSet

func (v NullableIf) IsSet() bool

func (NullableIf) MarshalJSON

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

func (*NullableIf) Set

func (v *NullableIf) Set(val *If)

func (*NullableIf) UnmarshalJSON

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

func (*NullableIf) Unset

func (v *NullableIf) Unset()

type NullableIfObject

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

func NewNullableIfObject

func NewNullableIfObject(val *IfObject) *NullableIfObject

func (NullableIfObject) Get

func (v NullableIfObject) Get() *IfObject

func (NullableIfObject) IsSet

func (v NullableIfObject) IsSet() bool

func (NullableIfObject) MarshalJSON

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

func (*NullableIfObject) Set

func (v *NullableIfObject) Set(val *IfObject)

func (*NullableIfObject) UnmarshalJSON

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

func (*NullableIfObject) Unset

func (v *NullableIfObject) Unset()

type NullableIfValue

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

func NewNullableIfValue

func NewNullableIfValue(val *IfValue) *NullableIfValue

func (NullableIfValue) Get

func (v NullableIfValue) Get() *IfValue

func (NullableIfValue) IsSet

func (v NullableIfValue) IsSet() bool

func (NullableIfValue) MarshalJSON

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

func (*NullableIfValue) Set

func (v *NullableIfValue) Set(val *IfValue)

func (*NullableIfValue) UnmarshalJSON

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

func (*NullableIfValue) Unset

func (v *NullableIfValue) Unset()

type NullableIfValueObject

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

func NewNullableIfValueObject

func NewNullableIfValueObject(val *IfValueObject) *NullableIfValueObject

func (NullableIfValueObject) Get

func (NullableIfValueObject) IsSet

func (v NullableIfValueObject) IsSet() bool

func (NullableIfValueObject) MarshalJSON

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

func (*NullableIfValueObject) Set

func (v *NullableIfValueObject) Set(val *IfValueObject)

func (*NullableIfValueObject) UnmarshalJSON

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

func (*NullableIfValueObject) Unset

func (v *NullableIfValueObject) Unset()

type NullableInput

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

func NewNullableInput

func NewNullableInput(val *Input) *NullableInput

func (NullableInput) Get

func (v NullableInput) Get() *Input

func (NullableInput) IsSet

func (v NullableInput) IsSet() bool

func (NullableInput) MarshalJSON

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

func (*NullableInput) Set

func (v *NullableInput) Set(val *Input)

func (*NullableInput) UnmarshalJSON

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

func (*NullableInput) Unset

func (v *NullableInput) 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 NullableIntervalError

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

func NewNullableIntervalError

func NewNullableIntervalError(val *IntervalError) *NullableIntervalError

func (NullableIntervalError) Get

func (NullableIntervalError) IsSet

func (v NullableIntervalError) IsSet() bool

func (NullableIntervalError) MarshalJSON

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

func (*NullableIntervalError) Set

func (v *NullableIntervalError) Set(val *IntervalError)

func (*NullableIntervalError) UnmarshalJSON

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

func (*NullableIntervalError) Unset

func (v *NullableIntervalError) Unset()

type NullableIntervalInPast

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

func NewNullableIntervalInPast

func NewNullableIntervalInPast(val *IntervalInPast) *NullableIntervalInPast

func (NullableIntervalInPast) Get

func (NullableIntervalInPast) IsSet

func (v NullableIntervalInPast) IsSet() bool

func (NullableIntervalInPast) MarshalJSON

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

func (*NullableIntervalInPast) Set

func (*NullableIntervalInPast) UnmarshalJSON

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

func (*NullableIntervalInPast) Unset

func (v *NullableIntervalInPast) Unset()

type NullableIntervalInPastIntervalInPastError

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

func (NullableIntervalInPastIntervalInPastError) Get

func (NullableIntervalInPastIntervalInPastError) IsSet

func (NullableIntervalInPastIntervalInPastError) MarshalJSON

func (*NullableIntervalInPastIntervalInPastError) Set

func (*NullableIntervalInPastIntervalInPastError) UnmarshalJSON

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

func (*NullableIntervalInPastIntervalInPastError) Unset

type NullableInvalidInterval

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

func NewNullableInvalidInterval

func NewNullableInvalidInterval(val *InvalidInterval) *NullableInvalidInterval

func (NullableInvalidInterval) Get

func (NullableInvalidInterval) IsSet

func (v NullableInvalidInterval) IsSet() bool

func (NullableInvalidInterval) MarshalJSON

func (v NullableInvalidInterval) MarshalJSON() ([]byte, error)

func (*NullableInvalidInterval) Set

func (*NullableInvalidInterval) UnmarshalJSON

func (v *NullableInvalidInterval) UnmarshalJSON(src []byte) error

func (*NullableInvalidInterval) Unset

func (v *NullableInvalidInterval) Unset()

type NullableInvalidIntervalInvalidInterval

type NullableInvalidIntervalInvalidInterval struct {
	// contains filtered or unexported fields
}

func (NullableInvalidIntervalInvalidInterval) Get

func (NullableInvalidIntervalInvalidInterval) IsSet

func (NullableInvalidIntervalInvalidInterval) MarshalJSON

func (v NullableInvalidIntervalInvalidInterval) MarshalJSON() ([]byte, error)

func (*NullableInvalidIntervalInvalidInterval) Set

func (*NullableInvalidIntervalInvalidInterval) UnmarshalJSON

func (v *NullableInvalidIntervalInvalidInterval) UnmarshalJSON(src []byte) error

func (*NullableInvalidIntervalInvalidInterval) Unset

type NullableLabelRef

type NullableLabelRef struct {
	// contains filtered or unexported fields
}

func NewNullableLabelRef

func NewNullableLabelRef(val *LabelRef) *NullableLabelRef

func (NullableLabelRef) Get

func (v NullableLabelRef) Get() *LabelRef

func (NullableLabelRef) IsSet

func (v NullableLabelRef) IsSet() bool

func (NullableLabelRef) MarshalJSON

func (v NullableLabelRef) MarshalJSON() ([]byte, error)

func (*NullableLabelRef) Set

func (v *NullableLabelRef) Set(val *LabelRef)

func (*NullableLabelRef) UnmarshalJSON

func (v *NullableLabelRef) UnmarshalJSON(src []byte) error

func (*NullableLabelRef) Unset

func (v *NullableLabelRef) Unset()

type NullableLabelledObject

type NullableLabelledObject struct {
	// contains filtered or unexported fields
}

func NewNullableLabelledObject

func NewNullableLabelledObject(val *LabelledObject) *NullableLabelledObject

func (NullableLabelledObject) Get

func (NullableLabelledObject) IsSet

func (v NullableLabelledObject) IsSet() bool

func (NullableLabelledObject) MarshalJSON

func (v NullableLabelledObject) MarshalJSON() ([]byte, error)

func (*NullableLabelledObject) Set

func (*NullableLabelledObject) UnmarshalJSON

func (v *NullableLabelledObject) UnmarshalJSON(src []byte) error

func (*NullableLabelledObject) Unset

func (v *NullableLabelledObject) Unset()

type NullableLabelledObjectValue

type NullableLabelledObjectValue struct {
	// contains filtered or unexported fields
}

func NewNullableLabelledObjectValue

func NewNullableLabelledObjectValue(val *LabelledObjectValue) *NullableLabelledObjectValue

func (NullableLabelledObjectValue) Get

func (NullableLabelledObjectValue) IsSet

func (NullableLabelledObjectValue) MarshalJSON

func (v NullableLabelledObjectValue) MarshalJSON() ([]byte, error)

func (*NullableLabelledObjectValue) Set

func (*NullableLabelledObjectValue) UnmarshalJSON

func (v *NullableLabelledObjectValue) UnmarshalJSON(src []byte) error

func (*NullableLabelledObjectValue) Unset

func (v *NullableLabelledObjectValue) Unset()

type NullableLesser

type NullableLesser struct {
	// contains filtered or unexported fields
}

func NewNullableLesser

func NewNullableLesser(val *Lesser) *NullableLesser

func (NullableLesser) Get

func (v NullableLesser) Get() *Lesser

func (NullableLesser) IsSet

func (v NullableLesser) IsSet() bool

func (NullableLesser) MarshalJSON

func (v NullableLesser) MarshalJSON() ([]byte, error)

func (*NullableLesser) Set

func (v *NullableLesser) Set(val *Lesser)

func (*NullableLesser) UnmarshalJSON

func (v *NullableLesser) UnmarshalJSON(src []byte) error

func (*NullableLesser) Unset

func (v *NullableLesser) Unset()

type NullableLesserObject

type NullableLesserObject struct {
	// contains filtered or unexported fields
}

func NewNullableLesserObject

func NewNullableLesserObject(val *LesserObject) *NullableLesserObject

func (NullableLesserObject) Get

func (NullableLesserObject) IsSet

func (v NullableLesserObject) IsSet() bool

func (NullableLesserObject) MarshalJSON

func (v NullableLesserObject) MarshalJSON() ([]byte, error)

func (*NullableLesserObject) Set

func (v *NullableLesserObject) Set(val *LesserObject)

func (*NullableLesserObject) UnmarshalJSON

func (v *NullableLesserObject) UnmarshalJSON(src []byte) error

func (*NullableLesserObject) Unset

func (v *NullableLesserObject) Unset()

type NullableLesserOrEqual

type NullableLesserOrEqual struct {
	// contains filtered or unexported fields
}

func NewNullableLesserOrEqual

func NewNullableLesserOrEqual(val *LesserOrEqual) *NullableLesserOrEqual

func (NullableLesserOrEqual) Get

func (NullableLesserOrEqual) IsSet

func (v NullableLesserOrEqual) IsSet() bool

func (NullableLesserOrEqual) MarshalJSON

func (v NullableLesserOrEqual) MarshalJSON() ([]byte, error)

func (*NullableLesserOrEqual) Set

func (v *NullableLesserOrEqual) Set(val *LesserOrEqual)

func (*NullableLesserOrEqual) UnmarshalJSON

func (v *NullableLesserOrEqual) UnmarshalJSON(src []byte) error

func (*NullableLesserOrEqual) Unset

func (v *NullableLesserOrEqual) Unset()

type NullableLesserOrEqualObject

type NullableLesserOrEqualObject struct {
	// contains filtered or unexported fields
}

func NewNullableLesserOrEqualObject

func NewNullableLesserOrEqualObject(val *LesserOrEqualObject) *NullableLesserOrEqualObject

func (NullableLesserOrEqualObject) Get

func (NullableLesserOrEqualObject) IsSet

func (NullableLesserOrEqualObject) MarshalJSON

func (v NullableLesserOrEqualObject) MarshalJSON() ([]byte, error)

func (*NullableLesserOrEqualObject) Set

func (*NullableLesserOrEqualObject) UnmarshalJSON

func (v *NullableLesserOrEqualObject) UnmarshalJSON(src []byte) error

func (*NullableLesserOrEqualObject) Unset

func (v *NullableLesserOrEqualObject) Unset()

type NullableLet

type NullableLet struct {
	// contains filtered or unexported fields
}

func NewNullableLet

func NewNullableLet(val *Let) *NullableLet

func (NullableLet) Get

func (v NullableLet) Get() *Let

func (NullableLet) IsSet

func (v NullableLet) IsSet() bool

func (NullableLet) MarshalJSON

func (v NullableLet) MarshalJSON() ([]byte, error)

func (*NullableLet) Set

func (v *NullableLet) Set(val *Let)

func (*NullableLet) UnmarshalJSON

func (v *NullableLet) UnmarshalJSON(src []byte) error

func (*NullableLet) Unset

func (v *NullableLet) Unset()

type NullableLetObject

type NullableLetObject struct {
	// contains filtered or unexported fields
}

func NewNullableLetObject

func NewNullableLetObject(val *LetObject) *NullableLetObject

func (NullableLetObject) Get

func (v NullableLetObject) Get() *LetObject

func (NullableLetObject) IsSet

func (v NullableLetObject) IsSet() bool

func (NullableLetObject) MarshalJSON

func (v NullableLetObject) MarshalJSON() ([]byte, error)

func (*NullableLetObject) Set

func (v *NullableLetObject) Set(val *LetObject)

func (*NullableLetObject) UnmarshalJSON

func (v *NullableLetObject) UnmarshalJSON(src []byte) error

func (*NullableLetObject) Unset

func (v *NullableLetObject) Unset()

type NullableMarloweState

type NullableMarloweState struct {
	// contains filtered or unexported fields
}

func NewNullableMarloweState

func NewNullableMarloweState(val *MarloweState) *NullableMarloweState

func (NullableMarloweState) Get

func (NullableMarloweState) IsSet

func (v NullableMarloweState) IsSet() bool

func (NullableMarloweState) MarshalJSON

func (v NullableMarloweState) MarshalJSON() ([]byte, error)

func (*NullableMarloweState) Set

func (v *NullableMarloweState) Set(val *MarloweState)

func (*NullableMarloweState) UnmarshalJSON

func (v *NullableMarloweState) UnmarshalJSON(src []byte) error

func (*NullableMarloweState) Unset

func (v *NullableMarloweState) Unset()

type NullableMarloweStateAccountsInnerInner

type NullableMarloweStateAccountsInnerInner struct {
	// contains filtered or unexported fields
}

func (NullableMarloweStateAccountsInnerInner) Get

func (NullableMarloweStateAccountsInnerInner) IsSet

func (NullableMarloweStateAccountsInnerInner) MarshalJSON

func (v NullableMarloweStateAccountsInnerInner) MarshalJSON() ([]byte, error)

func (*NullableMarloweStateAccountsInnerInner) Set

func (*NullableMarloweStateAccountsInnerInner) UnmarshalJSON

func (v *NullableMarloweStateAccountsInnerInner) UnmarshalJSON(src []byte) error

func (*NullableMarloweStateAccountsInnerInner) Unset

type NullableMarloweStateBoundValuesInnerInner

type NullableMarloweStateBoundValuesInnerInner struct {
	// contains filtered or unexported fields
}

func (NullableMarloweStateBoundValuesInnerInner) Get

func (NullableMarloweStateBoundValuesInnerInner) IsSet

func (NullableMarloweStateBoundValuesInnerInner) MarshalJSON

func (*NullableMarloweStateBoundValuesInnerInner) Set

func (*NullableMarloweStateBoundValuesInnerInner) UnmarshalJSON

func (v *NullableMarloweStateBoundValuesInnerInner) UnmarshalJSON(src []byte) error

func (*NullableMarloweStateBoundValuesInnerInner) Unset

type NullableMarloweStateChoicesInnerInner

type NullableMarloweStateChoicesInnerInner struct {
	// contains filtered or unexported fields
}

func (NullableMarloweStateChoicesInnerInner) Get

func (NullableMarloweStateChoicesInnerInner) IsSet

func (NullableMarloweStateChoicesInnerInner) MarshalJSON

func (v NullableMarloweStateChoicesInnerInner) MarshalJSON() ([]byte, error)

func (*NullableMarloweStateChoicesInnerInner) Set

func (*NullableMarloweStateChoicesInnerInner) UnmarshalJSON

func (v *NullableMarloweStateChoicesInnerInner) UnmarshalJSON(src []byte) error

func (*NullableMarloweStateChoicesInnerInner) Unset

type NullableMarloweVersion

type NullableMarloweVersion struct {
	// contains filtered or unexported fields
}

func NewNullableMarloweVersion

func NewNullableMarloweVersion(val *MarloweVersion) *NullableMarloweVersion

func (NullableMarloweVersion) Get

func (NullableMarloweVersion) IsSet

func (v NullableMarloweVersion) IsSet() bool

func (NullableMarloweVersion) MarshalJSON

func (v NullableMarloweVersion) MarshalJSON() ([]byte, error)

func (*NullableMarloweVersion) Set

func (*NullableMarloweVersion) UnmarshalJSON

func (v *NullableMarloweVersion) UnmarshalJSON(src []byte) error

func (*NullableMarloweVersion) Unset

func (v *NullableMarloweVersion) Unset()

type NullableMetadata

type NullableMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableMetadata

func NewNullableMetadata(val *Metadata) *NullableMetadata

func (NullableMetadata) Get

func (v NullableMetadata) Get() *Metadata

func (NullableMetadata) IsSet

func (v NullableMetadata) IsSet() bool

func (NullableMetadata) MarshalJSON

func (v NullableMetadata) MarshalJSON() ([]byte, error)

func (*NullableMetadata) Set

func (v *NullableMetadata) Set(val *Metadata)

func (*NullableMetadata) UnmarshalJSON

func (v *NullableMetadata) UnmarshalJSON(src []byte) error

func (*NullableMetadata) Unset

func (v *NullableMetadata) Unset()

type NullableMetadataAndRecipients

type NullableMetadataAndRecipients struct {
	// contains filtered or unexported fields
}

func (NullableMetadataAndRecipients) Get

func (NullableMetadataAndRecipients) IsSet

func (NullableMetadataAndRecipients) MarshalJSON

func (v NullableMetadataAndRecipients) MarshalJSON() ([]byte, error)

func (*NullableMetadataAndRecipients) Set

func (*NullableMetadataAndRecipients) UnmarshalJSON

func (v *NullableMetadataAndRecipients) UnmarshalJSON(src []byte) error

func (*NullableMetadataAndRecipients) Unset

func (v *NullableMetadataAndRecipients) Unset()

type NullableMetadataAndScript

type NullableMetadataAndScript struct {
	// contains filtered or unexported fields
}

func NewNullableMetadataAndScript

func NewNullableMetadataAndScript(val *MetadataAndScript) *NullableMetadataAndScript

func (NullableMetadataAndScript) Get

func (NullableMetadataAndScript) IsSet

func (v NullableMetadataAndScript) IsSet() bool

func (NullableMetadataAndScript) MarshalJSON

func (v NullableMetadataAndScript) MarshalJSON() ([]byte, error)

func (*NullableMetadataAndScript) Set

func (*NullableMetadataAndScript) UnmarshalJSON

func (v *NullableMetadataAndScript) UnmarshalJSON(src []byte) error

func (*NullableMetadataAndScript) Unset

func (v *NullableMetadataAndScript) Unset()

type NullableMinus

type NullableMinus struct {
	// contains filtered or unexported fields
}

func NewNullableMinus

func NewNullableMinus(val *Minus) *NullableMinus

func (NullableMinus) Get

func (v NullableMinus) Get() *Minus

func (NullableMinus) IsSet

func (v NullableMinus) IsSet() bool

func (NullableMinus) MarshalJSON

func (v NullableMinus) MarshalJSON() ([]byte, error)

func (*NullableMinus) Set

func (v *NullableMinus) Set(val *Minus)

func (*NullableMinus) UnmarshalJSON

func (v *NullableMinus) UnmarshalJSON(src []byte) error

func (*NullableMinus) Unset

func (v *NullableMinus) Unset()

type NullableMinusObject

type NullableMinusObject struct {
	// contains filtered or unexported fields
}

func NewNullableMinusObject

func NewNullableMinusObject(val *MinusObject) *NullableMinusObject

func (NullableMinusObject) Get

func (NullableMinusObject) IsSet

func (v NullableMinusObject) IsSet() bool

func (NullableMinusObject) MarshalJSON

func (v NullableMinusObject) MarshalJSON() ([]byte, error)

func (*NullableMinusObject) Set

func (v *NullableMinusObject) Set(val *MinusObject)

func (*NullableMinusObject) UnmarshalJSON

func (v *NullableMinusObject) UnmarshalJSON(src []byte) error

func (*NullableMinusObject) Unset

func (v *NullableMinusObject) Unset()

type NullableMultiply

type NullableMultiply struct {
	// contains filtered or unexported fields
}

func NewNullableMultiply

func NewNullableMultiply(val *Multiply) *NullableMultiply

func (NullableMultiply) Get

func (v NullableMultiply) Get() *Multiply

func (NullableMultiply) IsSet

func (v NullableMultiply) IsSet() bool

func (NullableMultiply) MarshalJSON

func (v NullableMultiply) MarshalJSON() ([]byte, error)

func (*NullableMultiply) Set

func (v *NullableMultiply) Set(val *Multiply)

func (*NullableMultiply) UnmarshalJSON

func (v *NullableMultiply) UnmarshalJSON(src []byte) error

func (*NullableMultiply) Unset

func (v *NullableMultiply) Unset()

type NullableMultiplyObject

type NullableMultiplyObject struct {
	// contains filtered or unexported fields
}

func NewNullableMultiplyObject

func NewNullableMultiplyObject(val *MultiplyObject) *NullableMultiplyObject

func (NullableMultiplyObject) Get

func (NullableMultiplyObject) IsSet

func (v NullableMultiplyObject) IsSet() bool

func (NullableMultiplyObject) MarshalJSON

func (v NullableMultiplyObject) MarshalJSON() ([]byte, error)

func (*NullableMultiplyObject) Set

func (*NullableMultiplyObject) UnmarshalJSON

func (v *NullableMultiplyObject) UnmarshalJSON(src []byte) error

func (*NullableMultiplyObject) Unset

func (v *NullableMultiplyObject) Unset()

type NullableNegate

type NullableNegate struct {
	// contains filtered or unexported fields
}

func NewNullableNegate

func NewNullableNegate(val *Negate) *NullableNegate

func (NullableNegate) Get

func (v NullableNegate) Get() *Negate

func (NullableNegate) IsSet

func (v NullableNegate) IsSet() bool

func (NullableNegate) MarshalJSON

func (v NullableNegate) MarshalJSON() ([]byte, error)

func (*NullableNegate) Set

func (v *NullableNegate) Set(val *Negate)

func (*NullableNegate) UnmarshalJSON

func (v *NullableNegate) UnmarshalJSON(src []byte) error

func (*NullableNegate) Unset

func (v *NullableNegate) Unset()

type NullableNegateObject

type NullableNegateObject struct {
	// contains filtered or unexported fields
}

func NewNullableNegateObject

func NewNullableNegateObject(val *NegateObject) *NullableNegateObject

func (NullableNegateObject) Get

func (NullableNegateObject) IsSet

func (v NullableNegateObject) IsSet() bool

func (NullableNegateObject) MarshalJSON

func (v NullableNegateObject) MarshalJSON() ([]byte, error)

func (*NullableNegateObject) Set

func (v *NullableNegateObject) Set(val *NegateObject)

func (*NullableNegateObject) UnmarshalJSON

func (v *NullableNegateObject) UnmarshalJSON(src []byte) error

func (*NullableNegateObject) Unset

func (v *NullableNegateObject) Unset()

type NullableNext

type NullableNext struct {
	// contains filtered or unexported fields
}

func NewNullableNext

func NewNullableNext(val *Next) *NullableNext

func (NullableNext) Get

func (v NullableNext) Get() *Next

func (NullableNext) IsSet

func (v NullableNext) IsSet() bool

func (NullableNext) MarshalJSON

func (v NullableNext) MarshalJSON() ([]byte, error)

func (*NullableNext) Set

func (v *NullableNext) Set(val *Next)

func (*NullableNext) UnmarshalJSON

func (v *NullableNext) UnmarshalJSON(src []byte) error

func (*NullableNext) Unset

func (v *NullableNext) Unset()

type NullableNonPositiveDeposit

type NullableNonPositiveDeposit struct {
	// contains filtered or unexported fields
}

func NewNullableNonPositiveDeposit

func NewNullableNonPositiveDeposit(val *NonPositiveDeposit) *NullableNonPositiveDeposit

func (NullableNonPositiveDeposit) Get

func (NullableNonPositiveDeposit) IsSet

func (v NullableNonPositiveDeposit) IsSet() bool

func (NullableNonPositiveDeposit) MarshalJSON

func (v NullableNonPositiveDeposit) MarshalJSON() ([]byte, error)

func (*NullableNonPositiveDeposit) Set

func (*NullableNonPositiveDeposit) UnmarshalJSON

func (v *NullableNonPositiveDeposit) UnmarshalJSON(src []byte) error

func (*NullableNonPositiveDeposit) Unset

func (v *NullableNonPositiveDeposit) Unset()

type NullableNonPositivePayment

type NullableNonPositivePayment struct {
	// contains filtered or unexported fields
}

func NewNullableNonPositivePayment

func NewNullableNonPositivePayment(val *NonPositivePayment) *NullableNonPositivePayment

func (NullableNonPositivePayment) Get

func (NullableNonPositivePayment) IsSet

func (v NullableNonPositivePayment) IsSet() bool

func (NullableNonPositivePayment) MarshalJSON

func (v NullableNonPositivePayment) MarshalJSON() ([]byte, error)

func (*NullableNonPositivePayment) Set

func (*NullableNonPositivePayment) UnmarshalJSON

func (v *NullableNonPositivePayment) UnmarshalJSON(src []byte) error

func (*NullableNonPositivePayment) Unset

func (v *NullableNonPositivePayment) Unset()

type NullableNot

type NullableNot struct {
	// contains filtered or unexported fields
}

func NewNullableNot

func NewNullableNot(val *Not) *NullableNot

func (NullableNot) Get

func (v NullableNot) Get() *Not

func (NullableNot) IsSet

func (v NullableNot) IsSet() bool

func (NullableNot) MarshalJSON

func (v NullableNot) MarshalJSON() ([]byte, error)

func (*NullableNot) Set

func (v *NullableNot) Set(val *Not)

func (*NullableNot) UnmarshalJSON

func (v *NullableNot) UnmarshalJSON(src []byte) error

func (*NullableNot) Unset

func (v *NullableNot) Unset()

type NullableNotObject

type NullableNotObject struct {
	// contains filtered or unexported fields
}

func NewNullableNotObject

func NewNullableNotObject(val *NotObject) *NullableNotObject

func (NullableNotObject) Get

func (v NullableNotObject) Get() *NotObject

func (NullableNotObject) IsSet

func (v NullableNotObject) IsSet() bool

func (NullableNotObject) MarshalJSON

func (v NullableNotObject) MarshalJSON() ([]byte, error)

func (*NullableNotObject) Set

func (v *NullableNotObject) Set(val *NotObject)

func (*NullableNotObject) UnmarshalJSON

func (v *NullableNotObject) UnmarshalJSON(src []byte) error

func (*NullableNotObject) Unset

func (v *NullableNotObject) Unset()

type NullableNotifyAction

type NullableNotifyAction struct {
	// contains filtered or unexported fields
}

func NewNullableNotifyAction

func NewNullableNotifyAction(val *NotifyAction) *NullableNotifyAction

func (NullableNotifyAction) Get

func (NullableNotifyAction) IsSet

func (v NullableNotifyAction) IsSet() bool

func (NullableNotifyAction) MarshalJSON

func (v NullableNotifyAction) MarshalJSON() ([]byte, error)

func (*NullableNotifyAction) Set

func (v *NullableNotifyAction) Set(val *NotifyAction)

func (*NullableNotifyAction) UnmarshalJSON

func (v *NullableNotifyAction) UnmarshalJSON(src []byte) error

func (*NullableNotifyAction) Unset

func (v *NullableNotifyAction) Unset()

type NullableNotifyActionObject

type NullableNotifyActionObject struct {
	// contains filtered or unexported fields
}

func NewNullableNotifyActionObject

func NewNullableNotifyActionObject(val *NotifyActionObject) *NullableNotifyActionObject

func (NullableNotifyActionObject) Get

func (NullableNotifyActionObject) IsSet

func (v NullableNotifyActionObject) IsSet() bool

func (NullableNotifyActionObject) MarshalJSON

func (v NullableNotifyActionObject) MarshalJSON() ([]byte, error)

func (*NullableNotifyActionObject) Set

func (*NullableNotifyActionObject) UnmarshalJSON

func (v *NullableNotifyActionObject) UnmarshalJSON(src []byte) error

func (*NullableNotifyActionObject) Unset

func (v *NullableNotifyActionObject) Unset()

type NullableNotifyInput

type NullableNotifyInput struct {
	// contains filtered or unexported fields
}

func NewNullableNotifyInput

func NewNullableNotifyInput(val *NotifyInput) *NullableNotifyInput

func (NullableNotifyInput) Get

func (NullableNotifyInput) IsSet

func (v NullableNotifyInput) IsSet() bool

func (NullableNotifyInput) MarshalJSON

func (v NullableNotifyInput) MarshalJSON() ([]byte, error)

func (*NullableNotifyInput) Set

func (v *NullableNotifyInput) Set(val *NotifyInput)

func (*NullableNotifyInput) UnmarshalJSON

func (v *NullableNotifyInput) UnmarshalJSON(src []byte) error

func (*NullableNotifyInput) Unset

func (v *NullableNotifyInput) Unset()

type NullableObservation

type NullableObservation struct {
	// contains filtered or unexported fields
}

func NewNullableObservation

func NewNullableObservation(val *Observation) *NullableObservation

func (NullableObservation) Get

func (NullableObservation) IsSet

func (v NullableObservation) IsSet() bool

func (NullableObservation) MarshalJSON

func (v NullableObservation) MarshalJSON() ([]byte, error)

func (*NullableObservation) Set

func (v *NullableObservation) Set(val *Observation)

func (*NullableObservation) UnmarshalJSON

func (v *NullableObservation) UnmarshalJSON(src []byte) error

func (*NullableObservation) Unset

func (v *NullableObservation) Unset()

type NullableObservationObject

type NullableObservationObject struct {
	// contains filtered or unexported fields
}

func NewNullableObservationObject

func NewNullableObservationObject(val *ObservationObject) *NullableObservationObject

func (NullableObservationObject) Get

func (NullableObservationObject) IsSet

func (v NullableObservationObject) IsSet() bool

func (NullableObservationObject) MarshalJSON

func (v NullableObservationObject) MarshalJSON() ([]byte, error)

func (*NullableObservationObject) Set

func (*NullableObservationObject) UnmarshalJSON

func (v *NullableObservationObject) UnmarshalJSON(src []byte) error

func (*NullableObservationObject) Unset

func (v *NullableObservationObject) Unset()

type NullableOr

type NullableOr struct {
	// contains filtered or unexported fields
}

func NewNullableOr

func NewNullableOr(val *Or) *NullableOr

func (NullableOr) Get

func (v NullableOr) Get() *Or

func (NullableOr) IsSet

func (v NullableOr) IsSet() bool

func (NullableOr) MarshalJSON

func (v NullableOr) MarshalJSON() ([]byte, error)

func (*NullableOr) Set

func (v *NullableOr) Set(val *Or)

func (*NullableOr) UnmarshalJSON

func (v *NullableOr) UnmarshalJSON(src []byte) error

func (*NullableOr) Unset

func (v *NullableOr) Unset()

type NullableOrObject

type NullableOrObject struct {
	// contains filtered or unexported fields
}

func NewNullableOrObject

func NewNullableOrObject(val *OrObject) *NullableOrObject

func (NullableOrObject) Get

func (v NullableOrObject) Get() *OrObject

func (NullableOrObject) IsSet

func (v NullableOrObject) IsSet() bool

func (NullableOrObject) MarshalJSON

func (v NullableOrObject) MarshalJSON() ([]byte, error)

func (*NullableOrObject) Set

func (v *NullableOrObject) Set(val *OrObject)

func (*NullableOrObject) UnmarshalJSON

func (v *NullableOrObject) UnmarshalJSON(src []byte) error

func (*NullableOrObject) Unset

func (v *NullableOrObject) Unset()

type NullablePartialPayment

type NullablePartialPayment struct {
	// contains filtered or unexported fields
}

func NewNullablePartialPayment

func NewNullablePartialPayment(val *PartialPayment) *NullablePartialPayment

func (NullablePartialPayment) Get

func (NullablePartialPayment) IsSet

func (v NullablePartialPayment) IsSet() bool

func (NullablePartialPayment) MarshalJSON

func (v NullablePartialPayment) MarshalJSON() ([]byte, error)

func (*NullablePartialPayment) Set

func (*NullablePartialPayment) UnmarshalJSON

func (v *NullablePartialPayment) UnmarshalJSON(src []byte) error

func (*NullablePartialPayment) Unset

func (v *NullablePartialPayment) Unset()

type NullableParty

type NullableParty struct {
	// contains filtered or unexported fields
}

func NewNullableParty

func NewNullableParty(val *Party) *NullableParty

func (NullableParty) Get

func (v NullableParty) Get() *Party

func (NullableParty) IsSet

func (v NullableParty) IsSet() bool

func (NullableParty) MarshalJSON

func (v NullableParty) MarshalJSON() ([]byte, error)

func (*NullableParty) Set

func (v *NullableParty) Set(val *Party)

func (*NullableParty) UnmarshalJSON

func (v *NullableParty) UnmarshalJSON(src []byte) error

func (*NullableParty) Unset

func (v *NullableParty) Unset()

type NullablePartyAddress

type NullablePartyAddress struct {
	// contains filtered or unexported fields
}

func NewNullablePartyAddress

func NewNullablePartyAddress(val *PartyAddress) *NullablePartyAddress

func (NullablePartyAddress) Get

func (NullablePartyAddress) IsSet

func (v NullablePartyAddress) IsSet() bool

func (NullablePartyAddress) MarshalJSON

func (v NullablePartyAddress) MarshalJSON() ([]byte, error)

func (*NullablePartyAddress) Set

func (v *NullablePartyAddress) Set(val *PartyAddress)

func (*NullablePartyAddress) UnmarshalJSON

func (v *NullablePartyAddress) UnmarshalJSON(src []byte) error

func (*NullablePartyAddress) Unset

func (v *NullablePartyAddress) Unset()

type NullablePartyObject

type NullablePartyObject struct {
	// contains filtered or unexported fields
}

func NewNullablePartyObject

func NewNullablePartyObject(val *PartyObject) *NullablePartyObject

func (NullablePartyObject) Get

func (NullablePartyObject) IsSet

func (v NullablePartyObject) IsSet() bool

func (NullablePartyObject) MarshalJSON

func (v NullablePartyObject) MarshalJSON() ([]byte, error)

func (*NullablePartyObject) Set

func (v *NullablePartyObject) Set(val *PartyObject)

func (*NullablePartyObject) UnmarshalJSON

func (v *NullablePartyObject) UnmarshalJSON(src []byte) error

func (*NullablePartyObject) Unset

func (v *NullablePartyObject) Unset()

type NullablePartyRoleName

type NullablePartyRoleName struct {
	// contains filtered or unexported fields
}

func NewNullablePartyRoleName

func NewNullablePartyRoleName(val *PartyRoleName) *NullablePartyRoleName

func (NullablePartyRoleName) Get

func (NullablePartyRoleName) IsSet

func (v NullablePartyRoleName) IsSet() bool

func (NullablePartyRoleName) MarshalJSON

func (v NullablePartyRoleName) MarshalJSON() ([]byte, error)

func (*NullablePartyRoleName) Set

func (v *NullablePartyRoleName) Set(val *PartyRoleName)

func (*NullablePartyRoleName) UnmarshalJSON

func (v *NullablePartyRoleName) UnmarshalJSON(src []byte) error

func (*NullablePartyRoleName) Unset

func (v *NullablePartyRoleName) Unset()

type NullablePay

type NullablePay struct {
	// contains filtered or unexported fields
}

func NewNullablePay

func NewNullablePay(val *Pay) *NullablePay

func (NullablePay) Get

func (v NullablePay) Get() *Pay

func (NullablePay) IsSet

func (v NullablePay) IsSet() bool

func (NullablePay) MarshalJSON

func (v NullablePay) MarshalJSON() ([]byte, error)

func (*NullablePay) Set

func (v *NullablePay) Set(val *Pay)

func (*NullablePay) UnmarshalJSON

func (v *NullablePay) UnmarshalJSON(src []byte) error

func (*NullablePay) Unset

func (v *NullablePay) Unset()

type NullablePayObject

type NullablePayObject struct {
	// contains filtered or unexported fields
}

func NewNullablePayObject

func NewNullablePayObject(val *PayObject) *NullablePayObject

func (NullablePayObject) Get

func (v NullablePayObject) Get() *PayObject

func (NullablePayObject) IsSet

func (v NullablePayObject) IsSet() bool

func (NullablePayObject) MarshalJSON

func (v NullablePayObject) MarshalJSON() ([]byte, error)

func (*NullablePayObject) Set

func (v *NullablePayObject) Set(val *PayObject)

func (*NullablePayObject) UnmarshalJSON

func (v *NullablePayObject) UnmarshalJSON(src []byte) error

func (*NullablePayObject) Unset

func (v *NullablePayObject) Unset()

type NullablePayToAccount

type NullablePayToAccount struct {
	// contains filtered or unexported fields
}

func NewNullablePayToAccount

func NewNullablePayToAccount(val *PayToAccount) *NullablePayToAccount

func (NullablePayToAccount) Get

func (NullablePayToAccount) IsSet

func (v NullablePayToAccount) IsSet() bool

func (NullablePayToAccount) MarshalJSON

func (v NullablePayToAccount) MarshalJSON() ([]byte, error)

func (*NullablePayToAccount) Set

func (v *NullablePayToAccount) Set(val *PayToAccount)

func (*NullablePayToAccount) UnmarshalJSON

func (v *NullablePayToAccount) UnmarshalJSON(src []byte) error

func (*NullablePayToAccount) Unset

func (v *NullablePayToAccount) Unset()

type NullablePayToAccountObject

type NullablePayToAccountObject struct {
	// contains filtered or unexported fields
}

func NewNullablePayToAccountObject

func NewNullablePayToAccountObject(val *PayToAccountObject) *NullablePayToAccountObject

func (NullablePayToAccountObject) Get

func (NullablePayToAccountObject) IsSet

func (v NullablePayToAccountObject) IsSet() bool

func (NullablePayToAccountObject) MarshalJSON

func (v NullablePayToAccountObject) MarshalJSON() ([]byte, error)

func (*NullablePayToAccountObject) Set

func (*NullablePayToAccountObject) UnmarshalJSON

func (v *NullablePayToAccountObject) UnmarshalJSON(src []byte) error

func (*NullablePayToAccountObject) Unset

func (v *NullablePayToAccountObject) Unset()

type NullablePayToParty

type NullablePayToParty struct {
	// contains filtered or unexported fields
}

func NewNullablePayToParty

func NewNullablePayToParty(val *PayToParty) *NullablePayToParty

func (NullablePayToParty) Get

func (v NullablePayToParty) Get() *PayToParty

func (NullablePayToParty) IsSet

func (v NullablePayToParty) IsSet() bool

func (NullablePayToParty) MarshalJSON

func (v NullablePayToParty) MarshalJSON() ([]byte, error)

func (*NullablePayToParty) Set

func (v *NullablePayToParty) Set(val *PayToParty)

func (*NullablePayToParty) UnmarshalJSON

func (v *NullablePayToParty) UnmarshalJSON(src []byte) error

func (*NullablePayToParty) Unset

func (v *NullablePayToParty) Unset()

type NullablePayToPartyObject

type NullablePayToPartyObject struct {
	// contains filtered or unexported fields
}

func NewNullablePayToPartyObject

func NewNullablePayToPartyObject(val *PayToPartyObject) *NullablePayToPartyObject

func (NullablePayToPartyObject) Get

func (NullablePayToPartyObject) IsSet

func (v NullablePayToPartyObject) IsSet() bool

func (NullablePayToPartyObject) MarshalJSON

func (v NullablePayToPartyObject) MarshalJSON() ([]byte, error)

func (*NullablePayToPartyObject) Set

func (*NullablePayToPartyObject) UnmarshalJSON

func (v *NullablePayToPartyObject) UnmarshalJSON(src []byte) error

func (*NullablePayToPartyObject) Unset

func (v *NullablePayToPartyObject) Unset()

type NullablePayee

type NullablePayee struct {
	// contains filtered or unexported fields
}

func NewNullablePayee

func NewNullablePayee(val *Payee) *NullablePayee

func (NullablePayee) Get

func (v NullablePayee) Get() *Payee

func (NullablePayee) IsSet

func (v NullablePayee) IsSet() bool

func (NullablePayee) MarshalJSON

func (v NullablePayee) MarshalJSON() ([]byte, error)

func (*NullablePayee) Set

func (v *NullablePayee) Set(val *Payee)

func (*NullablePayee) UnmarshalJSON

func (v *NullablePayee) UnmarshalJSON(src []byte) error

func (*NullablePayee) Unset

func (v *NullablePayee) Unset()

type NullablePayeeObject

type NullablePayeeObject struct {
	// contains filtered or unexported fields
}

func NewNullablePayeeObject

func NewNullablePayeeObject(val *PayeeObject) *NullablePayeeObject

func (NullablePayeeObject) Get

func (NullablePayeeObject) IsSet

func (v NullablePayeeObject) IsSet() bool

func (NullablePayeeObject) MarshalJSON

func (v NullablePayeeObject) MarshalJSON() ([]byte, error)

func (*NullablePayeeObject) Set

func (v *NullablePayeeObject) Set(val *PayeeObject)

func (*NullablePayeeObject) UnmarshalJSON

func (v *NullablePayeeObject) UnmarshalJSON(src []byte) error

func (*NullablePayeeObject) Unset

func (v *NullablePayeeObject) Unset()

type NullablePayment

type NullablePayment struct {
	// contains filtered or unexported fields
}

func NewNullablePayment

func NewNullablePayment(val *Payment) *NullablePayment

func (NullablePayment) Get

func (v NullablePayment) Get() *Payment

func (NullablePayment) IsSet

func (v NullablePayment) IsSet() bool

func (NullablePayment) MarshalJSON

func (v NullablePayment) MarshalJSON() ([]byte, error)

func (*NullablePayment) Set

func (v *NullablePayment) Set(val *Payment)

func (*NullablePayment) UnmarshalJSON

func (v *NullablePayment) UnmarshalJSON(src []byte) error

func (*NullablePayment) Unset

func (v *NullablePayment) Unset()

type NullablePayout

type NullablePayout struct {
	// contains filtered or unexported fields
}

func NewNullablePayout

func NewNullablePayout(val *Payout) *NullablePayout

func (NullablePayout) Get

func (v NullablePayout) Get() *Payout

func (NullablePayout) IsSet

func (v NullablePayout) IsSet() bool

func (NullablePayout) MarshalJSON

func (v NullablePayout) MarshalJSON() ([]byte, error)

func (*NullablePayout) Set

func (v *NullablePayout) Set(val *Payout)

func (*NullablePayout) UnmarshalJSON

func (v *NullablePayout) UnmarshalJSON(src []byte) error

func (*NullablePayout) Unset

func (v *NullablePayout) Unset()

type NullablePayoutHeader

type NullablePayoutHeader struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutHeader

func NewNullablePayoutHeader(val *PayoutHeader) *NullablePayoutHeader

func (NullablePayoutHeader) Get

func (NullablePayoutHeader) IsSet

func (v NullablePayoutHeader) IsSet() bool

func (NullablePayoutHeader) MarshalJSON

func (v NullablePayoutHeader) MarshalJSON() ([]byte, error)

func (*NullablePayoutHeader) Set

func (v *NullablePayoutHeader) Set(val *PayoutHeader)

func (*NullablePayoutHeader) UnmarshalJSON

func (v *NullablePayoutHeader) UnmarshalJSON(src []byte) error

func (*NullablePayoutHeader) Unset

func (v *NullablePayoutHeader) Unset()

type NullablePayoutState

type NullablePayoutState struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutState

func NewNullablePayoutState(val *PayoutState) *NullablePayoutState

func (NullablePayoutState) Get

func (NullablePayoutState) IsSet

func (v NullablePayoutState) IsSet() bool

func (NullablePayoutState) MarshalJSON

func (v NullablePayoutState) MarshalJSON() ([]byte, error)

func (*NullablePayoutState) Set

func (v *NullablePayoutState) Set(val *PayoutState)

func (*NullablePayoutState) UnmarshalJSON

func (v *NullablePayoutState) UnmarshalJSON(src []byte) error

func (*NullablePayoutState) Unset

func (v *NullablePayoutState) Unset()

type NullablePayoutStatus

type NullablePayoutStatus struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutStatus

func NewNullablePayoutStatus(val *PayoutStatus) *NullablePayoutStatus

func (NullablePayoutStatus) Get

func (NullablePayoutStatus) IsSet

func (v NullablePayoutStatus) IsSet() bool

func (NullablePayoutStatus) MarshalJSON

func (v NullablePayoutStatus) MarshalJSON() ([]byte, error)

func (*NullablePayoutStatus) Set

func (v *NullablePayoutStatus) Set(val *PayoutStatus)

func (*NullablePayoutStatus) UnmarshalJSON

func (v *NullablePayoutStatus) UnmarshalJSON(src []byte) error

func (*NullablePayoutStatus) Unset

func (v *NullablePayoutStatus) Unset()

type NullablePlutusAddress

type NullablePlutusAddress struct {
	// contains filtered or unexported fields
}

func NewNullablePlutusAddress

func NewNullablePlutusAddress(val *PlutusAddress) *NullablePlutusAddress

func (NullablePlutusAddress) Get

func (NullablePlutusAddress) IsSet

func (v NullablePlutusAddress) IsSet() bool

func (NullablePlutusAddress) MarshalJSON

func (v NullablePlutusAddress) MarshalJSON() ([]byte, error)

func (*NullablePlutusAddress) Set

func (v *NullablePlutusAddress) Set(val *PlutusAddress)

func (*NullablePlutusAddress) UnmarshalJSON

func (v *NullablePlutusAddress) UnmarshalJSON(src []byte) error

func (*NullablePlutusAddress) Unset

func (v *NullablePlutusAddress) Unset()

type NullablePlutusCredential

type NullablePlutusCredential struct {
	// contains filtered or unexported fields
}

func NewNullablePlutusCredential

func NewNullablePlutusCredential(val *PlutusCredential) *NullablePlutusCredential

func (NullablePlutusCredential) Get

func (NullablePlutusCredential) IsSet

func (v NullablePlutusCredential) IsSet() bool

func (NullablePlutusCredential) MarshalJSON

func (v NullablePlutusCredential) MarshalJSON() ([]byte, error)

func (*NullablePlutusCredential) Set

func (*NullablePlutusCredential) UnmarshalJSON

func (v *NullablePlutusCredential) UnmarshalJSON(src []byte) error

func (*NullablePlutusCredential) Unset

func (v *NullablePlutusCredential) Unset()

type NullablePlutusStakingCredential

type NullablePlutusStakingCredential struct {
	// contains filtered or unexported fields
}

func (NullablePlutusStakingCredential) Get

func (NullablePlutusStakingCredential) IsSet

func (NullablePlutusStakingCredential) MarshalJSON

func (v NullablePlutusStakingCredential) MarshalJSON() ([]byte, error)

func (*NullablePlutusStakingCredential) Set

func (*NullablePlutusStakingCredential) UnmarshalJSON

func (v *NullablePlutusStakingCredential) UnmarshalJSON(src []byte) error

func (*NullablePlutusStakingCredential) Unset

type NullablePostContractSourceResponse

type NullablePostContractSourceResponse struct {
	// contains filtered or unexported fields
}

func (NullablePostContractSourceResponse) Get

func (NullablePostContractSourceResponse) IsSet

func (NullablePostContractSourceResponse) MarshalJSON

func (v NullablePostContractSourceResponse) MarshalJSON() ([]byte, error)

func (*NullablePostContractSourceResponse) Set

func (*NullablePostContractSourceResponse) UnmarshalJSON

func (v *NullablePostContractSourceResponse) UnmarshalJSON(src []byte) error

func (*NullablePostContractSourceResponse) Unset

type NullablePostContractsRequest

type NullablePostContractsRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostContractsRequest

func NewNullablePostContractsRequest(val *PostContractsRequest) *NullablePostContractsRequest

func (NullablePostContractsRequest) Get

func (NullablePostContractsRequest) IsSet

func (NullablePostContractsRequest) MarshalJSON

func (v NullablePostContractsRequest) MarshalJSON() ([]byte, error)

func (*NullablePostContractsRequest) Set

func (*NullablePostContractsRequest) UnmarshalJSON

func (v *NullablePostContractsRequest) UnmarshalJSON(src []byte) error

func (*NullablePostContractsRequest) Unset

func (v *NullablePostContractsRequest) Unset()

type NullablePostContractsRequestContract

type NullablePostContractsRequestContract struct {
	// contains filtered or unexported fields
}

func (NullablePostContractsRequestContract) Get

func (NullablePostContractsRequestContract) IsSet

func (NullablePostContractsRequestContract) MarshalJSON

func (v NullablePostContractsRequestContract) MarshalJSON() ([]byte, error)

func (*NullablePostContractsRequestContract) Set

func (*NullablePostContractsRequestContract) UnmarshalJSON

func (v *NullablePostContractsRequestContract) UnmarshalJSON(src []byte) error

func (*NullablePostContractsRequestContract) Unset

type NullablePostTransactionsRequest

type NullablePostTransactionsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostTransactionsRequest) Get

func (NullablePostTransactionsRequest) IsSet

func (NullablePostTransactionsRequest) MarshalJSON

func (v NullablePostTransactionsRequest) MarshalJSON() ([]byte, error)

func (*NullablePostTransactionsRequest) Set

func (*NullablePostTransactionsRequest) UnmarshalJSON

func (v *NullablePostTransactionsRequest) UnmarshalJSON(src []byte) error

func (*NullablePostTransactionsRequest) Unset

type NullablePostWithdrawalsRequest

type NullablePostWithdrawalsRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostWithdrawalsRequest) Get

func (NullablePostWithdrawalsRequest) IsSet

func (NullablePostWithdrawalsRequest) MarshalJSON

func (v NullablePostWithdrawalsRequest) MarshalJSON() ([]byte, error)

func (*NullablePostWithdrawalsRequest) Set

func (*NullablePostWithdrawalsRequest) UnmarshalJSON

func (v *NullablePostWithdrawalsRequest) UnmarshalJSON(src []byte) error

func (*NullablePostWithdrawalsRequest) Unset

func (v *NullablePostWithdrawalsRequest) Unset()

type NullablePubKeyCredential

type NullablePubKeyCredential struct {
	// contains filtered or unexported fields
}

func NewNullablePubKeyCredential

func NewNullablePubKeyCredential(val *PubKeyCredential) *NullablePubKeyCredential

func (NullablePubKeyCredential) Get

func (NullablePubKeyCredential) IsSet

func (v NullablePubKeyCredential) IsSet() bool

func (NullablePubKeyCredential) MarshalJSON

func (v NullablePubKeyCredential) MarshalJSON() ([]byte, error)

func (*NullablePubKeyCredential) Set

func (*NullablePubKeyCredential) UnmarshalJSON

func (v *NullablePubKeyCredential) UnmarshalJSON(src []byte) error

func (*NullablePubKeyCredential) Unset

func (v *NullablePubKeyCredential) Unset()

type NullableRoleTokenConfig

type NullableRoleTokenConfig struct {
	// contains filtered or unexported fields
}

func NewNullableRoleTokenConfig

func NewNullableRoleTokenConfig(val *RoleTokenConfig) *NullableRoleTokenConfig

func (NullableRoleTokenConfig) Get

func (NullableRoleTokenConfig) IsSet

func (v NullableRoleTokenConfig) IsSet() bool

func (NullableRoleTokenConfig) MarshalJSON

func (v NullableRoleTokenConfig) MarshalJSON() ([]byte, error)

func (*NullableRoleTokenConfig) Set

func (*NullableRoleTokenConfig) UnmarshalJSON

func (v *NullableRoleTokenConfig) UnmarshalJSON(src []byte) error

func (*NullableRoleTokenConfig) Unset

func (v *NullableRoleTokenConfig) Unset()

type NullableRolesConfig

type NullableRolesConfig struct {
	// contains filtered or unexported fields
}

func NewNullableRolesConfig

func NewNullableRolesConfig(val *RolesConfig) *NullableRolesConfig

func (NullableRolesConfig) Get

func (NullableRolesConfig) IsSet

func (v NullableRolesConfig) IsSet() bool

func (NullableRolesConfig) MarshalJSON

func (v NullableRolesConfig) MarshalJSON() ([]byte, error)

func (*NullableRolesConfig) Set

func (v *NullableRolesConfig) Set(val *RolesConfig)

func (*NullableRolesConfig) UnmarshalJSON

func (v *NullableRolesConfig) UnmarshalJSON(src []byte) error

func (*NullableRolesConfig) Unset

func (v *NullableRolesConfig) Unset()

type NullableSafetyError

type NullableSafetyError struct {
	// contains filtered or unexported fields
}

func NewNullableSafetyError

func NewNullableSafetyError(val *SafetyError) *NullableSafetyError

func (NullableSafetyError) Get

func (NullableSafetyError) IsSet

func (v NullableSafetyError) IsSet() bool

func (NullableSafetyError) MarshalJSON

func (v NullableSafetyError) MarshalJSON() ([]byte, error)

func (*NullableSafetyError) Set

func (v *NullableSafetyError) Set(val *SafetyError)

func (*NullableSafetyError) UnmarshalJSON

func (v *NullableSafetyError) UnmarshalJSON(src []byte) error

func (*NullableSafetyError) Unset

func (v *NullableSafetyError) Unset()

type NullableScriptCredential

type NullableScriptCredential struct {
	// contains filtered or unexported fields
}

func NewNullableScriptCredential

func NewNullableScriptCredential(val *ScriptCredential) *NullableScriptCredential

func (NullableScriptCredential) Get

func (NullableScriptCredential) IsSet

func (v NullableScriptCredential) IsSet() bool

func (NullableScriptCredential) MarshalJSON

func (v NullableScriptCredential) MarshalJSON() ([]byte, error)

func (*NullableScriptCredential) Set

func (*NullableScriptCredential) UnmarshalJSON

func (v *NullableScriptCredential) UnmarshalJSON(src []byte) error

func (*NullableScriptCredential) Unset

func (v *NullableScriptCredential) Unset()

type NullableStakingHash

type NullableStakingHash struct {
	// contains filtered or unexported fields
}

func NewNullableStakingHash

func NewNullableStakingHash(val *StakingHash) *NullableStakingHash

func (NullableStakingHash) Get

func (NullableStakingHash) IsSet

func (v NullableStakingHash) IsSet() bool

func (NullableStakingHash) MarshalJSON

func (v NullableStakingHash) MarshalJSON() ([]byte, error)

func (*NullableStakingHash) Set

func (v *NullableStakingHash) Set(val *StakingHash)

func (*NullableStakingHash) UnmarshalJSON

func (v *NullableStakingHash) UnmarshalJSON(src []byte) error

func (*NullableStakingHash) Unset

func (v *NullableStakingHash) Unset()

type NullableStakingPointer

type NullableStakingPointer struct {
	// contains filtered or unexported fields
}

func NewNullableStakingPointer

func NewNullableStakingPointer(val *StakingPointer) *NullableStakingPointer

func (NullableStakingPointer) Get

func (NullableStakingPointer) IsSet

func (v NullableStakingPointer) IsSet() bool

func (NullableStakingPointer) MarshalJSON

func (v NullableStakingPointer) MarshalJSON() ([]byte, error)

func (*NullableStakingPointer) Set

func (*NullableStakingPointer) UnmarshalJSON

func (v *NullableStakingPointer) UnmarshalJSON(src []byte) error

func (*NullableStakingPointer) Unset

func (v *NullableStakingPointer) 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 NullableTextEnvelope

type NullableTextEnvelope struct {
	// contains filtered or unexported fields
}

func NewNullableTextEnvelope

func NewNullableTextEnvelope(val *TextEnvelope) *NullableTextEnvelope

func (NullableTextEnvelope) Get

func (NullableTextEnvelope) IsSet

func (v NullableTextEnvelope) IsSet() bool

func (NullableTextEnvelope) MarshalJSON

func (v NullableTextEnvelope) MarshalJSON() ([]byte, error)

func (*NullableTextEnvelope) Set

func (v *NullableTextEnvelope) Set(val *TextEnvelope)

func (*NullableTextEnvelope) UnmarshalJSON

func (v *NullableTextEnvelope) UnmarshalJSON(src []byte) error

func (*NullableTextEnvelope) Unset

func (v *NullableTextEnvelope) 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 NullableTimeInterval

type NullableTimeInterval struct {
	// contains filtered or unexported fields
}

func NewNullableTimeInterval

func NewNullableTimeInterval(val *TimeInterval) *NullableTimeInterval

func (NullableTimeInterval) Get

func (NullableTimeInterval) IsSet

func (v NullableTimeInterval) IsSet() bool

func (NullableTimeInterval) MarshalJSON

func (v NullableTimeInterval) MarshalJSON() ([]byte, error)

func (*NullableTimeInterval) Set

func (v *NullableTimeInterval) Set(val *TimeInterval)

func (*NullableTimeInterval) UnmarshalJSON

func (v *NullableTimeInterval) UnmarshalJSON(src []byte) error

func (*NullableTimeInterval) Unset

func (v *NullableTimeInterval) 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 NullableTokenInAccount

type NullableTokenInAccount struct {
	// contains filtered or unexported fields
}

func NewNullableTokenInAccount

func NewNullableTokenInAccount(val *TokenInAccount) *NullableTokenInAccount

func (NullableTokenInAccount) Get

func (NullableTokenInAccount) IsSet

func (v NullableTokenInAccount) IsSet() bool

func (NullableTokenInAccount) MarshalJSON

func (v NullableTokenInAccount) MarshalJSON() ([]byte, error)

func (*NullableTokenInAccount) Set

func (*NullableTokenInAccount) UnmarshalJSON

func (v *NullableTokenInAccount) UnmarshalJSON(src []byte) error

func (*NullableTokenInAccount) Unset

func (v *NullableTokenInAccount) Unset()

type NullableTokenInAccountObject

type NullableTokenInAccountObject struct {
	// contains filtered or unexported fields
}

func NewNullableTokenInAccountObject

func NewNullableTokenInAccountObject(val *TokenInAccountObject) *NullableTokenInAccountObject

func (NullableTokenInAccountObject) Get

func (NullableTokenInAccountObject) IsSet

func (NullableTokenInAccountObject) MarshalJSON

func (v NullableTokenInAccountObject) MarshalJSON() ([]byte, error)

func (*NullableTokenInAccountObject) Set

func (*NullableTokenInAccountObject) UnmarshalJSON

func (v *NullableTokenInAccountObject) UnmarshalJSON(src []byte) error

func (*NullableTokenInAccountObject) Unset

func (v *NullableTokenInAccountObject) Unset()

type NullableTokenMetadata

type NullableTokenMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableTokenMetadata

func NewNullableTokenMetadata(val *TokenMetadata) *NullableTokenMetadata

func (NullableTokenMetadata) Get

func (NullableTokenMetadata) IsSet

func (v NullableTokenMetadata) IsSet() bool

func (NullableTokenMetadata) MarshalJSON

func (v NullableTokenMetadata) MarshalJSON() ([]byte, error)

func (*NullableTokenMetadata) Set

func (v *NullableTokenMetadata) Set(val *TokenMetadata)

func (*NullableTokenMetadata) UnmarshalJSON

func (v *NullableTokenMetadata) UnmarshalJSON(src []byte) error

func (*NullableTokenMetadata) Unset

func (v *NullableTokenMetadata) Unset()

type NullableTokenMetadataFile

type NullableTokenMetadataFile struct {
	// contains filtered or unexported fields
}

func NewNullableTokenMetadataFile

func NewNullableTokenMetadataFile(val *TokenMetadataFile) *NullableTokenMetadataFile

func (NullableTokenMetadataFile) Get

func (NullableTokenMetadataFile) IsSet

func (v NullableTokenMetadataFile) IsSet() bool

func (NullableTokenMetadataFile) MarshalJSON

func (v NullableTokenMetadataFile) MarshalJSON() ([]byte, error)

func (*NullableTokenMetadataFile) Set

func (*NullableTokenMetadataFile) UnmarshalJSON

func (v *NullableTokenMetadataFile) UnmarshalJSON(src []byte) error

func (*NullableTokenMetadataFile) Unset

func (v *NullableTokenMetadataFile) Unset()

type NullableTokenObject

type NullableTokenObject struct {
	// contains filtered or unexported fields
}

func NewNullableTokenObject

func NewNullableTokenObject(val *TokenObject) *NullableTokenObject

func (NullableTokenObject) Get

func (NullableTokenObject) IsSet

func (v NullableTokenObject) IsSet() bool

func (NullableTokenObject) MarshalJSON

func (v NullableTokenObject) MarshalJSON() ([]byte, error)

func (*NullableTokenObject) Set

func (v *NullableTokenObject) Set(val *TokenObject)

func (*NullableTokenObject) UnmarshalJSON

func (v *NullableTokenObject) UnmarshalJSON(src []byte) error

func (*NullableTokenObject) Unset

func (v *NullableTokenObject) Unset()

type NullableTransaction

type NullableTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableTransaction

func NewNullableTransaction(val *Transaction) *NullableTransaction

func (NullableTransaction) Get

func (NullableTransaction) IsSet

func (v NullableTransaction) IsSet() bool

func (NullableTransaction) MarshalJSON

func (v NullableTransaction) MarshalJSON() ([]byte, error)

func (*NullableTransaction) Set

func (v *NullableTransaction) Set(val *Transaction)

func (*NullableTransaction) UnmarshalJSON

func (v *NullableTransaction) UnmarshalJSON(src []byte) error

func (*NullableTransaction) Unset

func (v *NullableTransaction) Unset()

type NullableTransactionError

type NullableTransactionError struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionError

func NewNullableTransactionError(val *TransactionError) *NullableTransactionError

func (NullableTransactionError) Get

func (NullableTransactionError) IsSet

func (v NullableTransactionError) IsSet() bool

func (NullableTransactionError) MarshalJSON

func (v NullableTransactionError) MarshalJSON() ([]byte, error)

func (*NullableTransactionError) Set

func (*NullableTransactionError) UnmarshalJSON

func (v *NullableTransactionError) UnmarshalJSON(src []byte) error

func (*NullableTransactionError) Unset

func (v *NullableTransactionError) Unset()

type NullableTransactionErrorOneOf

type NullableTransactionErrorOneOf struct {
	// contains filtered or unexported fields
}

func (NullableTransactionErrorOneOf) Get

func (NullableTransactionErrorOneOf) IsSet

func (NullableTransactionErrorOneOf) MarshalJSON

func (v NullableTransactionErrorOneOf) MarshalJSON() ([]byte, error)

func (*NullableTransactionErrorOneOf) Set

func (*NullableTransactionErrorOneOf) UnmarshalJSON

func (v *NullableTransactionErrorOneOf) UnmarshalJSON(src []byte) error

func (*NullableTransactionErrorOneOf) Unset

func (v *NullableTransactionErrorOneOf) Unset()

type NullableTransactionInput

type NullableTransactionInput struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionInput

func NewNullableTransactionInput(val *TransactionInput) *NullableTransactionInput

func (NullableTransactionInput) Get

func (NullableTransactionInput) IsSet

func (v NullableTransactionInput) IsSet() bool

func (NullableTransactionInput) MarshalJSON

func (v NullableTransactionInput) MarshalJSON() ([]byte, error)

func (*NullableTransactionInput) Set

func (*NullableTransactionInput) UnmarshalJSON

func (v *NullableTransactionInput) UnmarshalJSON(src []byte) error

func (*NullableTransactionInput) Unset

func (v *NullableTransactionInput) Unset()

type NullableTransactionInputTxInterval

type NullableTransactionInputTxInterval struct {
	// contains filtered or unexported fields
}

func (NullableTransactionInputTxInterval) Get

func (NullableTransactionInputTxInterval) IsSet

func (NullableTransactionInputTxInterval) MarshalJSON

func (v NullableTransactionInputTxInterval) MarshalJSON() ([]byte, error)

func (*NullableTransactionInputTxInterval) Set

func (*NullableTransactionInputTxInterval) UnmarshalJSON

func (v *NullableTransactionInputTxInterval) UnmarshalJSON(src []byte) error

func (*NullableTransactionInputTxInterval) Unset

type NullableTransactionOutput

type NullableTransactionOutput struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionOutput

func NewNullableTransactionOutput(val *TransactionOutput) *NullableTransactionOutput

func (NullableTransactionOutput) Get

func (NullableTransactionOutput) IsSet

func (v NullableTransactionOutput) IsSet() bool

func (NullableTransactionOutput) MarshalJSON

func (v NullableTransactionOutput) MarshalJSON() ([]byte, error)

func (*NullableTransactionOutput) Set

func (*NullableTransactionOutput) UnmarshalJSON

func (v *NullableTransactionOutput) UnmarshalJSON(src []byte) error

func (*NullableTransactionOutput) Unset

func (v *NullableTransactionOutput) Unset()

type NullableTransactionWarning

type NullableTransactionWarning struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionWarning

func NewNullableTransactionWarning(val *TransactionWarning) *NullableTransactionWarning

func (NullableTransactionWarning) Get

func (NullableTransactionWarning) IsSet

func (v NullableTransactionWarning) IsSet() bool

func (NullableTransactionWarning) MarshalJSON

func (v NullableTransactionWarning) MarshalJSON() ([]byte, error)

func (*NullableTransactionWarning) Set

func (*NullableTransactionWarning) UnmarshalJSON

func (v *NullableTransactionWarning) UnmarshalJSON(src []byte) error

func (*NullableTransactionWarning) Unset

func (v *NullableTransactionWarning) 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 NullableTxHeader

type NullableTxHeader struct {
	// contains filtered or unexported fields
}

func NewNullableTxHeader

func NewNullableTxHeader(val *TxHeader) *NullableTxHeader

func (NullableTxHeader) Get

func (v NullableTxHeader) Get() *TxHeader

func (NullableTxHeader) IsSet

func (v NullableTxHeader) IsSet() bool

func (NullableTxHeader) MarshalJSON

func (v NullableTxHeader) MarshalJSON() ([]byte, error)

func (*NullableTxHeader) Set

func (v *NullableTxHeader) Set(val *TxHeader)

func (*NullableTxHeader) UnmarshalJSON

func (v *NullableTxHeader) UnmarshalJSON(src []byte) error

func (*NullableTxHeader) Unset

func (v *NullableTxHeader) Unset()

type NullableTxOutputError

type NullableTxOutputError struct {
	// contains filtered or unexported fields
}

func NewNullableTxOutputError

func NewNullableTxOutputError(val *TxOutputError) *NullableTxOutputError

func (NullableTxOutputError) Get

func (NullableTxOutputError) IsSet

func (v NullableTxOutputError) IsSet() bool

func (NullableTxOutputError) MarshalJSON

func (v NullableTxOutputError) MarshalJSON() ([]byte, error)

func (*NullableTxOutputError) Set

func (v *NullableTxOutputError) Set(val *TxOutputError)

func (*NullableTxOutputError) UnmarshalJSON

func (v *NullableTxOutputError) UnmarshalJSON(src []byte) error

func (*NullableTxOutputError) Unset

func (v *NullableTxOutputError) Unset()

type NullableTxOutputSuccess

type NullableTxOutputSuccess struct {
	// contains filtered or unexported fields
}

func NewNullableTxOutputSuccess

func NewNullableTxOutputSuccess(val *TxOutputSuccess) *NullableTxOutputSuccess

func (NullableTxOutputSuccess) Get

func (NullableTxOutputSuccess) IsSet

func (v NullableTxOutputSuccess) IsSet() bool

func (NullableTxOutputSuccess) MarshalJSON

func (v NullableTxOutputSuccess) MarshalJSON() ([]byte, error)

func (*NullableTxOutputSuccess) Set

func (*NullableTxOutputSuccess) UnmarshalJSON

func (v *NullableTxOutputSuccess) UnmarshalJSON(src []byte) error

func (*NullableTxOutputSuccess) Unset

func (v *NullableTxOutputSuccess) Unset()

type NullableTxStatus

type NullableTxStatus struct {
	// contains filtered or unexported fields
}

func NewNullableTxStatus

func NewNullableTxStatus(val *TxStatus) *NullableTxStatus

func (NullableTxStatus) Get

func (v NullableTxStatus) Get() *TxStatus

func (NullableTxStatus) IsSet

func (v NullableTxStatus) IsSet() bool

func (NullableTxStatus) MarshalJSON

func (v NullableTxStatus) MarshalJSON() ([]byte, error)

func (*NullableTxStatus) Set

func (v *NullableTxStatus) Set(val *TxStatus)

func (*NullableTxStatus) UnmarshalJSON

func (v *NullableTxStatus) UnmarshalJSON(src []byte) error

func (*NullableTxStatus) Unset

func (v *NullableTxStatus) Unset()

type NullableUseValue

type NullableUseValue struct {
	// contains filtered or unexported fields
}

func NewNullableUseValue

func NewNullableUseValue(val *UseValue) *NullableUseValue

func (NullableUseValue) Get

func (v NullableUseValue) Get() *UseValue

func (NullableUseValue) IsSet

func (v NullableUseValue) IsSet() bool

func (NullableUseValue) MarshalJSON

func (v NullableUseValue) MarshalJSON() ([]byte, error)

func (*NullableUseValue) Set

func (v *NullableUseValue) Set(val *UseValue)

func (*NullableUseValue) UnmarshalJSON

func (v *NullableUseValue) UnmarshalJSON(src []byte) error

func (*NullableUseValue) Unset

func (v *NullableUseValue) Unset()

type NullableValue

type NullableValue struct {
	// contains filtered or unexported fields
}

func NewNullableValue

func NewNullableValue(val *Value) *NullableValue

func (NullableValue) Get

func (v NullableValue) Get() *Value

func (NullableValue) IsSet

func (v NullableValue) IsSet() bool

func (NullableValue) MarshalJSON

func (v NullableValue) MarshalJSON() ([]byte, error)

func (*NullableValue) Set

func (v *NullableValue) Set(val *Value)

func (*NullableValue) UnmarshalJSON

func (v *NullableValue) UnmarshalJSON(src []byte) error

func (*NullableValue) Unset

func (v *NullableValue) Unset()

type NullableValueObject

type NullableValueObject struct {
	// contains filtered or unexported fields
}

func NewNullableValueObject

func NewNullableValueObject(val *ValueObject) *NullableValueObject

func (NullableValueObject) Get

func (NullableValueObject) IsSet

func (v NullableValueObject) IsSet() bool

func (NullableValueObject) MarshalJSON

func (v NullableValueObject) MarshalJSON() ([]byte, error)

func (*NullableValueObject) Set

func (v *NullableValueObject) Set(val *ValueObject)

func (*NullableValueObject) UnmarshalJSON

func (v *NullableValueObject) UnmarshalJSON(src []byte) error

func (*NullableValueObject) Unset

func (v *NullableValueObject) Unset()

type NullableValueOfChoice

type NullableValueOfChoice struct {
	// contains filtered or unexported fields
}

func NewNullableValueOfChoice

func NewNullableValueOfChoice(val *ValueOfChoice) *NullableValueOfChoice

func (NullableValueOfChoice) Get

func (NullableValueOfChoice) IsSet

func (v NullableValueOfChoice) IsSet() bool

func (NullableValueOfChoice) MarshalJSON

func (v NullableValueOfChoice) MarshalJSON() ([]byte, error)

func (*NullableValueOfChoice) Set

func (v *NullableValueOfChoice) Set(val *ValueOfChoice)

func (*NullableValueOfChoice) UnmarshalJSON

func (v *NullableValueOfChoice) UnmarshalJSON(src []byte) error

func (*NullableValueOfChoice) Unset

func (v *NullableValueOfChoice) Unset()

type NullableValueOfChoiceObject

type NullableValueOfChoiceObject struct {
	// contains filtered or unexported fields
}

func NewNullableValueOfChoiceObject

func NewNullableValueOfChoiceObject(val *ValueOfChoiceObject) *NullableValueOfChoiceObject

func (NullableValueOfChoiceObject) Get

func (NullableValueOfChoiceObject) IsSet

func (NullableValueOfChoiceObject) MarshalJSON

func (v NullableValueOfChoiceObject) MarshalJSON() ([]byte, error)

func (*NullableValueOfChoiceObject) Set

func (*NullableValueOfChoiceObject) UnmarshalJSON

func (v *NullableValueOfChoiceObject) UnmarshalJSON(src []byte) error

func (*NullableValueOfChoiceObject) Unset

func (v *NullableValueOfChoiceObject) Unset()

type NullableVariableShadowing

type NullableVariableShadowing struct {
	// contains filtered or unexported fields
}

func NewNullableVariableShadowing

func NewNullableVariableShadowing(val *VariableShadowing) *NullableVariableShadowing

func (NullableVariableShadowing) Get

func (NullableVariableShadowing) IsSet

func (v NullableVariableShadowing) IsSet() bool

func (NullableVariableShadowing) MarshalJSON

func (v NullableVariableShadowing) MarshalJSON() ([]byte, error)

func (*NullableVariableShadowing) Set

func (*NullableVariableShadowing) UnmarshalJSON

func (v *NullableVariableShadowing) UnmarshalJSON(src []byte) error

func (*NullableVariableShadowing) Unset

func (v *NullableVariableShadowing) Unset()

type NullableWhen

type NullableWhen struct {
	// contains filtered or unexported fields
}

func NewNullableWhen

func NewNullableWhen(val *When) *NullableWhen

func (NullableWhen) Get

func (v NullableWhen) Get() *When

func (NullableWhen) IsSet

func (v NullableWhen) IsSet() bool

func (NullableWhen) MarshalJSON

func (v NullableWhen) MarshalJSON() ([]byte, error)

func (*NullableWhen) Set

func (v *NullableWhen) Set(val *When)

func (*NullableWhen) UnmarshalJSON

func (v *NullableWhen) UnmarshalJSON(src []byte) error

func (*NullableWhen) Unset

func (v *NullableWhen) Unset()

type NullableWhenObject

type NullableWhenObject struct {
	// contains filtered or unexported fields
}

func NewNullableWhenObject

func NewNullableWhenObject(val *WhenObject) *NullableWhenObject

func (NullableWhenObject) Get

func (v NullableWhenObject) Get() *WhenObject

func (NullableWhenObject) IsSet

func (v NullableWhenObject) IsSet() bool

func (NullableWhenObject) MarshalJSON

func (v NullableWhenObject) MarshalJSON() ([]byte, error)

func (*NullableWhenObject) Set

func (v *NullableWhenObject) Set(val *WhenObject)

func (*NullableWhenObject) UnmarshalJSON

func (v *NullableWhenObject) UnmarshalJSON(src []byte) error

func (*NullableWhenObject) Unset

func (v *NullableWhenObject) Unset()

type NullableWithdrawPayoutsResponse

type NullableWithdrawPayoutsResponse struct {
	// contains filtered or unexported fields
}

func (NullableWithdrawPayoutsResponse) Get

func (NullableWithdrawPayoutsResponse) IsSet

func (NullableWithdrawPayoutsResponse) MarshalJSON

func (v NullableWithdrawPayoutsResponse) MarshalJSON() ([]byte, error)

func (*NullableWithdrawPayoutsResponse) Set

func (*NullableWithdrawPayoutsResponse) UnmarshalJSON

func (v *NullableWithdrawPayoutsResponse) UnmarshalJSON(src []byte) error

func (*NullableWithdrawPayoutsResponse) Unset

type NullableWithdrawTxBodyEnvelope

type NullableWithdrawTxBodyEnvelope struct {
	// contains filtered or unexported fields
}

func (NullableWithdrawTxBodyEnvelope) Get

func (NullableWithdrawTxBodyEnvelope) IsSet

func (NullableWithdrawTxBodyEnvelope) MarshalJSON

func (v NullableWithdrawTxBodyEnvelope) MarshalJSON() ([]byte, error)

func (*NullableWithdrawTxBodyEnvelope) Set

func (*NullableWithdrawTxBodyEnvelope) UnmarshalJSON

func (v *NullableWithdrawTxBodyEnvelope) UnmarshalJSON(src []byte) error

func (*NullableWithdrawTxBodyEnvelope) Unset

func (v *NullableWithdrawTxBodyEnvelope) Unset()

type NullableWithdrawTxEnvelope

type NullableWithdrawTxEnvelope struct {
	// contains filtered or unexported fields
}

func NewNullableWithdrawTxEnvelope

func NewNullableWithdrawTxEnvelope(val *WithdrawTxEnvelope) *NullableWithdrawTxEnvelope

func (NullableWithdrawTxEnvelope) Get

func (NullableWithdrawTxEnvelope) IsSet

func (v NullableWithdrawTxEnvelope) IsSet() bool

func (NullableWithdrawTxEnvelope) MarshalJSON

func (v NullableWithdrawTxEnvelope) MarshalJSON() ([]byte, error)

func (*NullableWithdrawTxEnvelope) Set

func (*NullableWithdrawTxEnvelope) UnmarshalJSON

func (v *NullableWithdrawTxEnvelope) UnmarshalJSON(src []byte) error

func (*NullableWithdrawTxEnvelope) Unset

func (v *NullableWithdrawTxEnvelope) Unset()

type NullableWithdrawal

type NullableWithdrawal struct {
	// contains filtered or unexported fields
}

func NewNullableWithdrawal

func NewNullableWithdrawal(val *Withdrawal) *NullableWithdrawal

func (NullableWithdrawal) Get

func (v NullableWithdrawal) Get() *Withdrawal

func (NullableWithdrawal) IsSet

func (v NullableWithdrawal) IsSet() bool

func (NullableWithdrawal) MarshalJSON

func (v NullableWithdrawal) MarshalJSON() ([]byte, error)

func (*NullableWithdrawal) Set

func (v *NullableWithdrawal) Set(val *Withdrawal)

func (*NullableWithdrawal) UnmarshalJSON

func (v *NullableWithdrawal) UnmarshalJSON(src []byte) error

func (*NullableWithdrawal) Unset

func (v *NullableWithdrawal) Unset()

type NullableWithdrawalHeader

type NullableWithdrawalHeader struct {
	// contains filtered or unexported fields
}

func NewNullableWithdrawalHeader

func NewNullableWithdrawalHeader(val *WithdrawalHeader) *NullableWithdrawalHeader

func (NullableWithdrawalHeader) Get

func (NullableWithdrawalHeader) IsSet

func (v NullableWithdrawalHeader) IsSet() bool

func (NullableWithdrawalHeader) MarshalJSON

func (v NullableWithdrawalHeader) MarshalJSON() ([]byte, error)

func (*NullableWithdrawalHeader) Set

func (*NullableWithdrawalHeader) UnmarshalJSON

func (v *NullableWithdrawalHeader) UnmarshalJSON(src []byte) error

func (*NullableWithdrawalHeader) Unset

func (v *NullableWithdrawalHeader) Unset()

type Observation

type Observation struct {
	And            *And
	ChooseFor      *ChooseFor
	Equal          *Equal
	Greater        *Greater
	GreaterOrEqual *GreaterOrEqual
	Lesser         *Lesser
	LesserOrEqual  *LesserOrEqual
	Not            *Not
	Or             *Or
	Bool           *bool
}

Observation - A time-varying expression that evaluates to an integer

func AndAsObservation

func AndAsObservation(v *And) Observation

AndAsObservation is a convenience function that returns And wrapped in Observation

func BoolAsObservation

func BoolAsObservation(v *bool) Observation

boolAsObservation is a convenience function that returns bool wrapped in Observation

func ChooseForAsObservation

func ChooseForAsObservation(v *ChooseFor) Observation

ChooseForAsObservation is a convenience function that returns ChooseFor wrapped in Observation

func EqualAsObservation

func EqualAsObservation(v *Equal) Observation

EqualAsObservation is a convenience function that returns Equal wrapped in Observation

func GreaterAsObservation

func GreaterAsObservation(v *Greater) Observation

GreaterAsObservation is a convenience function that returns Greater wrapped in Observation

func GreaterOrEqualAsObservation

func GreaterOrEqualAsObservation(v *GreaterOrEqual) Observation

GreaterOrEqualAsObservation is a convenience function that returns GreaterOrEqual wrapped in Observation

func LesserAsObservation

func LesserAsObservation(v *Lesser) Observation

LesserAsObservation is a convenience function that returns Lesser wrapped in Observation

func LesserOrEqualAsObservation

func LesserOrEqualAsObservation(v *LesserOrEqual) Observation

LesserOrEqualAsObservation is a convenience function that returns LesserOrEqual wrapped in Observation

func NotAsObservation

func NotAsObservation(v *Not) Observation

NotAsObservation is a convenience function that returns Not wrapped in Observation

func OrAsObservation

func OrAsObservation(v *Or) Observation

OrAsObservation is a convenience function that returns Or wrapped in Observation

func (*Observation) GetActualInstance

func (obj *Observation) GetActualInstance() interface{}

Get the actual instance

func (Observation) MarshalJSON

func (src Observation) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Observation) UnmarshalJSON

func (dst *Observation) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ObservationObject

type ObservationObject struct {
	AndObject            *AndObject
	ChooseForObject      *ChooseForObject
	EqualObject          *EqualObject
	GreaterObject        *GreaterObject
	GreaterOrEqualObject *GreaterOrEqualObject
	LabelRef             *LabelRef
	LesserObject         *LesserObject
	LesserOrEqualObject  *LesserOrEqualObject
	NotObject            *NotObject
	OrObject             *OrObject
	Bool                 *bool
}

ObservationObject - A time-varying expression that evaluates to an integer

func AndObjectAsObservationObject

func AndObjectAsObservationObject(v *AndObject) ObservationObject

AndObjectAsObservationObject is a convenience function that returns AndObject wrapped in ObservationObject

func BoolAsObservationObject

func BoolAsObservationObject(v *bool) ObservationObject

boolAsObservationObject is a convenience function that returns bool wrapped in ObservationObject

func ChooseForObjectAsObservationObject

func ChooseForObjectAsObservationObject(v *ChooseForObject) ObservationObject

ChooseForObjectAsObservationObject is a convenience function that returns ChooseForObject wrapped in ObservationObject

func EqualObjectAsObservationObject

func EqualObjectAsObservationObject(v *EqualObject) ObservationObject

EqualObjectAsObservationObject is a convenience function that returns EqualObject wrapped in ObservationObject

func GreaterObjectAsObservationObject

func GreaterObjectAsObservationObject(v *GreaterObject) ObservationObject

GreaterObjectAsObservationObject is a convenience function that returns GreaterObject wrapped in ObservationObject

func GreaterOrEqualObjectAsObservationObject

func GreaterOrEqualObjectAsObservationObject(v *GreaterOrEqualObject) ObservationObject

GreaterOrEqualObjectAsObservationObject is a convenience function that returns GreaterOrEqualObject wrapped in ObservationObject

func LabelRefAsObservationObject

func LabelRefAsObservationObject(v *LabelRef) ObservationObject

LabelRefAsObservationObject is a convenience function that returns LabelRef wrapped in ObservationObject

func LesserObjectAsObservationObject

func LesserObjectAsObservationObject(v *LesserObject) ObservationObject

LesserObjectAsObservationObject is a convenience function that returns LesserObject wrapped in ObservationObject

func LesserOrEqualObjectAsObservationObject

func LesserOrEqualObjectAsObservationObject(v *LesserOrEqualObject) ObservationObject

LesserOrEqualObjectAsObservationObject is a convenience function that returns LesserOrEqualObject wrapped in ObservationObject

func NotObjectAsObservationObject

func NotObjectAsObservationObject(v *NotObject) ObservationObject

NotObjectAsObservationObject is a convenience function that returns NotObject wrapped in ObservationObject

func OrObjectAsObservationObject

func OrObjectAsObservationObject(v *OrObject) ObservationObject

OrObjectAsObservationObject is a convenience function that returns OrObject wrapped in ObservationObject

func (*ObservationObject) GetActualInstance

func (obj *ObservationObject) GetActualInstance() interface{}

Get the actual instance

func (ObservationObject) MarshalJSON

func (src ObservationObject) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ObservationObject) UnmarshalJSON

func (dst *ObservationObject) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Or

type Or struct {
	Either Observation `json:"either"`
	Or     Observation `json:"or"`
}

Or struct for Or

func NewOr

func NewOr(either Observation, or Observation) *Or

NewOr instantiates a new Or 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 NewOrWithDefaults

func NewOrWithDefaults() *Or

NewOrWithDefaults instantiates a new Or 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 (*Or) GetEither

func (o *Or) GetEither() Observation

GetEither returns the Either field value

func (*Or) GetEitherOk

func (o *Or) GetEitherOk() (*Observation, bool)

GetEitherOk returns a tuple with the Either field value and a boolean to check if the value has been set.

func (*Or) GetOr

func (o *Or) GetOr() Observation

GetOr returns the Or field value

func (*Or) GetOrOk

func (o *Or) GetOrOk() (*Observation, bool)

GetOrOk returns a tuple with the Or field value and a boolean to check if the value has been set.

func (Or) MarshalJSON

func (o Or) MarshalJSON() ([]byte, error)

func (*Or) SetEither

func (o *Or) SetEither(v Observation)

SetEither sets field value

func (*Or) SetOr

func (o *Or) SetOr(v Observation)

SetOr sets field value

func (Or) ToMap

func (o Or) ToMap() (map[string]interface{}, error)

type OrObject

type OrObject struct {
	Either ObservationObject `json:"either"`
	Or     ObservationObject `json:"or"`
}

OrObject struct for OrObject

func NewOrObject

func NewOrObject(either ObservationObject, or ObservationObject) *OrObject

NewOrObject instantiates a new OrObject 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 NewOrObjectWithDefaults

func NewOrObjectWithDefaults() *OrObject

NewOrObjectWithDefaults instantiates a new OrObject 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 (*OrObject) GetEither

func (o *OrObject) GetEither() ObservationObject

GetEither returns the Either field value

func (*OrObject) GetEitherOk

func (o *OrObject) GetEitherOk() (*ObservationObject, bool)

GetEitherOk returns a tuple with the Either field value and a boolean to check if the value has been set.

func (*OrObject) GetOr

func (o *OrObject) GetOr() ObservationObject

GetOr returns the Or field value

func (*OrObject) GetOrOk

func (o *OrObject) GetOrOk() (*ObservationObject, bool)

GetOrOk returns a tuple with the Or field value and a boolean to check if the value has been set.

func (OrObject) MarshalJSON

func (o OrObject) MarshalJSON() ([]byte, error)

func (*OrObject) SetEither

func (o *OrObject) SetEither(v ObservationObject)

SetEither sets field value

func (*OrObject) SetOr

func (o *OrObject) SetOr(v ObservationObject)

SetOr sets field value

func (OrObject) ToMap

func (o OrObject) ToMap() (map[string]interface{}, error)

type PartialPayment

type PartialPayment struct {
	Account     Party `json:"account"`
	AskedToPay  int32 `json:"asked_to_pay"`
	ButOnlyPaid int32 `json:"but_only_paid"`
	OfToken     Token `json:"of_token"`
	ToPayee     Payee `json:"to_payee"`
}

PartialPayment A warning for partial payment.

func NewPartialPayment

func NewPartialPayment(account Party, askedToPay int32, butOnlyPaid int32, ofToken Token, toPayee Payee) *PartialPayment

NewPartialPayment instantiates a new PartialPayment 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 NewPartialPaymentWithDefaults

func NewPartialPaymentWithDefaults() *PartialPayment

NewPartialPaymentWithDefaults instantiates a new PartialPayment 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 (*PartialPayment) GetAccount

func (o *PartialPayment) GetAccount() Party

GetAccount returns the Account field value

func (*PartialPayment) GetAccountOk

func (o *PartialPayment) GetAccountOk() (*Party, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*PartialPayment) GetAskedToPay

func (o *PartialPayment) GetAskedToPay() int32

GetAskedToPay returns the AskedToPay field value

func (*PartialPayment) GetAskedToPayOk

func (o *PartialPayment) GetAskedToPayOk() (*int32, bool)

GetAskedToPayOk returns a tuple with the AskedToPay field value and a boolean to check if the value has been set.

func (*PartialPayment) GetButOnlyPaid

func (o *PartialPayment) GetButOnlyPaid() int32

GetButOnlyPaid returns the ButOnlyPaid field value

func (*PartialPayment) GetButOnlyPaidOk

func (o *PartialPayment) GetButOnlyPaidOk() (*int32, bool)

GetButOnlyPaidOk returns a tuple with the ButOnlyPaid field value and a boolean to check if the value has been set.

func (*PartialPayment) GetOfToken

func (o *PartialPayment) GetOfToken() Token

GetOfToken returns the OfToken field value

func (*PartialPayment) GetOfTokenOk

func (o *PartialPayment) GetOfTokenOk() (*Token, bool)

GetOfTokenOk returns a tuple with the OfToken field value and a boolean to check if the value has been set.

func (*PartialPayment) GetToPayee

func (o *PartialPayment) GetToPayee() Payee

GetToPayee returns the ToPayee field value

func (*PartialPayment) GetToPayeeOk

func (o *PartialPayment) GetToPayeeOk() (*Payee, bool)

GetToPayeeOk returns a tuple with the ToPayee field value and a boolean to check if the value has been set.

func (PartialPayment) MarshalJSON

func (o PartialPayment) MarshalJSON() ([]byte, error)

func (*PartialPayment) SetAccount

func (o *PartialPayment) SetAccount(v Party)

SetAccount sets field value

func (*PartialPayment) SetAskedToPay

func (o *PartialPayment) SetAskedToPay(v int32)

SetAskedToPay sets field value

func (*PartialPayment) SetButOnlyPaid

func (o *PartialPayment) SetButOnlyPaid(v int32)

SetButOnlyPaid sets field value

func (*PartialPayment) SetOfToken

func (o *PartialPayment) SetOfToken(v Token)

SetOfToken sets field value

func (*PartialPayment) SetToPayee

func (o *PartialPayment) SetToPayee(v Payee)

SetToPayee sets field value

func (PartialPayment) ToMap

func (o PartialPayment) ToMap() (map[string]interface{}, error)

type Party

type Party struct {
	PartyAddress  *PartyAddress
	PartyRoleName *PartyRoleName
}

Party - A participant in a contract

func PartyAddressAsParty

func PartyAddressAsParty(v *PartyAddress) Party

PartyAddressAsParty is a convenience function that returns PartyAddress wrapped in Party

func PartyRoleNameAsParty

func PartyRoleNameAsParty(v *PartyRoleName) Party

PartyRoleNameAsParty is a convenience function that returns PartyRoleName wrapped in Party

func (*Party) GetActualInstance

func (obj *Party) GetActualInstance() interface{}

Get the actual instance

func (Party) MarshalJSON

func (src Party) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Party) UnmarshalJSON

func (dst *Party) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PartyAddress

type PartyAddress struct {
	// A cardano address, in Bech32 format
	Address string `json:"address"`
}

PartyAddress Refers to a party by Cardano address.

func NewPartyAddress

func NewPartyAddress(address string) *PartyAddress

NewPartyAddress instantiates a new PartyAddress 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 NewPartyAddressWithDefaults

func NewPartyAddressWithDefaults() *PartyAddress

NewPartyAddressWithDefaults instantiates a new PartyAddress 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 (*PartyAddress) GetAddress

func (o *PartyAddress) GetAddress() string

GetAddress returns the Address field value

func (*PartyAddress) GetAddressOk

func (o *PartyAddress) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (PartyAddress) MarshalJSON

func (o PartyAddress) MarshalJSON() ([]byte, error)

func (*PartyAddress) SetAddress

func (o *PartyAddress) SetAddress(v string)

SetAddress sets field value

func (PartyAddress) ToMap

func (o PartyAddress) ToMap() (map[string]interface{}, error)

type PartyObject

type PartyObject struct {
	LabelRef      *LabelRef
	PartyAddress  *PartyAddress
	PartyRoleName *PartyRoleName
}

PartyObject - A participant in a contract

func LabelRefAsPartyObject

func LabelRefAsPartyObject(v *LabelRef) PartyObject

LabelRefAsPartyObject is a convenience function that returns LabelRef wrapped in PartyObject

func PartyAddressAsPartyObject

func PartyAddressAsPartyObject(v *PartyAddress) PartyObject

PartyAddressAsPartyObject is a convenience function that returns PartyAddress wrapped in PartyObject

func PartyRoleNameAsPartyObject

func PartyRoleNameAsPartyObject(v *PartyRoleName) PartyObject

PartyRoleNameAsPartyObject is a convenience function that returns PartyRoleName wrapped in PartyObject

func (*PartyObject) GetActualInstance

func (obj *PartyObject) GetActualInstance() interface{}

Get the actual instance

func (PartyObject) MarshalJSON

func (src PartyObject) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PartyObject) UnmarshalJSON

func (dst *PartyObject) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PartyRoleName

type PartyRoleName struct {
	RoleToken string `json:"role_token"`
}

PartyRoleName Refers to a party by role name.

func NewPartyRoleName

func NewPartyRoleName(roleToken string) *PartyRoleName

NewPartyRoleName instantiates a new PartyRoleName 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 NewPartyRoleNameWithDefaults

func NewPartyRoleNameWithDefaults() *PartyRoleName

NewPartyRoleNameWithDefaults instantiates a new PartyRoleName 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 (*PartyRoleName) GetRoleToken

func (o *PartyRoleName) GetRoleToken() string

GetRoleToken returns the RoleToken field value

func (*PartyRoleName) GetRoleTokenOk

func (o *PartyRoleName) GetRoleTokenOk() (*string, bool)

GetRoleTokenOk returns a tuple with the RoleToken field value and a boolean to check if the value has been set.

func (PartyRoleName) MarshalJSON

func (o PartyRoleName) MarshalJSON() ([]byte, error)

func (*PartyRoleName) SetRoleToken

func (o *PartyRoleName) SetRoleToken(v string)

SetRoleToken sets field value

func (PartyRoleName) ToMap

func (o PartyRoleName) ToMap() (map[string]interface{}, error)

type Pay

type Pay struct {
	FromAccount Party    `json:"from_account"`
	Pay         Value    `json:"pay"`
	Then        Contract `json:"then"`
	To          Payee    `json:"to"`
	Token       Token    `json:"token"`
}

Pay A payment will be sent from an account to a payee.

func NewPay

func NewPay(fromAccount Party, pay Value, then Contract, to Payee, token Token) *Pay

NewPay instantiates a new Pay 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 NewPayWithDefaults

func NewPayWithDefaults() *Pay

NewPayWithDefaults instantiates a new Pay 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 (*Pay) GetFromAccount

func (o *Pay) GetFromAccount() Party

GetFromAccount returns the FromAccount field value

func (*Pay) GetFromAccountOk

func (o *Pay) GetFromAccountOk() (*Party, bool)

GetFromAccountOk returns a tuple with the FromAccount field value and a boolean to check if the value has been set.

func (*Pay) GetPay

func (o *Pay) GetPay() Value

GetPay returns the Pay field value

func (*Pay) GetPayOk

func (o *Pay) GetPayOk() (*Value, bool)

GetPayOk returns a tuple with the Pay field value and a boolean to check if the value has been set.

func (*Pay) GetThen

func (o *Pay) GetThen() Contract

GetThen returns the Then field value

func (*Pay) GetThenOk

func (o *Pay) GetThenOk() (*Contract, bool)

GetThenOk returns a tuple with the Then field value and a boolean to check if the value has been set.

func (*Pay) GetTo

func (o *Pay) GetTo() Payee

GetTo returns the To field value

func (*Pay) GetToOk

func (o *Pay) GetToOk() (*Payee, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*Pay) GetToken

func (o *Pay) GetToken() Token

GetToken returns the Token field value

func (*Pay) GetTokenOk

func (o *Pay) GetTokenOk() (*Token, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (Pay) MarshalJSON

func (o Pay) MarshalJSON() ([]byte, error)

func (*Pay) SetFromAccount

func (o *Pay) SetFromAccount(v Party)

SetFromAccount sets field value

func (*Pay) SetPay

func (o *Pay) SetPay(v Value)

SetPay sets field value

func (*Pay) SetThen

func (o *Pay) SetThen(v Contract)

SetThen sets field value

func (*Pay) SetTo

func (o *Pay) SetTo(v Payee)

SetTo sets field value

func (*Pay) SetToken

func (o *Pay) SetToken(v Token)

SetToken sets field value

func (Pay) ToMap

func (o Pay) ToMap() (map[string]interface{}, error)

type PayObject

type PayObject struct {
	FromAccount PartyObject    `json:"from_account"`
	Pay         ValueObject    `json:"pay"`
	Then        ContractObject `json:"then"`
	To          PayeeObject    `json:"to"`
	Token       TokenObject    `json:"token"`
}

PayObject A payment will be sent from an account to a payee.

func NewPayObject

func NewPayObject(fromAccount PartyObject, pay ValueObject, then ContractObject, to PayeeObject, token TokenObject) *PayObject

NewPayObject instantiates a new PayObject 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 NewPayObjectWithDefaults

func NewPayObjectWithDefaults() *PayObject

NewPayObjectWithDefaults instantiates a new PayObject 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 (*PayObject) GetFromAccount

func (o *PayObject) GetFromAccount() PartyObject

GetFromAccount returns the FromAccount field value

func (*PayObject) GetFromAccountOk

func (o *PayObject) GetFromAccountOk() (*PartyObject, bool)

GetFromAccountOk returns a tuple with the FromAccount field value and a boolean to check if the value has been set.

func (*PayObject) GetPay

func (o *PayObject) GetPay() ValueObject

GetPay returns the Pay field value

func (*PayObject) GetPayOk

func (o *PayObject) GetPayOk() (*ValueObject, bool)

GetPayOk returns a tuple with the Pay field value and a boolean to check if the value has been set.

func (*PayObject) GetThen

func (o *PayObject) GetThen() ContractObject

GetThen returns the Then field value

func (*PayObject) GetThenOk

func (o *PayObject) GetThenOk() (*ContractObject, bool)

GetThenOk returns a tuple with the Then field value and a boolean to check if the value has been set.

func (*PayObject) GetTo

func (o *PayObject) GetTo() PayeeObject

GetTo returns the To field value

func (*PayObject) GetToOk

func (o *PayObject) GetToOk() (*PayeeObject, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*PayObject) GetToken

func (o *PayObject) GetToken() TokenObject

GetToken returns the Token field value

func (*PayObject) GetTokenOk

func (o *PayObject) GetTokenOk() (*TokenObject, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (PayObject) MarshalJSON

func (o PayObject) MarshalJSON() ([]byte, error)

func (*PayObject) SetFromAccount

func (o *PayObject) SetFromAccount(v PartyObject)

SetFromAccount sets field value

func (*PayObject) SetPay

func (o *PayObject) SetPay(v ValueObject)

SetPay sets field value

func (*PayObject) SetThen

func (o *PayObject) SetThen(v ContractObject)

SetThen sets field value

func (*PayObject) SetTo

func (o *PayObject) SetTo(v PayeeObject)

SetTo sets field value

func (*PayObject) SetToken

func (o *PayObject) SetToken(v TokenObject)

SetToken sets field value

func (PayObject) ToMap

func (o PayObject) ToMap() (map[string]interface{}, error)

type PayToAccount

type PayToAccount struct {
	Account Party `json:"account"`
}

PayToAccount Pays funds into a party's account in the contract.

func NewPayToAccount

func NewPayToAccount(account Party) *PayToAccount

NewPayToAccount instantiates a new PayToAccount 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 NewPayToAccountWithDefaults

func NewPayToAccountWithDefaults() *PayToAccount

NewPayToAccountWithDefaults instantiates a new PayToAccount 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 (*PayToAccount) GetAccount

func (o *PayToAccount) GetAccount() Party

GetAccount returns the Account field value

func (*PayToAccount) GetAccountOk

func (o *PayToAccount) GetAccountOk() (*Party, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (PayToAccount) MarshalJSON

func (o PayToAccount) MarshalJSON() ([]byte, error)

func (*PayToAccount) SetAccount

func (o *PayToAccount) SetAccount(v Party)

SetAccount sets field value

func (PayToAccount) ToMap

func (o PayToAccount) ToMap() (map[string]interface{}, error)

type PayToAccountObject

type PayToAccountObject struct {
	Account PartyObject `json:"account"`
}

PayToAccountObject Pays funds into a party's account in the contract.

func NewPayToAccountObject

func NewPayToAccountObject(account PartyObject) *PayToAccountObject

NewPayToAccountObject instantiates a new PayToAccountObject 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 NewPayToAccountObjectWithDefaults

func NewPayToAccountObjectWithDefaults() *PayToAccountObject

NewPayToAccountObjectWithDefaults instantiates a new PayToAccountObject 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 (*PayToAccountObject) GetAccount

func (o *PayToAccountObject) GetAccount() PartyObject

GetAccount returns the Account field value

func (*PayToAccountObject) GetAccountOk

func (o *PayToAccountObject) GetAccountOk() (*PartyObject, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (PayToAccountObject) MarshalJSON

func (o PayToAccountObject) MarshalJSON() ([]byte, error)

func (*PayToAccountObject) SetAccount

func (o *PayToAccountObject) SetAccount(v PartyObject)

SetAccount sets field value

func (PayToAccountObject) ToMap

func (o PayToAccountObject) ToMap() (map[string]interface{}, error)

type PayToParty

type PayToParty struct {
	Party Party `json:"party"`
}

PayToParty Pays funds to a party.

func NewPayToParty

func NewPayToParty(party Party) *PayToParty

NewPayToParty instantiates a new PayToParty 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 NewPayToPartyWithDefaults

func NewPayToPartyWithDefaults() *PayToParty

NewPayToPartyWithDefaults instantiates a new PayToParty 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 (*PayToParty) GetParty

func (o *PayToParty) GetParty() Party

GetParty returns the Party field value

func (*PayToParty) GetPartyOk

func (o *PayToParty) GetPartyOk() (*Party, bool)

GetPartyOk returns a tuple with the Party field value and a boolean to check if the value has been set.

func (PayToParty) MarshalJSON

func (o PayToParty) MarshalJSON() ([]byte, error)

func (*PayToParty) SetParty

func (o *PayToParty) SetParty(v Party)

SetParty sets field value

func (PayToParty) ToMap

func (o PayToParty) ToMap() (map[string]interface{}, error)

type PayToPartyObject

type PayToPartyObject struct {
	Party PartyObject `json:"party"`
}

PayToPartyObject Pays funds to a party.

func NewPayToPartyObject

func NewPayToPartyObject(party PartyObject) *PayToPartyObject

NewPayToPartyObject instantiates a new PayToPartyObject 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 NewPayToPartyObjectWithDefaults

func NewPayToPartyObjectWithDefaults() *PayToPartyObject

NewPayToPartyObjectWithDefaults instantiates a new PayToPartyObject 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 (*PayToPartyObject) GetParty

func (o *PayToPartyObject) GetParty() PartyObject

GetParty returns the Party field value

func (*PayToPartyObject) GetPartyOk

func (o *PayToPartyObject) GetPartyOk() (*PartyObject, bool)

GetPartyOk returns a tuple with the Party field value and a boolean to check if the value has been set.

func (PayToPartyObject) MarshalJSON

func (o PayToPartyObject) MarshalJSON() ([]byte, error)

func (*PayToPartyObject) SetParty

func (o *PayToPartyObject) SetParty(v PartyObject)

SetParty sets field value

func (PayToPartyObject) ToMap

func (o PayToPartyObject) ToMap() (map[string]interface{}, error)

type Payee

type Payee struct {
	PayToAccount *PayToAccount
	PayToParty   *PayToParty
}

Payee - A recipient of a payment

func PayToAccountAsPayee

func PayToAccountAsPayee(v *PayToAccount) Payee

PayToAccountAsPayee is a convenience function that returns PayToAccount wrapped in Payee

func PayToPartyAsPayee

func PayToPartyAsPayee(v *PayToParty) Payee

PayToPartyAsPayee is a convenience function that returns PayToParty wrapped in Payee

func (*Payee) GetActualInstance

func (obj *Payee) GetActualInstance() interface{}

Get the actual instance

func (Payee) MarshalJSON

func (src Payee) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Payee) UnmarshalJSON

func (dst *Payee) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PayeeObject

type PayeeObject struct {
	PayToAccountObject *PayToAccountObject
	PayToPartyObject   *PayToPartyObject
}

PayeeObject - A recipient of a payment

func PayToAccountObjectAsPayeeObject

func PayToAccountObjectAsPayeeObject(v *PayToAccountObject) PayeeObject

PayToAccountObjectAsPayeeObject is a convenience function that returns PayToAccountObject wrapped in PayeeObject

func PayToPartyObjectAsPayeeObject

func PayToPartyObjectAsPayeeObject(v *PayToPartyObject) PayeeObject

PayToPartyObjectAsPayeeObject is a convenience function that returns PayToPartyObject wrapped in PayeeObject

func (*PayeeObject) GetActualInstance

func (obj *PayeeObject) GetActualInstance() interface{}

Get the actual instance

func (PayeeObject) MarshalJSON

func (src PayeeObject) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PayeeObject) UnmarshalJSON

func (dst *PayeeObject) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Payment

type Payment struct {
	Amount      int32 `json:"amount"`
	PaymentFrom Party `json:"payment_from"`
	To          Payee `json:"to"`
	Token       Token `json:"token"`
}

Payment A Marlowe payment.

func NewPayment

func NewPayment(amount int32, paymentFrom Party, to Payee, token Token) *Payment

NewPayment instantiates a new Payment 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 NewPaymentWithDefaults

func NewPaymentWithDefaults() *Payment

NewPaymentWithDefaults instantiates a new Payment 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 (*Payment) GetAmount

func (o *Payment) GetAmount() int32

GetAmount returns the Amount field value

func (*Payment) GetAmountOk

func (o *Payment) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*Payment) GetPaymentFrom

func (o *Payment) GetPaymentFrom() Party

GetPaymentFrom returns the PaymentFrom field value

func (*Payment) GetPaymentFromOk

func (o *Payment) GetPaymentFromOk() (*Party, bool)

GetPaymentFromOk returns a tuple with the PaymentFrom field value and a boolean to check if the value has been set.

func (*Payment) GetTo

func (o *Payment) GetTo() Payee

GetTo returns the To field value

func (*Payment) GetToOk

func (o *Payment) GetToOk() (*Payee, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*Payment) GetToken

func (o *Payment) GetToken() Token

GetToken returns the Token field value

func (*Payment) GetTokenOk

func (o *Payment) GetTokenOk() (*Token, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (Payment) MarshalJSON

func (o Payment) MarshalJSON() ([]byte, error)

func (*Payment) SetAmount

func (o *Payment) SetAmount(v int32)

SetAmount sets field value

func (*Payment) SetPaymentFrom

func (o *Payment) SetPaymentFrom(v Party)

SetPaymentFrom sets field value

func (*Payment) SetTo

func (o *Payment) SetTo(v Payee)

SetTo sets field value

func (*Payment) SetToken

func (o *Payment) SetToken(v Token)

SetToken sets field value

func (Payment) ToMap

func (o Payment) ToMap() (map[string]interface{}, error)

type Payout

type Payout struct {
	Assets Assets `json:"assets"`
	// A reference to a transaction output with a transaction ID and index.
	PayoutId string `json:"payoutId"`
	Role     string `json:"role"`
}

Payout struct for Payout

func NewPayout

func NewPayout(assets Assets, payoutId string, role string) *Payout

NewPayout instantiates a new Payout 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 NewPayoutWithDefaults

func NewPayoutWithDefaults() *Payout

NewPayoutWithDefaults instantiates a new Payout 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 (*Payout) GetAssets

func (o *Payout) GetAssets() Assets

GetAssets returns the Assets field value

func (*Payout) GetAssetsOk

func (o *Payout) GetAssetsOk() (*Assets, bool)

GetAssetsOk returns a tuple with the Assets field value and a boolean to check if the value has been set.

func (*Payout) GetPayoutId

func (o *Payout) GetPayoutId() string

GetPayoutId returns the PayoutId field value

func (*Payout) GetPayoutIdOk

func (o *Payout) GetPayoutIdOk() (*string, bool)

GetPayoutIdOk returns a tuple with the PayoutId field value and a boolean to check if the value has been set.

func (*Payout) GetRole

func (o *Payout) GetRole() string

GetRole returns the Role field value

func (*Payout) GetRoleOk

func (o *Payout) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (Payout) MarshalJSON

func (o Payout) MarshalJSON() ([]byte, error)

func (*Payout) SetAssets

func (o *Payout) SetAssets(v Assets)

SetAssets sets field value

func (*Payout) SetPayoutId

func (o *Payout) SetPayoutId(v string)

SetPayoutId sets field value

func (*Payout) SetRole

func (o *Payout) SetRole(v string)

SetRole sets field value

func (Payout) ToMap

func (o Payout) ToMap() (map[string]interface{}, error)

type PayoutHeader

type PayoutHeader struct {
	// A reference to a transaction output with a transaction ID and index.
	ContractId string `json:"contractId"`
	// A reference to a transaction output with a transaction ID and index.
	PayoutId string       `json:"payoutId"`
	Role     AssetId      `json:"role"`
	Status   PayoutStatus `json:"status"`
	// The hex-encoded identifier of a Cardano transaction
	WithdrawalId *string `json:"withdrawalId,omitempty"`
}

PayoutHeader struct for PayoutHeader

func NewPayoutHeader

func NewPayoutHeader(contractId string, payoutId string, role AssetId, status PayoutStatus) *PayoutHeader

NewPayoutHeader instantiates a new PayoutHeader 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 NewPayoutHeaderWithDefaults

func NewPayoutHeaderWithDefaults() *PayoutHeader

NewPayoutHeaderWithDefaults instantiates a new PayoutHeader 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 (*PayoutHeader) GetContractId

func (o *PayoutHeader) GetContractId() string

GetContractId returns the ContractId field value

func (*PayoutHeader) GetContractIdOk

func (o *PayoutHeader) GetContractIdOk() (*string, bool)

GetContractIdOk returns a tuple with the ContractId field value and a boolean to check if the value has been set.

func (*PayoutHeader) GetPayoutId

func (o *PayoutHeader) GetPayoutId() string

GetPayoutId returns the PayoutId field value

func (*PayoutHeader) GetPayoutIdOk

func (o *PayoutHeader) GetPayoutIdOk() (*string, bool)

GetPayoutIdOk returns a tuple with the PayoutId field value and a boolean to check if the value has been set.

func (*PayoutHeader) GetRole

func (o *PayoutHeader) GetRole() AssetId

GetRole returns the Role field value

func (*PayoutHeader) GetRoleOk

func (o *PayoutHeader) GetRoleOk() (*AssetId, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (*PayoutHeader) GetStatus

func (o *PayoutHeader) GetStatus() PayoutStatus

GetStatus returns the Status field value

func (*PayoutHeader) GetStatusOk

func (o *PayoutHeader) GetStatusOk() (*PayoutStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PayoutHeader) GetWithdrawalId

func (o *PayoutHeader) GetWithdrawalId() string

GetWithdrawalId returns the WithdrawalId field value if set, zero value otherwise.

func (*PayoutHeader) GetWithdrawalIdOk

func (o *PayoutHeader) GetWithdrawalIdOk() (*string, bool)

GetWithdrawalIdOk returns a tuple with the WithdrawalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutHeader) HasWithdrawalId

func (o *PayoutHeader) HasWithdrawalId() bool

HasWithdrawalId returns a boolean if a field has been set.

func (PayoutHeader) MarshalJSON

func (o PayoutHeader) MarshalJSON() ([]byte, error)

func (*PayoutHeader) SetContractId

func (o *PayoutHeader) SetContractId(v string)

SetContractId sets field value

func (*PayoutHeader) SetPayoutId

func (o *PayoutHeader) SetPayoutId(v string)

SetPayoutId sets field value

func (*PayoutHeader) SetRole

func (o *PayoutHeader) SetRole(v AssetId)

SetRole sets field value

func (*PayoutHeader) SetStatus

func (o *PayoutHeader) SetStatus(v PayoutStatus)

SetStatus sets field value

func (*PayoutHeader) SetWithdrawalId

func (o *PayoutHeader) SetWithdrawalId(v string)

SetWithdrawalId gets a reference to the given string and assigns it to the WithdrawalId field.

func (PayoutHeader) ToMap

func (o PayoutHeader) ToMap() (map[string]interface{}, error)

type PayoutState

type PayoutState struct {
	Assets Assets `json:"assets"`
	// A reference to a transaction output with a transaction ID and index.
	ContractId string `json:"contractId"`
	// A reference to a transaction output with a transaction ID and index.
	PayoutId string `json:"payoutId"`
	// A cardano address, in Bech32 format
	PayoutValidatorAddress string       `json:"payoutValidatorAddress"`
	Role                   AssetId      `json:"role"`
	Status                 PayoutStatus `json:"status"`
	// The hex-encoded identifier of a Cardano transaction
	WithdrawalId *string `json:"withdrawalId,omitempty"`
}

PayoutState struct for PayoutState

func NewPayoutState

func NewPayoutState(assets Assets, contractId string, payoutId string, payoutValidatorAddress string, role AssetId, status PayoutStatus) *PayoutState

NewPayoutState instantiates a new PayoutState 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 NewPayoutStateWithDefaults

func NewPayoutStateWithDefaults() *PayoutState

NewPayoutStateWithDefaults instantiates a new PayoutState 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 (*PayoutState) GetAssets

func (o *PayoutState) GetAssets() Assets

GetAssets returns the Assets field value

func (*PayoutState) GetAssetsOk

func (o *PayoutState) GetAssetsOk() (*Assets, bool)

GetAssetsOk returns a tuple with the Assets field value and a boolean to check if the value has been set.

func (*PayoutState) GetContractId

func (o *PayoutState) GetContractId() string

GetContractId returns the ContractId field value

func (*PayoutState) GetContractIdOk

func (o *PayoutState) GetContractIdOk() (*string, bool)

GetContractIdOk returns a tuple with the ContractId field value and a boolean to check if the value has been set.

func (*PayoutState) GetPayoutId

func (o *PayoutState) GetPayoutId() string

GetPayoutId returns the PayoutId field value

func (*PayoutState) GetPayoutIdOk

func (o *PayoutState) GetPayoutIdOk() (*string, bool)

GetPayoutIdOk returns a tuple with the PayoutId field value and a boolean to check if the value has been set.

func (*PayoutState) GetPayoutValidatorAddress

func (o *PayoutState) GetPayoutValidatorAddress() string

GetPayoutValidatorAddress returns the PayoutValidatorAddress field value

func (*PayoutState) GetPayoutValidatorAddressOk

func (o *PayoutState) GetPayoutValidatorAddressOk() (*string, bool)

GetPayoutValidatorAddressOk returns a tuple with the PayoutValidatorAddress field value and a boolean to check if the value has been set.

func (*PayoutState) GetRole

func (o *PayoutState) GetRole() AssetId

GetRole returns the Role field value

func (*PayoutState) GetRoleOk

func (o *PayoutState) GetRoleOk() (*AssetId, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (*PayoutState) GetStatus

func (o *PayoutState) GetStatus() PayoutStatus

GetStatus returns the Status field value

func (*PayoutState) GetStatusOk

func (o *PayoutState) GetStatusOk() (*PayoutStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PayoutState) GetWithdrawalId

func (o *PayoutState) GetWithdrawalId() string

GetWithdrawalId returns the WithdrawalId field value if set, zero value otherwise.

func (*PayoutState) GetWithdrawalIdOk

func (o *PayoutState) GetWithdrawalIdOk() (*string, bool)

GetWithdrawalIdOk returns a tuple with the WithdrawalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutState) HasWithdrawalId

func (o *PayoutState) HasWithdrawalId() bool

HasWithdrawalId returns a boolean if a field has been set.

func (PayoutState) MarshalJSON

func (o PayoutState) MarshalJSON() ([]byte, error)

func (*PayoutState) SetAssets

func (o *PayoutState) SetAssets(v Assets)

SetAssets sets field value

func (*PayoutState) SetContractId

func (o *PayoutState) SetContractId(v string)

SetContractId sets field value

func (*PayoutState) SetPayoutId

func (o *PayoutState) SetPayoutId(v string)

SetPayoutId sets field value

func (*PayoutState) SetPayoutValidatorAddress

func (o *PayoutState) SetPayoutValidatorAddress(v string)

SetPayoutValidatorAddress sets field value

func (*PayoutState) SetRole

func (o *PayoutState) SetRole(v AssetId)

SetRole sets field value

func (*PayoutState) SetStatus

func (o *PayoutState) SetStatus(v PayoutStatus)

SetStatus sets field value

func (*PayoutState) SetWithdrawalId

func (o *PayoutState) SetWithdrawalId(v string)

SetWithdrawalId gets a reference to the given string and assigns it to the WithdrawalId field.

func (PayoutState) ToMap

func (o PayoutState) ToMap() (map[string]interface{}, error)

type PayoutStatus

type PayoutStatus string

PayoutStatus The status of a payout. Either it is available to be withdrawn, or it has already been withdrawn.

const (
	AVAILABLE PayoutStatus = "available"
	WITHDRAWN PayoutStatus = "withdrawn"
)

List of PayoutStatus

func NewPayoutStatusFromValue

func NewPayoutStatusFromValue(v string) (*PayoutStatus, error)

NewPayoutStatusFromValue returns a pointer to a valid PayoutStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PayoutStatus) IsValid

func (v PayoutStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PayoutStatus) Ptr

func (v PayoutStatus) Ptr() *PayoutStatus

Ptr returns reference to PayoutStatus value

func (*PayoutStatus) UnmarshalJSON

func (v *PayoutStatus) UnmarshalJSON(src []byte) error

type PlutusAddress

type PlutusAddress struct {
	AddressCredential        PlutusCredential         `json:"addressCredential"`
	AddressStakingCredential *PlutusStakingCredential `json:"addressStakingCredential,omitempty"`
}

PlutusAddress A Plutus address.

func NewPlutusAddress

func NewPlutusAddress(addressCredential PlutusCredential) *PlutusAddress

NewPlutusAddress instantiates a new PlutusAddress 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 NewPlutusAddressWithDefaults

func NewPlutusAddressWithDefaults() *PlutusAddress

NewPlutusAddressWithDefaults instantiates a new PlutusAddress 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 (*PlutusAddress) GetAddressCredential

func (o *PlutusAddress) GetAddressCredential() PlutusCredential

GetAddressCredential returns the AddressCredential field value

func (*PlutusAddress) GetAddressCredentialOk

func (o *PlutusAddress) GetAddressCredentialOk() (*PlutusCredential, bool)

GetAddressCredentialOk returns a tuple with the AddressCredential field value and a boolean to check if the value has been set.

func (*PlutusAddress) GetAddressStakingCredential

func (o *PlutusAddress) GetAddressStakingCredential() PlutusStakingCredential

GetAddressStakingCredential returns the AddressStakingCredential field value if set, zero value otherwise.

func (*PlutusAddress) GetAddressStakingCredentialOk

func (o *PlutusAddress) GetAddressStakingCredentialOk() (*PlutusStakingCredential, bool)

GetAddressStakingCredentialOk returns a tuple with the AddressStakingCredential field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlutusAddress) HasAddressStakingCredential

func (o *PlutusAddress) HasAddressStakingCredential() bool

HasAddressStakingCredential returns a boolean if a field has been set.

func (PlutusAddress) MarshalJSON

func (o PlutusAddress) MarshalJSON() ([]byte, error)

func (*PlutusAddress) SetAddressCredential

func (o *PlutusAddress) SetAddressCredential(v PlutusCredential)

SetAddressCredential sets field value

func (*PlutusAddress) SetAddressStakingCredential

func (o *PlutusAddress) SetAddressStakingCredential(v PlutusStakingCredential)

SetAddressStakingCredential gets a reference to the given PlutusStakingCredential and assigns it to the AddressStakingCredential field.

func (PlutusAddress) ToMap

func (o PlutusAddress) ToMap() (map[string]interface{}, error)

type PlutusCredential

type PlutusCredential struct {
	PubKeyCredential *PubKeyCredential
	ScriptCredential *ScriptCredential
}

PlutusCredential - A Plutus credential.

func PubKeyCredentialAsPlutusCredential

func PubKeyCredentialAsPlutusCredential(v *PubKeyCredential) PlutusCredential

PubKeyCredentialAsPlutusCredential is a convenience function that returns PubKeyCredential wrapped in PlutusCredential

func ScriptCredentialAsPlutusCredential

func ScriptCredentialAsPlutusCredential(v *ScriptCredential) PlutusCredential

ScriptCredentialAsPlutusCredential is a convenience function that returns ScriptCredential wrapped in PlutusCredential

func (*PlutusCredential) GetActualInstance

func (obj *PlutusCredential) GetActualInstance() interface{}

Get the actual instance

func (PlutusCredential) MarshalJSON

func (src PlutusCredential) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PlutusCredential) UnmarshalJSON

func (dst *PlutusCredential) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PlutusStakingCredential

type PlutusStakingCredential struct {
	StakingHash    *StakingHash
	StakingPointer *StakingPointer
}

PlutusStakingCredential - A Plutus staking credential.

func StakingHashAsPlutusStakingCredential

func StakingHashAsPlutusStakingCredential(v *StakingHash) PlutusStakingCredential

StakingHashAsPlutusStakingCredential is a convenience function that returns StakingHash wrapped in PlutusStakingCredential

func StakingPointerAsPlutusStakingCredential

func StakingPointerAsPlutusStakingCredential(v *StakingPointer) PlutusStakingCredential

StakingPointerAsPlutusStakingCredential is a convenience function that returns StakingPointer wrapped in PlutusStakingCredential

func (*PlutusStakingCredential) GetActualInstance

func (obj *PlutusStakingCredential) GetActualInstance() interface{}

Get the actual instance

func (PlutusStakingCredential) MarshalJSON

func (src PlutusStakingCredential) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PlutusStakingCredential) UnmarshalJSON

func (dst *PlutusStakingCredential) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PostContractSourceResponse

type PostContractSourceResponse struct {
	// The hex-encoded identifier of a Marlowe contract source
	ContractSourceId string            `json:"contractSourceId"`
	IntermediateIds  map[string]string `json:"intermediateIds"`
}

PostContractSourceResponse struct for PostContractSourceResponse

func NewPostContractSourceResponse

func NewPostContractSourceResponse(contractSourceId string, intermediateIds map[string]string) *PostContractSourceResponse

NewPostContractSourceResponse instantiates a new PostContractSourceResponse 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 NewPostContractSourceResponseWithDefaults

func NewPostContractSourceResponseWithDefaults() *PostContractSourceResponse

NewPostContractSourceResponseWithDefaults instantiates a new PostContractSourceResponse 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 (*PostContractSourceResponse) GetContractSourceId

func (o *PostContractSourceResponse) GetContractSourceId() string

GetContractSourceId returns the ContractSourceId field value

func (*PostContractSourceResponse) GetContractSourceIdOk

func (o *PostContractSourceResponse) GetContractSourceIdOk() (*string, bool)

GetContractSourceIdOk returns a tuple with the ContractSourceId field value and a boolean to check if the value has been set.

func (*PostContractSourceResponse) GetIntermediateIds

func (o *PostContractSourceResponse) GetIntermediateIds() map[string]string

GetIntermediateIds returns the IntermediateIds field value

func (*PostContractSourceResponse) GetIntermediateIdsOk

func (o *PostContractSourceResponse) GetIntermediateIdsOk() (*map[string]string, bool)

GetIntermediateIdsOk returns a tuple with the IntermediateIds field value and a boolean to check if the value has been set.

func (PostContractSourceResponse) MarshalJSON

func (o PostContractSourceResponse) MarshalJSON() ([]byte, error)

func (*PostContractSourceResponse) SetContractSourceId

func (o *PostContractSourceResponse) SetContractSourceId(v string)

SetContractSourceId sets field value

func (*PostContractSourceResponse) SetIntermediateIds

func (o *PostContractSourceResponse) SetIntermediateIds(v map[string]string)

SetIntermediateIds sets field value

func (PostContractSourceResponse) ToMap

func (o PostContractSourceResponse) ToMap() (map[string]interface{}, error)

type PostContractsRequest

type PostContractsRequest struct {
	Contract        PostContractsRequestContract `json:"contract"`
	Metadata        map[string]Metadata          `json:"metadata"`
	MinUTxODeposit  *int64                       `json:"minUTxODeposit,omitempty"`
	Roles           *RolesConfig                 `json:"roles,omitempty"`
	Tags            map[string]Metadata          `json:"tags"`
	ThreadTokenName *string                      `json:"threadTokenName,omitempty"`
	Version         MarloweVersion               `json:"version"`
}

PostContractsRequest struct for PostContractsRequest

func NewPostContractsRequest

func NewPostContractsRequest(contract PostContractsRequestContract, metadata map[string]Metadata, tags map[string]Metadata, version MarloweVersion) *PostContractsRequest

NewPostContractsRequest instantiates a new PostContractsRequest 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 NewPostContractsRequestWithDefaults

func NewPostContractsRequestWithDefaults() *PostContractsRequest

NewPostContractsRequestWithDefaults instantiates a new PostContractsRequest 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 (*PostContractsRequest) GetContract

GetContract returns the Contract field value

func (*PostContractsRequest) GetContractOk

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (*PostContractsRequest) GetMetadata

func (o *PostContractsRequest) GetMetadata() map[string]Metadata

GetMetadata returns the Metadata field value

func (*PostContractsRequest) GetMetadataOk

func (o *PostContractsRequest) GetMetadataOk() (*map[string]Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*PostContractsRequest) GetMinUTxODeposit

func (o *PostContractsRequest) GetMinUTxODeposit() int64

GetMinUTxODeposit returns the MinUTxODeposit field value if set, zero value otherwise.

func (*PostContractsRequest) GetMinUTxODepositOk

func (o *PostContractsRequest) GetMinUTxODepositOk() (*int64, bool)

GetMinUTxODepositOk returns a tuple with the MinUTxODeposit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostContractsRequest) GetRoles

func (o *PostContractsRequest) GetRoles() RolesConfig

GetRoles returns the Roles field value if set, zero value otherwise.

func (*PostContractsRequest) GetRolesOk

func (o *PostContractsRequest) GetRolesOk() (*RolesConfig, bool)

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostContractsRequest) GetTags

func (o *PostContractsRequest) GetTags() map[string]Metadata

GetTags returns the Tags field value

func (*PostContractsRequest) GetTagsOk

func (o *PostContractsRequest) GetTagsOk() (*map[string]Metadata, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*PostContractsRequest) GetThreadTokenName

func (o *PostContractsRequest) GetThreadTokenName() string

GetThreadTokenName returns the ThreadTokenName field value if set, zero value otherwise.

func (*PostContractsRequest) GetThreadTokenNameOk

func (o *PostContractsRequest) GetThreadTokenNameOk() (*string, bool)

GetThreadTokenNameOk returns a tuple with the ThreadTokenName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostContractsRequest) GetVersion

func (o *PostContractsRequest) GetVersion() MarloweVersion

GetVersion returns the Version field value

func (*PostContractsRequest) GetVersionOk

func (o *PostContractsRequest) GetVersionOk() (*MarloweVersion, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*PostContractsRequest) HasMinUTxODeposit

func (o *PostContractsRequest) HasMinUTxODeposit() bool

HasMinUTxODeposit returns a boolean if a field has been set.

func (*PostContractsRequest) HasRoles

func (o *PostContractsRequest) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*PostContractsRequest) HasThreadTokenName

func (o *PostContractsRequest) HasThreadTokenName() bool

HasThreadTokenName returns a boolean if a field has been set.

func (PostContractsRequest) MarshalJSON

func (o PostContractsRequest) MarshalJSON() ([]byte, error)

func (*PostContractsRequest) SetContract

SetContract sets field value

func (*PostContractsRequest) SetMetadata

func (o *PostContractsRequest) SetMetadata(v map[string]Metadata)

SetMetadata sets field value

func (*PostContractsRequest) SetMinUTxODeposit

func (o *PostContractsRequest) SetMinUTxODeposit(v int64)

SetMinUTxODeposit gets a reference to the given int64 and assigns it to the MinUTxODeposit field.

func (*PostContractsRequest) SetRoles

func (o *PostContractsRequest) SetRoles(v RolesConfig)

SetRoles gets a reference to the given RolesConfig and assigns it to the Roles field.

func (*PostContractsRequest) SetTags

func (o *PostContractsRequest) SetTags(v map[string]Metadata)

SetTags sets field value

func (*PostContractsRequest) SetThreadTokenName

func (o *PostContractsRequest) SetThreadTokenName(v string)

SetThreadTokenName gets a reference to the given string and assigns it to the ThreadTokenName field.

func (*PostContractsRequest) SetVersion

func (o *PostContractsRequest) SetVersion(v MarloweVersion)

SetVersion sets field value

func (PostContractsRequest) ToMap

func (o PostContractsRequest) ToMap() (map[string]interface{}, error)

type PostContractsRequestContract

type PostContractsRequestContract struct {
	Contract *Contract
	String   *string
}

PostContractsRequestContract - struct for PostContractsRequestContract

func ContractAsPostContractsRequestContract

func ContractAsPostContractsRequestContract(v *Contract) PostContractsRequestContract

ContractAsPostContractsRequestContract is a convenience function that returns Contract wrapped in PostContractsRequestContract

func StringAsPostContractsRequestContract

func StringAsPostContractsRequestContract(v *string) PostContractsRequestContract

stringAsPostContractsRequestContract is a convenience function that returns string wrapped in PostContractsRequestContract

func (*PostContractsRequestContract) GetActualInstance

func (obj *PostContractsRequestContract) GetActualInstance() interface{}

Get the actual instance

func (PostContractsRequestContract) MarshalJSON

func (src PostContractsRequestContract) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*PostContractsRequestContract) UnmarshalJSON

func (dst *PostContractsRequestContract) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type PostTransactionsRequest

type PostTransactionsRequest struct {
	Inputs           []Input             `json:"inputs"`
	InvalidBefore    *string             `json:"invalidBefore,omitempty"`
	InvalidHereafter *string             `json:"invalidHereafter,omitempty"`
	Metadata         map[string]Metadata `json:"metadata"`
	Tags             map[string]Metadata `json:"tags"`
	Version          MarloweVersion      `json:"version"`
}

PostTransactionsRequest struct for PostTransactionsRequest

func NewPostTransactionsRequest

func NewPostTransactionsRequest(inputs []Input, metadata map[string]Metadata, tags map[string]Metadata, version MarloweVersion) *PostTransactionsRequest

NewPostTransactionsRequest instantiates a new PostTransactionsRequest 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 NewPostTransactionsRequestWithDefaults

func NewPostTransactionsRequestWithDefaults() *PostTransactionsRequest

NewPostTransactionsRequestWithDefaults instantiates a new PostTransactionsRequest 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 (*PostTransactionsRequest) GetInputs

func (o *PostTransactionsRequest) GetInputs() []Input

GetInputs returns the Inputs field value

func (*PostTransactionsRequest) GetInputsOk

func (o *PostTransactionsRequest) GetInputsOk() ([]Input, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*PostTransactionsRequest) GetInvalidBefore

func (o *PostTransactionsRequest) GetInvalidBefore() string

GetInvalidBefore returns the InvalidBefore field value if set, zero value otherwise.

func (*PostTransactionsRequest) GetInvalidBeforeOk

func (o *PostTransactionsRequest) GetInvalidBeforeOk() (*string, bool)

GetInvalidBeforeOk returns a tuple with the InvalidBefore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostTransactionsRequest) GetInvalidHereafter

func (o *PostTransactionsRequest) GetInvalidHereafter() string

GetInvalidHereafter returns the InvalidHereafter field value if set, zero value otherwise.

func (*PostTransactionsRequest) GetInvalidHereafterOk

func (o *PostTransactionsRequest) GetInvalidHereafterOk() (*string, bool)

GetInvalidHereafterOk returns a tuple with the InvalidHereafter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostTransactionsRequest) GetMetadata

func (o *PostTransactionsRequest) GetMetadata() map[string]Metadata

GetMetadata returns the Metadata field value

func (*PostTransactionsRequest) GetMetadataOk

func (o *PostTransactionsRequest) GetMetadataOk() (*map[string]Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*PostTransactionsRequest) GetTags

func (o *PostTransactionsRequest) GetTags() map[string]Metadata

GetTags returns the Tags field value

func (*PostTransactionsRequest) GetTagsOk

func (o *PostTransactionsRequest) GetTagsOk() (*map[string]Metadata, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*PostTransactionsRequest) GetVersion

func (o *PostTransactionsRequest) GetVersion() MarloweVersion

GetVersion returns the Version field value

func (*PostTransactionsRequest) GetVersionOk

func (o *PostTransactionsRequest) GetVersionOk() (*MarloweVersion, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*PostTransactionsRequest) HasInvalidBefore

func (o *PostTransactionsRequest) HasInvalidBefore() bool

HasInvalidBefore returns a boolean if a field has been set.

func (*PostTransactionsRequest) HasInvalidHereafter

func (o *PostTransactionsRequest) HasInvalidHereafter() bool

HasInvalidHereafter returns a boolean if a field has been set.

func (PostTransactionsRequest) MarshalJSON

func (o PostTransactionsRequest) MarshalJSON() ([]byte, error)

func (*PostTransactionsRequest) SetInputs

func (o *PostTransactionsRequest) SetInputs(v []Input)

SetInputs sets field value

func (*PostTransactionsRequest) SetInvalidBefore

func (o *PostTransactionsRequest) SetInvalidBefore(v string)

SetInvalidBefore gets a reference to the given string and assigns it to the InvalidBefore field.

func (*PostTransactionsRequest) SetInvalidHereafter

func (o *PostTransactionsRequest) SetInvalidHereafter(v string)

SetInvalidHereafter gets a reference to the given string and assigns it to the InvalidHereafter field.

func (*PostTransactionsRequest) SetMetadata

func (o *PostTransactionsRequest) SetMetadata(v map[string]Metadata)

SetMetadata sets field value

func (*PostTransactionsRequest) SetTags

func (o *PostTransactionsRequest) SetTags(v map[string]Metadata)

SetTags sets field value

func (*PostTransactionsRequest) SetVersion

func (o *PostTransactionsRequest) SetVersion(v MarloweVersion)

SetVersion sets field value

func (PostTransactionsRequest) ToMap

func (o PostTransactionsRequest) ToMap() (map[string]interface{}, error)

type PostWithdrawalsRequest

type PostWithdrawalsRequest struct {
	Payouts []string `json:"payouts"`
}

PostWithdrawalsRequest struct for PostWithdrawalsRequest

func NewPostWithdrawalsRequest

func NewPostWithdrawalsRequest(payouts []string) *PostWithdrawalsRequest

NewPostWithdrawalsRequest instantiates a new PostWithdrawalsRequest 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 NewPostWithdrawalsRequestWithDefaults

func NewPostWithdrawalsRequestWithDefaults() *PostWithdrawalsRequest

NewPostWithdrawalsRequestWithDefaults instantiates a new PostWithdrawalsRequest 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 (*PostWithdrawalsRequest) GetPayouts

func (o *PostWithdrawalsRequest) GetPayouts() []string

GetPayouts returns the Payouts field value

func (*PostWithdrawalsRequest) GetPayoutsOk

func (o *PostWithdrawalsRequest) GetPayoutsOk() ([]string, bool)

GetPayoutsOk returns a tuple with the Payouts field value and a boolean to check if the value has been set.

func (PostWithdrawalsRequest) MarshalJSON

func (o PostWithdrawalsRequest) MarshalJSON() ([]byte, error)

func (*PostWithdrawalsRequest) SetPayouts

func (o *PostWithdrawalsRequest) SetPayouts(v []string)

SetPayouts sets field value

func (PostWithdrawalsRequest) ToMap

func (o PostWithdrawalsRequest) ToMap() (map[string]interface{}, error)

type PubKeyCredential

type PubKeyCredential struct {
	PubKeyCredential string `json:"pubKeyCredential"`
}

PubKeyCredential A Plutus public key credential.

func NewPubKeyCredential

func NewPubKeyCredential(pubKeyCredential string) *PubKeyCredential

NewPubKeyCredential instantiates a new PubKeyCredential 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 NewPubKeyCredentialWithDefaults

func NewPubKeyCredentialWithDefaults() *PubKeyCredential

NewPubKeyCredentialWithDefaults instantiates a new PubKeyCredential 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 (*PubKeyCredential) GetPubKeyCredential

func (o *PubKeyCredential) GetPubKeyCredential() string

GetPubKeyCredential returns the PubKeyCredential field value

func (*PubKeyCredential) GetPubKeyCredentialOk

func (o *PubKeyCredential) GetPubKeyCredentialOk() (*string, bool)

GetPubKeyCredentialOk returns a tuple with the PubKeyCredential field value and a boolean to check if the value has been set.

func (PubKeyCredential) MarshalJSON

func (o PubKeyCredential) MarshalJSON() ([]byte, error)

func (*PubKeyCredential) SetPubKeyCredential

func (o *PubKeyCredential) SetPubKeyCredential(v string)

SetPubKeyCredential sets field value

func (PubKeyCredential) ToMap

func (o PubKeyCredential) ToMap() (map[string]interface{}, error)

type RoleTokenConfig

type RoleTokenConfig struct {
	AddressAndMetadata    *AddressAndMetadata
	MetadataAndRecipients *MetadataAndRecipients
	MetadataAndScript     *MetadataAndScript
	String                *string
}

RoleTokenConfig - struct for RoleTokenConfig

func AddressAndMetadataAsRoleTokenConfig

func AddressAndMetadataAsRoleTokenConfig(v *AddressAndMetadata) RoleTokenConfig

AddressAndMetadataAsRoleTokenConfig is a convenience function that returns AddressAndMetadata wrapped in RoleTokenConfig

func MetadataAndRecipientsAsRoleTokenConfig

func MetadataAndRecipientsAsRoleTokenConfig(v *MetadataAndRecipients) RoleTokenConfig

MetadataAndRecipientsAsRoleTokenConfig is a convenience function that returns MetadataAndRecipients wrapped in RoleTokenConfig

func MetadataAndScriptAsRoleTokenConfig

func MetadataAndScriptAsRoleTokenConfig(v *MetadataAndScript) RoleTokenConfig

MetadataAndScriptAsRoleTokenConfig is a convenience function that returns MetadataAndScript wrapped in RoleTokenConfig

func StringAsRoleTokenConfig

func StringAsRoleTokenConfig(v *string) RoleTokenConfig

stringAsRoleTokenConfig is a convenience function that returns string wrapped in RoleTokenConfig

func (*RoleTokenConfig) GetActualInstance

func (obj *RoleTokenConfig) GetActualInstance() interface{}

Get the actual instance

func (RoleTokenConfig) MarshalJSON

func (src RoleTokenConfig) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RoleTokenConfig) UnmarshalJSON

func (dst *RoleTokenConfig) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type RolesConfig

type RolesConfig struct {
	MapmapOfStringRoleTokenConfig *map[string]RoleTokenConfig
	String                        *string
}

RolesConfig - struct for RolesConfig

func MapmapOfStringRoleTokenConfigAsRolesConfig

func MapmapOfStringRoleTokenConfigAsRolesConfig(v *map[string]RoleTokenConfig) RolesConfig

map[string]RoleTokenConfigAsRolesConfig is a convenience function that returns map[string]RoleTokenConfig wrapped in RolesConfig

func StringAsRolesConfig

func StringAsRolesConfig(v *string) RolesConfig

stringAsRolesConfig is a convenience function that returns string wrapped in RolesConfig

func (*RolesConfig) GetActualInstance

func (obj *RolesConfig) GetActualInstance() interface{}

Get the actual instance

func (RolesConfig) MarshalJSON

func (src RolesConfig) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RolesConfig) UnmarshalJSON

func (dst *RolesConfig) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type SafetyError

type SafetyError struct {
	AccountId      *Party              `json:"account-id,omitempty"`
	Address        *PlutusAddress      `json:"address,omitempty"`
	Bytes          *int32              `json:"bytes,omitempty"`
	ChoiceId       *ChoiceId           `json:"choice-id,omitempty"`
	Cost           *ExBudget           `json:"cost,omitempty"`
	CurrencySymbol *string             `json:"currency-symbol,omitempty"`
	Detail         string              `json:"detail"`
	Error          string              `json:"error"`
	Fatal          bool                `json:"fatal"`
	Hash           *string             `json:"hash,omitempty"`
	Message        *string             `json:"message,omitempty"`
	RoleName       *string             `json:"role-name,omitempty"`
	Token          *Token              `json:"token,omitempty"`
	TokenName      *string             `json:"token-name,omitempty"`
	Transaction    *Transaction        `json:"transaction,omitempty"`
	ValueId        *string             `json:"value-id,omitempty"`
	Warning        *TransactionWarning `json:"warning,omitempty"`
}

SafetyError Information about the safety of a Marlowe contract and its state.

func NewSafetyError

func NewSafetyError(detail string, error_ string, fatal bool) *SafetyError

NewSafetyError instantiates a new SafetyError 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 NewSafetyErrorWithDefaults

func NewSafetyErrorWithDefaults() *SafetyError

NewSafetyErrorWithDefaults instantiates a new SafetyError 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 (*SafetyError) GetAccountId

func (o *SafetyError) GetAccountId() Party

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*SafetyError) GetAccountIdOk

func (o *SafetyError) GetAccountIdOk() (*Party, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetAddress

func (o *SafetyError) GetAddress() PlutusAddress

GetAddress returns the Address field value if set, zero value otherwise.

func (*SafetyError) GetAddressOk

func (o *SafetyError) GetAddressOk() (*PlutusAddress, 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 (*SafetyError) GetBytes

func (o *SafetyError) GetBytes() int32

GetBytes returns the Bytes field value if set, zero value otherwise.

func (*SafetyError) GetBytesOk

func (o *SafetyError) GetBytesOk() (*int32, bool)

GetBytesOk returns a tuple with the Bytes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetChoiceId

func (o *SafetyError) GetChoiceId() ChoiceId

GetChoiceId returns the ChoiceId field value if set, zero value otherwise.

func (*SafetyError) GetChoiceIdOk

func (o *SafetyError) GetChoiceIdOk() (*ChoiceId, bool)

GetChoiceIdOk returns a tuple with the ChoiceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetCost

func (o *SafetyError) GetCost() ExBudget

GetCost returns the Cost field value if set, zero value otherwise.

func (*SafetyError) GetCostOk

func (o *SafetyError) GetCostOk() (*ExBudget, bool)

GetCostOk returns a tuple with the Cost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetCurrencySymbol

func (o *SafetyError) GetCurrencySymbol() string

GetCurrencySymbol returns the CurrencySymbol field value if set, zero value otherwise.

func (*SafetyError) GetCurrencySymbolOk

func (o *SafetyError) GetCurrencySymbolOk() (*string, bool)

GetCurrencySymbolOk returns a tuple with the CurrencySymbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetDetail

func (o *SafetyError) GetDetail() string

GetDetail returns the Detail field value

func (*SafetyError) GetDetailOk

func (o *SafetyError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.

func (*SafetyError) GetError

func (o *SafetyError) GetError() string

GetError returns the Error field value

func (*SafetyError) GetErrorOk

func (o *SafetyError) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*SafetyError) GetFatal

func (o *SafetyError) GetFatal() bool

GetFatal returns the Fatal field value

func (*SafetyError) GetFatalOk

func (o *SafetyError) GetFatalOk() (*bool, bool)

GetFatalOk returns a tuple with the Fatal field value and a boolean to check if the value has been set.

func (*SafetyError) GetHash

func (o *SafetyError) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*SafetyError) GetHashOk

func (o *SafetyError) 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 (*SafetyError) GetMessage

func (o *SafetyError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SafetyError) GetMessageOk

func (o *SafetyError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetRoleName

func (o *SafetyError) GetRoleName() string

GetRoleName returns the RoleName field value if set, zero value otherwise.

func (*SafetyError) GetRoleNameOk

func (o *SafetyError) GetRoleNameOk() (*string, bool)

GetRoleNameOk returns a tuple with the RoleName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetToken

func (o *SafetyError) GetToken() Token

GetToken returns the Token field value if set, zero value otherwise.

func (*SafetyError) GetTokenName

func (o *SafetyError) GetTokenName() string

GetTokenName returns the TokenName field value if set, zero value otherwise.

func (*SafetyError) GetTokenNameOk

func (o *SafetyError) GetTokenNameOk() (*string, bool)

GetTokenNameOk returns a tuple with the TokenName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetTokenOk

func (o *SafetyError) GetTokenOk() (*Token, bool)

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetTransaction

func (o *SafetyError) GetTransaction() Transaction

GetTransaction returns the Transaction field value if set, zero value otherwise.

func (*SafetyError) GetTransactionOk

func (o *SafetyError) GetTransactionOk() (*Transaction, bool)

GetTransactionOk returns a tuple with the Transaction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetValueId

func (o *SafetyError) GetValueId() string

GetValueId returns the ValueId field value if set, zero value otherwise.

func (*SafetyError) GetValueIdOk

func (o *SafetyError) GetValueIdOk() (*string, bool)

GetValueIdOk returns a tuple with the ValueId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) GetWarning

func (o *SafetyError) GetWarning() TransactionWarning

GetWarning returns the Warning field value if set, zero value otherwise.

func (*SafetyError) GetWarningOk

func (o *SafetyError) GetWarningOk() (*TransactionWarning, bool)

GetWarningOk returns a tuple with the Warning field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SafetyError) HasAccountId

func (o *SafetyError) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*SafetyError) HasAddress

func (o *SafetyError) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*SafetyError) HasBytes

func (o *SafetyError) HasBytes() bool

HasBytes returns a boolean if a field has been set.

func (*SafetyError) HasChoiceId

func (o *SafetyError) HasChoiceId() bool

HasChoiceId returns a boolean if a field has been set.

func (*SafetyError) HasCost

func (o *SafetyError) HasCost() bool

HasCost returns a boolean if a field has been set.

func (*SafetyError) HasCurrencySymbol

func (o *SafetyError) HasCurrencySymbol() bool

HasCurrencySymbol returns a boolean if a field has been set.

func (*SafetyError) HasHash

func (o *SafetyError) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*SafetyError) HasMessage

func (o *SafetyError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SafetyError) HasRoleName

func (o *SafetyError) HasRoleName() bool

HasRoleName returns a boolean if a field has been set.

func (*SafetyError) HasToken

func (o *SafetyError) HasToken() bool

HasToken returns a boolean if a field has been set.

func (*SafetyError) HasTokenName

func (o *SafetyError) HasTokenName() bool

HasTokenName returns a boolean if a field has been set.

func (*SafetyError) HasTransaction

func (o *SafetyError) HasTransaction() bool

HasTransaction returns a boolean if a field has been set.

func (*SafetyError) HasValueId

func (o *SafetyError) HasValueId() bool

HasValueId returns a boolean if a field has been set.

func (*SafetyError) HasWarning

func (o *SafetyError) HasWarning() bool

HasWarning returns a boolean if a field has been set.

func (SafetyError) MarshalJSON

func (o SafetyError) MarshalJSON() ([]byte, error)

func (*SafetyError) SetAccountId

func (o *SafetyError) SetAccountId(v Party)

SetAccountId gets a reference to the given Party and assigns it to the AccountId field.

func (*SafetyError) SetAddress

func (o *SafetyError) SetAddress(v PlutusAddress)

SetAddress gets a reference to the given PlutusAddress and assigns it to the Address field.

func (*SafetyError) SetBytes

func (o *SafetyError) SetBytes(v int32)

SetBytes gets a reference to the given int32 and assigns it to the Bytes field.

func (*SafetyError) SetChoiceId

func (o *SafetyError) SetChoiceId(v ChoiceId)

SetChoiceId gets a reference to the given ChoiceId and assigns it to the ChoiceId field.

func (*SafetyError) SetCost

func (o *SafetyError) SetCost(v ExBudget)

SetCost gets a reference to the given ExBudget and assigns it to the Cost field.

func (*SafetyError) SetCurrencySymbol

func (o *SafetyError) SetCurrencySymbol(v string)

SetCurrencySymbol gets a reference to the given string and assigns it to the CurrencySymbol field.

func (*SafetyError) SetDetail

func (o *SafetyError) SetDetail(v string)

SetDetail sets field value

func (*SafetyError) SetError

func (o *SafetyError) SetError(v string)

SetError sets field value

func (*SafetyError) SetFatal

func (o *SafetyError) SetFatal(v bool)

SetFatal sets field value

func (*SafetyError) SetHash

func (o *SafetyError) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*SafetyError) SetMessage

func (o *SafetyError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SafetyError) SetRoleName

func (o *SafetyError) SetRoleName(v string)

SetRoleName gets a reference to the given string and assigns it to the RoleName field.

func (*SafetyError) SetToken

func (o *SafetyError) SetToken(v Token)

SetToken gets a reference to the given Token and assigns it to the Token field.

func (*SafetyError) SetTokenName

func (o *SafetyError) SetTokenName(v string)

SetTokenName gets a reference to the given string and assigns it to the TokenName field.

func (*SafetyError) SetTransaction

func (o *SafetyError) SetTransaction(v Transaction)

SetTransaction gets a reference to the given Transaction and assigns it to the Transaction field.

func (*SafetyError) SetValueId

func (o *SafetyError) SetValueId(v string)

SetValueId gets a reference to the given string and assigns it to the ValueId field.

func (*SafetyError) SetWarning

func (o *SafetyError) SetWarning(v TransactionWarning)

SetWarning gets a reference to the given TransactionWarning and assigns it to the Warning field.

func (SafetyError) ToMap

func (o SafetyError) ToMap() (map[string]interface{}, error)

type ScriptCredential

type ScriptCredential struct {
	ScriptCredential string `json:"scriptCredential"`
}

ScriptCredential A Plutus script credential.

func NewScriptCredential

func NewScriptCredential(scriptCredential string) *ScriptCredential

NewScriptCredential instantiates a new ScriptCredential 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 NewScriptCredentialWithDefaults

func NewScriptCredentialWithDefaults() *ScriptCredential

NewScriptCredentialWithDefaults instantiates a new ScriptCredential 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 (*ScriptCredential) GetScriptCredential

func (o *ScriptCredential) GetScriptCredential() string

GetScriptCredential returns the ScriptCredential field value

func (*ScriptCredential) GetScriptCredentialOk

func (o *ScriptCredential) GetScriptCredentialOk() (*string, bool)

GetScriptCredentialOk returns a tuple with the ScriptCredential field value and a boolean to check if the value has been set.

func (ScriptCredential) MarshalJSON

func (o ScriptCredential) MarshalJSON() ([]byte, error)

func (*ScriptCredential) SetScriptCredential

func (o *ScriptCredential) SetScriptCredential(v string)

SetScriptCredential sets field value

func (ScriptCredential) ToMap

func (o ScriptCredential) ToMap() (map[string]interface{}, error)

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 StakingHash

type StakingHash struct {
	StakingHash PlutusCredential `json:"stakingHash"`
}

StakingHash A Plutus staking hash.

func NewStakingHash

func NewStakingHash(stakingHash PlutusCredential) *StakingHash

NewStakingHash instantiates a new StakingHash 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 NewStakingHashWithDefaults

func NewStakingHashWithDefaults() *StakingHash

NewStakingHashWithDefaults instantiates a new StakingHash 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 (*StakingHash) GetStakingHash

func (o *StakingHash) GetStakingHash() PlutusCredential

GetStakingHash returns the StakingHash field value

func (*StakingHash) GetStakingHashOk

func (o *StakingHash) GetStakingHashOk() (*PlutusCredential, bool)

GetStakingHashOk returns a tuple with the StakingHash field value and a boolean to check if the value has been set.

func (StakingHash) MarshalJSON

func (o StakingHash) MarshalJSON() ([]byte, error)

func (*StakingHash) SetStakingHash

func (o *StakingHash) SetStakingHash(v PlutusCredential)

SetStakingHash sets field value

func (StakingHash) ToMap

func (o StakingHash) ToMap() (map[string]interface{}, error)

type StakingPointer

type StakingPointer struct {
	StakingHash []int32 `json:"stakingHash"`
}

StakingPointer A Plutus staking pointer.

func NewStakingPointer

func NewStakingPointer(stakingHash []int32) *StakingPointer

NewStakingPointer instantiates a new StakingPointer 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 NewStakingPointerWithDefaults

func NewStakingPointerWithDefaults() *StakingPointer

NewStakingPointerWithDefaults instantiates a new StakingPointer 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 (*StakingPointer) GetStakingHash

func (o *StakingPointer) GetStakingHash() []int32

GetStakingHash returns the StakingHash field value

func (*StakingPointer) GetStakingHashOk

func (o *StakingPointer) GetStakingHashOk() ([]int32, bool)

GetStakingHashOk returns a tuple with the StakingHash field value and a boolean to check if the value has been set.

func (StakingPointer) MarshalJSON

func (o StakingPointer) MarshalJSON() ([]byte, error)

func (*StakingPointer) SetStakingHash

func (o *StakingPointer) SetStakingHash(v []int32)

SetStakingHash sets field value

func (StakingPointer) ToMap

func (o StakingPointer) ToMap() (map[string]interface{}, error)

type TextEnvelope

type TextEnvelope struct {
	CborHex     string `json:"cborHex"`
	Description string `json:"description"`
	// What type of data is encoded in the CBOR Hex. Valid values include \"Tx <era>\", \"TxBody <era>\", and \"ShelleyTxWitness <era>\" where <era> is one of \"BabbageEra\", \"ConwayEra\".
	Type string `json:"type"`
}

TextEnvelope struct for TextEnvelope

func NewTextEnvelope

func NewTextEnvelope(cborHex string, description string, type_ string) *TextEnvelope

NewTextEnvelope instantiates a new TextEnvelope 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 NewTextEnvelopeWithDefaults

func NewTextEnvelopeWithDefaults() *TextEnvelope

NewTextEnvelopeWithDefaults instantiates a new TextEnvelope 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 (*TextEnvelope) GetCborHex

func (o *TextEnvelope) GetCborHex() string

GetCborHex returns the CborHex field value

func (*TextEnvelope) GetCborHexOk

func (o *TextEnvelope) GetCborHexOk() (*string, bool)

GetCborHexOk returns a tuple with the CborHex field value and a boolean to check if the value has been set.

func (*TextEnvelope) GetDescription

func (o *TextEnvelope) GetDescription() string

GetDescription returns the Description field value

func (*TextEnvelope) GetDescriptionOk

func (o *TextEnvelope) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TextEnvelope) GetType

func (o *TextEnvelope) GetType() string

GetType returns the Type field value

func (*TextEnvelope) GetTypeOk

func (o *TextEnvelope) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TextEnvelope) MarshalJSON

func (o TextEnvelope) MarshalJSON() ([]byte, error)

func (*TextEnvelope) SetCborHex

func (o *TextEnvelope) SetCborHex(v string)

SetCborHex sets field value

func (*TextEnvelope) SetDescription

func (o *TextEnvelope) SetDescription(v string)

SetDescription sets field value

func (*TextEnvelope) SetType

func (o *TextEnvelope) SetType(v string)

SetType sets field value

func (TextEnvelope) ToMap

func (o TextEnvelope) ToMap() (map[string]interface{}, error)

type TimeInterval

type TimeInterval string

TimeInterval the model 'TimeInterval'

const (
	START TimeInterval = "time_interval_start"
	END   TimeInterval = "time_interval_end"
)

List of TimeInterval

func NewTimeIntervalFromValue

func NewTimeIntervalFromValue(v string) (*TimeInterval, error)

NewTimeIntervalFromValue returns a pointer to a valid TimeInterval for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TimeInterval) IsValid

func (v TimeInterval) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TimeInterval) Ptr

func (v TimeInterval) Ptr() *TimeInterval

Ptr returns reference to TimeInterval value

func (*TimeInterval) UnmarshalJSON

func (v *TimeInterval) UnmarshalJSON(src []byte) error

type Token

type Token struct {
	CurrencySymbol string `json:"currency_symbol"`
	TokenName      string `json:"token_name"`
}

Token A token with a currency symbol (minting policy ID) and token name.

func NewToken

func NewToken(currencySymbol string, tokenName 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) GetCurrencySymbol

func (o *Token) GetCurrencySymbol() string

GetCurrencySymbol returns the CurrencySymbol field value

func (*Token) GetCurrencySymbolOk

func (o *Token) GetCurrencySymbolOk() (*string, bool)

GetCurrencySymbolOk returns a tuple with the CurrencySymbol field value and a boolean to check if the value has been set.

func (*Token) GetTokenName

func (o *Token) GetTokenName() string

GetTokenName returns the TokenName field value

func (*Token) GetTokenNameOk

func (o *Token) GetTokenNameOk() (*string, bool)

GetTokenNameOk returns a tuple with the TokenName field value and a boolean to check if the value has been set.

func (Token) MarshalJSON

func (o Token) MarshalJSON() ([]byte, error)

func (*Token) SetCurrencySymbol

func (o *Token) SetCurrencySymbol(v string)

SetCurrencySymbol sets field value

func (*Token) SetTokenName

func (o *Token) SetTokenName(v string)

SetTokenName sets field value

func (Token) ToMap

func (o Token) ToMap() (map[string]interface{}, error)

type TokenInAccount

type TokenInAccount struct {
	AmountOfToken Token `json:"amount_of_token"`
	InAccount     Party `json:"in_account"`
}

TokenInAccount struct for TokenInAccount

func NewTokenInAccount

func NewTokenInAccount(amountOfToken Token, inAccount Party) *TokenInAccount

NewTokenInAccount instantiates a new TokenInAccount 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 NewTokenInAccountWithDefaults

func NewTokenInAccountWithDefaults() *TokenInAccount

NewTokenInAccountWithDefaults instantiates a new TokenInAccount 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 (*TokenInAccount) GetAmountOfToken

func (o *TokenInAccount) GetAmountOfToken() Token

GetAmountOfToken returns the AmountOfToken field value

func (*TokenInAccount) GetAmountOfTokenOk

func (o *TokenInAccount) GetAmountOfTokenOk() (*Token, bool)

GetAmountOfTokenOk returns a tuple with the AmountOfToken field value and a boolean to check if the value has been set.

func (*TokenInAccount) GetInAccount

func (o *TokenInAccount) GetInAccount() Party

GetInAccount returns the InAccount field value

func (*TokenInAccount) GetInAccountOk

func (o *TokenInAccount) GetInAccountOk() (*Party, bool)

GetInAccountOk returns a tuple with the InAccount field value and a boolean to check if the value has been set.

func (TokenInAccount) MarshalJSON

func (o TokenInAccount) MarshalJSON() ([]byte, error)

func (*TokenInAccount) SetAmountOfToken

func (o *TokenInAccount) SetAmountOfToken(v Token)

SetAmountOfToken sets field value

func (*TokenInAccount) SetInAccount

func (o *TokenInAccount) SetInAccount(v Party)

SetInAccount sets field value

func (TokenInAccount) ToMap

func (o TokenInAccount) ToMap() (map[string]interface{}, error)

type TokenInAccountObject

type TokenInAccountObject struct {
	AmountOfToken TokenObject `json:"amount_of_token"`
	InAccount     PartyObject `json:"in_account"`
}

TokenInAccountObject struct for TokenInAccountObject

func NewTokenInAccountObject

func NewTokenInAccountObject(amountOfToken TokenObject, inAccount PartyObject) *TokenInAccountObject

NewTokenInAccountObject instantiates a new TokenInAccountObject 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 NewTokenInAccountObjectWithDefaults

func NewTokenInAccountObjectWithDefaults() *TokenInAccountObject

NewTokenInAccountObjectWithDefaults instantiates a new TokenInAccountObject 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 (*TokenInAccountObject) GetAmountOfToken

func (o *TokenInAccountObject) GetAmountOfToken() TokenObject

GetAmountOfToken returns the AmountOfToken field value

func (*TokenInAccountObject) GetAmountOfTokenOk

func (o *TokenInAccountObject) GetAmountOfTokenOk() (*TokenObject, bool)

GetAmountOfTokenOk returns a tuple with the AmountOfToken field value and a boolean to check if the value has been set.

func (*TokenInAccountObject) GetInAccount

func (o *TokenInAccountObject) GetInAccount() PartyObject

GetInAccount returns the InAccount field value

func (*TokenInAccountObject) GetInAccountOk

func (o *TokenInAccountObject) GetInAccountOk() (*PartyObject, bool)

GetInAccountOk returns a tuple with the InAccount field value and a boolean to check if the value has been set.

func (TokenInAccountObject) MarshalJSON

func (o TokenInAccountObject) MarshalJSON() ([]byte, error)

func (*TokenInAccountObject) SetAmountOfToken

func (o *TokenInAccountObject) SetAmountOfToken(v TokenObject)

SetAmountOfToken sets field value

func (*TokenInAccountObject) SetInAccount

func (o *TokenInAccountObject) SetInAccount(v PartyObject)

SetInAccount sets field value

func (TokenInAccountObject) ToMap

func (o TokenInAccountObject) ToMap() (map[string]interface{}, error)

type TokenMetadata

type TokenMetadata struct {
	Description          *string             `json:"description,omitempty"`
	Files                []TokenMetadataFile `json:"files,omitempty"`
	Image                string              `json:"image"`
	MediaType            *string             `json:"mediaType,omitempty"`
	Name                 string              `json:"name"`
	AdditionalProperties map[string]interface{}
}

TokenMetadata Metadata for an NFT, as described by https://cips.cardano.org/cips/cip25/

func NewTokenMetadata

func NewTokenMetadata(image string, name string) *TokenMetadata

NewTokenMetadata instantiates a new TokenMetadata 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 NewTokenMetadataWithDefaults

func NewTokenMetadataWithDefaults() *TokenMetadata

NewTokenMetadataWithDefaults instantiates a new TokenMetadata 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 (*TokenMetadata) GetDescription

func (o *TokenMetadata) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TokenMetadata) GetDescriptionOk

func (o *TokenMetadata) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenMetadata) GetFiles

func (o *TokenMetadata) GetFiles() []TokenMetadataFile

GetFiles returns the Files field value if set, zero value otherwise.

func (*TokenMetadata) GetFilesOk

func (o *TokenMetadata) GetFilesOk() ([]TokenMetadataFile, bool)

GetFilesOk returns a tuple with the Files field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenMetadata) GetImage

func (o *TokenMetadata) GetImage() string

GetImage returns the Image field value

func (*TokenMetadata) GetImageOk

func (o *TokenMetadata) GetImageOk() (*string, bool)

GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set.

func (*TokenMetadata) GetMediaType

func (o *TokenMetadata) GetMediaType() string

GetMediaType returns the MediaType field value if set, zero value otherwise.

func (*TokenMetadata) GetMediaTypeOk

func (o *TokenMetadata) GetMediaTypeOk() (*string, bool)

GetMediaTypeOk returns a tuple with the MediaType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenMetadata) GetName

func (o *TokenMetadata) GetName() string

GetName returns the Name field value

func (*TokenMetadata) GetNameOk

func (o *TokenMetadata) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TokenMetadata) HasDescription

func (o *TokenMetadata) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TokenMetadata) HasFiles

func (o *TokenMetadata) HasFiles() bool

HasFiles returns a boolean if a field has been set.

func (*TokenMetadata) HasMediaType

func (o *TokenMetadata) HasMediaType() bool

HasMediaType returns a boolean if a field has been set.

func (TokenMetadata) MarshalJSON

func (o TokenMetadata) MarshalJSON() ([]byte, error)

func (*TokenMetadata) SetDescription

func (o *TokenMetadata) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TokenMetadata) SetFiles

func (o *TokenMetadata) SetFiles(v []TokenMetadataFile)

SetFiles gets a reference to the given []TokenMetadataFile and assigns it to the Files field.

func (*TokenMetadata) SetImage

func (o *TokenMetadata) SetImage(v string)

SetImage sets field value

func (*TokenMetadata) SetMediaType

func (o *TokenMetadata) SetMediaType(v string)

SetMediaType gets a reference to the given string and assigns it to the MediaType field.

func (*TokenMetadata) SetName

func (o *TokenMetadata) SetName(v string)

SetName sets field value

func (TokenMetadata) ToMap

func (o TokenMetadata) ToMap() (map[string]interface{}, error)

func (*TokenMetadata) UnmarshalJSON

func (o *TokenMetadata) UnmarshalJSON(bytes []byte) (err error)

type TokenMetadataFile

type TokenMetadataFile struct {
	MediaType            string `json:"mediaType"`
	Name                 string `json:"name"`
	Src                  string `json:"src"`
	AdditionalProperties map[string]interface{}
}

TokenMetadataFile struct for TokenMetadataFile

func NewTokenMetadataFile

func NewTokenMetadataFile(mediaType string, name string, src string) *TokenMetadataFile

NewTokenMetadataFile instantiates a new TokenMetadataFile 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 NewTokenMetadataFileWithDefaults

func NewTokenMetadataFileWithDefaults() *TokenMetadataFile

NewTokenMetadataFileWithDefaults instantiates a new TokenMetadataFile 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 (*TokenMetadataFile) GetMediaType

func (o *TokenMetadataFile) GetMediaType() string

GetMediaType returns the MediaType field value

func (*TokenMetadataFile) GetMediaTypeOk

func (o *TokenMetadataFile) GetMediaTypeOk() (*string, bool)

GetMediaTypeOk returns a tuple with the MediaType field value and a boolean to check if the value has been set.

func (*TokenMetadataFile) GetName

func (o *TokenMetadataFile) GetName() string

GetName returns the Name field value

func (*TokenMetadataFile) GetNameOk

func (o *TokenMetadataFile) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TokenMetadataFile) GetSrc

func (o *TokenMetadataFile) GetSrc() string

GetSrc returns the Src field value

func (*TokenMetadataFile) GetSrcOk

func (o *TokenMetadataFile) GetSrcOk() (*string, bool)

GetSrcOk returns a tuple with the Src field value and a boolean to check if the value has been set.

func (TokenMetadataFile) MarshalJSON

func (o TokenMetadataFile) MarshalJSON() ([]byte, error)

func (*TokenMetadataFile) SetMediaType

func (o *TokenMetadataFile) SetMediaType(v string)

SetMediaType sets field value

func (*TokenMetadataFile) SetName

func (o *TokenMetadataFile) SetName(v string)

SetName sets field value

func (*TokenMetadataFile) SetSrc

func (o *TokenMetadataFile) SetSrc(v string)

SetSrc sets field value

func (TokenMetadataFile) ToMap

func (o TokenMetadataFile) ToMap() (map[string]interface{}, error)

func (*TokenMetadataFile) UnmarshalJSON

func (o *TokenMetadataFile) UnmarshalJSON(bytes []byte) (err error)

type TokenObject

type TokenObject struct {
	LabelRef *LabelRef
	Token    *Token
}

TokenObject - A token with a currency symbol (minting policy ID) and token name.

func LabelRefAsTokenObject

func LabelRefAsTokenObject(v *LabelRef) TokenObject

LabelRefAsTokenObject is a convenience function that returns LabelRef wrapped in TokenObject

func TokenAsTokenObject

func TokenAsTokenObject(v *Token) TokenObject

TokenAsTokenObject is a convenience function that returns Token wrapped in TokenObject

func (*TokenObject) GetActualInstance

func (obj *TokenObject) GetActualInstance() interface{}

Get the actual instance

func (TokenObject) MarshalJSON

func (src TokenObject) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TokenObject) UnmarshalJSON

func (dst *TokenObject) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Transaction

type Transaction struct {
	Contract Contract          `json:"contract"`
	Input    TransactionInput  `json:"input"`
	Output   TransactionOutput `json:"output"`
	State    MarloweState      `json:"state"`
}

Transaction Information about a Marlowe transaction.

func NewTransaction

func NewTransaction(contract Contract, input TransactionInput, output TransactionOutput, state MarloweState) *Transaction

NewTransaction instantiates a new Transaction 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 NewTransactionWithDefaults

func NewTransactionWithDefaults() *Transaction

NewTransactionWithDefaults instantiates a new Transaction 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 (*Transaction) GetContract

func (o *Transaction) GetContract() Contract

GetContract returns the Contract field value

func (*Transaction) GetContractOk

func (o *Transaction) GetContractOk() (*Contract, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (*Transaction) GetInput

func (o *Transaction) GetInput() TransactionInput

GetInput returns the Input field value

func (*Transaction) GetInputOk

func (o *Transaction) GetInputOk() (*TransactionInput, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set.

func (*Transaction) GetOutput

func (o *Transaction) GetOutput() TransactionOutput

GetOutput returns the Output field value

func (*Transaction) GetOutputOk

func (o *Transaction) GetOutputOk() (*TransactionOutput, bool)

GetOutputOk returns a tuple with the Output field value and a boolean to check if the value has been set.

func (*Transaction) GetState

func (o *Transaction) GetState() MarloweState

GetState returns the State field value

func (*Transaction) GetStateOk

func (o *Transaction) GetStateOk() (*MarloweState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (Transaction) MarshalJSON

func (o Transaction) MarshalJSON() ([]byte, error)

func (*Transaction) SetContract

func (o *Transaction) SetContract(v Contract)

SetContract sets field value

func (*Transaction) SetInput

func (o *Transaction) SetInput(v TransactionInput)

SetInput sets field value

func (*Transaction) SetOutput

func (o *Transaction) SetOutput(v TransactionOutput)

SetOutput sets field value

func (*Transaction) SetState

func (o *Transaction) SetState(v MarloweState)

SetState sets field value

func (Transaction) ToMap

func (o Transaction) ToMap() (map[string]interface{}, error)

type TransactionError

type TransactionError struct {
	TransactionErrorOneOf *TransactionErrorOneOf
	String                *string
}

TransactionError - A Marlowe transaction error.

func StringAsTransactionError

func StringAsTransactionError(v *string) TransactionError

stringAsTransactionError is a convenience function that returns string wrapped in TransactionError

func TransactionErrorOneOfAsTransactionError

func TransactionErrorOneOfAsTransactionError(v *TransactionErrorOneOf) TransactionError

TransactionErrorOneOfAsTransactionError is a convenience function that returns TransactionErrorOneOf wrapped in TransactionError

func (*TransactionError) GetActualInstance

func (obj *TransactionError) GetActualInstance() interface{}

Get the actual instance

func (TransactionError) MarshalJSON

func (src TransactionError) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TransactionError) UnmarshalJSON

func (dst *TransactionError) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type TransactionErrorOneOf

type TransactionErrorOneOf struct {
	Context IntervalError `json:"context"`
	Error   string        `json:"error"`
}

TransactionErrorOneOf An invalid time interval.

func NewTransactionErrorOneOf

func NewTransactionErrorOneOf(context IntervalError, error_ string) *TransactionErrorOneOf

NewTransactionErrorOneOf instantiates a new TransactionErrorOneOf 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 NewTransactionErrorOneOfWithDefaults

func NewTransactionErrorOneOfWithDefaults() *TransactionErrorOneOf

NewTransactionErrorOneOfWithDefaults instantiates a new TransactionErrorOneOf 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 (*TransactionErrorOneOf) GetContext

func (o *TransactionErrorOneOf) GetContext() IntervalError

GetContext returns the Context field value

func (*TransactionErrorOneOf) GetContextOk

func (o *TransactionErrorOneOf) GetContextOk() (*IntervalError, bool)

GetContextOk returns a tuple with the Context field value and a boolean to check if the value has been set.

func (*TransactionErrorOneOf) GetError

func (o *TransactionErrorOneOf) GetError() string

GetError returns the Error field value

func (*TransactionErrorOneOf) GetErrorOk

func (o *TransactionErrorOneOf) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (TransactionErrorOneOf) MarshalJSON

func (o TransactionErrorOneOf) MarshalJSON() ([]byte, error)

func (*TransactionErrorOneOf) SetContext

func (o *TransactionErrorOneOf) SetContext(v IntervalError)

SetContext sets field value

func (*TransactionErrorOneOf) SetError

func (o *TransactionErrorOneOf) SetError(v string)

SetError sets field value

func (TransactionErrorOneOf) ToMap

func (o TransactionErrorOneOf) ToMap() (map[string]interface{}, error)

type TransactionInput

type TransactionInput struct {
	TxInputs   []Input                    `json:"tx_inputs"`
	TxInterval TransactionInputTxInterval `json:"tx_interval"`
}

TransactionInput Marlowe transaction input.

func NewTransactionInput

func NewTransactionInput(txInputs []Input, txInterval TransactionInputTxInterval) *TransactionInput

NewTransactionInput instantiates a new TransactionInput 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 NewTransactionInputWithDefaults

func NewTransactionInputWithDefaults() *TransactionInput

NewTransactionInputWithDefaults instantiates a new TransactionInput 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 (*TransactionInput) GetTxInputs

func (o *TransactionInput) GetTxInputs() []Input

GetTxInputs returns the TxInputs field value

func (*TransactionInput) GetTxInputsOk

func (o *TransactionInput) GetTxInputsOk() ([]Input, bool)

GetTxInputsOk returns a tuple with the TxInputs field value and a boolean to check if the value has been set.

func (*TransactionInput) GetTxInterval

func (o *TransactionInput) GetTxInterval() TransactionInputTxInterval

GetTxInterval returns the TxInterval field value

func (*TransactionInput) GetTxIntervalOk

func (o *TransactionInput) GetTxIntervalOk() (*TransactionInputTxInterval, bool)

GetTxIntervalOk returns a tuple with the TxInterval field value and a boolean to check if the value has been set.

func (TransactionInput) MarshalJSON

func (o TransactionInput) MarshalJSON() ([]byte, error)

func (*TransactionInput) SetTxInputs

func (o *TransactionInput) SetTxInputs(v []Input)

SetTxInputs sets field value

func (*TransactionInput) SetTxInterval

func (o *TransactionInput) SetTxInterval(v TransactionInputTxInterval)

SetTxInterval sets field value

func (TransactionInput) ToMap

func (o TransactionInput) ToMap() (map[string]interface{}, error)

type TransactionInputTxInterval

type TransactionInputTxInterval struct {
	From int32 `json:"from"`
	To   int32 `json:"to"`
}

TransactionInputTxInterval Time interval.

func NewTransactionInputTxInterval

func NewTransactionInputTxInterval(from int32, to int32) *TransactionInputTxInterval

NewTransactionInputTxInterval instantiates a new TransactionInputTxInterval 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 NewTransactionInputTxIntervalWithDefaults

func NewTransactionInputTxIntervalWithDefaults() *TransactionInputTxInterval

NewTransactionInputTxIntervalWithDefaults instantiates a new TransactionInputTxInterval 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 (*TransactionInputTxInterval) GetFrom

func (o *TransactionInputTxInterval) GetFrom() int32

GetFrom returns the From field value

func (*TransactionInputTxInterval) GetFromOk

func (o *TransactionInputTxInterval) GetFromOk() (*int32, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*TransactionInputTxInterval) GetTo

func (o *TransactionInputTxInterval) GetTo() int32

GetTo returns the To field value

func (*TransactionInputTxInterval) GetToOk

func (o *TransactionInputTxInterval) GetToOk() (*int32, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (TransactionInputTxInterval) MarshalJSON

func (o TransactionInputTxInterval) MarshalJSON() ([]byte, error)

func (*TransactionInputTxInterval) SetFrom

func (o *TransactionInputTxInterval) SetFrom(v int32)

SetFrom sets field value

func (*TransactionInputTxInterval) SetTo

func (o *TransactionInputTxInterval) SetTo(v int32)

SetTo sets field value

func (TransactionInputTxInterval) ToMap

func (o TransactionInputTxInterval) ToMap() (map[string]interface{}, error)

type TransactionOutput

type TransactionOutput struct {
	TxOutputError   *TxOutputError
	TxOutputSuccess *TxOutputSuccess
}

TransactionOutput - Marlowe transaction output.

func TxOutputErrorAsTransactionOutput

func TxOutputErrorAsTransactionOutput(v *TxOutputError) TransactionOutput

TxOutputErrorAsTransactionOutput is a convenience function that returns TxOutputError wrapped in TransactionOutput

func TxOutputSuccessAsTransactionOutput

func TxOutputSuccessAsTransactionOutput(v *TxOutputSuccess) TransactionOutput

TxOutputSuccessAsTransactionOutput is a convenience function that returns TxOutputSuccess wrapped in TransactionOutput

func (*TransactionOutput) GetActualInstance

func (obj *TransactionOutput) GetActualInstance() interface{}

Get the actual instance

func (TransactionOutput) MarshalJSON

func (src TransactionOutput) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TransactionOutput) UnmarshalJSON

func (dst *TransactionOutput) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type TransactionWarning

type TransactionWarning struct {
	AssertFail         *AssertFail
	NonPositiveDeposit *NonPositiveDeposit
	NonPositivePayment *NonPositivePayment
	PartialPayment     *PartialPayment
	VariableShadowing  *VariableShadowing
}

TransactionWarning - A transaction semantics warning.

func AssertFailAsTransactionWarning

func AssertFailAsTransactionWarning(v *AssertFail) TransactionWarning

AssertFailAsTransactionWarning is a convenience function that returns AssertFail wrapped in TransactionWarning

func NonPositiveDepositAsTransactionWarning

func NonPositiveDepositAsTransactionWarning(v *NonPositiveDeposit) TransactionWarning

NonPositiveDepositAsTransactionWarning is a convenience function that returns NonPositiveDeposit wrapped in TransactionWarning

func NonPositivePaymentAsTransactionWarning

func NonPositivePaymentAsTransactionWarning(v *NonPositivePayment) TransactionWarning

NonPositivePaymentAsTransactionWarning is a convenience function that returns NonPositivePayment wrapped in TransactionWarning

func PartialPaymentAsTransactionWarning

func PartialPaymentAsTransactionWarning(v *PartialPayment) TransactionWarning

PartialPaymentAsTransactionWarning is a convenience function that returns PartialPayment wrapped in TransactionWarning

func VariableShadowingAsTransactionWarning

func VariableShadowingAsTransactionWarning(v *VariableShadowing) TransactionWarning

VariableShadowingAsTransactionWarning is a convenience function that returns VariableShadowing wrapped in TransactionWarning

func (*TransactionWarning) GetActualInstance

func (obj *TransactionWarning) GetActualInstance() interface{}

Get the actual instance

func (TransactionWarning) MarshalJSON

func (src TransactionWarning) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*TransactionWarning) UnmarshalJSON

func (dst *TransactionWarning) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type Tx

type Tx struct {
	Assets Assets       `json:"assets"`
	Block  *BlockHeader `json:"block,omitempty"`
	// The hex-encoded identifier of a Cardano transaction
	ConsumingTx   *string `json:"consumingTx,omitempty"`
	Continuations *string `json:"continuations,omitempty"`
	// A reference to a transaction output with a transaction ID and index.
	ContractId string  `json:"contractId"`
	Inputs     []Input `json:"inputs"`
	// A reference to a transaction output with a transaction ID and index.
	InputUtxo        string              `json:"inputUtxo"`
	InvalidBefore    string              `json:"invalidBefore"`
	InvalidHereafter string              `json:"invalidHereafter"`
	Metadata         map[string]Metadata `json:"metadata"`
	OutputContract   *Contract           `json:"outputContract,omitempty"`
	OutputState      *MarloweState       `json:"outputState,omitempty"`
	// A reference to a transaction output with a transaction ID and index.
	OutputUtxo *string             `json:"outputUtxo,omitempty"`
	Payouts    []Payout            `json:"payouts"`
	Status     TxStatus            `json:"status"`
	Tags       map[string]Metadata `json:"tags"`
	// The hex-encoded identifier of a Cardano transaction
	TransactionId string        `json:"transactionId"`
	TxBody        *TextEnvelope `json:"txBody,omitempty"`
}

Tx struct for Tx

func NewTx

func NewTx(assets Assets, contractId string, inputs []Input, inputUtxo string, invalidBefore string, invalidHereafter string, metadata map[string]Metadata, payouts []Payout, status TxStatus, tags map[string]Metadata, transactionId string) *Tx

NewTx instantiates a new Tx object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTxWithDefaults

func NewTxWithDefaults() *Tx

NewTxWithDefaults instantiates a new Tx object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Tx) GetAssets

func (o *Tx) GetAssets() Assets

GetAssets returns the Assets field value

func (*Tx) GetAssetsOk

func (o *Tx) GetAssetsOk() (*Assets, bool)

GetAssetsOk returns a tuple with the Assets field value and a boolean to check if the value has been set.

func (*Tx) GetBlock

func (o *Tx) GetBlock() BlockHeader

GetBlock returns the Block field value if set, zero value otherwise.

func (*Tx) GetBlockOk

func (o *Tx) GetBlockOk() (*BlockHeader, bool)

GetBlockOk returns a tuple with the Block field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetConsumingTx

func (o *Tx) GetConsumingTx() string

GetConsumingTx returns the ConsumingTx field value if set, zero value otherwise.

func (*Tx) GetConsumingTxOk

func (o *Tx) GetConsumingTxOk() (*string, bool)

GetConsumingTxOk returns a tuple with the ConsumingTx field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetContinuations

func (o *Tx) GetContinuations() string

GetContinuations returns the Continuations field value if set, zero value otherwise.

func (*Tx) GetContinuationsOk

func (o *Tx) GetContinuationsOk() (*string, bool)

GetContinuationsOk returns a tuple with the Continuations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetContractId

func (o *Tx) GetContractId() string

GetContractId returns the ContractId field value

func (*Tx) GetContractIdOk

func (o *Tx) GetContractIdOk() (*string, bool)

GetContractIdOk returns a tuple with the ContractId field value and a boolean to check if the value has been set.

func (*Tx) GetInputUtxo

func (o *Tx) GetInputUtxo() string

GetInputUtxo returns the InputUtxo field value

func (*Tx) GetInputUtxoOk

func (o *Tx) GetInputUtxoOk() (*string, bool)

GetInputUtxoOk returns a tuple with the InputUtxo field value and a boolean to check if the value has been set.

func (*Tx) GetInputs

func (o *Tx) GetInputs() []Input

GetInputs returns the Inputs field value

func (*Tx) GetInputsOk

func (o *Tx) GetInputsOk() ([]Input, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*Tx) GetInvalidBefore

func (o *Tx) GetInvalidBefore() string

GetInvalidBefore returns the InvalidBefore field value

func (*Tx) GetInvalidBeforeOk

func (o *Tx) GetInvalidBeforeOk() (*string, bool)

GetInvalidBeforeOk returns a tuple with the InvalidBefore field value and a boolean to check if the value has been set.

func (*Tx) GetInvalidHereafter

func (o *Tx) GetInvalidHereafter() string

GetInvalidHereafter returns the InvalidHereafter field value

func (*Tx) GetInvalidHereafterOk

func (o *Tx) GetInvalidHereafterOk() (*string, bool)

GetInvalidHereafterOk returns a tuple with the InvalidHereafter field value and a boolean to check if the value has been set.

func (*Tx) GetMetadata

func (o *Tx) GetMetadata() map[string]Metadata

GetMetadata returns the Metadata field value

func (*Tx) GetMetadataOk

func (o *Tx) GetMetadataOk() (*map[string]Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*Tx) GetOutputContract

func (o *Tx) GetOutputContract() Contract

GetOutputContract returns the OutputContract field value if set, zero value otherwise.

func (*Tx) GetOutputContractOk

func (o *Tx) GetOutputContractOk() (*Contract, bool)

GetOutputContractOk returns a tuple with the OutputContract field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetOutputState

func (o *Tx) GetOutputState() MarloweState

GetOutputState returns the OutputState field value if set, zero value otherwise.

func (*Tx) GetOutputStateOk

func (o *Tx) GetOutputStateOk() (*MarloweState, bool)

GetOutputStateOk returns a tuple with the OutputState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetOutputUtxo

func (o *Tx) GetOutputUtxo() string

GetOutputUtxo returns the OutputUtxo field value if set, zero value otherwise.

func (*Tx) GetOutputUtxoOk

func (o *Tx) GetOutputUtxoOk() (*string, bool)

GetOutputUtxoOk returns a tuple with the OutputUtxo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) GetPayouts

func (o *Tx) GetPayouts() []Payout

GetPayouts returns the Payouts field value

func (*Tx) GetPayoutsOk

func (o *Tx) GetPayoutsOk() ([]Payout, bool)

GetPayoutsOk returns a tuple with the Payouts field value and a boolean to check if the value has been set.

func (*Tx) GetStatus

func (o *Tx) GetStatus() TxStatus

GetStatus returns the Status field value

func (*Tx) GetStatusOk

func (o *Tx) GetStatusOk() (*TxStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Tx) GetTags

func (o *Tx) GetTags() map[string]Metadata

GetTags returns the Tags field value

func (*Tx) GetTagsOk

func (o *Tx) GetTagsOk() (*map[string]Metadata, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*Tx) GetTransactionId

func (o *Tx) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*Tx) GetTransactionIdOk

func (o *Tx) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (*Tx) GetTxBody

func (o *Tx) GetTxBody() TextEnvelope

GetTxBody returns the TxBody field value if set, zero value otherwise.

func (*Tx) GetTxBodyOk

func (o *Tx) GetTxBodyOk() (*TextEnvelope, bool)

GetTxBodyOk returns a tuple with the TxBody field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Tx) HasBlock

func (o *Tx) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (*Tx) HasConsumingTx

func (o *Tx) HasConsumingTx() bool

HasConsumingTx returns a boolean if a field has been set.

func (*Tx) HasContinuations

func (o *Tx) HasContinuations() bool

HasContinuations returns a boolean if a field has been set.

func (*Tx) HasOutputContract

func (o *Tx) HasOutputContract() bool

HasOutputContract returns a boolean if a field has been set.

func (*Tx) HasOutputState

func (o *Tx) HasOutputState() bool

HasOutputState returns a boolean if a field has been set.

func (*Tx) HasOutputUtxo

func (o *Tx) HasOutputUtxo() bool

HasOutputUtxo returns a boolean if a field has been set.

func (*Tx) HasTxBody

func (o *Tx) HasTxBody() bool

HasTxBody returns a boolean if a field has been set.

func (Tx) MarshalJSON

func (o Tx) MarshalJSON() ([]byte, error)

func (*Tx) SetAssets

func (o *Tx) SetAssets(v Assets)

SetAssets sets field value

func (*Tx) SetBlock

func (o *Tx) SetBlock(v BlockHeader)

SetBlock gets a reference to the given BlockHeader and assigns it to the Block field.

func (*Tx) SetConsumingTx

func (o *Tx) SetConsumingTx(v string)

SetConsumingTx gets a reference to the given string and assigns it to the ConsumingTx field.

func (*Tx) SetContinuations

func (o *Tx) SetContinuations(v string)

SetContinuations gets a reference to the given string and assigns it to the Continuations field.

func (*Tx) SetContractId

func (o *Tx) SetContractId(v string)

SetContractId sets field value

func (*Tx) SetInputUtxo

func (o *Tx) SetInputUtxo(v string)

SetInputUtxo sets field value

func (*Tx) SetInputs

func (o *Tx) SetInputs(v []Input)

SetInputs sets field value

func (*Tx) SetInvalidBefore

func (o *Tx) SetInvalidBefore(v string)

SetInvalidBefore sets field value

func (*Tx) SetInvalidHereafter

func (o *Tx) SetInvalidHereafter(v string)

SetInvalidHereafter sets field value

func (*Tx) SetMetadata

func (o *Tx) SetMetadata(v map[string]Metadata)

SetMetadata sets field value

func (*Tx) SetOutputContract

func (o *Tx) SetOutputContract(v Contract)

SetOutputContract gets a reference to the given Contract and assigns it to the OutputContract field.

func (*Tx) SetOutputState

func (o *Tx) SetOutputState(v MarloweState)

SetOutputState gets a reference to the given MarloweState and assigns it to the OutputState field.

func (*Tx) SetOutputUtxo

func (o *Tx) SetOutputUtxo(v string)

SetOutputUtxo gets a reference to the given string and assigns it to the OutputUtxo field.

func (*Tx) SetPayouts

func (o *Tx) SetPayouts(v []Payout)

SetPayouts sets field value

func (*Tx) SetStatus

func (o *Tx) SetStatus(v TxStatus)

SetStatus sets field value

func (*Tx) SetTags

func (o *Tx) SetTags(v map[string]Metadata)

SetTags sets field value

func (*Tx) SetTransactionId

func (o *Tx) SetTransactionId(v string)

SetTransactionId sets field value

func (*Tx) SetTxBody

func (o *Tx) SetTxBody(v TextEnvelope)

SetTxBody gets a reference to the given TextEnvelope and assigns it to the TxBody field.

func (Tx) ToMap

func (o Tx) ToMap() (map[string]interface{}, error)

type TxHeader

type TxHeader struct {
	Block         *BlockHeader `json:"block,omitempty"`
	Continuations *string      `json:"continuations,omitempty"`
	// A reference to a transaction output with a transaction ID and index.
	ContractId string              `json:"contractId"`
	Metadata   map[string]Metadata `json:"metadata"`
	Status     TxStatus            `json:"status"`
	Tags       map[string]Metadata `json:"tags"`
	// The hex-encoded identifier of a Cardano transaction
	TransactionId string `json:"transactionId"`
	// A reference to a transaction output with a transaction ID and index.
	Utxo *string `json:"utxo,omitempty"`
}

TxHeader struct for TxHeader

func NewTxHeader

func NewTxHeader(contractId string, metadata map[string]Metadata, status TxStatus, tags map[string]Metadata, transactionId string) *TxHeader

NewTxHeader instantiates a new TxHeader 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 NewTxHeaderWithDefaults

func NewTxHeaderWithDefaults() *TxHeader

NewTxHeaderWithDefaults instantiates a new TxHeader 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 (*TxHeader) GetBlock

func (o *TxHeader) GetBlock() BlockHeader

GetBlock returns the Block field value if set, zero value otherwise.

func (*TxHeader) GetBlockOk

func (o *TxHeader) GetBlockOk() (*BlockHeader, bool)

GetBlockOk returns a tuple with the Block field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxHeader) GetContinuations

func (o *TxHeader) GetContinuations() string

GetContinuations returns the Continuations field value if set, zero value otherwise.

func (*TxHeader) GetContinuationsOk

func (o *TxHeader) GetContinuationsOk() (*string, bool)

GetContinuationsOk returns a tuple with the Continuations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxHeader) GetContractId

func (o *TxHeader) GetContractId() string

GetContractId returns the ContractId field value

func (*TxHeader) GetContractIdOk

func (o *TxHeader) GetContractIdOk() (*string, bool)

GetContractIdOk returns a tuple with the ContractId field value and a boolean to check if the value has been set.

func (*TxHeader) GetMetadata

func (o *TxHeader) GetMetadata() map[string]Metadata

GetMetadata returns the Metadata field value

func (*TxHeader) GetMetadataOk

func (o *TxHeader) GetMetadataOk() (*map[string]Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*TxHeader) GetStatus

func (o *TxHeader) GetStatus() TxStatus

GetStatus returns the Status field value

func (*TxHeader) GetStatusOk

func (o *TxHeader) GetStatusOk() (*TxStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*TxHeader) GetTags

func (o *TxHeader) GetTags() map[string]Metadata

GetTags returns the Tags field value

func (*TxHeader) GetTagsOk

func (o *TxHeader) GetTagsOk() (*map[string]Metadata, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*TxHeader) GetTransactionId

func (o *TxHeader) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*TxHeader) GetTransactionIdOk

func (o *TxHeader) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (*TxHeader) GetUtxo

func (o *TxHeader) GetUtxo() string

GetUtxo returns the Utxo field value if set, zero value otherwise.

func (*TxHeader) GetUtxoOk

func (o *TxHeader) GetUtxoOk() (*string, bool)

GetUtxoOk returns a tuple with the Utxo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TxHeader) HasBlock

func (o *TxHeader) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (*TxHeader) HasContinuations

func (o *TxHeader) HasContinuations() bool

HasContinuations returns a boolean if a field has been set.

func (*TxHeader) HasUtxo

func (o *TxHeader) HasUtxo() bool

HasUtxo returns a boolean if a field has been set.

func (TxHeader) MarshalJSON

func (o TxHeader) MarshalJSON() ([]byte, error)

func (*TxHeader) SetBlock

func (o *TxHeader) SetBlock(v BlockHeader)

SetBlock gets a reference to the given BlockHeader and assigns it to the Block field.

func (*TxHeader) SetContinuations

func (o *TxHeader) SetContinuations(v string)

SetContinuations gets a reference to the given string and assigns it to the Continuations field.

func (*TxHeader) SetContractId

func (o *TxHeader) SetContractId(v string)

SetContractId sets field value

func (*TxHeader) SetMetadata

func (o *TxHeader) SetMetadata(v map[string]Metadata)

SetMetadata sets field value

func (*TxHeader) SetStatus

func (o *TxHeader) SetStatus(v TxStatus)

SetStatus sets field value

func (*TxHeader) SetTags

func (o *TxHeader) SetTags(v map[string]Metadata)

SetTags sets field value

func (*TxHeader) SetTransactionId

func (o *TxHeader) SetTransactionId(v string)

SetTransactionId sets field value

func (*TxHeader) SetUtxo

func (o *TxHeader) SetUtxo(v string)

SetUtxo gets a reference to the given string and assigns it to the Utxo field.

func (TxHeader) ToMap

func (o TxHeader) ToMap() (map[string]interface{}, error)

type TxOutputError

type TxOutputError struct {
	TransactionError TransactionError `json:"transaction_error"`
}

TxOutputError Marlowe transaction error.

func NewTxOutputError

func NewTxOutputError(transactionError TransactionError) *TxOutputError

NewTxOutputError instantiates a new TxOutputError 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 NewTxOutputErrorWithDefaults

func NewTxOutputErrorWithDefaults() *TxOutputError

NewTxOutputErrorWithDefaults instantiates a new TxOutputError 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 (*TxOutputError) GetTransactionError

func (o *TxOutputError) GetTransactionError() TransactionError

GetTransactionError returns the TransactionError field value

func (*TxOutputError) GetTransactionErrorOk

func (o *TxOutputError) GetTransactionErrorOk() (*TransactionError, bool)

GetTransactionErrorOk returns a tuple with the TransactionError field value and a boolean to check if the value has been set.

func (TxOutputError) MarshalJSON

func (o TxOutputError) MarshalJSON() ([]byte, error)

func (*TxOutputError) SetTransactionError

func (o *TxOutputError) SetTransactionError(v TransactionError)

SetTransactionError sets field value

func (TxOutputError) ToMap

func (o TxOutputError) ToMap() (map[string]interface{}, error)

type TxOutputSuccess

type TxOutputSuccess struct {
	Contract Contract             `json:"contract"`
	Payments []Payment            `json:"payments"`
	State    MarloweState         `json:"state"`
	Warnings []TransactionWarning `json:"warnings"`
}

TxOutputSuccess Marlowe transaction output information.

func NewTxOutputSuccess

func NewTxOutputSuccess(contract Contract, payments []Payment, state MarloweState, warnings []TransactionWarning) *TxOutputSuccess

NewTxOutputSuccess instantiates a new TxOutputSuccess 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 NewTxOutputSuccessWithDefaults

func NewTxOutputSuccessWithDefaults() *TxOutputSuccess

NewTxOutputSuccessWithDefaults instantiates a new TxOutputSuccess 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 (*TxOutputSuccess) GetContract

func (o *TxOutputSuccess) GetContract() Contract

GetContract returns the Contract field value

func (*TxOutputSuccess) GetContractOk

func (o *TxOutputSuccess) GetContractOk() (*Contract, bool)

GetContractOk returns a tuple with the Contract field value and a boolean to check if the value has been set.

func (*TxOutputSuccess) GetPayments

func (o *TxOutputSuccess) GetPayments() []Payment

GetPayments returns the Payments field value

func (*TxOutputSuccess) GetPaymentsOk

func (o *TxOutputSuccess) GetPaymentsOk() ([]Payment, bool)

GetPaymentsOk returns a tuple with the Payments field value and a boolean to check if the value has been set.

func (*TxOutputSuccess) GetState

func (o *TxOutputSuccess) GetState() MarloweState

GetState returns the State field value

func (*TxOutputSuccess) GetStateOk

func (o *TxOutputSuccess) GetStateOk() (*MarloweState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*TxOutputSuccess) GetWarnings

func (o *TxOutputSuccess) GetWarnings() []TransactionWarning

GetWarnings returns the Warnings field value

func (*TxOutputSuccess) GetWarningsOk

func (o *TxOutputSuccess) GetWarningsOk() ([]TransactionWarning, bool)

GetWarningsOk returns a tuple with the Warnings field value and a boolean to check if the value has been set.

func (TxOutputSuccess) MarshalJSON

func (o TxOutputSuccess) MarshalJSON() ([]byte, error)

func (*TxOutputSuccess) SetContract

func (o *TxOutputSuccess) SetContract(v Contract)

SetContract sets field value

func (*TxOutputSuccess) SetPayments

func (o *TxOutputSuccess) SetPayments(v []Payment)

SetPayments sets field value

func (*TxOutputSuccess) SetState

func (o *TxOutputSuccess) SetState(v MarloweState)

SetState sets field value

func (*TxOutputSuccess) SetWarnings

func (o *TxOutputSuccess) SetWarnings(v []TransactionWarning)

SetWarnings sets field value

func (TxOutputSuccess) ToMap

func (o TxOutputSuccess) ToMap() (map[string]interface{}, error)

type TxStatus

type TxStatus string

TxStatus The status of a transaction on the local node.

const (
	UNSIGNED  TxStatus = "unsigned"
	SUBMITTED TxStatus = "submitted"
	CONFIRMED TxStatus = "confirmed"
)

List of TxStatus

func NewTxStatusFromValue

func NewTxStatusFromValue(v string) (*TxStatus, error)

NewTxStatusFromValue returns a pointer to a valid TxStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TxStatus) IsValid

func (v TxStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TxStatus) Ptr

func (v TxStatus) Ptr() *TxStatus

Ptr returns reference to TxStatus value

func (*TxStatus) UnmarshalJSON

func (v *TxStatus) UnmarshalJSON(src []byte) error

type UseValue

type UseValue struct {
	UseValue string `json:"use_value"`
}

UseValue struct for UseValue

func NewUseValue

func NewUseValue(useValue string) *UseValue

NewUseValue instantiates a new UseValue 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 NewUseValueWithDefaults

func NewUseValueWithDefaults() *UseValue

NewUseValueWithDefaults instantiates a new UseValue 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 (*UseValue) GetUseValue

func (o *UseValue) GetUseValue() string

GetUseValue returns the UseValue field value

func (*UseValue) GetUseValueOk

func (o *UseValue) GetUseValueOk() (*string, bool)

GetUseValueOk returns a tuple with the UseValue field value and a boolean to check if the value has been set.

func (UseValue) MarshalJSON

func (o UseValue) MarshalJSON() ([]byte, error)

func (*UseValue) SetUseValue

func (o *UseValue) SetUseValue(v string)

SetUseValue sets field value

func (UseValue) ToMap

func (o UseValue) ToMap() (map[string]interface{}, error)

type Value

type Value struct {
	Add            *Add
	Divide         *Divide
	IfValue        *IfValue
	Minus          *Minus
	Multiply       *Multiply
	Negate         *Negate
	TimeInterval   *TimeInterval
	TokenInAccount *TokenInAccount
	UseValue       *UseValue
	ValueOfChoice  *ValueOfChoice
	Int64          *int64
}

Value - A time-varying expression that evaluates to a boolean

func AddAsValue

func AddAsValue(v *Add) Value

AddAsValue is a convenience function that returns Add wrapped in Value

func DivideAsValue

func DivideAsValue(v *Divide) Value

DivideAsValue is a convenience function that returns Divide wrapped in Value

func IfValueAsValue

func IfValueAsValue(v *IfValue) Value

IfValueAsValue is a convenience function that returns IfValue wrapped in Value

func Int64AsValue

func Int64AsValue(v *int64) Value

int64AsValue is a convenience function that returns int64 wrapped in Value

func MinusAsValue

func MinusAsValue(v *Minus) Value

MinusAsValue is a convenience function that returns Minus wrapped in Value

func MultiplyAsValue

func MultiplyAsValue(v *Multiply) Value

MultiplyAsValue is a convenience function that returns Multiply wrapped in Value

func NegateAsValue

func NegateAsValue(v *Negate) Value

NegateAsValue is a convenience function that returns Negate wrapped in Value

func TimeIntervalAsValue

func TimeIntervalAsValue(v *TimeInterval) Value

TimeIntervalAsValue is a convenience function that returns TimeInterval wrapped in Value

func TokenInAccountAsValue

func TokenInAccountAsValue(v *TokenInAccount) Value

TokenInAccountAsValue is a convenience function that returns TokenInAccount wrapped in Value

func UseValueAsValue

func UseValueAsValue(v *UseValue) Value

UseValueAsValue is a convenience function that returns UseValue wrapped in Value

func ValueOfChoiceAsValue

func ValueOfChoiceAsValue(v *ValueOfChoice) Value

ValueOfChoiceAsValue is a convenience function that returns ValueOfChoice wrapped in Value

func (*Value) GetActualInstance

func (obj *Value) GetActualInstance() interface{}

Get the actual instance

func (Value) MarshalJSON

func (src Value) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*Value) UnmarshalJSON

func (dst *Value) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ValueObject

type ValueObject struct {
	AddObject            *AddObject
	DivideObject         *DivideObject
	IfValueObject        *IfValueObject
	LabelRef             *LabelRef
	MinusObject          *MinusObject
	MultiplyObject       *MultiplyObject
	NegateObject         *NegateObject
	TimeInterval         *TimeInterval
	TokenInAccountObject *TokenInAccountObject
	UseValue             *UseValue
	ValueOfChoiceObject  *ValueOfChoiceObject
	Int64                *int64
}

ValueObject - A time-varying expression that evaluates to a boolean

func AddObjectAsValueObject

func AddObjectAsValueObject(v *AddObject) ValueObject

AddObjectAsValueObject is a convenience function that returns AddObject wrapped in ValueObject

func DivideObjectAsValueObject

func DivideObjectAsValueObject(v *DivideObject) ValueObject

DivideObjectAsValueObject is a convenience function that returns DivideObject wrapped in ValueObject

func IfValueObjectAsValueObject

func IfValueObjectAsValueObject(v *IfValueObject) ValueObject

IfValueObjectAsValueObject is a convenience function that returns IfValueObject wrapped in ValueObject

func Int64AsValueObject

func Int64AsValueObject(v *int64) ValueObject

int64AsValueObject is a convenience function that returns int64 wrapped in ValueObject

func LabelRefAsValueObject

func LabelRefAsValueObject(v *LabelRef) ValueObject

LabelRefAsValueObject is a convenience function that returns LabelRef wrapped in ValueObject

func MinusObjectAsValueObject

func MinusObjectAsValueObject(v *MinusObject) ValueObject

MinusObjectAsValueObject is a convenience function that returns MinusObject wrapped in ValueObject

func MultiplyObjectAsValueObject

func MultiplyObjectAsValueObject(v *MultiplyObject) ValueObject

MultiplyObjectAsValueObject is a convenience function that returns MultiplyObject wrapped in ValueObject

func NegateObjectAsValueObject

func NegateObjectAsValueObject(v *NegateObject) ValueObject

NegateObjectAsValueObject is a convenience function that returns NegateObject wrapped in ValueObject

func TimeIntervalAsValueObject

func TimeIntervalAsValueObject(v *TimeInterval) ValueObject

TimeIntervalAsValueObject is a convenience function that returns TimeInterval wrapped in ValueObject

func TokenInAccountObjectAsValueObject

func TokenInAccountObjectAsValueObject(v *TokenInAccountObject) ValueObject

TokenInAccountObjectAsValueObject is a convenience function that returns TokenInAccountObject wrapped in ValueObject

func UseValueAsValueObject

func UseValueAsValueObject(v *UseValue) ValueObject

UseValueAsValueObject is a convenience function that returns UseValue wrapped in ValueObject

func ValueOfChoiceObjectAsValueObject

func ValueOfChoiceObjectAsValueObject(v *ValueOfChoiceObject) ValueObject

ValueOfChoiceObjectAsValueObject is a convenience function that returns ValueOfChoiceObject wrapped in ValueObject

func (*ValueObject) GetActualInstance

func (obj *ValueObject) GetActualInstance() interface{}

Get the actual instance

func (ValueObject) MarshalJSON

func (src ValueObject) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ValueObject) UnmarshalJSON

func (dst *ValueObject) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type ValueOfChoice

type ValueOfChoice struct {
	ValueOfChoice ChoiceId `json:"value_of_choice"`
}

ValueOfChoice struct for ValueOfChoice

func NewValueOfChoice

func NewValueOfChoice(valueOfChoice ChoiceId) *ValueOfChoice

NewValueOfChoice instantiates a new ValueOfChoice 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 NewValueOfChoiceWithDefaults

func NewValueOfChoiceWithDefaults() *ValueOfChoice

NewValueOfChoiceWithDefaults instantiates a new ValueOfChoice 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 (*ValueOfChoice) GetValueOfChoice

func (o *ValueOfChoice) GetValueOfChoice() ChoiceId

GetValueOfChoice returns the ValueOfChoice field value

func (*ValueOfChoice) GetValueOfChoiceOk

func (o *ValueOfChoice) GetValueOfChoiceOk() (*ChoiceId, bool)

GetValueOfChoiceOk returns a tuple with the ValueOfChoice field value and a boolean to check if the value has been set.

func (ValueOfChoice) MarshalJSON

func (o ValueOfChoice) MarshalJSON() ([]byte, error)

func (*ValueOfChoice) SetValueOfChoice

func (o *ValueOfChoice) SetValueOfChoice(v ChoiceId)

SetValueOfChoice sets field value

func (ValueOfChoice) ToMap

func (o ValueOfChoice) ToMap() (map[string]interface{}, error)

type ValueOfChoiceObject

type ValueOfChoiceObject struct {
	ValueOfChoice ChoiceIdObject `json:"value_of_choice"`
}

ValueOfChoiceObject struct for ValueOfChoiceObject

func NewValueOfChoiceObject

func NewValueOfChoiceObject(valueOfChoice ChoiceIdObject) *ValueOfChoiceObject

NewValueOfChoiceObject instantiates a new ValueOfChoiceObject 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 NewValueOfChoiceObjectWithDefaults

func NewValueOfChoiceObjectWithDefaults() *ValueOfChoiceObject

NewValueOfChoiceObjectWithDefaults instantiates a new ValueOfChoiceObject 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 (*ValueOfChoiceObject) GetValueOfChoice

func (o *ValueOfChoiceObject) GetValueOfChoice() ChoiceIdObject

GetValueOfChoice returns the ValueOfChoice field value

func (*ValueOfChoiceObject) GetValueOfChoiceOk

func (o *ValueOfChoiceObject) GetValueOfChoiceOk() (*ChoiceIdObject, bool)

GetValueOfChoiceOk returns a tuple with the ValueOfChoice field value and a boolean to check if the value has been set.

func (ValueOfChoiceObject) MarshalJSON

func (o ValueOfChoiceObject) MarshalJSON() ([]byte, error)

func (*ValueOfChoiceObject) SetValueOfChoice

func (o *ValueOfChoiceObject) SetValueOfChoice(v ChoiceIdObject)

SetValueOfChoice sets field value

func (ValueOfChoiceObject) ToMap

func (o ValueOfChoiceObject) ToMap() (map[string]interface{}, error)

type VariableShadowing

type VariableShadowing struct {
	HadValue      int32  `json:"had_value"`
	IsNowAssigned int32  `json:"is_now_assigned"`
	ValueId       string `json:"value_id"`
}

VariableShadowing A variable-name shadowing warning.

func NewVariableShadowing

func NewVariableShadowing(hadValue int32, isNowAssigned int32, valueId string) *VariableShadowing

NewVariableShadowing instantiates a new VariableShadowing 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 NewVariableShadowingWithDefaults

func NewVariableShadowingWithDefaults() *VariableShadowing

NewVariableShadowingWithDefaults instantiates a new VariableShadowing 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 (*VariableShadowing) GetHadValue

func (o *VariableShadowing) GetHadValue() int32

GetHadValue returns the HadValue field value

func (*VariableShadowing) GetHadValueOk

func (o *VariableShadowing) GetHadValueOk() (*int32, bool)

GetHadValueOk returns a tuple with the HadValue field value and a boolean to check if the value has been set.

func (*VariableShadowing) GetIsNowAssigned

func (o *VariableShadowing) GetIsNowAssigned() int32

GetIsNowAssigned returns the IsNowAssigned field value

func (*VariableShadowing) GetIsNowAssignedOk

func (o *VariableShadowing) GetIsNowAssignedOk() (*int32, bool)

GetIsNowAssignedOk returns a tuple with the IsNowAssigned field value and a boolean to check if the value has been set.

func (*VariableShadowing) GetValueId

func (o *VariableShadowing) GetValueId() string

GetValueId returns the ValueId field value

func (*VariableShadowing) GetValueIdOk

func (o *VariableShadowing) GetValueIdOk() (*string, bool)

GetValueIdOk returns a tuple with the ValueId field value and a boolean to check if the value has been set.

func (VariableShadowing) MarshalJSON

func (o VariableShadowing) MarshalJSON() ([]byte, error)

func (*VariableShadowing) SetHadValue

func (o *VariableShadowing) SetHadValue(v int32)

SetHadValue sets field value

func (*VariableShadowing) SetIsNowAssigned

func (o *VariableShadowing) SetIsNowAssigned(v int32)

SetIsNowAssigned sets field value

func (*VariableShadowing) SetValueId

func (o *VariableShadowing) SetValueId(v string)

SetValueId sets field value

func (VariableShadowing) ToMap

func (o VariableShadowing) ToMap() (map[string]interface{}, error)

type When

type When struct {
	Timeout             int64    `json:"timeout"`
	TimeoutContinuation Contract `json:"timeout_continuation"`
	When                []Case   `json:"when"`
}

When Wait for an action to be performed and apply the matching contract when it does. Apply the timeout contract if no actions have been performed in the timeout period.

func NewWhen

func NewWhen(timeout int64, timeoutContinuation Contract, when []Case) *When

NewWhen instantiates a new When 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 NewWhenWithDefaults

func NewWhenWithDefaults() *When

NewWhenWithDefaults instantiates a new When 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 (*When) GetTimeout

func (o *When) GetTimeout() int64

GetTimeout returns the Timeout field value

func (*When) GetTimeoutContinuation

func (o *When) GetTimeoutContinuation() Contract

GetTimeoutContinuation returns the TimeoutContinuation field value

func (*When) GetTimeoutContinuationOk

func (o *When) GetTimeoutContinuationOk() (*Contract, bool)

GetTimeoutContinuationOk returns a tuple with the TimeoutContinuation field value and a boolean to check if the value has been set.

func (*When) GetTimeoutOk

func (o *When) GetTimeoutOk() (*int64, bool)

GetTimeoutOk returns a tuple with the Timeout field value and a boolean to check if the value has been set.

func (*When) GetWhen

func (o *When) GetWhen() []Case

GetWhen returns the When field value

func (*When) GetWhenOk

func (o *When) GetWhenOk() ([]Case, bool)

GetWhenOk returns a tuple with the When field value and a boolean to check if the value has been set.

func (When) MarshalJSON

func (o When) MarshalJSON() ([]byte, error)

func (*When) SetTimeout

func (o *When) SetTimeout(v int64)

SetTimeout sets field value

func (*When) SetTimeoutContinuation

func (o *When) SetTimeoutContinuation(v Contract)

SetTimeoutContinuation sets field value

func (*When) SetWhen

func (o *When) SetWhen(v []Case)

SetWhen sets field value

func (When) ToMap

func (o When) ToMap() (map[string]interface{}, error)

type WhenObject

type WhenObject struct {
	Timeout             int64          `json:"timeout"`
	TimeoutContinuation ContractObject `json:"timeout_continuation"`
	When                []CaseObject   `json:"when"`
}

WhenObject Wait for an action to be performed and apply the matching contract when it does. Apply the timeout contract if no actions have been performed in the timeout period.

func NewWhenObject

func NewWhenObject(timeout int64, timeoutContinuation ContractObject, when []CaseObject) *WhenObject

NewWhenObject instantiates a new WhenObject 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 NewWhenObjectWithDefaults

func NewWhenObjectWithDefaults() *WhenObject

NewWhenObjectWithDefaults instantiates a new WhenObject 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 (*WhenObject) GetTimeout

func (o *WhenObject) GetTimeout() int64

GetTimeout returns the Timeout field value

func (*WhenObject) GetTimeoutContinuation

func (o *WhenObject) GetTimeoutContinuation() ContractObject

GetTimeoutContinuation returns the TimeoutContinuation field value

func (*WhenObject) GetTimeoutContinuationOk

func (o *WhenObject) GetTimeoutContinuationOk() (*ContractObject, bool)

GetTimeoutContinuationOk returns a tuple with the TimeoutContinuation field value and a boolean to check if the value has been set.

func (*WhenObject) GetTimeoutOk

func (o *WhenObject) GetTimeoutOk() (*int64, bool)

GetTimeoutOk returns a tuple with the Timeout field value and a boolean to check if the value has been set.

func (*WhenObject) GetWhen

func (o *WhenObject) GetWhen() []CaseObject

GetWhen returns the When field value

func (*WhenObject) GetWhenOk

func (o *WhenObject) GetWhenOk() ([]CaseObject, bool)

GetWhenOk returns a tuple with the When field value and a boolean to check if the value has been set.

func (WhenObject) MarshalJSON

func (o WhenObject) MarshalJSON() ([]byte, error)

func (*WhenObject) SetTimeout

func (o *WhenObject) SetTimeout(v int64)

SetTimeout sets field value

func (*WhenObject) SetTimeoutContinuation

func (o *WhenObject) SetTimeoutContinuation(v ContractObject)

SetTimeoutContinuation sets field value

func (*WhenObject) SetWhen

func (o *WhenObject) SetWhen(v []CaseObject)

SetWhen sets field value

func (WhenObject) ToMap

func (o WhenObject) ToMap() (map[string]interface{}, error)

type WithdrawPayoutsResponse

type WithdrawPayoutsResponse struct {
	Links    GetWithdrawalsResponseResultsInnerLinks `json:"links"`
	Resource WithdrawTxEnvelope                      `json:"resource"`
}

WithdrawPayoutsResponse struct for WithdrawPayoutsResponse

func NewWithdrawPayoutsResponse

func NewWithdrawPayoutsResponse(links GetWithdrawalsResponseResultsInnerLinks, resource WithdrawTxEnvelope) *WithdrawPayoutsResponse

NewWithdrawPayoutsResponse instantiates a new WithdrawPayoutsResponse 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 NewWithdrawPayoutsResponseWithDefaults

func NewWithdrawPayoutsResponseWithDefaults() *WithdrawPayoutsResponse

NewWithdrawPayoutsResponseWithDefaults instantiates a new WithdrawPayoutsResponse 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

GetLinks returns the Links field value

func (*WithdrawPayoutsResponse) GetLinksOk

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*WithdrawPayoutsResponse) GetResource

GetResource returns the Resource field value

func (*WithdrawPayoutsResponse) GetResourceOk

func (o *WithdrawPayoutsResponse) GetResourceOk() (*WithdrawTxEnvelope, bool)

GetResourceOk returns a tuple with the Resource field value and a boolean to check if the value has been set.

func (WithdrawPayoutsResponse) MarshalJSON

func (o WithdrawPayoutsResponse) MarshalJSON() ([]byte, error)

SetLinks sets field value

func (*WithdrawPayoutsResponse) SetResource

func (o *WithdrawPayoutsResponse) SetResource(v WithdrawTxEnvelope)

SetResource sets field value

func (WithdrawPayoutsResponse) ToMap

func (o WithdrawPayoutsResponse) ToMap() (map[string]interface{}, error)

type WithdrawTxBodyEnvelope

type WithdrawTxBodyEnvelope struct {
	TxBody TextEnvelope `json:"txBody"`
	// The hex-encoded identifier of a Cardano transaction
	WithdrawalId string `json:"withdrawalId"`
}

WithdrawTxBodyEnvelope The \"type\" property of \"txBody\" must be \"TxBody BabbageEra\" or \"TxBody ConwayEra\"

func NewWithdrawTxBodyEnvelope

func NewWithdrawTxBodyEnvelope(txBody TextEnvelope, withdrawalId string) *WithdrawTxBodyEnvelope

NewWithdrawTxBodyEnvelope instantiates a new WithdrawTxBodyEnvelope 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 NewWithdrawTxBodyEnvelopeWithDefaults

func NewWithdrawTxBodyEnvelopeWithDefaults() *WithdrawTxBodyEnvelope

NewWithdrawTxBodyEnvelopeWithDefaults instantiates a new WithdrawTxBodyEnvelope 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 (*WithdrawTxBodyEnvelope) GetTxBody

func (o *WithdrawTxBodyEnvelope) GetTxBody() TextEnvelope

GetTxBody returns the TxBody field value

func (*WithdrawTxBodyEnvelope) GetTxBodyOk

func (o *WithdrawTxBodyEnvelope) GetTxBodyOk() (*TextEnvelope, bool)

GetTxBodyOk returns a tuple with the TxBody field value and a boolean to check if the value has been set.

func (*WithdrawTxBodyEnvelope) GetWithdrawalId

func (o *WithdrawTxBodyEnvelope) GetWithdrawalId() string

GetWithdrawalId returns the WithdrawalId field value

func (*WithdrawTxBodyEnvelope) GetWithdrawalIdOk

func (o *WithdrawTxBodyEnvelope) GetWithdrawalIdOk() (*string, bool)

GetWithdrawalIdOk returns a tuple with the WithdrawalId field value and a boolean to check if the value has been set.

func (WithdrawTxBodyEnvelope) MarshalJSON

func (o WithdrawTxBodyEnvelope) MarshalJSON() ([]byte, error)

func (*WithdrawTxBodyEnvelope) SetTxBody

func (o *WithdrawTxBodyEnvelope) SetTxBody(v TextEnvelope)

SetTxBody sets field value

func (*WithdrawTxBodyEnvelope) SetWithdrawalId

func (o *WithdrawTxBodyEnvelope) SetWithdrawalId(v string)

SetWithdrawalId sets field value

func (WithdrawTxBodyEnvelope) ToMap

func (o WithdrawTxBodyEnvelope) ToMap() (map[string]interface{}, error)

type WithdrawTxEnvelope

type WithdrawTxEnvelope struct {
	Tx TextEnvelope `json:"tx"`
	// The hex-encoded identifier of a Cardano transaction
	WithdrawalId string `json:"withdrawalId"`
}

WithdrawTxEnvelope The \"type\" property of \"tx\" must be \"Tx BabbageEra\" or \"Tx ConwayEra\"

func NewWithdrawTxEnvelope

func NewWithdrawTxEnvelope(tx TextEnvelope, withdrawalId string) *WithdrawTxEnvelope

NewWithdrawTxEnvelope instantiates a new WithdrawTxEnvelope 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 NewWithdrawTxEnvelopeWithDefaults

func NewWithdrawTxEnvelopeWithDefaults() *WithdrawTxEnvelope

NewWithdrawTxEnvelopeWithDefaults instantiates a new WithdrawTxEnvelope 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 (*WithdrawTxEnvelope) GetTx

func (o *WithdrawTxEnvelope) GetTx() TextEnvelope

GetTx returns the Tx field value

func (*WithdrawTxEnvelope) GetTxOk

func (o *WithdrawTxEnvelope) GetTxOk() (*TextEnvelope, bool)

GetTxOk returns a tuple with the Tx field value and a boolean to check if the value has been set.

func (*WithdrawTxEnvelope) GetWithdrawalId

func (o *WithdrawTxEnvelope) GetWithdrawalId() string

GetWithdrawalId returns the WithdrawalId field value

func (*WithdrawTxEnvelope) GetWithdrawalIdOk

func (o *WithdrawTxEnvelope) GetWithdrawalIdOk() (*string, bool)

GetWithdrawalIdOk returns a tuple with the WithdrawalId field value and a boolean to check if the value has been set.

func (WithdrawTxEnvelope) MarshalJSON

func (o WithdrawTxEnvelope) MarshalJSON() ([]byte, error)

func (*WithdrawTxEnvelope) SetTx

func (o *WithdrawTxEnvelope) SetTx(v TextEnvelope)

SetTx sets field value

func (*WithdrawTxEnvelope) SetWithdrawalId

func (o *WithdrawTxEnvelope) SetWithdrawalId(v string)

SetWithdrawalId sets field value

func (WithdrawTxEnvelope) ToMap

func (o WithdrawTxEnvelope) ToMap() (map[string]interface{}, error)

type Withdrawal

type Withdrawal struct {
	Block   *BlockHeader   `json:"block,omitempty"`
	Payouts []PayoutHeader `json:"payouts"`
	Status  TxStatus       `json:"status"`
	// The hex-encoded identifier of a Cardano transaction
	WithdrawalId string `json:"withdrawalId"`
}

Withdrawal struct for Withdrawal

func NewWithdrawal

func NewWithdrawal(payouts []PayoutHeader, status TxStatus, withdrawalId string) *Withdrawal

NewWithdrawal instantiates a new Withdrawal 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 NewWithdrawalWithDefaults

func NewWithdrawalWithDefaults() *Withdrawal

NewWithdrawalWithDefaults instantiates a new Withdrawal 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 (*Withdrawal) GetBlock

func (o *Withdrawal) GetBlock() BlockHeader

GetBlock returns the Block field value if set, zero value otherwise.

func (*Withdrawal) GetBlockOk

func (o *Withdrawal) GetBlockOk() (*BlockHeader, bool)

GetBlockOk returns a tuple with the Block field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Withdrawal) GetPayouts

func (o *Withdrawal) GetPayouts() []PayoutHeader

GetPayouts returns the Payouts field value

func (*Withdrawal) GetPayoutsOk

func (o *Withdrawal) GetPayoutsOk() ([]PayoutHeader, bool)

GetPayoutsOk returns a tuple with the Payouts field value and a boolean to check if the value has been set.

func (*Withdrawal) GetStatus

func (o *Withdrawal) GetStatus() TxStatus

GetStatus returns the Status field value

func (*Withdrawal) GetStatusOk

func (o *Withdrawal) GetStatusOk() (*TxStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Withdrawal) GetWithdrawalId

func (o *Withdrawal) GetWithdrawalId() string

GetWithdrawalId returns the WithdrawalId field value

func (*Withdrawal) GetWithdrawalIdOk

func (o *Withdrawal) GetWithdrawalIdOk() (*string, bool)

GetWithdrawalIdOk returns a tuple with the WithdrawalId field value and a boolean to check if the value has been set.

func (*Withdrawal) HasBlock

func (o *Withdrawal) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (Withdrawal) MarshalJSON

func (o Withdrawal) MarshalJSON() ([]byte, error)

func (*Withdrawal) SetBlock

func (o *Withdrawal) SetBlock(v BlockHeader)

SetBlock gets a reference to the given BlockHeader and assigns it to the Block field.

func (*Withdrawal) SetPayouts

func (o *Withdrawal) SetPayouts(v []PayoutHeader)

SetPayouts sets field value

func (*Withdrawal) SetStatus

func (o *Withdrawal) SetStatus(v TxStatus)

SetStatus sets field value

func (*Withdrawal) SetWithdrawalId

func (o *Withdrawal) SetWithdrawalId(v string)

SetWithdrawalId sets field value

func (Withdrawal) ToMap

func (o Withdrawal) ToMap() (map[string]interface{}, error)

type WithdrawalHeader

type WithdrawalHeader struct {
	Block  *BlockHeader `json:"block,omitempty"`
	Status TxStatus     `json:"status"`
	// The hex-encoded identifier of a Cardano transaction
	WithdrawalId string `json:"withdrawalId"`
}

WithdrawalHeader struct for WithdrawalHeader

func NewWithdrawalHeader

func NewWithdrawalHeader(status TxStatus, withdrawalId string) *WithdrawalHeader

NewWithdrawalHeader instantiates a new WithdrawalHeader 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 NewWithdrawalHeaderWithDefaults

func NewWithdrawalHeaderWithDefaults() *WithdrawalHeader

NewWithdrawalHeaderWithDefaults instantiates a new WithdrawalHeader 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 (*WithdrawalHeader) GetBlock

func (o *WithdrawalHeader) GetBlock() BlockHeader

GetBlock returns the Block field value if set, zero value otherwise.

func (*WithdrawalHeader) GetBlockOk

func (o *WithdrawalHeader) GetBlockOk() (*BlockHeader, bool)

GetBlockOk returns a tuple with the Block field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WithdrawalHeader) GetStatus

func (o *WithdrawalHeader) GetStatus() TxStatus

GetStatus returns the Status field value

func (*WithdrawalHeader) GetStatusOk

func (o *WithdrawalHeader) GetStatusOk() (*TxStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*WithdrawalHeader) GetWithdrawalId

func (o *WithdrawalHeader) GetWithdrawalId() string

GetWithdrawalId returns the WithdrawalId field value

func (*WithdrawalHeader) GetWithdrawalIdOk

func (o *WithdrawalHeader) GetWithdrawalIdOk() (*string, bool)

GetWithdrawalIdOk returns a tuple with the WithdrawalId field value and a boolean to check if the value has been set.

func (*WithdrawalHeader) HasBlock

func (o *WithdrawalHeader) HasBlock() bool

HasBlock returns a boolean if a field has been set.

func (WithdrawalHeader) MarshalJSON

func (o WithdrawalHeader) MarshalJSON() ([]byte, error)

func (*WithdrawalHeader) SetBlock

func (o *WithdrawalHeader) SetBlock(v BlockHeader)

SetBlock gets a reference to the given BlockHeader and assigns it to the Block field.

func (*WithdrawalHeader) SetStatus

func (o *WithdrawalHeader) SetStatus(v TxStatus)

SetStatus sets field value

func (*WithdrawalHeader) SetWithdrawalId

func (o *WithdrawalHeader) SetWithdrawalId(v string)

SetWithdrawalId sets field value

func (WithdrawalHeader) ToMap

func (o WithdrawalHeader) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL