Name | Type | Description | Notes |
---|---|---|---|
PoolType | Pointer to StakingPoolType | [optional] | |
Fee | Pointer to EstimatedFee | [optional] | |
ValidatorPubkeys | Pointer to []string | A list of public keys associated with the Ethereum validators for this staking operation. | [optional] |
CoreBtcStakingAddress | Pointer to string | P2WSH address generated for this staking operation(If the estimated fee is for core BTC staking). | [optional] |
FeeType | Pointer to FeeType | [optional] [default to FEETYPE_EVM_EIP_1559] | |
FeeAmount | Pointer to string | The amount of the estimated fee. | [optional] |
TokenId | Pointer to string | The token ID of the staking fee. | [optional] |
func NewGetStakingEstimationFee201Response() *GetStakingEstimationFee201Response
NewGetStakingEstimationFee201Response instantiates a new GetStakingEstimationFee201Response 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 NewGetStakingEstimationFee201ResponseWithDefaults() *GetStakingEstimationFee201Response
NewGetStakingEstimationFee201ResponseWithDefaults instantiates a new GetStakingEstimationFee201Response 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 (o *GetStakingEstimationFee201Response) GetPoolType() StakingPoolType
GetPoolType returns the PoolType field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetPoolTypeOk() (*StakingPoolType, bool)
GetPoolTypeOk returns a tuple with the PoolType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetPoolType(v StakingPoolType)
SetPoolType sets PoolType field to given value.
func (o *GetStakingEstimationFee201Response) HasPoolType() bool
HasPoolType returns a boolean if a field has been set.
func (o *GetStakingEstimationFee201Response) GetFee() EstimatedFee
GetFee returns the Fee field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetFeeOk() (*EstimatedFee, bool)
GetFeeOk returns a tuple with the Fee field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetFee(v EstimatedFee)
SetFee sets Fee field to given value.
func (o *GetStakingEstimationFee201Response) HasFee() bool
HasFee returns a boolean if a field has been set.
func (o *GetStakingEstimationFee201Response) GetValidatorPubkeys() []string
GetValidatorPubkeys returns the ValidatorPubkeys field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetValidatorPubkeysOk() (*[]string, bool)
GetValidatorPubkeysOk returns a tuple with the ValidatorPubkeys field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetValidatorPubkeys(v []string)
SetValidatorPubkeys sets ValidatorPubkeys field to given value.
func (o *GetStakingEstimationFee201Response) HasValidatorPubkeys() bool
HasValidatorPubkeys returns a boolean if a field has been set.
func (o *GetStakingEstimationFee201Response) GetCoreBtcStakingAddress() string
GetCoreBtcStakingAddress returns the CoreBtcStakingAddress field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetCoreBtcStakingAddressOk() (*string, bool)
GetCoreBtcStakingAddressOk returns a tuple with the CoreBtcStakingAddress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetCoreBtcStakingAddress(v string)
SetCoreBtcStakingAddress sets CoreBtcStakingAddress field to given value.
func (o *GetStakingEstimationFee201Response) HasCoreBtcStakingAddress() bool
HasCoreBtcStakingAddress returns a boolean if a field has been set.
func (o *GetStakingEstimationFee201Response) GetFeeType() FeeType
GetFeeType returns the FeeType field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetFeeTypeOk() (*FeeType, bool)
GetFeeTypeOk returns a tuple with the FeeType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetFeeType(v FeeType)
SetFeeType sets FeeType field to given value.
func (o *GetStakingEstimationFee201Response) HasFeeType() bool
HasFeeType returns a boolean if a field has been set.
func (o *GetStakingEstimationFee201Response) GetFeeAmount() string
GetFeeAmount returns the FeeAmount field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetFeeAmountOk() (*string, bool)
GetFeeAmountOk returns a tuple with the FeeAmount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetFeeAmount(v string)
SetFeeAmount sets FeeAmount field to given value.
func (o *GetStakingEstimationFee201Response) HasFeeAmount() bool
HasFeeAmount returns a boolean if a field has been set.
func (o *GetStakingEstimationFee201Response) GetTokenId() string
GetTokenId returns the TokenId field if non-nil, zero value otherwise.
func (o *GetStakingEstimationFee201Response) GetTokenIdOk() (*string, bool)
GetTokenIdOk returns a tuple with the TokenId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *GetStakingEstimationFee201Response) SetTokenId(v string)
SetTokenId sets TokenId field to given value.
func (o *GetStakingEstimationFee201Response) HasTokenId() bool
HasTokenId returns a boolean if a field has been set.