Skip to content

Commit

Permalink
Add alias to juniper alarm event attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
johannaengland committed Aug 20, 2024
1 parent 8982cb9 commit 0cdf951
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/zino/statemodels.py
Original file line number Diff line number Diff line change
Expand Up @@ -393,9 +393,12 @@ class ReachabilityEvent(Event):


class AlarmEvent(Event):
# Allow populating fields by name or alias
model_config = ConfigDict(populate_by_name=True)

type: Literal["alarm"] = "alarm"
alarm_type: Optional[AlarmType] = None
alarm_count: Optional[int] = None
alarm_type: Optional[AlarmType] = Field(default=None, alias="alarm-type")
alarm_count: Optional[int] = Field(default=None, alias="alarm-count")

@property
def subindex(self) -> SubIndex:
Expand Down

0 comments on commit 0cdf951

Please sign in to comment.