Name | Type | Description | Notes |
---|---|---|---|
StartTime | Pointer to time.Time | The start of the aggregation time frame in UTC. | |
EndTime | Pointer to time.Time | The end of the aggregation time frame in UTC. | |
CampaignId | Pointer to int32 | The ID of the campaign. | |
CampaignName | Pointer to string | The name of the campaign. | |
CampaignTags | Pointer to []string | A list of tags for the campaign. | |
CampaignState | Pointer to string | The state of the campaign. Note: A disabled or archived campaign is not evaluated for rules or coupons. | |
TotalRevenue | Pointer to AnalyticsDataPointWithTrendAndInfluencedRate | [optional] | |
SessionsCount | Pointer to AnalyticsDataPointWithTrendAndInfluencedRate | [optional] | |
AvgItemsPerSession | Pointer to AnalyticsDataPointWithTrendAndUplift | [optional] | |
AvgSessionValue | Pointer to AnalyticsDataPointWithTrendAndUplift | [optional] | |
TotalDiscounts | Pointer to AnalyticsDataPointWithTrend | [optional] | |
CouponsCount | Pointer to AnalyticsDataPointWithTrend | [optional] |
func (o *ApplicationCampaignAnalytics) GetStartTime() time.Time
GetStartTime returns the StartTime field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetStartTimeOk() (time.Time, bool)
GetStartTimeOk returns a tuple with the StartTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasStartTime() bool
HasStartTime returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetStartTime(v time.Time)
SetStartTime gets a reference to the given time.Time and assigns it to the StartTime field.
func (o *ApplicationCampaignAnalytics) GetEndTime() time.Time
GetEndTime returns the EndTime field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetEndTimeOk() (time.Time, bool)
GetEndTimeOk returns a tuple with the EndTime field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasEndTime() bool
HasEndTime returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetEndTime(v time.Time)
SetEndTime gets a reference to the given time.Time and assigns it to the EndTime field.
func (o *ApplicationCampaignAnalytics) GetCampaignId() int32
GetCampaignId returns the CampaignId field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetCampaignIdOk() (int32, bool)
GetCampaignIdOk returns a tuple with the CampaignId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasCampaignId() bool
HasCampaignId returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetCampaignId(v int32)
SetCampaignId gets a reference to the given int32 and assigns it to the CampaignId field.
func (o *ApplicationCampaignAnalytics) GetCampaignName() string
GetCampaignName returns the CampaignName field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetCampaignNameOk() (string, bool)
GetCampaignNameOk returns a tuple with the CampaignName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasCampaignName() bool
HasCampaignName returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetCampaignName(v string)
SetCampaignName gets a reference to the given string and assigns it to the CampaignName field.
func (o *ApplicationCampaignAnalytics) GetCampaignTags() []string
GetCampaignTags returns the CampaignTags field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetCampaignTagsOk() ([]string, bool)
GetCampaignTagsOk returns a tuple with the CampaignTags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasCampaignTags() bool
HasCampaignTags returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetCampaignTags(v []string)
SetCampaignTags gets a reference to the given []string and assigns it to the CampaignTags field.
func (o *ApplicationCampaignAnalytics) GetCampaignState() string
GetCampaignState returns the CampaignState field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetCampaignStateOk() (string, bool)
GetCampaignStateOk returns a tuple with the CampaignState field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasCampaignState() bool
HasCampaignState returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetCampaignState(v string)
SetCampaignState gets a reference to the given string and assigns it to the CampaignState field.
func (o *ApplicationCampaignAnalytics) GetTotalRevenue() AnalyticsDataPointWithTrendAndInfluencedRate
GetTotalRevenue returns the TotalRevenue field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetTotalRevenueOk() (AnalyticsDataPointWithTrendAndInfluencedRate, bool)
GetTotalRevenueOk returns a tuple with the TotalRevenue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasTotalRevenue() bool
HasTotalRevenue returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetTotalRevenue(v AnalyticsDataPointWithTrendAndInfluencedRate)
SetTotalRevenue gets a reference to the given AnalyticsDataPointWithTrendAndInfluencedRate and assigns it to the TotalRevenue field.
func (o *ApplicationCampaignAnalytics) GetSessionsCount() AnalyticsDataPointWithTrendAndInfluencedRate
GetSessionsCount returns the SessionsCount field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetSessionsCountOk() (AnalyticsDataPointWithTrendAndInfluencedRate, bool)
GetSessionsCountOk returns a tuple with the SessionsCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasSessionsCount() bool
HasSessionsCount returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetSessionsCount(v AnalyticsDataPointWithTrendAndInfluencedRate)
SetSessionsCount gets a reference to the given AnalyticsDataPointWithTrendAndInfluencedRate and assigns it to the SessionsCount field.
func (o *ApplicationCampaignAnalytics) GetAvgItemsPerSession() AnalyticsDataPointWithTrendAndUplift
GetAvgItemsPerSession returns the AvgItemsPerSession field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetAvgItemsPerSessionOk() (AnalyticsDataPointWithTrendAndUplift, bool)
GetAvgItemsPerSessionOk returns a tuple with the AvgItemsPerSession field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasAvgItemsPerSession() bool
HasAvgItemsPerSession returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetAvgItemsPerSession(v AnalyticsDataPointWithTrendAndUplift)
SetAvgItemsPerSession gets a reference to the given AnalyticsDataPointWithTrendAndUplift and assigns it to the AvgItemsPerSession field.
func (o *ApplicationCampaignAnalytics) GetAvgSessionValue() AnalyticsDataPointWithTrendAndUplift
GetAvgSessionValue returns the AvgSessionValue field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetAvgSessionValueOk() (AnalyticsDataPointWithTrendAndUplift, bool)
GetAvgSessionValueOk returns a tuple with the AvgSessionValue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasAvgSessionValue() bool
HasAvgSessionValue returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetAvgSessionValue(v AnalyticsDataPointWithTrendAndUplift)
SetAvgSessionValue gets a reference to the given AnalyticsDataPointWithTrendAndUplift and assigns it to the AvgSessionValue field.
func (o *ApplicationCampaignAnalytics) GetTotalDiscounts() AnalyticsDataPointWithTrend
GetTotalDiscounts returns the TotalDiscounts field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetTotalDiscountsOk() (AnalyticsDataPointWithTrend, bool)
GetTotalDiscountsOk returns a tuple with the TotalDiscounts field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasTotalDiscounts() bool
HasTotalDiscounts returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetTotalDiscounts(v AnalyticsDataPointWithTrend)
SetTotalDiscounts gets a reference to the given AnalyticsDataPointWithTrend and assigns it to the TotalDiscounts field.
func (o *ApplicationCampaignAnalytics) GetCouponsCount() AnalyticsDataPointWithTrend
GetCouponsCount returns the CouponsCount field if non-nil, zero value otherwise.
func (o *ApplicationCampaignAnalytics) GetCouponsCountOk() (AnalyticsDataPointWithTrend, bool)
GetCouponsCountOk returns a tuple with the CouponsCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ApplicationCampaignAnalytics) HasCouponsCount() bool
HasCouponsCount returns a boolean if a field has been set.
func (o *ApplicationCampaignAnalytics) SetCouponsCount(v AnalyticsDataPointWithTrend)
SetCouponsCount gets a reference to the given AnalyticsDataPointWithTrend and assigns it to the CouponsCount field.