[docs]classMicroStrategyDossier(MicroStrategy):"""Description"""type_name:str=Field(default="MicroStrategyDossier",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="MicroStrategyDossier":raiseValueError("must be MicroStrategyDossier")returnvdef__setattr__(self,name,value):ifnameinMicroStrategyDossier._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)MICRO_STRATEGY_DOSSIER_CHAPTER_NAMES:ClassVar[TextField]=TextField("microStrategyDossierChapterNames","microStrategyDossierChapterNames")""" List of chapter names in this dossier. """MICRO_STRATEGY_VISUALIZATIONS:ClassVar[RelationField]=RelationField("microStrategyVisualizations")""" TBC """MICRO_STRATEGY_PROJECT:ClassVar[RelationField]=RelationField("microStrategyProject")""" TBC """_convenience_properties:ClassVar[List[str]]=["micro_strategy_dossier_chapter_names","micro_strategy_visualizations","micro_strategy_project",]@propertydefmicro_strategy_dossier_chapter_names(self)->Optional[Set[str]]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_dossier_chapter_names)@micro_strategy_dossier_chapter_names.setterdefmicro_strategy_dossier_chapter_names(self,micro_strategy_dossier_chapter_names:Optional[Set[str]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_dossier_chapter_names=(micro_strategy_dossier_chapter_names)@propertydefmicro_strategy_visualizations(self,)->Optional[List[MicroStrategyVisualization]]:return(Noneifself.attributesisNoneelseself.attributes.micro_strategy_visualizations)@micro_strategy_visualizations.setterdefmicro_strategy_visualizations(self,micro_strategy_visualizations:Optional[List[MicroStrategyVisualization]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.micro_strategy_visualizations=micro_strategy_visualizations@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_dossier_chapter_names:Optional[Set[str]]=Field(default=None,description="")micro_strategy_visualizations:Optional[List[MicroStrategyVisualization]]=(Field(default=None,description=""))# relationshipmicro_strategy_project:Optional[MicroStrategyProject]=Field(default=None,description="")# relationshipattributes:MicroStrategyDossier.Attributes=Field(default_factory=lambda:MicroStrategyDossier.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."),)