Name | Type | Description | Notes |
---|---|---|---|
CampaignId | Pointer to string | The ID of the campaign | [optional] |
LinkStats | Pointer to map[string]int32 | Statistics about the links clicked within the campaign | [optional] |
ClickedContactCount | Pointer to int32 | The total number of contacts that clicked on any link | [optional] |
OpenedContactCount | Pointer to int32 | The total number of contacts that opened the campaign email | [optional] |
RepliedContactCount | Pointer to int32 | The total number of contacts that replied to the campaign email | [optional] |
ClickedUniqueContactCount | Pointer to int32 | The unique number of contacts that clicked on any link | [optional] |
OpenedUniqueContactCount | Pointer to int32 | The unique number of contacts that opened the campaign email | [optional] |
RepliedUniqueContactCount | Pointer to int32 | The unique number of contacts that replied to the campaign email | [optional] |
SentContactCount | Pointer to int32 | The total number of contacts the campaign was sent to | [optional] |
UnsubscribeContactCount | Pointer to int32 | The total number of contacts that unsubscribed | [optional] |
BounceContactCount | Pointer to int32 | The total number of bounced contacts | [optional] |
SpamContactCount | Pointer to int32 | The total number of contacts that marked the email as spam | [optional] |
EmailRevenue | Pointer to string | The total revenue generated from the campaign email | [optional] |
RevenuePerRecipient | Pointer to string | The average revenue generated per recipient | [optional] |
Currency | Pointer to string | The currency in which the revenue is measured | [optional] |
func NewReportData() *ReportData
NewReportData instantiates a new ReportData 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 NewReportDataWithDefaults() *ReportData
NewReportDataWithDefaults instantiates a new ReportData 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 *ReportData) GetCampaignId() string
GetCampaignId returns the CampaignId field if non-nil, zero value otherwise.
func (o *ReportData) GetCampaignIdOk() (*string, 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 *ReportData) SetCampaignId(v string)
SetCampaignId sets CampaignId field to given value.
func (o *ReportData) HasCampaignId() bool
HasCampaignId returns a boolean if a field has been set.
func (o *ReportData) GetLinkStats() map[string]int32
GetLinkStats returns the LinkStats field if non-nil, zero value otherwise.
func (o *ReportData) GetLinkStatsOk() (*map[string]int32, bool)
GetLinkStatsOk returns a tuple with the LinkStats field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetLinkStats(v map[string]int32)
SetLinkStats sets LinkStats field to given value.
func (o *ReportData) HasLinkStats() bool
HasLinkStats returns a boolean if a field has been set.
func (o *ReportData) GetClickedContactCount() int32
GetClickedContactCount returns the ClickedContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetClickedContactCountOk() (*int32, bool)
GetClickedContactCountOk returns a tuple with the ClickedContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetClickedContactCount(v int32)
SetClickedContactCount sets ClickedContactCount field to given value.
func (o *ReportData) HasClickedContactCount() bool
HasClickedContactCount returns a boolean if a field has been set.
func (o *ReportData) GetOpenedContactCount() int32
GetOpenedContactCount returns the OpenedContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetOpenedContactCountOk() (*int32, bool)
GetOpenedContactCountOk returns a tuple with the OpenedContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetOpenedContactCount(v int32)
SetOpenedContactCount sets OpenedContactCount field to given value.
func (o *ReportData) HasOpenedContactCount() bool
HasOpenedContactCount returns a boolean if a field has been set.
func (o *ReportData) GetRepliedContactCount() int32
GetRepliedContactCount returns the RepliedContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetRepliedContactCountOk() (*int32, bool)
GetRepliedContactCountOk returns a tuple with the RepliedContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetRepliedContactCount(v int32)
SetRepliedContactCount sets RepliedContactCount field to given value.
func (o *ReportData) HasRepliedContactCount() bool
HasRepliedContactCount returns a boolean if a field has been set.
func (o *ReportData) GetClickedUniqueContactCount() int32
GetClickedUniqueContactCount returns the ClickedUniqueContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetClickedUniqueContactCountOk() (*int32, bool)
GetClickedUniqueContactCountOk returns a tuple with the ClickedUniqueContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetClickedUniqueContactCount(v int32)
SetClickedUniqueContactCount sets ClickedUniqueContactCount field to given value.
func (o *ReportData) HasClickedUniqueContactCount() bool
HasClickedUniqueContactCount returns a boolean if a field has been set.
func (o *ReportData) GetOpenedUniqueContactCount() int32
GetOpenedUniqueContactCount returns the OpenedUniqueContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetOpenedUniqueContactCountOk() (*int32, bool)
GetOpenedUniqueContactCountOk returns a tuple with the OpenedUniqueContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetOpenedUniqueContactCount(v int32)
SetOpenedUniqueContactCount sets OpenedUniqueContactCount field to given value.
func (o *ReportData) HasOpenedUniqueContactCount() bool
HasOpenedUniqueContactCount returns a boolean if a field has been set.
func (o *ReportData) GetRepliedUniqueContactCount() int32
GetRepliedUniqueContactCount returns the RepliedUniqueContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetRepliedUniqueContactCountOk() (*int32, bool)
GetRepliedUniqueContactCountOk returns a tuple with the RepliedUniqueContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetRepliedUniqueContactCount(v int32)
SetRepliedUniqueContactCount sets RepliedUniqueContactCount field to given value.
func (o *ReportData) HasRepliedUniqueContactCount() bool
HasRepliedUniqueContactCount returns a boolean if a field has been set.
func (o *ReportData) GetSentContactCount() int32
GetSentContactCount returns the SentContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetSentContactCountOk() (*int32, bool)
GetSentContactCountOk returns a tuple with the SentContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetSentContactCount(v int32)
SetSentContactCount sets SentContactCount field to given value.
func (o *ReportData) HasSentContactCount() bool
HasSentContactCount returns a boolean if a field has been set.
func (o *ReportData) GetUnsubscribeContactCount() int32
GetUnsubscribeContactCount returns the UnsubscribeContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetUnsubscribeContactCountOk() (*int32, bool)
GetUnsubscribeContactCountOk returns a tuple with the UnsubscribeContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetUnsubscribeContactCount(v int32)
SetUnsubscribeContactCount sets UnsubscribeContactCount field to given value.
func (o *ReportData) HasUnsubscribeContactCount() bool
HasUnsubscribeContactCount returns a boolean if a field has been set.
func (o *ReportData) GetBounceContactCount() int32
GetBounceContactCount returns the BounceContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetBounceContactCountOk() (*int32, bool)
GetBounceContactCountOk returns a tuple with the BounceContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetBounceContactCount(v int32)
SetBounceContactCount sets BounceContactCount field to given value.
func (o *ReportData) HasBounceContactCount() bool
HasBounceContactCount returns a boolean if a field has been set.
func (o *ReportData) GetSpamContactCount() int32
GetSpamContactCount returns the SpamContactCount field if non-nil, zero value otherwise.
func (o *ReportData) GetSpamContactCountOk() (*int32, bool)
GetSpamContactCountOk returns a tuple with the SpamContactCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetSpamContactCount(v int32)
SetSpamContactCount sets SpamContactCount field to given value.
func (o *ReportData) HasSpamContactCount() bool
HasSpamContactCount returns a boolean if a field has been set.
func (o *ReportData) GetEmailRevenue() string
GetEmailRevenue returns the EmailRevenue field if non-nil, zero value otherwise.
func (o *ReportData) GetEmailRevenueOk() (*string, bool)
GetEmailRevenueOk returns a tuple with the EmailRevenue field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetEmailRevenue(v string)
SetEmailRevenue sets EmailRevenue field to given value.
func (o *ReportData) HasEmailRevenue() bool
HasEmailRevenue returns a boolean if a field has been set.
func (o *ReportData) GetRevenuePerRecipient() string
GetRevenuePerRecipient returns the RevenuePerRecipient field if non-nil, zero value otherwise.
func (o *ReportData) GetRevenuePerRecipientOk() (*string, bool)
GetRevenuePerRecipientOk returns a tuple with the RevenuePerRecipient field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetRevenuePerRecipient(v string)
SetRevenuePerRecipient sets RevenuePerRecipient field to given value.
func (o *ReportData) HasRevenuePerRecipient() bool
HasRevenuePerRecipient returns a boolean if a field has been set.
func (o *ReportData) GetCurrency() string
GetCurrency returns the Currency field if non-nil, zero value otherwise.
func (o *ReportData) GetCurrencyOk() (*string, bool)
GetCurrencyOk returns a tuple with the Currency field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ReportData) SetCurrency(v string)
SetCurrency sets Currency field to given value.
func (o *ReportData) HasCurrency() bool
HasCurrency returns a boolean if a field has been set.