public static Result<string> Delete(string apiKey, string campaignID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.DeleteCampaign(apiKey, campaignID); return new Result<string>((CampaignMonitorAPI.Result)o, null); }
public static Result<string> DeleteCustomField(string apiKey, string listID, string key) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.DeleteListCustomField(apiKey, listID, key); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<CampaignMonitorAPI.CampaignSummary> GetSummary(string apiKey, string campaignID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetCampaignSummary(apiKey, campaignID); if (o is CampaignMonitorAPI.Result) return new Result<CampaignMonitorAPI.CampaignSummary>((CampaignMonitorAPI.Result)o, null); else return new Result<CampaignMonitorAPI.CampaignSummary>(0, "Success", (CampaignMonitorAPI.CampaignSummary)o); }
public static Result<List<CampaignMonitorAPI.List>> GetLists(string apiKey, string clientID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetClientLists(apiKey, clientID); if (o is CampaignMonitorAPI.Result) return new Result<List<CampaignMonitorAPI.List>>((CampaignMonitorAPI.Result)o, null); else return new Result<List<CampaignMonitorAPI.List>>(0, "Success", new List<CampaignMonitorAPI.List>((IEnumerable<CampaignMonitorAPI.List>)o)); }
public static Result<string> Delete(string apiKey, string clientID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.DeleteClient(apiKey, clientID); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<CampaignMonitorAPI.ClientDetail> GetDetail(string apiKey, string clientID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetClientDetail(apiKey, clientID); if (o is CampaignMonitorAPI.Result) return new Result<CampaignMonitorAPI.ClientDetail>((CampaignMonitorAPI.Result)o, null); else return new Result<CampaignMonitorAPI.ClientDetail>(0, "Success", (CampaignMonitorAPI.ClientDetail)o); }
public static Result<string> Update(string apiKey, string listID, string title, string unsubscribePage, bool confirmOptIn, string confirmationSuccessPage) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.UpdateList(apiKey, listID, title, unsubscribePage, confirmOptIn, confirmationSuccessPage); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<bool> GetIsSubscribed(string apiKey, string listID, string emailAddress) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetIsSubscribed(apiKey, listID, emailAddress); if (o is CampaignMonitorAPI.Result) return new Result<bool>((CampaignMonitorAPI.Result)o, false); else return new Result<bool>(0, "Success", Convert.ToBoolean(o)); }
public static Result<string> CreateCustomField(string apiKey, string listID, string fieldName, CampaignMonitorAPIWrapper.CampaignMonitorAPI.SubscriberFieldDataType dataType, string options) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.CreateListCustomField(apiKey, listID, fieldName, dataType, options); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<List<string>> GetTimeZones(string apiKey) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetTimezones(apiKey); if (o is CampaignMonitorAPI.Result) return new Result<List<string>>((CampaignMonitorAPI.Result)o, null); else return new Result<List<string>>(0, "Success", new List<string>((IEnumerable<string>)o)); }
public static Result<DateTime> GetSystemDate(string apiKey) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetSystemDate(apiKey); if (o is CampaignMonitorAPI.Result) return new Result<DateTime>((CampaignMonitorAPI.Result)o, DateTime.MinValue); else return new Result<DateTime>(0, "Success", Convert.ToDateTime(o)); }
public static Result<List<CampaignMonitorAPI.Subscriber>> GetUnsubscribed(string apiKey, string listID, DateTime unsubscribedAfter) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetUnsubscribed(apiKey, listID, unsubscribedAfter.ToString("yyyy-MM-dd HH:mm:ss")); if (o is CampaignMonitorAPI.Result) return new Result<List<CampaignMonitorAPI.Subscriber>>((CampaignMonitorAPI.Result)o, null); else return new Result<List<CampaignMonitorAPI.Subscriber>>(0, "Success", new List<CampaignMonitorAPI.Subscriber>((IEnumerable<CampaignMonitorAPI.Subscriber>)o)); }
public static Result<CampaignMonitorAPI.Subscriber> GetSingleSubscriber(string apiKey, string listID, string emailAddress) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetSingleSubscriber(apiKey, listID, emailAddress); if (o is CampaignMonitorAPI.Result) return new Result<CampaignMonitorAPI.Subscriber>((CampaignMonitorAPI.Result)o, null); else return new Result<CampaignMonitorAPI.Subscriber>(0, "Success", (CampaignMonitorAPI.Subscriber)o); }
public static Result<List<CampaignMonitorAPI.SubscriberClick>> GetSubscriberClicks(string apiKey, string campaignID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetSubscriberClicks(apiKey, campaignID); if (o is CampaignMonitorAPI.Result) return new Result<List<CampaignMonitorAPI.SubscriberClick>>((CampaignMonitorAPI.Result)o, null); else return new Result<List<CampaignMonitorAPI.SubscriberClick>>(0, "Success", new List<CampaignMonitorAPI.SubscriberClick>((IEnumerable<CampaignMonitorAPI.SubscriberClick>)o)); }
public static Result<string> Create(string apiKey, string companyName, string contactName, string emailAddress, string country, string timezone) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.CreateClient(apiKey, companyName, contactName, emailAddress, country, timezone); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<List<ListSegment>> GetSegments(string apiKey, string clientID) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetClientSegments(apiKey, clientID); if (o is CampaignMonitorAPI.Result) return new Result<List<ListSegment>>((CampaignMonitorAPI.Result)o, null); else return new Result<List<ListSegment>>(0, "Success", new List<CampaignMonitorAPI.List>((IEnumerable<CampaignMonitorAPI.List>)o).ConvertAll<ListSegment>( delegate(CampaignMonitorAPI.List apiSegment) { return new ListSegment(apiSegment.ListID, apiSegment.Name); })); }
public static Result <bool> GetIsSubscribed(string apiKey, string listID, string emailAddress) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetIsSubscribed(apiKey, listID, emailAddress); if (o is CampaignMonitorAPI.Result) { return(new Result <bool>((CampaignMonitorAPI.Result)o, false)); } else { return(new Result <bool>(0, "Success", Convert.ToBoolean(o))); } }
public static Result <CampaignMonitorAPI.Subscriber> GetSingleSubscriber(string apiKey, string listID, string emailAddress) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetSingleSubscriber(apiKey, listID, emailAddress); if (o is CampaignMonitorAPI.Result) { return(new Result <CampaignMonitorAPI.Subscriber>((CampaignMonitorAPI.Result)o, null)); } else { return(new Result <CampaignMonitorAPI.Subscriber>(0, "Success", (CampaignMonitorAPI.Subscriber)o)); } }
public static Result <List <CampaignMonitorAPI.Subscriber> > GetActive(string apiKey, string listID, DateTime addedAfter) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.GetSubscribers(apiKey, listID, addedAfter.ToString("yyyy-MM-dd HH:mm:ss")); if (o is CampaignMonitorAPI.Result) { return(new Result <List <CampaignMonitorAPI.Subscriber> >((CampaignMonitorAPI.Result)o, null)); } else { return(new Result <List <CampaignMonitorAPI.Subscriber> >(0, "Success", new List <CampaignMonitorAPI.Subscriber>((IEnumerable <CampaignMonitorAPI.Subscriber>)o))); } }
public static Result<string> Create(string apiKey, string clientID, string campaignName, string campaignSubject, string fromName, string fromEmailAddress, string replyToEmailAddress, string htmlContentURL, string textContentURL, List<string> listIDs, List<ListSegment> listSegments) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.CreateCampaign(apiKey, clientID, campaignName, campaignSubject, fromName, fromEmailAddress, replyToEmailAddress, htmlContentURL, textContentURL, listIDs.ToArray(), listSegments.ConvertAll<CampaignMonitorAPI.List>( delegate(ListSegment segment) { CampaignMonitorAPI.List apiSegment = new CampaignMonitorAPI.List(); apiSegment.ListID = segment.ListID; apiSegment.Name = segment.SegmentName; return apiSegment; }).ToArray()); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<List<CampaignMonitorAPI.Template>> GetTemplates(string apiKey, string clientID) { CampaignMonitorAPI.api api = new CampaignMonitorAPI.api(); object o = api.GetClientTemplates(apiKey, clientID); if (o is CampaignMonitorAPI.Result) return new Result<List<CampaignMonitorAPI.Template>>((CampaignMonitorAPI.Result)o, null); else return new Result<List<CampaignMonitorAPI.Template>>(0, "Success", new List<CampaignMonitorAPI.Template>((IEnumerable<CampaignMonitorAPI.Template>)o)); }
public static Result<string> UpdateAccessAndBilling(string apiKey, string clientID, int accessLevel, string username, string password, string billingType, string currency, string deliveryFee, string costPerRecipient, string designAndSpamTestFee) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.UpdateClientAccessAndBilling(apiKey, clientID, accessLevel, username, password, billingType, currency, deliveryFee, costPerRecipient, designAndSpamTestFee); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }
public static Result<string> Send(string apiKey, string campaignID, string confirmationEmailAddress, DateTime sendDate) { CampaignMonitorAPIWrapper.CampaignMonitorAPI.api _api = new CampaignMonitorAPI.api(); object o = _api.SendCampaign(apiKey, campaignID, confirmationEmailAddress, sendDate.ToString("yyyy-MM-dd HH:mm:ss")); if (o is CampaignMonitorAPI.Result) return new Result<string>((CampaignMonitorAPI.Result)o, ""); else return new Result<string>(0, "Success", Convert.ToString(o)); }