| Name | Type | Description | Notes |
|---|---|---|---|
| FeatureId | Pointer to string | [optional] | |
| Pricing | Pointer to NullableFeaturePricing | [optional] | |
| EstimatedCost | Pointer to EstimatedCost | [optional] | |
| Usage | Pointer to float32 | [optional] |
func NewFeatureUsage() *FeatureUsage
NewFeatureUsage instantiates a new FeatureUsage 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 NewFeatureUsageWithDefaults() *FeatureUsage
NewFeatureUsageWithDefaults instantiates a new FeatureUsage 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 *FeatureUsage) GetFeatureId() string
GetFeatureId returns the FeatureId field if non-nil, zero value otherwise.
func (o *FeatureUsage) GetFeatureIdOk() (*string, bool)
GetFeatureIdOk returns a tuple with the FeatureId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureUsage) SetFeatureId(v string)
SetFeatureId sets FeatureId field to given value.
func (o *FeatureUsage) HasFeatureId() bool
HasFeatureId returns a boolean if a field has been set.
func (o *FeatureUsage) GetPricing() FeaturePricing
GetPricing returns the Pricing field if non-nil, zero value otherwise.
func (o *FeatureUsage) GetPricingOk() (*FeaturePricing, bool)
GetPricingOk returns a tuple with the Pricing field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureUsage) SetPricing(v FeaturePricing)
SetPricing sets Pricing field to given value.
func (o *FeatureUsage) HasPricing() bool
HasPricing returns a boolean if a field has been set.
func (o *FeatureUsage) SetPricingNil(b bool)
SetPricingNil sets the value for Pricing to be an explicit nil
func (o *FeatureUsage) UnsetPricing()
UnsetPricing ensures that no value is present for Pricing, not even an explicit nil
func (o *FeatureUsage) GetEstimatedCost() EstimatedCost
GetEstimatedCost returns the EstimatedCost field if non-nil, zero value otherwise.
func (o *FeatureUsage) GetEstimatedCostOk() (*EstimatedCost, bool)
GetEstimatedCostOk returns a tuple with the EstimatedCost field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureUsage) SetEstimatedCost(v EstimatedCost)
SetEstimatedCost sets EstimatedCost field to given value.
func (o *FeatureUsage) HasEstimatedCost() bool
HasEstimatedCost returns a boolean if a field has been set.
func (o *FeatureUsage) GetUsage() float32
GetUsage returns the Usage field if non-nil, zero value otherwise.
func (o *FeatureUsage) GetUsageOk() (*float32, bool)
GetUsageOk returns a tuple with the Usage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FeatureUsage) SetUsage(v float32)
SetUsage sets Usage field to given value.
func (o *FeatureUsage) HasUsage() bool
HasUsage returns a boolean if a field has been set.