Skip to content

Commit

Permalink
Add displayvalues and default constraints to Option class
Browse files Browse the repository at this point in the history
  • Loading branch information
ekutner committed Oct 21, 2023
1 parent 952dd75 commit c123048
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions home_connect_async/appliance.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,10 @@ class Option():
max:Optional[int] = None
stepsize:Optional[int] = None
allowedvalues:Optional[list[str]] = None
displayallowedvalues:Optional[list[str]] = None
execution:Optional[str] = None
liveupdate:Optional[bool] = None
default:Optional[str] = None
access:Optional[str] = None

@classmethod
Expand All @@ -90,8 +92,10 @@ def create(cls, data:dict):
option.max = constraints.get('max')
option.stepsize = constraints.get('stepsize')
option.allowedvalues = constraints.get('allowedvalues')
option.displayallowedvalues = constraints.get('displayvalues')
option.execution = constraints.get('execution')
option.liveupdate = constraints.get('liveupdate')
option.default = constraints.get('default')
option.access = constraints.get('access')
return option

Expand Down

0 comments on commit c123048

Please sign in to comment.