[docs]classPowerBIPage(PowerBI):"""Description"""type_name:str=Field(default="PowerBIPage",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="PowerBIPage":raiseValueError("must be PowerBIPage")returnvdef__setattr__(self,name,value):ifnameinPowerBIPage._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)WORKSPACE_QUALIFIED_NAME:ClassVar[KeywordTextField]=KeywordTextField("workspaceQualifiedName","workspaceQualifiedName.keyword","workspaceQualifiedName",)""" Unique name of the workspace in which this page exists. """REPORT_QUALIFIED_NAME:ClassVar[TextField]=TextField("reportQualifiedName","reportQualifiedName")""" Unique name of the report in which this page exists. """REPORT:ClassVar[RelationField]=RelationField("report")""" TBC """_convenience_properties:ClassVar[List[str]]=["workspace_qualified_name","report_qualified_name","report",]@propertydefworkspace_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.workspace_qualified_name)@workspace_qualified_name.setterdefworkspace_qualified_name(self,workspace_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.workspace_qualified_name=workspace_qualified_name@propertydefreport_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.report_qualified_name)@report_qualified_name.setterdefreport_qualified_name(self,report_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.report_qualified_name=report_qualified_name@propertydefreport(self)->Optional[PowerBIReport]:returnNoneifself.attributesisNoneelseself.attributes.report@report.setterdefreport(self,report:Optional[PowerBIReport]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.report=reportclassAttributes(PowerBI.Attributes):workspace_qualified_name:Optional[str]=Field(default=None,description="")report_qualified_name:Optional[str]=Field(default=None,description="")report:Optional[PowerBIReport]=Field(default=None,description="")# relationshipattributes:PowerBIPage.Attributes=Field(default_factory=lambda:PowerBIPage.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."),)