diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 032bb40..9fa5c7f 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -135,8 +135,10 @@ docs/RbmMessageContentFile.md docs/RbmMessageContentRichCard.md docs/RbmMessageContentText.md docs/RbmMessageMedia.md +docs/RbmOpenUrlEnum.md docs/RbmStandaloneCard.md docs/RbmSuggestionResponse.md +docs/RbmWebViewEnum.md docs/RecordingAvailableCallback.md docs/RecordingCompleteCallback.md docs/RecordingStateEnum.md @@ -345,8 +347,10 @@ src/Bandwidth.Standard/Model/RbmMessageContentFile.cs src/Bandwidth.Standard/Model/RbmMessageContentRichCard.cs src/Bandwidth.Standard/Model/RbmMessageContentText.cs src/Bandwidth.Standard/Model/RbmMessageMedia.cs +src/Bandwidth.Standard/Model/RbmOpenUrlEnum.cs src/Bandwidth.Standard/Model/RbmStandaloneCard.cs src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs +src/Bandwidth.Standard/Model/RbmWebViewEnum.cs src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs src/Bandwidth.Standard/Model/RecordingCompleteCallback.cs src/Bandwidth.Standard/Model/RecordingStateEnum.cs diff --git a/Bandwidth.Standard.sln b/Bandwidth.Standard.sln index 154356c..4567074 100644 --- a/Bandwidth.Standard.sln +++ b/Bandwidth.Standard.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{F953FB82-C495-4E6B-9AAA-9DEA798F76D9}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{1B496B75-0E81-41BC-86C2-73D16188960A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard.Test", "src\Bandwidth.Standard.Test\Bandwidth.Standard.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {F953FB82-C495-4E6B-9AAA-9DEA798F76D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F953FB82-C495-4E6B-9AAA-9DEA798F76D9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F953FB82-C495-4E6B-9AAA-9DEA798F76D9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F953FB82-C495-4E6B-9AAA-9DEA798F76D9}.Release|Any CPU.Build.0 = Release|Any CPU + {1B496B75-0E81-41BC-86C2-73D16188960A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1B496B75-0E81-41BC-86C2-73D16188960A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1B496B75-0E81-41BC-86C2-73D16188960A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1B496B75-0E81-41BC-86C2-73D16188960A}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/README.md b/README.md index 13a912a..63e41ea 100644 --- a/README.md +++ b/README.md @@ -294,8 +294,10 @@ Class | Method | HTTP request | Description - [Model.RbmMessageContentRichCard](docs/RbmMessageContentRichCard.md) - [Model.RbmMessageContentText](docs/RbmMessageContentText.md) - [Model.RbmMessageMedia](docs/RbmMessageMedia.md) + - [Model.RbmOpenUrlEnum](docs/RbmOpenUrlEnum.md) - [Model.RbmStandaloneCard](docs/RbmStandaloneCard.md) - [Model.RbmSuggestionResponse](docs/RbmSuggestionResponse.md) + - [Model.RbmWebViewEnum](docs/RbmWebViewEnum.md) - [Model.RecordingAvailableCallback](docs/RecordingAvailableCallback.md) - [Model.RecordingCompleteCallback](docs/RecordingCompleteCallback.md) - [Model.RecordingStateEnum](docs/RecordingStateEnum.md) diff --git a/api/openapi.yaml b/api/openapi.yaml index 7113704..9cd4e5c 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -8869,6 +8869,26 @@ components: - REQUEST_LOCATION example: REPLY type: string + rbmOpenUrlEnum: + description: "Specifies how the URL should be opened on a mobile device.\n-\ + \ `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. \n- `WEBVIEW` Opens the URL in an in-app WebView." + enum: + - BROWSER + - WEBVIEW + example: WEBVIEW + type: string + rbmWebViewEnum: + description: "Defines the layout of the WebView on a mobile device. It must\ + \ be defined when application is set to `WEBVIEW`\n- `FULL` WebView takes\ + \ the full screen. \n- `HALF` WebView takes half of the screen.\n- `TALL`\ + \ WebView takes three-quarters of the screen." + enum: + - FULL + - HALF + - TALL + type: string rbmActionText: description: Displayed text for user to click example: Hello world @@ -8987,6 +9007,10 @@ components: format: uri maxLength: 2048 type: string + application: + $ref: '#/components/schemas/rbmOpenUrlEnum' + webviewViewMode: + $ref: '#/components/schemas/rbmWebViewEnum' required: - url title: Open URL diff --git a/bandwidth.yml b/bandwidth.yml index 9ab77fd..d7c3295 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -2378,6 +2378,35 @@ components: - OPEN_URL - REQUEST_LOCATION example: REPLY + rbmOpenUrlEnum: + type: string + description: >- + 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. + enum: + - BROWSER + - WEBVIEW + example: WEBVIEW + rbmWebViewEnum: + type: string + description: >- + Defines the layout of the WebView on a mobile device. It must be defined + when application is set to `WEBVIEW` + + - `FULL` WebView takes the full screen. + + - `HALF` WebView takes half of the screen. + + - `TALL` WebView takes three-quarters of the screen. + enum: + - FULL + - HALF + - TALL rbmActionText: title: Text type: string @@ -2482,6 +2511,10 @@ components: description: The URL to open in browser. example: https://dev.bandwidth.com maxLength: 2048 + application: + $ref: '#/components/schemas/rbmOpenUrlEnum' + webviewViewMode: + $ref: '#/components/schemas/rbmWebViewEnum' required: - url multiChannelFullActions: diff --git a/docs/MultiChannelAction.md b/docs/MultiChannelAction.md index 76c29ff..fd6ebbf 100644 --- a/docs/MultiChannelAction.md +++ b/docs/MultiChannelAction.md @@ -16,6 +16,8 @@ Name | Type | Description | Notes **EndTime** | **DateTime** | The end time of the event. | **Description** | **string** | The description of the event. | [optional] **Url** | **string** | The URL to open in browser. | +**Application** | **RbmOpenUrlEnum** | | [optional] +**WebviewViewMode** | **RbmWebViewEnum** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/RbmActionOpenUrl.md b/docs/RbmActionOpenUrl.md index f1dec72..8abc0e3 100644 --- a/docs/RbmActionOpenUrl.md +++ b/docs/RbmActionOpenUrl.md @@ -8,6 +8,8 @@ Name | Type | Description | Notes **Text** | **string** | Displayed text for user to click | **PostbackData** | **byte[]** | Base64 payload the customer receives when the reply is clicked. | **Url** | **string** | The URL to open in browser. | +**Application** | **RbmOpenUrlEnum** | | [optional] +**WebviewViewMode** | **RbmWebViewEnum** | | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/RbmOpenUrlEnum.md b/docs/RbmOpenUrlEnum.md new file mode 100644 index 0000000..fcde391 --- /dev/null +++ b/docs/RbmOpenUrlEnum.md @@ -0,0 +1,10 @@ +# Bandwidth.Standard.Model.RbmOpenUrlEnum +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. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/docs/RbmWebViewEnum.md b/docs/RbmWebViewEnum.md new file mode 100644 index 0000000..ae441a3 --- /dev/null +++ b/docs/RbmWebViewEnum.md @@ -0,0 +1,10 @@ +# Bandwidth.Standard.Model.RbmWebViewEnum +Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/src/Bandwidth.Standard.Test/Unit/Model/RbmActionOpenUrlTests.cs b/src/Bandwidth.Standard.Test/Unit/Model/RbmActionOpenUrlTests.cs index a70918c..589f00f 100644 --- a/src/Bandwidth.Standard.Test/Unit/Model/RbmActionOpenUrlTests.cs +++ b/src/Bandwidth.Standard.Test/Unit/Model/RbmActionOpenUrlTests.cs @@ -39,7 +39,9 @@ public RbmActionOpenUrlTests() type: RbmActionTypeEnum.OPENURL, text: "TestText", postbackData: new byte[] { 1, 2, 3 }, - url: "https://test.url/" + url: "https://test.url/", + application: RbmOpenUrlEnum.BROWSER, + webviewViewMode: RbmWebViewEnum.FULL ); } @@ -96,5 +98,25 @@ public void UrlTest() Assert.IsType(instance.Url); Assert.Equal("https://test.url/", instance.Url); } + + /// + /// Test the property 'Application' + /// + [Fact] + public void ApplicationTest() + { + Assert.IsType(instance.Application); + Assert.Equal(RbmOpenUrlEnum.BROWSER, instance.Application); + } + + /// + /// Test the property 'WebviewViewMode' + /// + [Fact] + public void WebviewViewModeTest() + { + Assert.IsType(instance.WebviewViewMode); + Assert.Equal(RbmWebViewEnum.FULL, instance.WebviewViewMode); + } } } diff --git a/src/Bandwidth.Standard.Test/Unit/Model/RbmOpenUrlEnumTests.cs b/src/Bandwidth.Standard.Test/Unit/Model/RbmOpenUrlEnumTests.cs new file mode 100644 index 0000000..0dcaea2 --- /dev/null +++ b/src/Bandwidth.Standard.Test/Unit/Model/RbmOpenUrlEnumTests.cs @@ -0,0 +1,55 @@ +/* + * Bandwidth + * + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using Xunit; + +using System; +using System.Linq; +using System.IO; +using System.Collections.Generic; +using Bandwidth.Standard.Model; +using Bandwidth.Standard.Client; +using System.Reflection; +using Newtonsoft.Json; + +namespace Bandwidth.Standard.Test.Unit.Model +{ + /// + /// Class for testing RbmOpenUrlEnum + /// + /// + /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). + /// Please update the test case below to test the model. + /// + public class RbmOpenUrlEnumTests : IDisposable + { + private RbmOpenUrlEnum instance; + + public RbmOpenUrlEnumTests() + { + instance = new RbmOpenUrlEnum(); + } + + public void Dispose() + { + // Cleanup when everything is done. + } + + /// + /// Test an instance of RbmOpenUrlEnum + /// + [Fact] + public void RbmOpenUrlEnumInstanceTest() + { + Assert.IsType(instance); + } + } +} diff --git a/src/Bandwidth.Standard.Test/Unit/Model/RbmWebViewEnumTests.cs b/src/Bandwidth.Standard.Test/Unit/Model/RbmWebViewEnumTests.cs new file mode 100644 index 0000000..7aae129 --- /dev/null +++ b/src/Bandwidth.Standard.Test/Unit/Model/RbmWebViewEnumTests.cs @@ -0,0 +1,55 @@ +/* + * Bandwidth + * + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using Xunit; + +using System; +using System.Linq; +using System.IO; +using System.Collections.Generic; +using Bandwidth.Standard.Model; +using Bandwidth.Standard.Client; +using System.Reflection; +using Newtonsoft.Json; + +namespace Bandwidth.Standard.Test.Unit.Model +{ + /// + /// Class for testing RbmWebViewEnum + /// + /// + /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). + /// Please update the test case below to test the model. + /// + public class RbmWebViewEnumTests : IDisposable + { + private RbmWebViewEnum instance; + + public RbmWebViewEnumTests() + { + instance = new RbmWebViewEnum(); + } + + public void Dispose() + { + // Cleanup when everything is done. + } + + /// + /// Test an instance of RbmWebViewEnum + /// + [Fact] + public void RbmWebViewEnumInstanceTest() + { + Assert.IsType(instance); + } + } +} diff --git a/src/Bandwidth.Standard/Model/LookupResult.cs b/src/Bandwidth.Standard/Model/LookupResult.cs index 549bafe..e566406 100644 --- a/src/Bandwidth.Standard/Model/LookupResult.cs +++ b/src/Bandwidth.Standard/Model/LookupResult.cs @@ -130,7 +130,7 @@ public partial class LookupResult : IValidatableObject /// [DNI-Only](#section/DNI-Only). The date the phone number entered the status described in `latestMessageDeliveryStatus`. Think of this as the \"start time\" for that status. Value resets every time the `latestMessageDeliveryStatus` changes. /// /// [DNI-Only](#section/DNI-Only). The date the phone number entered the status described in `latestMessageDeliveryStatus`. Think of this as the \"start time\" for that status. Value resets every time the `latestMessageDeliveryStatus` changes. - /// Fri Jun 20 00:00:00 UTC 2025 + /// Thu Jun 19 20:00:00 EDT 2025 [DataMember(Name = "initialMessageDeliveryStatusDate", EmitDefaultValue = false)] [JsonConverter(typeof(OpenAPIDateConverter))] public DateTime InitialMessageDeliveryStatusDate { get; set; } @@ -139,7 +139,7 @@ public partial class LookupResult : IValidatableObject /// [DNI-Only](#section/DNI-Only). The date bandwidth last received delivery status information for this phone number. Use this field to understand how up-to-date the `latestMessageDeliveryStatus` is. Value resets every time the `latestMessageDeliveryStatus` changes. /// /// [DNI-Only](#section/DNI-Only). The date bandwidth last received delivery status information for this phone number. Use this field to understand how up-to-date the `latestMessageDeliveryStatus` is. Value resets every time the `latestMessageDeliveryStatus` changes. - /// Sat Jun 21 00:00:00 UTC 2025 + /// Fri Jun 20 20:00:00 EDT 2025 [DataMember(Name = "latestMessageDeliveryStatusDate", EmitDefaultValue = false)] [JsonConverter(typeof(OpenAPIDateConverter))] public DateTime LatestMessageDeliveryStatusDate { get; set; } diff --git a/src/Bandwidth.Standard/Model/RbmActionBase.cs b/src/Bandwidth.Standard/Model/RbmActionBase.cs index e0683dd..e786430 100644 --- a/src/Bandwidth.Standard/Model/RbmActionBase.cs +++ b/src/Bandwidth.Standard/Model/RbmActionBase.cs @@ -78,7 +78,7 @@ protected RbmActionBase() { } /// Base64 payload the customer receives when the reply is clicked. /// /// Base64 payload the customer receives when the reply is clicked. - /// [B@3fe5ad73 + /// [B@731d0d5c [DataMember(Name = "postbackData", IsRequired = true, EmitDefaultValue = true)] public byte[] PostbackData { get; set; } diff --git a/src/Bandwidth.Standard/Model/RbmActionOpenUrl.cs b/src/Bandwidth.Standard/Model/RbmActionOpenUrl.cs index 767066f..e44a20a 100644 --- a/src/Bandwidth.Standard/Model/RbmActionOpenUrl.cs +++ b/src/Bandwidth.Standard/Model/RbmActionOpenUrl.cs @@ -38,6 +38,18 @@ public partial class RbmActionOpenUrl : IValidatableObject /// [DataMember(Name = "type", IsRequired = true, EmitDefaultValue = true)] public RbmActionTypeEnum Type { get; set; } + + /// + /// Gets or Sets Application + /// + [DataMember(Name = "application", EmitDefaultValue = false)] + public RbmOpenUrlEnum? Application { get; set; } + + /// + /// Gets or Sets WebviewViewMode + /// + [DataMember(Name = "webviewViewMode", EmitDefaultValue = false)] + public RbmWebViewEnum? WebviewViewMode { get; set; } /// /// Initializes a new instance of the class. /// @@ -50,7 +62,9 @@ protected RbmActionOpenUrl() { } /// Displayed text for user to click (required). /// Base64 payload the customer receives when the reply is clicked. (required). /// The URL to open in browser. (required). - public RbmActionOpenUrl(RbmActionTypeEnum type = default(RbmActionTypeEnum), string text = default(string), byte[] postbackData = default(byte[]), string url = default(string)) + /// application. + /// webviewViewMode. + public RbmActionOpenUrl(RbmActionTypeEnum type = default(RbmActionTypeEnum), string text = default(string), byte[] postbackData = default(byte[]), string url = default(string), RbmOpenUrlEnum? application = default(RbmOpenUrlEnum?), RbmWebViewEnum? webviewViewMode = default(RbmWebViewEnum?)) { this.Type = type; // to ensure "text" is required (not null) @@ -71,6 +85,8 @@ protected RbmActionOpenUrl() { } throw new ArgumentNullException("url is a required property for RbmActionOpenUrl and cannot be null"); } this.Url = url; + this.Application = application; + this.WebviewViewMode = webviewViewMode; } /// @@ -109,6 +125,8 @@ public override string ToString() sb.Append(" Text: ").Append(Text).Append("\n"); sb.Append(" PostbackData: ").Append(PostbackData).Append("\n"); sb.Append(" Url: ").Append(Url).Append("\n"); + sb.Append(" Application: ").Append(Application).Append("\n"); + sb.Append(" WebviewViewMode: ").Append(WebviewViewMode).Append("\n"); sb.Append("}\n"); return sb.ToString(); } diff --git a/src/Bandwidth.Standard/Model/RbmOpenUrlEnum.cs b/src/Bandwidth.Standard/Model/RbmOpenUrlEnum.cs new file mode 100644 index 0000000..e3f94f1 --- /dev/null +++ b/src/Bandwidth.Standard/Model/RbmOpenUrlEnum.cs @@ -0,0 +1,49 @@ +/* + * Bandwidth + * + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Bandwidth.Standard.Client.OpenAPIDateConverter; + +namespace Bandwidth.Standard.Model +{ + /// + /// 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. + /// + /// 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. + [JsonConverter(typeof(StringEnumConverter))] + public enum RbmOpenUrlEnum + { + /// + /// Enum BROWSER for value: BROWSER + /// + [EnumMember(Value = "BROWSER")] + BROWSER = 1, + + /// + /// Enum WEBVIEW for value: WEBVIEW + /// + [EnumMember(Value = "WEBVIEW")] + WEBVIEW = 2 + } + +} diff --git a/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs b/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs index 9db9cee..732e459 100644 --- a/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs +++ b/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs @@ -55,7 +55,7 @@ public partial class RbmSuggestionResponse : IValidatableObject /// Base64 payload the customer receives when the reply is clicked. /// /// Base64 payload the customer receives when the reply is clicked. - /// [B@3fe5ad73 + /// [B@731d0d5c [DataMember(Name = "postbackData", EmitDefaultValue = false)] public byte[] PostbackData { get; set; } diff --git a/src/Bandwidth.Standard/Model/RbmWebViewEnum.cs b/src/Bandwidth.Standard/Model/RbmWebViewEnum.cs new file mode 100644 index 0000000..76dc504 --- /dev/null +++ b/src/Bandwidth.Standard/Model/RbmWebViewEnum.cs @@ -0,0 +1,55 @@ +/* + * Bandwidth + * + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Bandwidth.Standard.Client.OpenAPIDateConverter; + +namespace Bandwidth.Standard.Model +{ + /// + /// Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. + /// + /// Defines the layout of the WebView on a mobile device. It must be defined when application is set to `WEBVIEW` - `FULL` WebView takes the full screen. - `HALF` WebView takes half of the screen. - `TALL` WebView takes three-quarters of the screen. + [JsonConverter(typeof(StringEnumConverter))] + public enum RbmWebViewEnum + { + /// + /// Enum FULL for value: FULL + /// + [EnumMember(Value = "FULL")] + FULL = 1, + + /// + /// Enum HALF for value: HALF + /// + [EnumMember(Value = "HALF")] + HALF = 2, + + /// + /// Enum TALL for value: TALL + /// + [EnumMember(Value = "TALL")] + TALL = 3 + } + +}