[docs]classMonteCarlo(DataQuality):"""Description"""type_name:str=Field(default="MonteCarlo",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="MonteCarlo":raiseValueError("must be MonteCarlo")returnvdef__setattr__(self,name,value):ifnameinMonteCarlo._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)MC_LABELS:ClassVar[KeywordField]=KeywordField("mcLabels","mcLabels")""" List of labels for this Monte Carlo asset. """MC_ASSET_QUALIFIED_NAMES:ClassVar[KeywordField]=KeywordField("mcAssetQualifiedNames","mcAssetQualifiedNames")""" List of unique names of assets that are part of this Monte Carlo asset. """_convenience_properties:ClassVar[List[str]]=["mc_labels","mc_asset_qualified_names",]@propertydefmc_labels(self)->Optional[Set[str]]:returnNoneifself.attributesisNoneelseself.attributes.mc_labels@mc_labels.setterdefmc_labels(self,mc_labels:Optional[Set[str]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.mc_labels=mc_labels@propertydefmc_asset_qualified_names(self)->Optional[Set[str]]:return(Noneifself.attributesisNoneelseself.attributes.mc_asset_qualified_names)@mc_asset_qualified_names.setterdefmc_asset_qualified_names(self,mc_asset_qualified_names:Optional[Set[str]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.mc_asset_qualified_names=mc_asset_qualified_namesclassAttributes(DataQuality.Attributes):mc_labels:Optional[Set[str]]=Field(default=None,description="")mc_asset_qualified_names:Optional[Set[str]]=Field(default=None,description="")attributes:MonteCarlo.Attributes=Field(default_factory=lambda:MonteCarlo.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."),)