class MailchimpMarketing::Client

Public Class Methods

new(config = {}) click to toggle source
# File lib/MailchimpMarketing.rb, line 48
def initialize(config = {})
  @api_client = ApiClient.new(config)

  @AccountExport = AccountExportApi.new(@api_client)
  @AccountExports = AccountExportsApi.new(@api_client)
  @ActivityFeed = ActivityFeedApi.new(@api_client)
  @AuthorizedApps = AuthorizedAppsApi.new(@api_client)
  @Automations = AutomationsApi.new(@api_client)
  @BatchWebhooks = BatchWebhooksApi.new(@api_client)
  @Batches = BatchesApi.new(@api_client)
  @CampaignFolders = CampaignFoldersApi.new(@api_client)
  @Campaigns = CampaignsApi.new(@api_client)
  @ConnectedSites = ConnectedSitesApi.new(@api_client)
  @Conversations = ConversationsApi.new(@api_client)
  @CustomerJourneys = CustomerJourneysApi.new(@api_client)
  @Ecommerce = EcommerceApi.new(@api_client)
  @FacebookAds = FacebookAdsApi.new(@api_client)
  @FileManager = FileManagerApi.new(@api_client)
  @LandingPages = LandingPagesApi.new(@api_client)
  @Lists = ListsApi.new(@api_client)
  @Ping = PingApi.new(@api_client)
  @Reporting = ReportingApi.new(@api_client)
  @Reports = ReportsApi.new(@api_client)
  @Root = RootApi.new(@api_client)
  @SearchCampaigns = SearchCampaignsApi.new(@api_client)
  @SearchMembers = SearchMembersApi.new(@api_client)
  @TemplateFolders = TemplateFoldersApi.new(@api_client)
  @Templates = TemplatesApi.new(@api_client)
  @VerifiedDomains = VerifiedDomainsApi.new(@api_client)
end

Public Instance Methods

accountExport() click to toggle source
# File lib/MailchimpMarketing.rb, line 83
def accountExport
  @AccountExport
end
accountExports() click to toggle source
# File lib/MailchimpMarketing.rb, line 86
def accountExports
  @AccountExports
end
activityFeed() click to toggle source
# File lib/MailchimpMarketing.rb, line 89
def activityFeed
  @ActivityFeed
end
authorizedApps() click to toggle source
# File lib/MailchimpMarketing.rb, line 92
def authorizedApps
  @AuthorizedApps
end
automations() click to toggle source
# File lib/MailchimpMarketing.rb, line 95
def automations
  @Automations
end
batchWebhooks() click to toggle source
# File lib/MailchimpMarketing.rb, line 98
def batchWebhooks
  @BatchWebhooks
end
batches() click to toggle source
# File lib/MailchimpMarketing.rb, line 101
def batches
  @Batches
end
campaignFolders() click to toggle source
# File lib/MailchimpMarketing.rb, line 104
def campaignFolders
  @CampaignFolders
end
campaigns() click to toggle source
# File lib/MailchimpMarketing.rb, line 107
def campaigns
  @Campaigns
end
connectedSites() click to toggle source
# File lib/MailchimpMarketing.rb, line 110
def connectedSites
  @ConnectedSites
end
conversations() click to toggle source
# File lib/MailchimpMarketing.rb, line 113
def conversations
  @Conversations
end
customerJourneys() click to toggle source
# File lib/MailchimpMarketing.rb, line 116
def customerJourneys
  @CustomerJourneys
end
ecommerce() click to toggle source
# File lib/MailchimpMarketing.rb, line 119
def ecommerce
  @Ecommerce
end
facebookAds() click to toggle source
# File lib/MailchimpMarketing.rb, line 122
def facebookAds
  @FacebookAds
end
fileManager() click to toggle source
# File lib/MailchimpMarketing.rb, line 125
def fileManager
  @FileManager
end
landingPages() click to toggle source
# File lib/MailchimpMarketing.rb, line 128
def landingPages
  @LandingPages
end
lists() click to toggle source
# File lib/MailchimpMarketing.rb, line 131
def lists
  @Lists
end
ping() click to toggle source
# File lib/MailchimpMarketing.rb, line 134
def ping
  @Ping
end
reporting() click to toggle source
# File lib/MailchimpMarketing.rb, line 137
def reporting
  @Reporting
end
reports() click to toggle source
# File lib/MailchimpMarketing.rb, line 140
def reports
  @Reports
end
root() click to toggle source
# File lib/MailchimpMarketing.rb, line 143
def root
  @Root
end
searchCampaigns() click to toggle source
# File lib/MailchimpMarketing.rb, line 146
def searchCampaigns
  @SearchCampaigns
end
searchMembers() click to toggle source
# File lib/MailchimpMarketing.rb, line 149
def searchMembers
  @SearchMembers
end
set_config(config = {}) click to toggle source
# File lib/MailchimpMarketing.rb, line 79
def set_config(config = {})
  @api_client.set_config(config)
end
templateFolders() click to toggle source
# File lib/MailchimpMarketing.rb, line 152
def templateFolders
  @TemplateFolders
end
templates() click to toggle source
# File lib/MailchimpMarketing.rb, line 155
def templates
  @Templates
end
verifiedDomains() click to toggle source
# File lib/MailchimpMarketing.rb, line 158
def verifiedDomains
  @VerifiedDomains
end