@@ -16,7 +16,7 @@ class TypesyncUndefined:
1616 def __init__ (self ):
1717 if TypesyncUndefined ._instance is not None :
1818 raise RuntimeError (
19- "TypesyncUndefined instances cannot be created directly. Import and use the UNDEFINED sentinel instead." ,
19+ "TypesyncUndefined instances cannot be created directly. Import and use the UNDEFINED sentinel instead."
2020 )
2121 TypesyncUndefined ._instance = self
2222
@@ -522,8 +522,7 @@ class FbObjRasterTileServer(TypesyncModel):
522522
523523 apiKey : str | TypesyncUndefined | None = UNDEFINED
524524 wmtsLayerName : typing .Annotated [
525- str | TypesyncUndefined | None ,
526- pydantic .Field (deprecated = True ),
525+ str | TypesyncUndefined | None , pydantic .Field (deprecated = True )
527526 ] = UNDEFINED
528527 credits : str
529528 name : FbEnumRasterTileServerName
@@ -786,12 +785,10 @@ def __setattr__(self, name: str, value: typing.Any) -> None:
786785
787786class FbBaseTutorial (TypesyncModel ):
788787 exampleImage1 : typing .Annotated [
789- str | TypesyncUndefined | None ,
790- pydantic .Field (deprecated = True ),
788+ str | TypesyncUndefined | None , pydantic .Field (deprecated = True )
791789 ] = UNDEFINED
792790 exampleImage2 : typing .Annotated [
793- str | TypesyncUndefined | None ,
794- pydantic .Field (deprecated = True ),
791+ str | TypesyncUndefined | None , pydantic .Field (deprecated = True )
795792 ] = UNDEFINED
796793 contributorCount : int
797794 informationPages : list [FbInformationPage ] | TypesyncUndefined | None = UNDEFINED
@@ -1055,6 +1052,37 @@ def __setattr__(self, name: str, value: typing.Any) -> None:
10551052 super ().__setattr__ (name , value )
10561053
10571054
1055+ class FbStreetTutorial (TypesyncModel ):
1056+ projectType : typing .Literal [7 ]
1057+ zoomLevel : typing .Annotated [int , pydantic .Field (deprecated = True )]
1058+ customOptions : list [FbObjCustomOption ] | TypesyncUndefined | None = UNDEFINED
1059+
1060+ class Config :
1061+ use_enum_values = False
1062+ extra = "forbid"
1063+
1064+ @typing .override
1065+ def __setattr__ (self , name : str , value : typing .Any ) -> None :
1066+ if name == "customOptions" and value is None :
1067+ raise ValueError ("'customOptions' field cannot be set to None" )
1068+ super ().__setattr__ (name , value )
1069+
1070+
1071+ class FbStreetTutorialTask (TypesyncModel ):
1072+ taskId : str
1073+ geometry : str
1074+ referenceAnswer : int
1075+ screen : int
1076+
1077+ class Config :
1078+ use_enum_values = False
1079+ extra = "forbid"
1080+
1081+ @typing .override
1082+ def __setattr__ (self , name : str , value : typing .Any ) -> None :
1083+ super ().__setattr__ (name , value )
1084+
1085+
10581086class FbUserReadonlyType (TypesyncModel ):
10591087 """Represents user fields that cannot be updated from backend"""
10601088
0 commit comments