[docs]classDomo(BI):"""Description"""type_name:str=Field(default="Domo",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="Domo":raiseValueError("must be Domo")returnvdef__setattr__(self,name,value):ifnameinDomo._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)DOMO_ID:ClassVar[KeywordField]=KeywordField("domoId","domoId")""" Id of the Domo dataset. """DOMO_OWNER_ID:ClassVar[KeywordField]=KeywordField("domoOwnerId","domoOwnerId")""" Id of the owner of the Domo dataset. """_convenience_properties:ClassVar[List[str]]=["domo_id","domo_owner_id",]@propertydefdomo_id(self)->Optional[str]:returnNoneifself.attributesisNoneelseself.attributes.domo_id@domo_id.setterdefdomo_id(self,domo_id:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.domo_id=domo_id@propertydefdomo_owner_id(self)->Optional[str]:returnNoneifself.attributesisNoneelseself.attributes.domo_owner_id@domo_owner_id.setterdefdomo_owner_id(self,domo_owner_id:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.domo_owner_id=domo_owner_idclassAttributes(BI.Attributes):domo_id:Optional[str]=Field(default=None,description="")domo_owner_id:Optional[str]=Field(default=None,description="")attributes:Domo.Attributes=Field(default_factory=lambda:Domo.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."),)