@@ -618,10 +618,30 @@ def unmarshal_User(data: Any) -> User:
618618 if field is not None :
619619 args ["username" ] = field
620620
621+ field = data .get ("first_name" , None )
622+ if field is not None :
623+ args ["first_name" ] = field
624+
625+ field = data .get ("last_name" , None )
626+ if field is not None :
627+ args ["last_name" ] = field
628+
629+ field = data .get ("phone_number" , None )
630+ if field is not None :
631+ args ["phone_number" ] = field
632+
633+ field = data .get ("locale" , None )
634+ if field is not None :
635+ args ["locale" ] = field
636+
621637 field = data .get ("organization_id" , None )
622638 if field is not None :
623639 args ["organization_id" ] = field
624640
641+ field = data .get ("deletable" , None )
642+ if field is not None :
643+ args ["deletable" ] = field
644+
625645 field = data .get ("created_at" , None )
626646 if field is not None :
627647 args ["created_at" ] = parser .isoparse (field ) if isinstance (field , str ) else field
@@ -634,9 +654,13 @@ def unmarshal_User(data: Any) -> User:
634654 else :
635655 args ["updated_at" ] = None
636656
637- field = data .get ("deletable " , None )
657+ field = data .get ("last_login_at " , None )
638658 if field is not None :
639- args ["deletable" ] = field
659+ args ["last_login_at" ] = (
660+ parser .isoparse (field ) if isinstance (field , str ) else field
661+ )
662+ else :
663+ args ["last_login_at" ] = None
640664
641665 field = data .get ("type" , None )
642666 if field is not None :
@@ -662,14 +686,6 @@ def unmarshal_User(data: Any) -> User:
662686 if field is not None :
663687 args ["locked" ] = field
664688
665- field = data .get ("last_login_at" , None )
666- if field is not None :
667- args ["last_login_at" ] = (
668- parser .isoparse (field ) if isinstance (field , str ) else field
669- )
670- else :
671- args ["last_login_at" ] = None
672-
673689 field = data .get ("two_factor_enabled" , None )
674690 if field is not None :
675691 args ["two_factor_enabled" ] = field
@@ -1436,6 +1452,18 @@ def marshal_CreateUserRequestMember(
14361452 if request .password is not None :
14371453 output ["password" ] = request .password
14381454
1455+ if request .first_name is not None :
1456+ output ["first_name" ] = request .first_name
1457+
1458+ if request .last_name is not None :
1459+ output ["last_name" ] = request .last_name
1460+
1461+ if request .phone_number is not None :
1462+ output ["phone_number" ] = request .phone_number
1463+
1464+ if request .locale is not None :
1465+ output ["locale" ] = request .locale
1466+
14391467 return output
14401468
14411469
@@ -1647,6 +1675,18 @@ def marshal_UpdateUserRequest(
16471675 if request .email is not None :
16481676 output ["email" ] = request .email
16491677
1678+ if request .first_name is not None :
1679+ output ["first_name" ] = request .first_name
1680+
1681+ if request .last_name is not None :
1682+ output ["last_name" ] = request .last_name
1683+
1684+ if request .phone_number is not None :
1685+ output ["phone_number" ] = request .phone_number
1686+
1687+ if request .locale is not None :
1688+ output ["locale" ] = request .locale
1689+
16501690 return output
16511691
16521692
0 commit comments