pub struct MailchimpClient { /* private fields */ }
Expand description

Implementación del cliente para el API

Ejemplo

En este ejemplo se imrpimen el tricker actual de todos los mercados disponibles

extern crate mailchimp_rs;
use mailchimp_rs::MailchimpClient;

const DC: &'static str = "<DC>";
const API_KEY: &'static str = "<API KEY>";

let client = MailchimpClient::new(API_KEY, API_KEY);

Implementations

Crea una instancia pasandole como parámetros el Mailchimp Datacentery el API Key

Argumentos:

dc: Datacenter
api_key: API KEY

===================== AUTHORIZED ==================

Devuelve una lista de las aplicaciones conectadas y registradas de una cuenta.

Argumentos:

filters: Filtros que requieras aplicar a la hora de obtener las aplicaciones

    fields: Una lista de campos separados por comas para devolver.
        Parámetros de referencia de subobjetos con notación de puntos.
    exclude_fields: Una lista de campos separados por comas para excluir.
       Parámetros de referencia de subobjetos con notación de puntos.
    count: Cantidad de registros a devolver
    offset: El número de registros de una colección a omitir. Por defecto es 0

Obtiene las credenciales basadas en OAuth2 para asociar las llamadas a la API con su aplicación.

Argumentos:

client_id: Id o nombre de usuario único para la autorización
client_secret: Contraseña del cliente para la autorización

Devuelve una lista de las aplicaciones conectadas y registradas de una cuenta.

Argumentos: app_id: identificador de la aplicación autorizada filters: Filtros que requieras aplicar a la hora de obtener las aplicaciones

    fields: Una lista de campos separados por comas para devolver.
        Parámetros de referencia de subobjetos con notación de puntos.
    exclude_fields: Una lista de campos separados por comas para excluir.
       Parámetros de referencia de subobjetos con notación de puntos.

===================== ACCOUNTS AUTOMATION ==================

Devuelve un resumen de las automatizaciones de una cuenta.

Argumentos:

filters: Filtros que se requieran aplicar a la hora de obtener las automatizaciones
    Estos filtros se deben pasar en forma de llave, valor donde las llaves puede ser
    cualquiera de los siguientes:

    fields: Una lista de campos separados por comas para devolver.
        Parámetros de referencia de subobjetos con notación de puntos.
    exclude_fields: Una lista de campos separados por comas para excluir.
       Parámetros de referencia de subobjetos con notación de puntos.
    before_create_time: Restringe la respuesta a las automatizaciones creadas
        antes del tiempo establecido. Recomendamos el formato de hora
        ISO 8601: 2015-10-21T15: 41: 36 + 00: 00.
    since_create_time: Restringe la respuesta a las automatizaciones creadas
        después del tiempo establecido. Recomendamos el formato de hora
        ISO 8601: 2015-10-21T15: 41: 36 + 00: 00.
    before_send_time: Restringe la respuesta a las automatizaciones enviadas
        antes del tiempo establecido. Recomendamos el formato de hora
        ISO 8601: 2015-10-21T15: 41: 36 + 00: 00.
    since_send_time: Restringe la respuesta a las automatizaciones enviadas después
        del tiempo establecido. Recomendamos el formato de hora
        ISO 8601: 2015-10-21T15: 41: 36 + 00: 00.
    status: Restringe los resultados a automatizaciones con el estado especificado.

Devuelve la informacion de la automatizacion especificada

Argumentos: workflow_id: Identificador único de la automatización filters: Filtros requeridos a la hora de obtener las automatizaciones Estos filtros se deben pasar en forma de llave, valor donde las llaves puede ser cualquiera de los siguientes:

    fields: Una lista de campos separados por comas para devolver.
        Parámetros de referencia de subobjetos con notación de puntos.
    exclude_fields: Una lista de campos separados por comas para excluir.
       Parámetros de referencia de subobjetos con notación de puntos.

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 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.