Name | Type | Description | Notes |
---|---|---|---|
Product | interface{} | ||
IsTrial | bool | ||
StartDate | interface{} | ||
EndDate | interface{} | ||
Payload | map[string]interface{} | ||
Plan | interface{} | ||
PublicName | interface{} | ||
EnterprisePluginsAdded | bool | ||
PlanBillingCycle | interface{} |
func NewCurrent(product interface{}, isTrial bool, startDate interface{}, endDate interface{}, payload map[string]interface{}, plan interface{}, publicName interface{}, enterprisePluginsAdded bool, planBillingCycle interface{}, ) *Current
NewCurrent instantiates a new Current 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 NewCurrentWithDefaults() *Current
NewCurrentWithDefaults instantiates a new Current 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 *Current) GetProduct() interface{}
GetProduct returns the Product field if non-nil, zero value otherwise.
func (o *Current) GetProductOk() (*interface{}, bool)
GetProductOk returns a tuple with the Product field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetProduct(v interface{})
SetProduct sets Product field to given value.
func (o *Current) SetProductNil(b bool)
SetProductNil sets the value for Product to be an explicit nil
func (o *Current) UnsetProduct()
UnsetProduct ensures that no value is present for Product, not even an explicit nil
func (o *Current) GetIsTrial() bool
GetIsTrial returns the IsTrial field if non-nil, zero value otherwise.
func (o *Current) GetIsTrialOk() (*bool, bool)
GetIsTrialOk returns a tuple with the IsTrial field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetIsTrial(v bool)
SetIsTrial sets IsTrial field to given value.
func (o *Current) GetStartDate() interface{}
GetStartDate returns the StartDate field if non-nil, zero value otherwise.
func (o *Current) GetStartDateOk() (*interface{}, bool)
GetStartDateOk returns a tuple with the StartDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetStartDate(v interface{})
SetStartDate sets StartDate field to given value.
func (o *Current) SetStartDateNil(b bool)
SetStartDateNil sets the value for StartDate to be an explicit nil
func (o *Current) UnsetStartDate()
UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil
func (o *Current) GetEndDate() interface{}
GetEndDate returns the EndDate field if non-nil, zero value otherwise.
func (o *Current) GetEndDateOk() (*interface{}, bool)
GetEndDateOk returns a tuple with the EndDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetEndDate(v interface{})
SetEndDate sets EndDate field to given value.
func (o *Current) SetEndDateNil(b bool)
SetEndDateNil sets the value for EndDate to be an explicit nil
func (o *Current) UnsetEndDate()
UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil
func (o *Current) GetPayload() map[string]interface{}
GetPayload returns the Payload field if non-nil, zero value otherwise.
func (o *Current) GetPayloadOk() (*map[string]interface{}, bool)
GetPayloadOk returns a tuple with the Payload field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetPayload(v map[string]interface{})
SetPayload sets Payload field to given value.
func (o *Current) GetPlan() interface{}
GetPlan returns the Plan field if non-nil, zero value otherwise.
func (o *Current) GetPlanOk() (*interface{}, bool)
GetPlanOk returns a tuple with the Plan field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetPlan(v interface{})
SetPlan sets Plan field to given value.
func (o *Current) SetPlanNil(b bool)
SetPlanNil sets the value for Plan to be an explicit nil
func (o *Current) UnsetPlan()
UnsetPlan ensures that no value is present for Plan, not even an explicit nil
func (o *Current) GetPublicName() interface{}
GetPublicName returns the PublicName field if non-nil, zero value otherwise.
func (o *Current) GetPublicNameOk() (*interface{}, bool)
GetPublicNameOk returns a tuple with the PublicName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetPublicName(v interface{})
SetPublicName sets PublicName field to given value.
func (o *Current) SetPublicNameNil(b bool)
SetPublicNameNil sets the value for PublicName to be an explicit nil
func (o *Current) UnsetPublicName()
UnsetPublicName ensures that no value is present for PublicName, not even an explicit nil
func (o *Current) GetEnterprisePluginsAdded() bool
GetEnterprisePluginsAdded returns the EnterprisePluginsAdded field if non-nil, zero value otherwise.
func (o *Current) GetEnterprisePluginsAddedOk() (*bool, bool)
GetEnterprisePluginsAddedOk returns a tuple with the EnterprisePluginsAdded field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetEnterprisePluginsAdded(v bool)
SetEnterprisePluginsAdded sets EnterprisePluginsAdded field to given value.
func (o *Current) GetPlanBillingCycle() interface{}
GetPlanBillingCycle returns the PlanBillingCycle field if non-nil, zero value otherwise.
func (o *Current) GetPlanBillingCycleOk() (*interface{}, bool)
GetPlanBillingCycleOk returns a tuple with the PlanBillingCycle field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Current) SetPlanBillingCycle(v interface{})
SetPlanBillingCycle sets PlanBillingCycle field to given value.
func (o *Current) SetPlanBillingCycleNil(b bool)
SetPlanBillingCycleNil sets the value for PlanBillingCycle to be an explicit nil
func (o *Current) UnsetPlanBillingCycle()
UnsetPlanBillingCycle ensures that no value is present for PlanBillingCycle, not even an explicit nil