Skip to content

Commit

Permalink
feat(Voice): missing transformation added
Browse files Browse the repository at this point in the history
  • Loading branch information
650elx committed Apr 5, 2024
1 parent 0cba99c commit 9def0cc
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions sinch/domains/voice/models/svaml/actions/actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,25 @@ class MenuOption(SinchRequestBaseModel):
max_timeout_mills: Optional[int] = None
options: Optional[List[Option]] = None

def as_dict(self):
payload = super().as_dict()
if payload.get("main_prompt"):
payload["mainPrompt"] = payload.pop("main_prompt")

if payload.get("repeat_prompt"):
payload["repeatPrompt"] = payload.pop("repeat_prompt")

if payload.get("max_digits"):
payload["maxDigits"] = payload.pop("max_digits")

if payload.get("timeout_mills"):
payload["timeoutMills"] = payload.pop("timeout_mills")

if payload.get("max_timeout_mills"):
payload["maxTimeoutMills"] = payload.pop("max_timeout_mills")

return payload


@dataclass
class ConnectSipAction(SinchRequestBaseModel):
Expand Down

0 comments on commit 9def0cc

Please sign in to comment.