[][src]Trait mailchimp::iter::BuildIter

pub trait BuildIter {
    type FilterItem;
    type Item;
    type Collection;
    fn update_item(
        &self,
        data: &Self::Item,
        api: Rc<MailchimpApi>
    ) -> Self::Item;
fn update_filter_offset(
        &self,
        filter: &Self::FilterItem
    ) -> Self::FilterItem; }

Build Iter

Associated Types

type FilterItem

Define the type of the Filter

type Item

Define the type of Item inner of collection

type Collection

Define the type collection

Loading content...

Required methods

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item

Create a resource from the data passed by parameter

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem

Update Filter Offset

Loading content...

Implementors

impl BuildIter for AutomationEmailQueueBuilder[src]

type Item = AutomationEmailQueueType

type FilterItem = AutomationEmailQueueFilter

type Collection = CollectionAutomationEmailQueue

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for AutomationSubscriberBuilder[src]

type Item = AutomationSubscriberType

type FilterItem = SimpleFilter

type Collection = CollectionAutomationSubscriber

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for CampaignFeedbackBuilder[src]

type Item = CampaignFeedbackType

type FilterItem = SimpleFilter

type Collection = CollectionCampaignFeedback

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ConversationBuilder[src]

type Item = Conversation

type FilterItem = ConversationsFilter

type Collection = CollectionConversations

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Return a new data updated

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Update the offset for pagination

impl BuildIter for LandingPageBuilder[src]

type Item = LandingPage

type FilterItem = SimpleFilter

type Collection = CollectionLandingPage

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListAbuseReportBuilder[src]

type Item = ListAbuseReportType

type FilterItem = SimpleFilter

type Collection = CollectionListAbuseReport

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListActivityBuilder[src]

type Item = ListActivityType

type FilterItem = SimpleFilter

type Collection = CollectionListActivity

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListClientsBuilder[src]

type Item = ListClientType

type FilterItem = SimpleFilter

type Collection = CollectionListClients

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListGrowthHistoryBuilder[src]

type Item = ListGrowthHistoryType

type FilterItem = ListGrowthHistoryFilter

type Collection = CollectionListGrowthHistory

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListInterestBuilder[src]

type Item = ListInterest

type FilterItem = SimpleFilter

type Collection = CollectionListInterest

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListInterestCategoryBuilder[src]

type Item = ListInterestCategory

type FilterItem = ListInterestCategoryFilter

type Collection = CollectionListInterestCategories

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListLocationsBuilder[src]

type Item = ListLocationType

type FilterItem = SimpleFilter

type Collection = CollectionListLocations

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListMemberActivityBuilder[src]

type Item = ListMemberActivity

type FilterItem = SimpleFilter

type Collection = CollectionListMemberActivity

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListMemberGoalBuilder[src]

type Item = ListMemberGoal

type FilterItem = SimpleFilter

type Collection = CollectionListMemberGoal

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListMemberNoteBuilder[src]

type Item = ListMemberNote

type FilterItem = SimpleFilter

type Collection = CollectionListMemberNote

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListMemberTagBuilder[src]

type Item = String

type FilterItem = SimpleFilter

type Collection = CollectionListMemberTag

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListMembersBuilder[src]

type Item = ListMember

type FilterItem = ListMembersFilter

type Collection = CollectionListMembers

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListMergeFieldBuilder[src]

type Item = ListMergeField

type FilterItem = ListMergeFieldFilter

type Collection = CollectionListMergeField

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListSegmentBuilder[src]

type Item = ListSegment

type FilterItem = ListSegmentFilter

type Collection = CollectionListSegment

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListSegmentMembersBuilder[src]

type Item = ListMember

type FilterItem = SimpleFilter

type Collection = CollectionListSegmentMembers

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListSignupFormBuilder[src]

type Item = ListSignupForm

type FilterItem = SimpleFilter

type Collection = CollectionListSignupForm

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for ListWebhooksBuilder[src]

type Item = ListWebhooks

type FilterItem = SimpleFilter

type Collection = CollectionListWebhooks

fn update_item(&self, data: &Self::Item, api: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

impl BuildIter for MessagesBuider[src]

type Item = ConversationMessage

type FilterItem = MessagesFilter

type Collection = CollectionConversationMessages

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Return a new data updated

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Update the offset for pagination

impl BuildIter for ReportsBuilder[src]

type Item = ReportType

type FilterItem = ReportsFilter

type Collection = CollectionReports

fn update_item(&self, data: &Self::Item, _: Rc<MailchimpApi>) -> Self::Item[src]

Crea un recurso a partir del dato pasado por parámetro

fn update_filter_offset(&self, filter: &Self::FilterItem) -> Self::FilterItem[src]

Actualiza el offset

Loading content...