44 * | | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
55 * | |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
66 *
7- * Twilio - Oauth
7+ * Twilio - Flex
88 * This is the public Twilio REST API.
99 *
1010 * NOTE: This class is auto generated by OpenAPI Generator.
2222using Twilio . Converters ;
2323using Twilio . Exceptions ;
2424using Twilio . Http ;
25+ using Twilio . Types ;
2526
2627
27-
28- namespace Twilio . Rest . Oauth . V1
28+ namespace Twilio . Rest . FlexApi . V1
2929{
30- public class OauthResource : Resource
30+ public class ProvisioningStatusResource : Resource
3131 {
3232
3333
3434
35+ [ JsonConverter ( typeof ( StringEnumConverter ) ) ]
36+ public sealed class StatusEnum : StringEnum
37+ {
38+ private StatusEnum ( string value ) : base ( value ) { }
39+ public StatusEnum ( ) { }
40+ public static implicit operator StatusEnum ( string value )
41+ {
42+ return new StatusEnum ( value ) ;
43+ }
44+ public static readonly StatusEnum Active = new StatusEnum ( "active" ) ;
45+ public static readonly StatusEnum InProgress = new StatusEnum ( "in-progress" ) ;
46+ public static readonly StatusEnum NotConfigured = new StatusEnum ( "not-configured" ) ;
47+ public static readonly StatusEnum Failed = new StatusEnum ( "failed" ) ;
48+
49+ }
3550
3651
37- private static Request BuildFetchRequest ( FetchOauthOptions options , ITwilioRestClient client )
52+ private static Request BuildFetchRequest ( FetchProvisioningStatusOptions options , ITwilioRestClient client )
3853 {
3954
40- string path = "/v1/certs " ;
55+ string path = "/v1/account/provision/status " ;
4156
4257
4358 return new Request (
4459 HttpMethod . Get ,
45- Rest . Domain . Oauth ,
60+ Rest . Domain . FlexApi ,
4661 path ,
4762 queryParams : options . GetParams ( ) ,
4863 headerParams : null
4964 ) ;
5065 }
5166
52- /// <summary> Fetches public JWKs </summary>
53- /// <param name="options"> Fetch Oauth parameters </param>
67+ /// <summary> fetch </summary>
68+ /// <param name="options"> Fetch ProvisioningStatus parameters </param>
5469 /// <param name="client"> Client to make requests to Twilio </param>
55- /// <returns> A single instance of Oauth </returns>
56- public static OauthResource Fetch ( FetchOauthOptions options , ITwilioRestClient client = null )
70+ /// <returns> A single instance of ProvisioningStatus </returns>
71+ public static ProvisioningStatusResource Fetch ( FetchProvisioningStatusOptions options , ITwilioRestClient client = null )
5772 {
5873 client = client ?? TwilioClient . GetRestClient ( ) ;
5974 var response = client . Request ( BuildFetchRequest ( options , client ) ) ;
6075 return FromJson ( response . Content ) ;
6176 }
6277
6378 #if ! NET35
64- /// <summary> Fetches public JWKs </summary>
65- /// <param name="options"> Fetch Oauth parameters </param>
79+ /// <summary> fetch </summary>
80+ /// <param name="options"> Fetch ProvisioningStatus parameters </param>
6681 /// <param name="client"> Client to make requests to Twilio </param>
67- /// <returns> Task that resolves to A single instance of Oauth </returns>
68- public static async System . Threading . Tasks . Task < OauthResource > FetchAsync ( FetchOauthOptions options ,
82+ /// <returns> Task that resolves to A single instance of ProvisioningStatus </returns>
83+ public static async System . Threading . Tasks . Task < ProvisioningStatusResource > FetchAsync ( FetchProvisioningStatusOptions options ,
6984 ITwilioRestClient client = null )
7085 {
7186 client = client ?? TwilioClient . GetRestClient ( ) ;
7287 var response = await client . RequestAsync ( BuildFetchRequest ( options , client ) ) ;
7388 return FromJson ( response . Content ) ;
7489 }
7590 #endif
76- /// <summary> Fetches public JWKs </summary>
91+ /// <summary> fetch </summary>
7792 /// <param name="client"> Client to make requests to Twilio </param>
78- /// <returns> A single instance of Oauth </returns>
79- public static OauthResource Fetch (
93+ /// <returns> A single instance of ProvisioningStatus </returns>
94+ public static ProvisioningStatusResource Fetch (
8095 ITwilioRestClient client = null )
8196 {
82- var options = new FetchOauthOptions ( ) { } ;
97+ var options = new FetchProvisioningStatusOptions ( ) { } ;
8398 return Fetch ( options , client ) ;
8499 }
85100
86101 #if ! NET35
87- /// <summary> Fetches public JWKs </summary>
102+ /// <summary> fetch </summary>
88103 /// <param name="client"> Client to make requests to Twilio </param>
89- /// <returns> Task that resolves to A single instance of Oauth </returns>
90- public static async System . Threading . Tasks . Task < OauthResource > FetchAsync ( ITwilioRestClient client = null )
104+ /// <returns> Task that resolves to A single instance of ProvisioningStatus </returns>
105+ public static async System . Threading . Tasks . Task < ProvisioningStatusResource > FetchAsync ( ITwilioRestClient client = null )
91106 {
92- var options = new FetchOauthOptions ( ) { } ;
107+ var options = new FetchProvisioningStatusOptions ( ) { } ;
93108 return await FetchAsync ( options , client ) ;
94109 }
95110 #endif
96111
97112 /// <summary>
98- /// Converts a JSON string into a OauthResource object
113+ /// Converts a JSON string into a ProvisioningStatusResource object
99114 /// </summary>
100115 /// <param name="json"> Raw JSON string </param>
101- /// <returns> OauthResource object represented by the provided JSON </returns>
102- public static OauthResource FromJson ( string json )
116+ /// <returns> ProvisioningStatusResource object represented by the provided JSON </returns>
117+ public static ProvisioningStatusResource FromJson ( string json )
103118 {
104119 try
105120 {
106- return JsonConvert . DeserializeObject < OauthResource > ( json ) ;
121+ return JsonConvert . DeserializeObject < ProvisioningStatusResource > ( json ) ;
107122 }
108123 catch ( JsonException e )
109124 {
@@ -128,17 +143,17 @@ public static string ToJson(object model)
128143 }
129144
130145
131- ///<summary> A collection of certificates where are signed Twilio-issued tokens. </summary>
132- [ JsonProperty ( "keys " ) ]
133- public object Keys { get ; private set ; }
146+
147+ [ JsonProperty ( "status " ) ]
148+ public ProvisioningStatusResource . StatusEnum Status { get ; private set ; }
134149
135- ///<summary> The url </summary>
150+ ///<summary> The absolute URL of the resource. </summary>
136151 [ JsonProperty ( "url" ) ]
137152 public Uri Url { get ; private set ; }
138153
139154
140155
141- private OauthResource ( ) {
156+ private ProvisioningStatusResource ( ) {
142157
143158 }
144159 }
0 commit comments