@@ -31,6 +31,32 @@ namespace Immutable.Api.ZkEvm.Model
31
31
[ DataContract ( Name = "PhoneNumberOTPRequest" ) ]
32
32
public partial class PhoneNumberOTPRequest
33
33
{
34
+ /// <summary>
35
+ /// Defines Channel
36
+ /// </summary>
37
+ [ JsonConverter ( typeof ( StringEnumConverter ) ) ]
38
+ public enum ChannelEnum
39
+ {
40
+ /// <summary>
41
+ /// Enum Sms for value: sms
42
+ /// </summary>
43
+ [ EnumMember ( Value = "sms" ) ]
44
+ Sms = 1 ,
45
+
46
+ /// <summary>
47
+ /// Enum Whatsapp for value: whatsapp
48
+ /// </summary>
49
+ [ EnumMember ( Value = "whatsapp" ) ]
50
+ Whatsapp = 2
51
+ }
52
+
53
+
54
+ /// <summary>
55
+ /// Gets or Sets Channel
56
+ /// </summary>
57
+ /// <example>sms</example>
58
+ [ DataMember ( Name = "channel" , EmitDefaultValue = false ) ]
59
+ public ChannelEnum ? Channel { get ; set ; }
34
60
/// <summary>
35
61
/// Initializes a new instance of the <see cref="PhoneNumberOTPRequest" /> class.
36
62
/// </summary>
@@ -40,14 +66,16 @@ protected PhoneNumberOTPRequest() { }
40
66
/// Initializes a new instance of the <see cref="PhoneNumberOTPRequest" /> class.
41
67
/// </summary>
42
68
/// <param name="phoneNumber">Phone number (required).</param>
43
- public PhoneNumberOTPRequest ( string phoneNumber = default ( string ) )
69
+ /// <param name="channel">channel.</param>
70
+ public PhoneNumberOTPRequest ( string phoneNumber = default ( string ) , ChannelEnum ? channel = default ( ChannelEnum ? ) )
44
71
{
45
72
// to ensure "phoneNumber" is required (not null)
46
73
if ( phoneNumber == null )
47
74
{
48
75
throw new ArgumentNullException ( "phoneNumber is a required property for PhoneNumberOTPRequest and cannot be null" ) ;
49
76
}
50
77
this . PhoneNumber = phoneNumber ;
78
+ this . Channel = channel ;
51
79
}
52
80
53
81
/// <summary>
@@ -67,6 +95,7 @@ public override string ToString()
67
95
StringBuilder sb = new StringBuilder ( ) ;
68
96
sb . Append ( "class PhoneNumberOTPRequest {\n " ) ;
69
97
sb . Append ( " PhoneNumber: " ) . Append ( PhoneNumber ) . Append ( "\n " ) ;
98
+ sb . Append ( " Channel: " ) . Append ( Channel ) . Append ( "\n " ) ;
70
99
sb . Append ( "}\n " ) ;
71
100
return sb . ToString ( ) ;
72
101
}
0 commit comments