@@ -925,6 +925,38 @@ def __setattr__(self, name: str, value: typing.Any) -> None:
925925 super ().__setattr__ (name , value )
926926
927927
928+ class FbStreetTutorial (TypesyncModel ):
929+ projectType : typing .Literal [7 ]
930+ customOptions : list [FbObjCustomOption ] | TypesyncUndefined | None = UNDEFINED
931+
932+ class Config :
933+ use_enum_values = False
934+ extra = "forbid"
935+
936+ @typing .override
937+ def __setattr__ (self , name : str , value : typing .Any ) -> None :
938+ if name == "customOptions" and value is None :
939+ raise ValueError ("'customOptions' field cannot be set to None" )
940+ super ().__setattr__ (name , value )
941+
942+
943+ class FbStreetTutorialTask (TypesyncModel ):
944+ projectId : str
945+ groupId : int
946+ taskId : str
947+ geometry : str
948+ referenceAnswer : int
949+ screen : int
950+
951+ class Config :
952+ use_enum_values = False
953+ extra = "forbid"
954+
955+ @typing .override
956+ def __setattr__ (self , name : str , value : typing .Any ) -> None :
957+ super ().__setattr__ (name , value )
958+
959+
928960class FbTileMapServiceTutorialGroup (TypesyncModel ):
929961 xMax : int
930962 xMin : int
@@ -1056,37 +1088,6 @@ def __setattr__(self, name: str, value: typing.Any) -> None:
10561088 super ().__setattr__ (name , value )
10571089
10581090
1059- class FbStreetTutorial (TypesyncModel ):
1060- projectType : typing .Literal [7 ]
1061- zoomLevel : typing .Annotated [int , pydantic .Field (deprecated = True )]
1062- customOptions : list [FbObjCustomOption ] | TypesyncUndefined | None = UNDEFINED
1063-
1064- class Config :
1065- use_enum_values = False
1066- extra = "forbid"
1067-
1068- @typing .override
1069- def __setattr__ (self , name : str , value : typing .Any ) -> None :
1070- if name == "customOptions" and value is None :
1071- raise ValueError ("'customOptions' field cannot be set to None" )
1072- super ().__setattr__ (name , value )
1073-
1074-
1075- class FbStreetTutorialTask (TypesyncModel ):
1076- taskId : str
1077- geometry : str
1078- referenceAnswer : int
1079- screen : int
1080-
1081- class Config :
1082- use_enum_values = False
1083- extra = "forbid"
1084-
1085- @typing .override
1086- def __setattr__ (self , name : str , value : typing .Any ) -> None :
1087- super ().__setattr__ (name , value )
1088-
1089-
10901091class FbUserReadonlyType (TypesyncModel ):
10911092 """Represents user fields that cannot be updated from backend"""
10921093
0 commit comments