[docs]classSigmaPage(Sigma):"""Description"""type_name:str=Field(default="SigmaPage",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="SigmaPage":raiseValueError("must be SigmaPage")returnvdef__setattr__(self,name,value):ifnameinSigmaPage._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)SIGMA_DATA_ELEMENT_COUNT:ClassVar[NumericField]=NumericField("sigmaDataElementCount","sigmaDataElementCount")""" Number of data elements on this page. """SIGMA_WORKBOOK:ClassVar[RelationField]=RelationField("sigmaWorkbook")""" TBC """SIGMA_DATA_ELEMENTS:ClassVar[RelationField]=RelationField("sigmaDataElements")""" TBC """_convenience_properties:ClassVar[List[str]]=["sigma_data_element_count","sigma_workbook","sigma_data_elements",]@propertydefsigma_data_element_count(self)->Optional[int]:return(Noneifself.attributesisNoneelseself.attributes.sigma_data_element_count)@sigma_data_element_count.setterdefsigma_data_element_count(self,sigma_data_element_count:Optional[int]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sigma_data_element_count=sigma_data_element_count@propertydefsigma_workbook(self)->Optional[SigmaWorkbook]:returnNoneifself.attributesisNoneelseself.attributes.sigma_workbook@sigma_workbook.setterdefsigma_workbook(self,sigma_workbook:Optional[SigmaWorkbook]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sigma_workbook=sigma_workbook@propertydefsigma_data_elements(self)->Optional[List[SigmaDataElement]]:returnNoneifself.attributesisNoneelseself.attributes.sigma_data_elements@sigma_data_elements.setterdefsigma_data_elements(self,sigma_data_elements:Optional[List[SigmaDataElement]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sigma_data_elements=sigma_data_elementsclassAttributes(Sigma.Attributes):sigma_data_element_count:Optional[int]=Field(default=None,description="")sigma_workbook:Optional[SigmaWorkbook]=Field(default=None,description="")# relationshipsigma_data_elements:Optional[List[SigmaDataElement]]=Field(default=None,description="")# relationshipattributes:SigmaPage.Attributes=Field(default_factory=lambda:SigmaPage.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."),)