[docs]classRedashDashboard(Redash):"""Description"""type_name:str=Field(default="RedashDashboard",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="RedashDashboard":raiseValueError("must be RedashDashboard")returnvdef__setattr__(self,name,value):ifnameinRedashDashboard._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)REDASH_DASHBOARD_WIDGET_COUNT:ClassVar[NumericField]=NumericField("redashDashboardWidgetCount","redashDashboardWidgetCount")""" Number of widgets in this dashboard. """_convenience_properties:ClassVar[List[str]]=["redash_dashboard_widget_count",]@propertydefredash_dashboard_widget_count(self)->Optional[int]:return(Noneifself.attributesisNoneelseself.attributes.redash_dashboard_widget_count)@redash_dashboard_widget_count.setterdefredash_dashboard_widget_count(self,redash_dashboard_widget_count:Optional[int]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.redash_dashboard_widget_count=redash_dashboard_widget_countclassAttributes(Redash.Attributes):redash_dashboard_widget_count:Optional[int]=Field(default=None,description="")attributes:RedashDashboard.Attributes=Field(default_factory=lambda:RedashDashboard.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."),)