[docs]classThoughtspotLiveboard(Thoughtspot):"""Description"""type_name:str=Field(default="ThoughtspotLiveboard",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="ThoughtspotLiveboard":raiseValueError("must be ThoughtspotLiveboard")returnvdef__setattr__(self,name,value):ifnameinThoughtspotLiveboard._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)THOUGHTSPOT_DASHLETS:ClassVar[RelationField]=RelationField("thoughtspotDashlets")""" TBC """_convenience_properties:ClassVar[List[str]]=["thoughtspot_dashlets",]@propertydefthoughtspot_dashlets(self)->Optional[List[ThoughtspotDashlet]]:returnNoneifself.attributesisNoneelseself.attributes.thoughtspot_dashlets@thoughtspot_dashlets.setterdefthoughtspot_dashlets(self,thoughtspot_dashlets:Optional[List[ThoughtspotDashlet]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.thoughtspot_dashlets=thoughtspot_dashletsclassAttributes(Thoughtspot.Attributes):thoughtspot_dashlets:Optional[List[ThoughtspotDashlet]]=Field(default=None,description="")# relationshipattributes:ThoughtspotLiveboard.Attributes=Field(default_factory=lambda:ThoughtspotLiveboard.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."),)