[docs]classIncident(Asset,type_name="Incident"):"""Description"""type_name:str=Field(default="Incident",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="Incident":raiseValueError("must be Incident")returnvdef__setattr__(self,name,value):ifnameinIncident._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)INCIDENT_SEVERITY:ClassVar[KeywordField]=KeywordField("incidentSeverity","incidentSeverity")""" Status of this asset's severity. """_convenience_properties:ClassVar[List[str]]=["incident_severity",]@propertydefincident_severity(self)->Optional[IncidentSeverity]:returnNoneifself.attributesisNoneelseself.attributes.incident_severity@incident_severity.setterdefincident_severity(self,incident_severity:Optional[IncidentSeverity]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.incident_severity=incident_severityclassAttributes(Asset.Attributes):incident_severity:Optional[IncidentSeverity]=Field(default=None,description="")attributes:Incident.Attributes=Field(default_factory=lambda:Incident.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."),)