[docs]classNamespace(Asset,type_name="Namespace"):"""Description"""type_name:str=Field(default="Namespace",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="Namespace":raiseValueError("must be Namespace")returnvdef__setattr__(self,name,value):ifnameinNamespace._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)CHILDREN_FOLDERS:ClassVar[RelationField]=RelationField("childrenFolders")""" TBC """CHILDREN_QUERIES:ClassVar[RelationField]=RelationField("childrenQueries")""" TBC """_convenience_properties:ClassVar[List[str]]=["children_folders","children_queries",]@propertydefchildren_folders(self)->Optional[List[Folder]]:returnNoneifself.attributesisNoneelseself.attributes.children_folders@children_folders.setterdefchildren_folders(self,children_folders:Optional[List[Folder]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.children_folders=children_folders@propertydefchildren_queries(self)->Optional[List[Query]]:returnNoneifself.attributesisNoneelseself.attributes.children_queries@children_queries.setterdefchildren_queries(self,children_queries:Optional[List[Query]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.children_queries=children_queriesclassAttributes(Asset.Attributes):children_folders:Optional[List[Folder]]=Field(default=None,description="")# relationshipchildren_queries:Optional[List[Query]]=Field(default=None,description="")# relationshipattributes:Namespace.Attributes=Field(default_factory=lambda:Namespace.Attributes(),description=("Map of attributes in the instance and their values. ""The specific keys of this map will vary by type, ""so are described in the sub-types of this schema."),)