public async Task <DataModel.Campaign> Update(string name, DataModel.Contexts.CampaignUpdate campaign) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/campaigns/{0}", Uri.EscapeDataString(name))); return(await this.client.DoPutRequest <DataModel.Campaign, DataModel.Contexts.CampaignUpdate>(uriBuilder.Uri, campaign).ConfigureAwait(false)); }
public void Update(string name, DataModel.Contexts.CampaignUpdate campaign, Action <ApiResponse <DataModel.Campaign> > callback) { UriBuilder uriBuilder = this.client.GetUriBuilder(string.Format("/campaigns/{0}", UriBuilderExtension.EnsureEscapedDataString("name", name))); this.client.DoPutRequest(uriBuilder.Uri, campaign, callback); }