[docs]classMicroStrategyVisualization(MicroStrategy):"""Description"""type_name:str=Field(default="MicroStrategyVisualization",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="MicroStrategyVisualization":raiseValueError("must be MicroStrategyVisualization")returnvdef__setattr__(self,name,value):ifnameinMicroStrategyVisualization._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)MICRO_STRATEGY_VISUALIZATION_TYPE:ClassVar[KeywordField]=KeywordField("microStrategyVisualizationType","microStrategyVisualizationType")""" Type of visualization. """MICRO_STRATEGY_DOSSIER_QUALIFIED_NAME:ClassVar[KeywordTextField]=(KeywordTextField("microStrategyDossierQualifiedName","microStrategyDossierQualifiedName","microStrategyDossierQualifiedName.text",))""" Unique name of the dossier in which this visualization exists. """MICRO_STRATEGY_DOSSIER_NAME:ClassVar[KeywordTextField]=KeywordTextField("microStrategyDossierName","microStrategyDossierName.keyword","microStrategyDossierName",)""" Simple name of the dossier in which this visualization exists. """MICRO_STRATEGY_DOSSIER:ClassVar[RelationField]=RelationField("microStrategyDossier")""" TBC """MICRO_STRATEGY_PROJECT:ClassVar[RelationField]=RelationField("microStrategyProject")""" TBC """_convenience_properties:ClassVar[List[str]]=["micro_strategy_visualization_type","micro_strategy_dossier_qualified_name","micro_strategy_dossier_name","micro_strategy_dossier","micro_strategy_project",]@propertydefmicro_strategy_visualization_type(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_visualization_type)@micro_strategy_visualization_type.setterdefmicro_strategy_visualization_type(self,micro_strategy_visualization_type:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_visualization_type=(micro_strategy_visualization_type)@propertydefmicro_strategy_dossier_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_dossier_qualified_name)@micro_strategy_dossier_qualified_name.setterdefmicro_strategy_dossier_qualified_name(self,micro_strategy_dossier_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_dossier_qualified_name=(micro_strategy_dossier_qualified_name)@propertydefmicro_strategy_dossier_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_dossier_name)@micro_strategy_dossier_name.setterdefmicro_strategy_dossier_name(self,micro_strategy_dossier_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_dossier_name=micro_strategy_dossier_name@propertydefmicro_strategy_dossier(self)->Optional[MicroStrategyDossier]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_dossier)@micro_strategy_dossier.setterdefmicro_strategy_dossier(self,micro_strategy_dossier:Optional[MicroStrategyDossier]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_dossier=micro_strategy_dossier@propertydefmicro_strategy_project(self)->Optional[MicroStrategyProject]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_project)@micro_strategy_project.setterdefmicro_strategy_project(self,micro_strategy_project:Optional[MicroStrategyProject]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_project=micro_strategy_projectclassAttributes(MicroStrategy.Attributes):micro_strategy_visualization_type:Optional[str]=Field(default=None,description="")micro_strategy_dossier_qualified_name:Optional[str]=Field(default=None,description="")micro_strategy_dossier_name:Optional[str]=Field(default=None,description="")micro_strategy_dossier:Optional[MicroStrategyDossier]=Field(default=None,description="")# relationshipmicro_strategy_project:Optional[MicroStrategyProject]=Field(default=None,description="")# relationshipattributes:MicroStrategyVisualization.Attributes=Field(default_factory=lambda:MicroStrategyVisualization.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."),)