11// <auto-generated>
2- // Auto-generated by BabelAPI , do not modify.
2+ // Auto-generated by StoneAPI , do not modify.
33// </auto-generated>
44
55namespace Dropbox . Api . Auth
@@ -8,7 +8,7 @@ namespace Dropbox.Api.Auth
88 using col = System . Collections . Generic ;
99 using re = System . Text . RegularExpressions ;
1010
11- using enc = Dropbox . Api . Babel ;
11+ using enc = Dropbox . Api . Stone ;
1212
1313 /// <summary>
1414 /// <para>Errors occurred during authentication.</para>
@@ -78,6 +78,28 @@ public InvalidSelectUser AsInvalidSelectUser
7878 }
7979 }
8080
81+ /// <summary>
82+ /// <para>Gets a value indicating whether this instance is InvalidSelectAdmin</para>
83+ /// </summary>
84+ public bool IsInvalidSelectAdmin
85+ {
86+ get
87+ {
88+ return this is InvalidSelectAdmin ;
89+ }
90+ }
91+
92+ /// <summary>
93+ /// <para>Gets this instance as a InvalidSelectAdmin, or <c>null</c>.</para>
94+ /// </summary>
95+ public InvalidSelectAdmin AsInvalidSelectAdmin
96+ {
97+ get
98+ {
99+ return this as InvalidSelectAdmin ;
100+ }
101+ }
102+
81103 /// <summary>
82104 /// <para>Gets a value indicating whether this instance is Other</para>
83105 /// </summary>
@@ -126,6 +148,12 @@ public override void EncodeFields(AuthError value, enc.IJsonWriter writer)
126148 InvalidSelectUser . Encoder . EncodeFields ( ( InvalidSelectUser ) value , writer ) ;
127149 return ;
128150 }
151+ if ( value is InvalidSelectAdmin )
152+ {
153+ WriteProperty ( ".tag" , "invalid_select_admin" , writer , enc . StringEncoder . Instance ) ;
154+ InvalidSelectAdmin . Encoder . EncodeFields ( ( InvalidSelectAdmin ) value , writer ) ;
155+ return ;
156+ }
129157 if ( value is Other )
130158 {
131159 WriteProperty ( ".tag" , "other" , writer , enc . StringEncoder . Instance ) ;
@@ -168,6 +196,8 @@ protected override AuthError Decode(string tag, enc.IJsonReader reader)
168196 return InvalidAccessToken . Decoder . DecodeFields ( reader ) ;
169197 case "invalid_select_user" :
170198 return InvalidSelectUser . Decoder . DecodeFields ( reader ) ;
199+ case "invalid_select_admin" :
200+ return InvalidSelectAdmin . Decoder . DecodeFields ( reader ) ;
171201 default :
172202 return Other . Decoder . DecodeFields ( reader ) ;
173203 }
@@ -337,6 +367,87 @@ public override InvalidSelectUser DecodeFields(enc.IJsonReader reader)
337367 #endregion
338368 }
339369
370+ /// <summary>
371+ /// <para>The user specified in 'Dropbox-API-Select-Admin' is not a Dropbox Business
372+ /// team admin.</para>
373+ /// </summary>
374+ public sealed class InvalidSelectAdmin : AuthError
375+ {
376+ #pragma warning disable 108
377+
378+ /// <summary>
379+ /// <para>The encoder instance.</para>
380+ /// </summary>
381+ internal static enc . StructEncoder < InvalidSelectAdmin > Encoder = new InvalidSelectAdminEncoder ( ) ;
382+
383+ /// <summary>
384+ /// <para>The decoder instance.</para>
385+ /// </summary>
386+ internal static enc . StructDecoder < InvalidSelectAdmin > Decoder = new InvalidSelectAdminDecoder ( ) ;
387+
388+ /// <summary>
389+ /// <para>Initializes a new instance of the <see cref="InvalidSelectAdmin" />
390+ /// class.</para>
391+ /// </summary>
392+ private InvalidSelectAdmin ( )
393+ {
394+ }
395+
396+ /// <summary>
397+ /// <para>A singleton instance of InvalidSelectAdmin</para>
398+ /// </summary>
399+ public static readonly InvalidSelectAdmin Instance = new InvalidSelectAdmin ( ) ;
400+
401+ #region Encoder class
402+
403+ /// <summary>
404+ /// <para>Encoder for <see cref="InvalidSelectAdmin" />.</para>
405+ /// </summary>
406+ private class InvalidSelectAdminEncoder : enc . StructEncoder < InvalidSelectAdmin >
407+ {
408+ /// <summary>
409+ /// <para>Encode fields of given value.</para>
410+ /// </summary>
411+ /// <param name="value">The value.</param>
412+ /// <param name="writer">The writer.</param>
413+ public override void EncodeFields ( InvalidSelectAdmin value , enc . IJsonWriter writer )
414+ {
415+ }
416+ }
417+
418+ #endregion
419+
420+ #region Decoder class
421+
422+ /// <summary>
423+ /// <para>Decoder for <see cref="InvalidSelectAdmin" />.</para>
424+ /// </summary>
425+ private class InvalidSelectAdminDecoder : enc . StructDecoder < InvalidSelectAdmin >
426+ {
427+ /// <summary>
428+ /// <para>Create a new instance of type <see cref="InvalidSelectAdmin"
429+ /// />.</para>
430+ /// </summary>
431+ /// <returns>The struct instance.</returns>
432+ protected override InvalidSelectAdmin Create ( )
433+ {
434+ return new InvalidSelectAdmin ( ) ;
435+ }
436+
437+ /// <summary>
438+ /// <para>Decode fields without ensuring start and end object.</para>
439+ /// </summary>
440+ /// <param name="reader">The json reader.</param>
441+ /// <returns>The decoded object.</returns>
442+ public override InvalidSelectAdmin DecodeFields ( enc . IJsonReader reader )
443+ {
444+ return InvalidSelectAdmin . Instance ;
445+ }
446+ }
447+
448+ #endregion
449+ }
450+
340451 /// <summary>
341452 /// <para>An unspecified error.</para>
342453 /// </summary>
0 commit comments