| Name | Type | Description | Notes |
|---|---|---|---|
| Charges | Pointer to []BillingCharges | [optional] | |
| Id | Pointer to string | [optional] | |
| OneTime | Pointer to bool | [optional] | |
| Period | Pointer to string | [optional] | |
| Price | Pointer to float32 | [optional] | |
| Project | Pointer to string | [optional] | |
| Quantity | Pointer to float32 | [optional] | |
| Resource | Pointer to BillingResource | [optional] | |
| Service | Pointer to BillingService | [optional] |
func NewBilling() *Billing
NewBilling instantiates a new Billing 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 NewBillingWithDefaults() *Billing
NewBillingWithDefaults instantiates a new Billing 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 *Billing) GetCharges() []BillingCharges
GetCharges returns the Charges field if non-nil, zero value otherwise.
func (o *Billing) GetChargesOk() (*[]BillingCharges, bool)
GetChargesOk returns a tuple with the Charges field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetCharges(v []BillingCharges)
SetCharges sets Charges field to given value.
func (o *Billing) HasCharges() bool
HasCharges returns a boolean if a field has been set.
func (o *Billing) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *Billing) 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 *Billing) SetId(v string)
SetId sets Id field to given value.
func (o *Billing) HasId() bool
HasId returns a boolean if a field has been set.
func (o *Billing) GetOneTime() bool
GetOneTime returns the OneTime field if non-nil, zero value otherwise.
func (o *Billing) GetOneTimeOk() (*bool, bool)
GetOneTimeOk returns a tuple with the OneTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetOneTime(v bool)
SetOneTime sets OneTime field to given value.
func (o *Billing) HasOneTime() bool
HasOneTime returns a boolean if a field has been set.
func (o *Billing) GetPeriod() string
GetPeriod returns the Period field if non-nil, zero value otherwise.
func (o *Billing) GetPeriodOk() (*string, bool)
GetPeriodOk returns a tuple with the Period field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetPeriod(v string)
SetPeriod sets Period field to given value.
func (o *Billing) HasPeriod() bool
HasPeriod returns a boolean if a field has been set.
func (o *Billing) GetPrice() float32
GetPrice returns the Price field if non-nil, zero value otherwise.
func (o *Billing) GetPriceOk() (*float32, bool)
GetPriceOk returns a tuple with the Price field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetPrice(v float32)
SetPrice sets Price field to given value.
func (o *Billing) HasPrice() bool
HasPrice returns a boolean if a field has been set.
func (o *Billing) GetProject() string
GetProject returns the Project field if non-nil, zero value otherwise.
func (o *Billing) GetProjectOk() (*string, bool)
GetProjectOk returns a tuple with the Project field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetProject(v string)
SetProject sets Project field to given value.
func (o *Billing) HasProject() bool
HasProject returns a boolean if a field has been set.
func (o *Billing) GetQuantity() float32
GetQuantity returns the Quantity field if non-nil, zero value otherwise.
func (o *Billing) GetQuantityOk() (*float32, bool)
GetQuantityOk returns a tuple with the Quantity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetQuantity(v float32)
SetQuantity sets Quantity field to given value.
func (o *Billing) HasQuantity() bool
HasQuantity returns a boolean if a field has been set.
func (o *Billing) GetResource() BillingResource
GetResource returns the Resource field if non-nil, zero value otherwise.
func (o *Billing) GetResourceOk() (*BillingResource, bool)
GetResourceOk returns a tuple with the Resource field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetResource(v BillingResource)
SetResource sets Resource field to given value.
func (o *Billing) HasResource() bool
HasResource returns a boolean if a field has been set.
func (o *Billing) GetService() BillingService
GetService returns the Service field if non-nil, zero value otherwise.
func (o *Billing) GetServiceOk() (*BillingService, bool)
GetServiceOk returns a tuple with the Service field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Billing) SetService(v BillingService)
SetService sets Service field to given value.
func (o *Billing) HasService() bool
HasService returns a boolean if a field has been set.