Skip to content

Commit

Permalink
[Librarian] Regenerated @ 08a6416972d0fdaff7290be6e096c75c62411770
Browse files Browse the repository at this point in the history
  • Loading branch information
jmctwilio committed Feb 10, 2018
1 parent 69e4bb6 commit 987c84c
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 2 deletions.
9 changes: 9 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
twilio-csharp Changelog
=======================

[2018-02-09] Version 5.9.6
---------------------------
**Api**
- Add `AnnounceUrl` and `AnnounceMethod` params for conference announce

**Chat**
- Add support to looking up user channels by identity in v1


[2018-01-30] Version 5.9.5
---------------------------
**Api**
Expand Down
18 changes: 18 additions & 0 deletions src/Twilio/Rest/Api/V2010/Account/ConferenceOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,14 @@ public class UpdateConferenceOptions : IOptions<ConferenceResource>
/// The status
/// </summary>
public ConferenceResource.UpdateStatusEnum Status { get; set; }
/// <summary>
/// The announce_url
/// </summary>
public Uri AnnounceUrl { get; set; }
/// <summary>
/// The announce_method
/// </summary>
public Twilio.Http.HttpMethod AnnounceMethod { get; set; }

/// <summary>
/// Construct a new UpdateConferenceOptions
Expand All @@ -183,6 +191,16 @@ public List<KeyValuePair<string, string>> GetParams()
p.Add(new KeyValuePair<string, string>("Status", Status.ToString()));
}

if (AnnounceUrl != null)
{
p.Add(new KeyValuePair<string, string>("AnnounceUrl", Serializers.Url(AnnounceUrl)));
}

if (AnnounceMethod != null)
{
p.Add(new KeyValuePair<string, string>("AnnounceMethod", AnnounceMethod.ToString()));
}

return p;
}
}
Expand Down
12 changes: 10 additions & 2 deletions src/Twilio/Rest/Api/V2010/Account/ConferenceResource.cs
Original file line number Diff line number Diff line change
Expand Up @@ -334,14 +334,18 @@ public static async System.Threading.Tasks.Task<ConferenceResource> UpdateAsync(
/// <param name="pathSid"> The sid </param>
/// <param name="pathAccountSid"> The account_sid </param>
/// <param name="status"> The status </param>
/// <param name="announceUrl"> The announce_url </param>
/// <param name="announceMethod"> The announce_method </param>
/// <param name="client"> Client to make requests to Twilio </param>
/// <returns> A single instance of Conference </returns>
public static ConferenceResource Update(string pathSid,
string pathAccountSid = null,
ConferenceResource.UpdateStatusEnum status = null,
Uri announceUrl = null,
Twilio.Http.HttpMethod announceMethod = null,
ITwilioRestClient client = null)
{
var options = new UpdateConferenceOptions(pathSid){PathAccountSid = pathAccountSid, Status = status};
var options = new UpdateConferenceOptions(pathSid){PathAccountSid = pathAccountSid, Status = status, AnnounceUrl = announceUrl, AnnounceMethod = announceMethod};
return Update(options, client);
}

Expand All @@ -352,14 +356,18 @@ public static ConferenceResource Update(string pathSid,
/// <param name="pathSid"> The sid </param>
/// <param name="pathAccountSid"> The account_sid </param>
/// <param name="status"> The status </param>
/// <param name="announceUrl"> The announce_url </param>
/// <param name="announceMethod"> The announce_method </param>
/// <param name="client"> Client to make requests to Twilio </param>
/// <returns> Task that resolves to A single instance of Conference </returns>
public static async System.Threading.Tasks.Task<ConferenceResource> UpdateAsync(string pathSid,
string pathAccountSid = null,
ConferenceResource.UpdateStatusEnum status = null,
Uri announceUrl = null,
Twilio.Http.HttpMethod announceMethod = null,
ITwilioRestClient client = null)
{
var options = new UpdateConferenceOptions(pathSid){PathAccountSid = pathAccountSid, Status = status};
var options = new UpdateConferenceOptions(pathSid){PathAccountSid = pathAccountSid, Status = status, AnnounceUrl = announceUrl, AnnounceMethod = announceMethod};
return await UpdateAsync(options, client);
}
#endif
Expand Down

0 comments on commit 987c84c

Please sign in to comment.