[docs]classPowerBI(BI):"""Description"""type_name:str=Field(default="PowerBI",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="PowerBI":raiseValueError("must be PowerBI")returnvdef__setattr__(self,name,value):ifnameinPowerBI._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)POWER_BI_IS_HIDDEN:ClassVar[BooleanField]=BooleanField("powerBIIsHidden","powerBIIsHidden")""" Whether this asset is hidden in Power BI (true) or not (false). """POWER_BI_TABLE_QUALIFIED_NAME:ClassVar[KeywordTextField]=KeywordTextField("powerBITableQualifiedName","powerBITableQualifiedName","powerBITableQualifiedName.text",)""" Unique name of the Power BI table in which this asset exists. """POWER_BI_FORMAT_STRING:ClassVar[TextField]=TextField("powerBIFormatString","powerBIFormatString")""" Format of this asset, as specified in the FORMAT_STRING of the MDX cell property. """POWER_BI_ENDORSEMENT:ClassVar[KeywordField]=KeywordField("powerBIEndorsement","powerBIEndorsement")""" Endorsement status of this asset, in Power BI. """_convenience_properties:ClassVar[List[str]]=["power_b_i_is_hidden","power_b_i_table_qualified_name","power_b_i_format_string","power_b_i_endorsement",]@propertydefpower_b_i_is_hidden(self)->Optional[bool]:returnNoneifself.attributesisNoneelseself.attributes.power_b_i_is_hidden@power_b_i_is_hidden.setterdefpower_b_i_is_hidden(self,power_b_i_is_hidden:Optional[bool]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_is_hidden=power_b_i_is_hidden@propertydefpower_b_i_table_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.power_b_i_table_qualified_name)@power_b_i_table_qualified_name.setterdefpower_b_i_table_qualified_name(self,power_b_i_table_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_table_qualified_name=power_b_i_table_qualified_name@propertydefpower_b_i_format_string(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.power_b_i_format_string)@power_b_i_format_string.setterdefpower_b_i_format_string(self,power_b_i_format_string:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_format_string=power_b_i_format_string@propertydefpower_b_i_endorsement(self)->Optional[PowerbiEndorsement]:return(Noneifself.attributesisNoneelseself.attributes.power_b_i_endorsement)@power_b_i_endorsement.setterdefpower_b_i_endorsement(self,power_b_i_endorsement:Optional[PowerbiEndorsement]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.power_b_i_endorsement=power_b_i_endorsementclassAttributes(BI.Attributes):power_b_i_is_hidden:Optional[bool]=Field(default=None,description="")power_b_i_table_qualified_name:Optional[str]=Field(default=None,description="")power_b_i_format_string:Optional[str]=Field(default=None,description="")power_b_i_endorsement:Optional[PowerbiEndorsement]=Field(default=None,description="")attributes:PowerBI.Attributes=Field(default_factory=lambda:PowerBI.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."),)