/// <summary> /// Add a new campaign folder /// <param name="name">Name to associate with the folder.</param> /// </summary> internal async Task <dynamic> AddCampaignFolderAsync(string name) { string endpoint = Authenticate.EndPoint(TargetTypes.campaign_folders, SubTargetType.not_applicable, SubTargetType.not_applicable); CampaignFolder campaignFolderObject = new CampaignFolder { name = name }; return(await BaseOperation.PostAsync <CampaignFolder>(endpoint, campaignFolderObject)); }
/// <summary> /// Update a campaign folder /// <param name="name">Name to associate with the folder.</param> /// <param name="folder_id">Unique id for the list</param> /// </summary> internal async Task <dynamic> UpdateCampaignFolderAsync(string name, string folder_id) { string endpoint = Authenticate.EndPoint(TargetTypes.campaign_folders, SubTargetType.not_applicable, SubTargetType.not_applicable, folder_id); CampaignFolder campaignFolderObject = new CampaignFolder { name = name, id = folder_id }; return(await BaseOperation.PatchAsync <CampaignFolder>(endpoint, campaignFolderObject)); }