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] |
func NewEthStakeEstimatedFee() *EthStakeEstimatedFee
NewEthStakeEstimatedFee instantiates a new EthStakeEstimatedFee 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 NewEthStakeEstimatedFeeWithDefaults() *EthStakeEstimatedFee
NewEthStakeEstimatedFeeWithDefaults instantiates a new EthStakeEstimatedFee 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 *EthStakeEstimatedFee) GetPoolType() StakingPoolType
GetPoolType returns the PoolType field if non-nil, zero value otherwise.
func (o *EthStakeEstimatedFee) 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 *EthStakeEstimatedFee) SetPoolType(v StakingPoolType)
SetPoolType sets PoolType field to given value.
func (o *EthStakeEstimatedFee) HasPoolType() bool
HasPoolType returns a boolean if a field has been set.
func (o *EthStakeEstimatedFee) GetFee() EstimatedFee
GetFee returns the Fee field if non-nil, zero value otherwise.
func (o *EthStakeEstimatedFee) 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 *EthStakeEstimatedFee) SetFee(v EstimatedFee)
SetFee sets Fee field to given value.
func (o *EthStakeEstimatedFee) HasFee() bool
HasFee returns a boolean if a field has been set.
func (o *EthStakeEstimatedFee) GetValidatorPubkeys() []string
GetValidatorPubkeys returns the ValidatorPubkeys field if non-nil, zero value otherwise.
func (o *EthStakeEstimatedFee) 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 *EthStakeEstimatedFee) SetValidatorPubkeys(v []string)
SetValidatorPubkeys sets ValidatorPubkeys field to given value.
func (o *EthStakeEstimatedFee) HasValidatorPubkeys() bool
HasValidatorPubkeys returns a boolean if a field has been set.
func (o *EthStakeEstimatedFee) GetCoreBtcStakingAddress() string
GetCoreBtcStakingAddress returns the CoreBtcStakingAddress field if non-nil, zero value otherwise.
func (o *EthStakeEstimatedFee) 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 *EthStakeEstimatedFee) SetCoreBtcStakingAddress(v string)
SetCoreBtcStakingAddress sets CoreBtcStakingAddress field to given value.
func (o *EthStakeEstimatedFee) HasCoreBtcStakingAddress() bool
HasCoreBtcStakingAddress returns a boolean if a field has been set.