Class: MailchimpMarketing::Client
- Inherits:
-
Object
- Object
- MailchimpMarketing::Client
- Defined in:
- lib/MailchimpMarketing.rb
Instance Method Summary collapse
- #accountExport ⇒ Object
- #accountExports ⇒ Object
- #activityFeed ⇒ Object
- #authorizedApps ⇒ Object
- #automations ⇒ Object
- #batches ⇒ Object
- #batchWebhooks ⇒ Object
- #campaignFolders ⇒ Object
- #campaigns ⇒ Object
- #connectedSites ⇒ Object
- #conversations ⇒ Object
- #customerJourneys ⇒ Object
- #ecommerce ⇒ Object
- #facebookAds ⇒ Object
- #fileManager ⇒ Object
-
#initialize(config = {}) ⇒ Client
constructor
A new instance of Client.
- #landingPages ⇒ Object
- #lists ⇒ Object
- #ping ⇒ Object
- #reporting ⇒ Object
- #reports ⇒ Object
- #root ⇒ Object
- #searchCampaigns ⇒ Object
- #searchMembers ⇒ Object
- #set_config(config = {}) ⇒ Object
- #templateFolders ⇒ Object
- #templates ⇒ Object
- #verifiedDomains ⇒ Object
Constructor Details
#initialize(config = {}) ⇒ Client
Returns a new instance of Client.
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
# 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 |
Instance Method Details
#accountExport ⇒ Object
83 84 85 |
# File 'lib/MailchimpMarketing.rb', line 83 def accountExport @AccountExport end |
#accountExports ⇒ Object
86 87 88 |
# File 'lib/MailchimpMarketing.rb', line 86 def accountExports @AccountExports end |
#activityFeed ⇒ Object
89 90 91 |
# File 'lib/MailchimpMarketing.rb', line 89 def activityFeed @ActivityFeed end |
#authorizedApps ⇒ Object
92 93 94 |
# File 'lib/MailchimpMarketing.rb', line 92 def @AuthorizedApps end |
#automations ⇒ Object
95 96 97 |
# File 'lib/MailchimpMarketing.rb', line 95 def automations @Automations end |
#batches ⇒ Object
101 102 103 |
# File 'lib/MailchimpMarketing.rb', line 101 def batches @Batches end |
#batchWebhooks ⇒ Object
98 99 100 |
# File 'lib/MailchimpMarketing.rb', line 98 def batchWebhooks @BatchWebhooks end |
#campaignFolders ⇒ Object
104 105 106 |
# File 'lib/MailchimpMarketing.rb', line 104 def campaignFolders @CampaignFolders end |
#campaigns ⇒ Object
107 108 109 |
# File 'lib/MailchimpMarketing.rb', line 107 def campaigns @Campaigns end |
#connectedSites ⇒ Object
110 111 112 |
# File 'lib/MailchimpMarketing.rb', line 110 def connectedSites @ConnectedSites end |
#conversations ⇒ Object
113 114 115 |
# File 'lib/MailchimpMarketing.rb', line 113 def conversations @Conversations end |
#customerJourneys ⇒ Object
116 117 118 |
# File 'lib/MailchimpMarketing.rb', line 116 def customerJourneys @CustomerJourneys end |
#ecommerce ⇒ Object
119 120 121 |
# File 'lib/MailchimpMarketing.rb', line 119 def ecommerce @Ecommerce end |
#facebookAds ⇒ Object
122 123 124 |
# File 'lib/MailchimpMarketing.rb', line 122 def facebookAds @FacebookAds end |
#fileManager ⇒ Object
125 126 127 |
# File 'lib/MailchimpMarketing.rb', line 125 def fileManager @FileManager end |
#landingPages ⇒ Object
128 129 130 |
# File 'lib/MailchimpMarketing.rb', line 128 def landingPages @LandingPages end |
#lists ⇒ Object
131 132 133 |
# File 'lib/MailchimpMarketing.rb', line 131 def lists @Lists end |
#ping ⇒ Object
134 135 136 |
# File 'lib/MailchimpMarketing.rb', line 134 def ping @Ping end |
#reporting ⇒ Object
137 138 139 |
# File 'lib/MailchimpMarketing.rb', line 137 def reporting @Reporting end |
#reports ⇒ Object
140 141 142 |
# File 'lib/MailchimpMarketing.rb', line 140 def reports @Reports end |
#root ⇒ Object
143 144 145 |
# File 'lib/MailchimpMarketing.rb', line 143 def root @Root end |
#searchCampaigns ⇒ Object
146 147 148 |
# File 'lib/MailchimpMarketing.rb', line 146 def searchCampaigns @SearchCampaigns end |
#searchMembers ⇒ Object
149 150 151 |
# File 'lib/MailchimpMarketing.rb', line 149 def searchMembers @SearchMembers end |
#set_config(config = {}) ⇒ Object
79 80 81 |
# File 'lib/MailchimpMarketing.rb', line 79 def set_config(config = {}) @api_client.set_config(config) end |
#templateFolders ⇒ Object
152 153 154 |
# File 'lib/MailchimpMarketing.rb', line 152 def templateFolders @TemplateFolders end |
#templates ⇒ Object
155 156 157 |
# File 'lib/MailchimpMarketing.rb', line 155 def templates @Templates end |
#verifiedDomains ⇒ Object
158 159 160 |
# File 'lib/MailchimpMarketing.rb', line 158 def verifiedDomains @VerifiedDomains end |