-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathrbm_open_url_enum.py
More file actions
38 lines (26 loc) · 972 Bytes
/
rbm_open_url_enum.py
File metadata and controls
38 lines (26 loc) · 972 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# coding: utf-8
"""
Bandwidth
Bandwidth's Communication APIs
The version of the OpenAPI document: 1.0.0
Contact: letstalk@bandwidth.com
Generated by OpenAPI Generator (https://openapi-generator.tech)
Do not edit the class manually.
""" # noqa: E501
from __future__ import annotations
import json
from enum import Enum
from typing_extensions import Self
class RbmOpenUrlEnum(str, Enum):
"""
Specifies how the URL should be opened on a mobile device. - `BROWSER` Opens the URL in the device's default browser. If application is not set or the device doesn’t support WebView, this option is used by default. - `WEBVIEW` Opens the URL in an in-app WebView.
"""
"""
allowed enum values
"""
BROWSER = 'BROWSER'
WEBVIEW = 'WEBVIEW'
@classmethod
def from_json(cls, json_str: str) -> Self:
"""Create an instance of RbmOpenUrlEnum from a JSON string"""
return cls(json.loads(json_str))