[docs]classDomoDashboard(Domo):"""Description"""type_name:str=Field(default="DomoDashboard",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="DomoDashboard":raiseValueError("must be DomoDashboard")returnvdef__setattr__(self,name,value):ifnameinDomoDashboard._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)DOMO_DASHBOARD_CARD_COUNT:ClassVar[NumericField]=NumericField("domoDashboardCardCount","domoDashboardCardCount")""" Number of cards linked to this dashboard. """DOMO_DASHBOARD_CHILDREN:ClassVar[RelationField]=RelationField("domoDashboardChildren")""" TBC """DOMO_CARDS:ClassVar[RelationField]=RelationField("domoCards")""" TBC """DOMO_DASHBOARD_PARENT:ClassVar[RelationField]=RelationField("domoDashboardParent")""" TBC """_convenience_properties:ClassVar[List[str]]=["domo_dashboard_card_count","domo_dashboard_children","domo_cards","domo_dashboard_parent",]@propertydefdomo_dashboard_card_count(self)->Optional[int]:return(Noneifself.attributesisNoneelseself.attributes.domo_dashboard_card_count)@domo_dashboard_card_count.setterdefdomo_dashboard_card_count(self,domo_dashboard_card_count:Optional[int]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.domo_dashboard_card_count=domo_dashboard_card_count@propertydefdomo_dashboard_children(self)->Optional[List[DomoDashboard]]:return(Noneifself.attributesisNoneelseself.attributes.domo_dashboard_children)@domo_dashboard_children.setterdefdomo_dashboard_children(self,domo_dashboard_children:Optional[List[DomoDashboard]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.domo_dashboard_children=domo_dashboard_children@propertydefdomo_cards(self)->Optional[List[DomoCard]]:returnNoneifself.attributesisNoneelseself.attributes.domo_cards@domo_cards.setterdefdomo_cards(self,domo_cards:Optional[List[DomoCard]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.domo_cards=domo_cards@propertydefdomo_dashboard_parent(self)->Optional[DomoDashboard]:return(Noneifself.attributesisNoneelseself.attributes.domo_dashboard_parent)@domo_dashboard_parent.setterdefdomo_dashboard_parent(self,domo_dashboard_parent:Optional[DomoDashboard]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.domo_dashboard_parent=domo_dashboard_parentclassAttributes(Domo.Attributes):domo_dashboard_card_count:Optional[int]=Field(default=None,description="")domo_dashboard_children:Optional[List[DomoDashboard]]=Field(default=None,description="")# relationshipdomo_cards:Optional[List[DomoCard]]=Field(default=None,description="")# relationshipdomo_dashboard_parent:Optional[DomoDashboard]=Field(default=None,description="")# relationshipattributes:DomoDashboard.Attributes=Field(default_factory=lambda:DomoDashboard.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."),)