[][src]Struct mailchimp::types::CampaignContentParam

pub struct CampaignContentParam {
    pub plain_text: String,
    pub html: String,
    pub url: String,
    pub template: TemplateContent,
    pub archive: UploadArchive,
    pub variate_contents: Vec<VariateContent>,
}

Fields

plain_text: String

The plain-text portion of the campaign. If left unspecified, we’ll generate this automatically.

html: String

The raw HTML for the campaign.

url: String

When importing a campaign, the URL where the HTML lives.

template: TemplateContent

Use this template to generate the HTML content of the campaign

archive: UploadArchive

Available when uploading an archive to create campaign content. The archive should include all campaign content and images. Learn more.

variate_contents: Vec<VariateContent>

Content options for Multivariate Campaigns. Each content option must provide HTML content and may optionally provide plain text. For campaigns not testing content, only one object should be provided.

Trait Implementations

impl Clone for CampaignContentParam[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CampaignContentParam[src]

impl Serialize for CampaignContentParam[src]

impl<'de> Deserialize<'de> for CampaignContentParam[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T, U> TryInto for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err