Class: MailchimpMarketing::Client
- Inherits:
-
Object
- Object
- MailchimpMarketing::Client
- Defined in:
- lib/MailchimpMarketing.rb
Instance Method Summary collapse
- #activityFeed ⇒ Object
- #authorizedApps ⇒ Object
- #automations ⇒ Object
- #batches ⇒ Object
- #batchWebhooks ⇒ Object
- #campaignFolders ⇒ Object
- #campaigns ⇒ Object
- #connectedSites ⇒ Object
- #conversations ⇒ Object
- #dashboard ⇒ Object
- #ecommerce ⇒ Object
- #externalAuths ⇒ Object
- #facebookAds ⇒ Object
- #fileManager ⇒ Object
-
#initialize(api_key = '', server = '') ⇒ Client
constructor
A new instance of Client.
- #landingPages ⇒ Object
- #lists ⇒ Object
- #ping ⇒ Object
- #postcards ⇒ Object
- #reporting ⇒ Object
- #reports ⇒ Object
- #root ⇒ Object
- #searchCampaigns ⇒ Object
- #searchMembers ⇒ Object
- #set_config(api_key = '', server = '') ⇒ Object
- #templateFolders ⇒ Object
- #templates ⇒ Object
- #verifiedDomains ⇒ Object
Constructor Details
#initialize(api_key = '', server = '') ⇒ Client
Returns a new instance of Client.
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 78 |
# File 'lib/MailchimpMarketing.rb', line 49 def initialize(api_key = '', server = '') @api_client = ApiClient.new(api_key, server) @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) @Dashboard = DashboardApi.new(@api_client) @Ecommerce = EcommerceApi.new(@api_client) @ExternalAuths = ExternalAuthsApi.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) @Postcards = PostcardsApi.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
#activityFeed ⇒ Object
84 85 86 |
# File 'lib/MailchimpMarketing.rb', line 84 def activityFeed @ActivityFeed end |
#authorizedApps ⇒ Object
87 88 89 |
# File 'lib/MailchimpMarketing.rb', line 87 def @AuthorizedApps end |
#automations ⇒ Object
90 91 92 |
# File 'lib/MailchimpMarketing.rb', line 90 def automations @Automations end |
#batches ⇒ Object
96 97 98 |
# File 'lib/MailchimpMarketing.rb', line 96 def batches @Batches end |
#batchWebhooks ⇒ Object
93 94 95 |
# File 'lib/MailchimpMarketing.rb', line 93 def batchWebhooks @BatchWebhooks end |
#campaignFolders ⇒ Object
99 100 101 |
# File 'lib/MailchimpMarketing.rb', line 99 def campaignFolders @CampaignFolders end |
#campaigns ⇒ Object
102 103 104 |
# File 'lib/MailchimpMarketing.rb', line 102 def campaigns @Campaigns end |
#connectedSites ⇒ Object
105 106 107 |
# File 'lib/MailchimpMarketing.rb', line 105 def connectedSites @ConnectedSites end |
#conversations ⇒ Object
108 109 110 |
# File 'lib/MailchimpMarketing.rb', line 108 def conversations @Conversations end |
#dashboard ⇒ Object
111 112 113 |
# File 'lib/MailchimpMarketing.rb', line 111 def dashboard @Dashboard end |
#ecommerce ⇒ Object
114 115 116 |
# File 'lib/MailchimpMarketing.rb', line 114 def ecommerce @Ecommerce end |
#externalAuths ⇒ Object
117 118 119 |
# File 'lib/MailchimpMarketing.rb', line 117 def externalAuths @ExternalAuths end |
#facebookAds ⇒ Object
120 121 122 |
# File 'lib/MailchimpMarketing.rb', line 120 def facebookAds @FacebookAds end |
#fileManager ⇒ Object
123 124 125 |
# File 'lib/MailchimpMarketing.rb', line 123 def fileManager @FileManager end |
#landingPages ⇒ Object
126 127 128 |
# File 'lib/MailchimpMarketing.rb', line 126 def landingPages @LandingPages end |
#lists ⇒ Object
129 130 131 |
# File 'lib/MailchimpMarketing.rb', line 129 def lists @Lists end |
#ping ⇒ Object
132 133 134 |
# File 'lib/MailchimpMarketing.rb', line 132 def ping @Ping end |
#postcards ⇒ Object
135 136 137 |
# File 'lib/MailchimpMarketing.rb', line 135 def postcards @Postcards end |
#reporting ⇒ Object
138 139 140 |
# File 'lib/MailchimpMarketing.rb', line 138 def reporting @Reporting end |
#reports ⇒ Object
141 142 143 |
# File 'lib/MailchimpMarketing.rb', line 141 def reports @Reports end |
#root ⇒ Object
144 145 146 |
# File 'lib/MailchimpMarketing.rb', line 144 def root @Root end |
#searchCampaigns ⇒ Object
147 148 149 |
# File 'lib/MailchimpMarketing.rb', line 147 def searchCampaigns @SearchCampaigns end |
#searchMembers ⇒ Object
150 151 152 |
# File 'lib/MailchimpMarketing.rb', line 150 def searchMembers @SearchMembers end |
#set_config(api_key = '', server = '') ⇒ Object
80 81 82 |
# File 'lib/MailchimpMarketing.rb', line 80 def set_config(api_key = '', server = '') @api_client.set_config(api_key, server) end |
#templateFolders ⇒ Object
153 154 155 |
# File 'lib/MailchimpMarketing.rb', line 153 def templateFolders @TemplateFolders end |
#templates ⇒ Object
156 157 158 |
# File 'lib/MailchimpMarketing.rb', line 156 def templates @Templates end |
#verifiedDomains ⇒ Object
159 160 161 |
# File 'lib/MailchimpMarketing.rb', line 159 def verifiedDomains @VerifiedDomains end |