[docs]classThoughtspotDashlet(Thoughtspot):"""Description"""type_name:str=Field(default="ThoughtspotDashlet",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="ThoughtspotDashlet":raiseValueError("must be ThoughtspotDashlet")returnvdef__setattr__(self,name,value):ifnameinThoughtspotDashlet._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)THOUGHTSPOT_LIVEBOARD_NAME:ClassVar[KeywordTextField]=KeywordTextField("thoughtspotLiveboardName","thoughtspotLiveboardName.keyword","thoughtspotLiveboardName",)""" Simple name of the liveboard in which this dashlet exists. """THOUGHTSPOT_LIVEBOARD_QUALIFIED_NAME:ClassVar[KeywordTextField]=KeywordTextField("thoughtspotLiveboardQualifiedName","thoughtspotLiveboardQualifiedName","thoughtspotLiveboardQualifiedName.text",)""" Unique name of the liveboard in which this dashlet exists. """THOUGHTSPOT_LIVEBOARD:ClassVar[RelationField]=RelationField("thoughtspotLiveboard")""" TBC """_convenience_properties:ClassVar[List[str]]=["thoughtspot_liveboard_name","thoughtspot_liveboard_qualified_name","thoughtspot_liveboard",]@propertydefthoughtspot_liveboard_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.thoughtspot_liveboard_name)@thoughtspot_liveboard_name.setterdefthoughtspot_liveboard_name(self,thoughtspot_liveboard_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.thoughtspot_liveboard_name=thoughtspot_liveboard_name@propertydefthoughtspot_liveboard_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.thoughtspot_liveboard_qualified_name)@thoughtspot_liveboard_qualified_name.setterdefthoughtspot_liveboard_qualified_name(self,thoughtspot_liveboard_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.thoughtspot_liveboard_qualified_name=(thoughtspot_liveboard_qualified_name)@propertydefthoughtspot_liveboard(self)->Optional[ThoughtspotLiveboard]:return(Noneifself.attributesisNoneelseself.attributes.thoughtspot_liveboard)@thoughtspot_liveboard.setterdefthoughtspot_liveboard(self,thoughtspot_liveboard:Optional[ThoughtspotLiveboard]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.thoughtspot_liveboard=thoughtspot_liveboardclassAttributes(Thoughtspot.Attributes):thoughtspot_liveboard_name:Optional[str]=Field(default=None,description="")thoughtspot_liveboard_qualified_name:Optional[str]=Field(default=None,description="")thoughtspot_liveboard:Optional[ThoughtspotLiveboard]=Field(default=None,description="")# relationshipattributes:ThoughtspotDashlet.Attributes=Field(default_factory=lambda:ThoughtspotDashlet.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."),)