Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | The ID of the limit. Single-transaction limits will not have an id, but only a rule id. | [optional] |
RuleId | Pointer to string | The limit rule this limit applies to. | [optional] |
TransferTypes | Pointer to []TransferType | One or more transfer types that the limit applies to, ordered alphabetically. | [optional] |
PeriodSeconds | Pointer to string | The number of seconds that the limit is measured over. Single-transaction limits have period 0. | [optional] |
Limit | Pointer to string | The limit. | [optional] |
Remaining | Pointer to string | The limit, minus any transactions that have been done in the period. Single-transaction limits always have remaining set to the limit. | [optional] |
LimitAsset | Pointer to string | The asset that limit and remaining are given in, e.g. "USD", "BTC", "ETH". | [optional] |
func NewTransferLimit() *TransferLimit
NewTransferLimit instantiates a new TransferLimit 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 NewTransferLimitWithDefaults() *TransferLimit
NewTransferLimitWithDefaults instantiates a new TransferLimit 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 *TransferLimit) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *TransferLimit) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetId(v string)
SetId sets Id field to given value.
func (o *TransferLimit) HasId() bool
HasId returns a boolean if a field has been set.
func (o *TransferLimit) GetRuleId() string
GetRuleId returns the RuleId field if non-nil, zero value otherwise.
func (o *TransferLimit) GetRuleIdOk() (*string, bool)
GetRuleIdOk returns a tuple with the RuleId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetRuleId(v string)
SetRuleId sets RuleId field to given value.
func (o *TransferLimit) HasRuleId() bool
HasRuleId returns a boolean if a field has been set.
func (o *TransferLimit) GetTransferTypes() []TransferType
GetTransferTypes returns the TransferTypes field if non-nil, zero value otherwise.
func (o *TransferLimit) GetTransferTypesOk() (*[]TransferType, bool)
GetTransferTypesOk returns a tuple with the TransferTypes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetTransferTypes(v []TransferType)
SetTransferTypes sets TransferTypes field to given value.
func (o *TransferLimit) HasTransferTypes() bool
HasTransferTypes returns a boolean if a field has been set.
func (o *TransferLimit) GetPeriodSeconds() string
GetPeriodSeconds returns the PeriodSeconds field if non-nil, zero value otherwise.
func (o *TransferLimit) GetPeriodSecondsOk() (*string, bool)
GetPeriodSecondsOk returns a tuple with the PeriodSeconds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetPeriodSeconds(v string)
SetPeriodSeconds sets PeriodSeconds field to given value.
func (o *TransferLimit) HasPeriodSeconds() bool
HasPeriodSeconds returns a boolean if a field has been set.
func (o *TransferLimit) GetLimit() string
GetLimit returns the Limit field if non-nil, zero value otherwise.
func (o *TransferLimit) GetLimitOk() (*string, bool)
GetLimitOk returns a tuple with the Limit field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetLimit(v string)
SetLimit sets Limit field to given value.
func (o *TransferLimit) HasLimit() bool
HasLimit returns a boolean if a field has been set.
func (o *TransferLimit) GetRemaining() string
GetRemaining returns the Remaining field if non-nil, zero value otherwise.
func (o *TransferLimit) GetRemainingOk() (*string, bool)
GetRemainingOk returns a tuple with the Remaining field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetRemaining(v string)
SetRemaining sets Remaining field to given value.
func (o *TransferLimit) HasRemaining() bool
HasRemaining returns a boolean if a field has been set.
func (o *TransferLimit) GetLimitAsset() string
GetLimitAsset returns the LimitAsset field if non-nil, zero value otherwise.
func (o *TransferLimit) GetLimitAssetOk() (*string, bool)
GetLimitAssetOk returns a tuple with the LimitAsset field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *TransferLimit) SetLimitAsset(v string)
SetLimitAsset sets LimitAsset field to given value.
func (o *TransferLimit) HasLimitAsset() bool
HasLimitAsset returns a boolean if a field has been set.