Skip to content

Commit 2e8457e

Browse files
authored
feat(iam): add support for status (#1115)
1 parent 0a92386 commit 2e8457e

File tree

4 files changed

+22
-18
lines changed

4 files changed

+22
-18
lines changed

scaleway-async/scaleway_async/iam/v1alpha1/marshalling.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -710,10 +710,6 @@ def unmarshal_User(data: Any) -> User:
710710
if field is not None:
711711
args["type_"] = field
712712

713-
field = data.get("status", None)
714-
if field is not None:
715-
args["status"] = field
716-
717713
field = data.get("mfa", None)
718714
if field is not None:
719715
args["mfa"] = field
@@ -736,6 +732,12 @@ def unmarshal_User(data: Any) -> User:
736732
else:
737733
args["two_factor_enabled"] = None
738734

735+
field = data.get("status", None)
736+
if field is not None:
737+
args["status"] = field
738+
else:
739+
args["status"] = None
740+
739741
return User(**args)
740742

741743

scaleway-async/scaleway_async/iam/v1alpha1/types.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -938,11 +938,6 @@ class User:
938938
Type of user.
939939
"""
940940

941-
status: UserStatus
942-
"""
943-
Status of user invitation.
944-
"""
945-
946941
mfa: bool
947942
"""
948943
Defines whether MFA is enabled.
@@ -968,6 +963,11 @@ class User:
968963
Deprecated, use "mfa" instead.
969964
"""
970965

966+
status: Optional[UserStatus]
967+
"""
968+
Status of user invitation.
969+
"""
970+
971971

972972
@dataclass
973973
class AddGroupMemberRequest:

scaleway/scaleway/iam/v1alpha1/marshalling.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -710,10 +710,6 @@ def unmarshal_User(data: Any) -> User:
710710
if field is not None:
711711
args["type_"] = field
712712

713-
field = data.get("status", None)
714-
if field is not None:
715-
args["status"] = field
716-
717713
field = data.get("mfa", None)
718714
if field is not None:
719715
args["mfa"] = field
@@ -736,6 +732,12 @@ def unmarshal_User(data: Any) -> User:
736732
else:
737733
args["two_factor_enabled"] = None
738734

735+
field = data.get("status", None)
736+
if field is not None:
737+
args["status"] = field
738+
else:
739+
args["status"] = None
740+
739741
return User(**args)
740742

741743

scaleway/scaleway/iam/v1alpha1/types.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -938,11 +938,6 @@ class User:
938938
Type of user.
939939
"""
940940

941-
status: UserStatus
942-
"""
943-
Status of user invitation.
944-
"""
945-
946941
mfa: bool
947942
"""
948943
Defines whether MFA is enabled.
@@ -968,6 +963,11 @@ class User:
968963
Deprecated, use "mfa" instead.
969964
"""
970965

966+
status: Optional[UserStatus]
967+
"""
968+
Status of user invitation.
969+
"""
970+
971971

972972
@dataclass
973973
class AddGroupMemberRequest:

0 commit comments

Comments
 (0)