Skip to content

Commit e8600b1

Browse files
committed
fix(usergroup): add archived info for user group membership
1 parent 0c3a3df commit e8600b1

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

functions/definition/userGroup.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@ FbUserGroupUpdateInput:
4949
nameKey:
5050
type: string
5151
deprecated: true
52+
archivedAt:
53+
type: int
54+
optional: true
55+
archivedBy:
56+
type: string
57+
optional: true
5258

5359
FbUserGroupObsolete:
5460
model: alias

functions/generated/pyfirebase/pyfirebase_mapswipe/models.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,13 +1106,19 @@ class FbUserGroupUpdateInput(TypesyncModel):
11061106
description: str
11071107
name: str
11081108
nameKey: typing.Annotated[str, pydantic.Field(deprecated=True)]
1109+
archivedAt: int | TypesyncUndefined | None = UNDEFINED
1110+
archivedBy: str | TypesyncUndefined | None = UNDEFINED
11091111

11101112
class Config:
11111113
use_enum_values = False
11121114
extra = "forbid"
11131115

11141116
@typing.override
11151117
def __setattr__(self, name: str, value: typing.Any) -> None:
1118+
if name == "archivedAt" and value is None:
1119+
raise ValueError("'archivedAt' field cannot be set to None")
1120+
if name == "archivedBy" and value is None:
1121+
raise ValueError("'archivedBy' field cannot be set to None")
11161122
super().__setattr__(name, value)
11171123

11181124

0 commit comments

Comments
 (0)