Struct mailchimp_api::types::CampaignDataType
source · pub struct CampaignDataType {Show 23 fields
pub links: Vec<Links>,
pub ab_split_opts: Option<AbSplitOpts>,
pub archive_url: String,
pub content_type: String,
pub create_time: Option<DateTime<Utc>>,
pub delivery_status: Option<DeliveryStatus>,
pub emails_sent: i64,
pub id: String,
pub long_archive_url: String,
pub needs_block_refresh: bool,
pub parent_campaign_id: String,
pub recipients: Option<CampaignListData>,
pub report_summary: Option<CampaignReportSummaryData>,
pub resendable: bool,
pub rss_opts: Option<CampaignRssOptionsData>,
pub send_time: Option<DateTime<Utc>>,
pub settings: Option<GetCampaignsResponseCampaignSettings>,
pub social_card: Option<SocialCard>,
pub status: Option<CampaignStatus>,
pub tracking: Option<CampaignTrackingOptions>,
pub type_: CampaignType,
pub variate_settings: Option<CampaignABTestOptions>,
pub web_id: i64,
}Expand description
A summary of an individual campaign’s settings and content.
Fields
links: Vec<Links>A summary of an individual campaign’s settings and content.
ab_split_opts: Option<AbSplitOpts>A summary of an individual campaign’s settings and content.
archive_url: StringA summary of an individual campaign’s settings and content.
content_type: StringA summary of an individual campaign’s settings and content.
create_time: Option<DateTime<Utc>>A summary of an individual campaign’s settings and content.
delivery_status: Option<DeliveryStatus>A summary of an individual campaign’s settings and content.
emails_sent: i64A summary of an individual campaign’s settings and content.
id: StringA summary of an individual campaign’s settings and content.
long_archive_url: StringA summary of an individual campaign’s settings and content.
needs_block_refresh: boolA summary of an individual campaign’s settings and content.
parent_campaign_id: StringA summary of an individual campaign’s settings and content.
recipients: Option<CampaignListData>A summary of an individual campaign’s settings and content.
report_summary: Option<CampaignReportSummaryData>A summary of an individual campaign’s settings and content.
resendable: boolA summary of an individual campaign’s settings and content.
rss_opts: Option<CampaignRssOptionsData>A summary of an individual campaign’s settings and content.
send_time: Option<DateTime<Utc>>A summary of an individual campaign’s settings and content.
settings: Option<GetCampaignsResponseCampaignSettings>A summary of an individual campaign’s settings and content.
A summary of an individual campaign’s settings and content.
status: Option<CampaignStatus>A summary of an individual campaign’s settings and content.
tracking: Option<CampaignTrackingOptions>A summary of an individual campaign’s settings and content.
type_: CampaignTypeThere are four types of campaigns you can create in Mailchimp. A/B Split campaigns have been deprecated and variate campaigns should be used instead.
variate_settings: Option<CampaignABTestOptions>A summary of an individual campaign’s settings and content.
web_id: i64A summary of an individual campaign’s settings and content.
Trait Implementations
sourceimpl Clone for CampaignDataType
impl Clone for CampaignDataType
sourcefn clone(&self) -> CampaignDataType
fn clone(&self) -> CampaignDataType
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for CampaignDataType
impl Debug for CampaignDataType
sourceimpl<'de> Deserialize<'de> for CampaignDataType
impl<'de> Deserialize<'de> for CampaignDataType
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
sourceimpl JsonSchema for CampaignDataType
impl JsonSchema for CampaignDataType
sourcefn schema_name() -> String
fn schema_name() -> String
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more