pub struct AutomationWorkflowType {
    pub id: Option<String>,
    pub create_time: Option<String>,
    pub start_time: Option<String>,
    pub status: Option<String>,
    pub emails_sent: Option<u64>,
    pub recipients: Option<RecipientType>,
    pub settings: Option<AutomationCampaignSettingsType>,
    pub tracking: Option<AutomationTrackingOptionsType>,
    pub trigger_settings: Option<AutomationTriggerType>,
    pub report_summary: Option<CampaignReportSummaryType>,
    pub _links: Option<Vec<LinkType>>,
    pub _api: MailchimpApi,
}

Fields

id: Option<String>

A string that identifies the Automation.

create_time: Option<String>

Desc: The date and time the Automation was created in ISO 8601 format.

start_time: Option<String>

Desc: The date and time the Automation was started in ISO 8601 format.

status: Option<String>

Desc: The current status of the Automation.

emails_sent: Option<u64>

Desc: The total number of emails sent for the Automation.

recipients: Option<RecipientType>

Desc: List settings for the Automation.

settings: Option<AutomationCampaignSettingsType>

Desc: The settings for the Automation workflow.

tracking: Option<AutomationTrackingOptionsType>

Desc: The tracking options for the Automation.

trigger_settings: Option<AutomationTriggerType>

Desc: Available triggers for Automation workflows.

report_summary: Option<CampaignReportSummaryType>

Desc: A summary of opens, clicks, and unsubscribes for sent campaigns.

_links: Option<Vec<LinkType>>

Desc: A list of link types and descriptions for the API schema documents.

_api: MailchimpApi

Mailchimp APi

Implementations

Detiene todos los emails para esta automatización

En caso de ser satisfactoria la ejecución, devuelve None, en caso contrario devuelve el error, con su respectiva descripción

Inicia todos los emails para esta automatización

En caso de ser satisfactoria la ejecución, devuelve None, en caso contrario devuelve el error, con su respectiva descripción

Actualiza la automatización y devuelve una instancia nueva

Argumentos: settings: Configuracion de la automatización a crear delay: Ajustes de retraso para un correo electrónico de automatización.

============= EMAILS ============================

Devuelve una lista de los emails automatizados

Update settings for a Automation workflow email, and return the Automation workflow email Updated

Argumentos: campaign_id: The unique id for the campaign. settings: Settings for the campaign including the email subject, from name, and from email address. delay: The delay settings for an automation email.

Removes an individual Automation workflow email. Emails from certain workflow types, including the Abandoned Cart Email (abandonedCart) and Product Retargeting Email (abandonedBrowse) Workflows, cannot be deleted.

Argumentos: workflow_email_id: The unique id for the Automation workflow email.

Devuelve la informacion sobre un flujo de trabajos de automatizacion de emails

Argumentos: workflow_email_id: Identificador único de la automatización

View all subscribers removed from a workflow

Return Iterator

Remove a subscriber from a specific Automation workflow. You can remove a subscriber at any point in an Automation workflow, regardless of how many emails they’ve been sent from that workflow. Once they’re removed, they can never be added back to the same workflow.

Arguments: email_address: The list member’s email address.

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more

Total Items

Data

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.