@@ -33,9 +33,9 @@ class User(Creatable, Retrievable, Updateable, Queryable):
3333 identity_uri : str
3434 level : int
3535 created_at : dt .datetime
36- phone_number : PhoneNumber
37- email_address : EmailStr
38- profession : str
36+ phone_number : Optional [ PhoneNumber ]
37+ email_address : Optional [ EmailStr ]
38+ profession : Optional [ str ]
3939 terms_of_service : Optional [TOSAgreement ]
4040 status : Optional [UserStatus ]
4141 address : Optional [Address ]
@@ -49,10 +49,12 @@ class User(Creatable, Retrievable, Updateable, Queryable):
4949 def create (
5050 cls ,
5151 curp : CurpField ,
52- phone_number : PhoneNumber ,
53- email_address : EmailStr ,
54- profession : str ,
55- address : Address ,
52+ phone_number : Optional [PhoneNumber ] = None ,
53+ email_address : Optional [EmailStr ] = None ,
54+ profession : Optional [str ] = None ,
55+ address : Optional [Address ] = None ,
56+ email_verification_id : Optional [str ] = None ,
57+ phone_verification_id : Optional [str ] = None ,
5658 * ,
5759 session : Session = global_session ,
5860 ) -> 'User' :
@@ -62,6 +64,8 @@ def create(
6264 email_address = email_address ,
6365 profession = profession ,
6466 address = address ,
67+ email_verification_id = email_verification_id ,
68+ phone_verification_id = phone_verification_id ,
6569 )
6670 return cast ('User' , cls ._create (session = session , ** req .dict ()))
6771
0 commit comments