diff --git a/domains/.openapi-generator/FILES b/domains/.openapi-generator/FILES index c6c45f5..8d78624 100644 --- a/domains/.openapi-generator/FILES +++ b/domains/.openapi-generator/FILES @@ -4,6 +4,7 @@ api/openapi.yaml appveyor.yml docs/CreateDomainRequest.md docs/DomainData.md +docs/DomainDataDigitalCertificateId.md docs/DomainEntity.md docs/DomainLinks.md docs/DomainResponseWithResult.md @@ -13,6 +14,7 @@ docs/PutDomainRequest.md docs/UpdateDomainRequest.md domains.sln git_push.sh +src/domains.Test/Model/DomainDataDigitalCertificateIdTests.cs src/domains.Test/domains.Test.csproj src/domains/Api/DomainsApi.cs src/domains/Client/ApiClient.cs @@ -34,6 +36,7 @@ src/domains/Client/RetryConfiguration.cs src/domains/Model/AbstractOpenAPISchema.cs src/domains/Model/CreateDomainRequest.cs src/domains/Model/DomainData.cs +src/domains/Model/DomainDataDigitalCertificateId.cs src/domains/Model/DomainEntity.cs src/domains/Model/DomainLinks.cs src/domains/Model/DomainResponseWithResult.cs diff --git a/domains/.openapi-generator/VERSION b/domains/.openapi-generator/VERSION index ba7f754..18bb418 100644 --- a/domains/.openapi-generator/VERSION +++ b/domains/.openapi-generator/VERSION @@ -1 +1 @@ -7.4.0 +7.5.0 diff --git a/domains/README.md b/domains/README.md index bf5c432..ab72ab7 100644 --- a/domains/README.md +++ b/domains/README.md @@ -6,7 +6,7 @@ This C# SDK is automatically generated by the [OpenAPI Generator](https://openap - API version: 2.0.0 - SDK version: 1.0.0 -- Generator version: 7.4.0 +- Generator version: 7.5.0 - Build package: org.openapitools.codegen.languages.CSharpClientCodegen @@ -134,6 +134,7 @@ Class | Method | HTTP request | Description - [Model.CreateDomainRequest](docs/CreateDomainRequest.md) - [Model.DomainData](docs/DomainData.md) + - [Model.DomainDataDigitalCertificateId](docs/DomainDataDigitalCertificateId.md) - [Model.DomainEntity](docs/DomainEntity.md) - [Model.DomainLinks](docs/DomainLinks.md) - [Model.DomainResponseWithResult](docs/DomainResponseWithResult.md) diff --git a/domains/api/openapi.yaml b/domains/api/openapi.yaml index 41dc5de..06c68e8 100644 --- a/domains/api/openapi.yaml +++ b/domains/api/openapi.yaml @@ -333,9 +333,7 @@ components: minimum: 1 type: integer digital_certificate_id: - format: int64 - nullable: true - type: integer + $ref: '#/components/schemas/DomainData_digital_certificate_id' environment: enum: - production @@ -593,6 +591,15 @@ components: - results - schema_version type: object + DomainData_digital_certificate_id: + anyOf: + - format: int64 + nullable: true + type: integer + - enum: + - lets_encrypt + nullable: true + type: string securitySchemes: tokenAuth: description: | diff --git a/domains/docs/CreateDomainRequest.md b/domains/docs/CreateDomainRequest.md index c6995db..2ca7d7d 100644 --- a/domains/docs/CreateDomainRequest.md +++ b/domains/docs/CreateDomainRequest.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **CnameAccessOnly** | **bool** | | [optional] **IsActive** | **bool** | | [optional] **EdgeApplicationId** | **long** | | -**DigitalCertificateId** | **long?** | | [optional] +**DigitalCertificateId** | [**DomainDataDigitalCertificateId**](DomainDataDigitalCertificateId.md) | | [optional] **VarEnvironment** | **string** | | [optional] **IsMtlsEnabled** | **bool** | | [optional] **MtlsTrustedCaCertificateId** | **long?** | | [optional] diff --git a/domains/docs/DomainData.md b/domains/docs/DomainData.md index 73ccce4..877918b 100644 --- a/domains/docs/DomainData.md +++ b/domains/docs/DomainData.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **CnameAccessOnly** | **bool** | | [optional] **IsActive** | **bool** | | [optional] **EdgeApplicationId** | **long** | | [optional] -**DigitalCertificateId** | **long?** | | [optional] +**DigitalCertificateId** | [**DomainDataDigitalCertificateId**](DomainDataDigitalCertificateId.md) | | [optional] **VarEnvironment** | **string** | | [optional] **IsMtlsEnabled** | **bool** | | [optional] **MtlsTrustedCaCertificateId** | **long?** | | [optional] diff --git a/domains/docs/DomainDataDigitalCertificateId.md b/domains/docs/DomainDataDigitalCertificateId.md new file mode 100644 index 0000000..f4c95bd --- /dev/null +++ b/domains/docs/DomainDataDigitalCertificateId.md @@ -0,0 +1,9 @@ +# domains.Model.DomainDataDigitalCertificateId + +## 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/domains/docs/DomainEntity.md b/domains/docs/DomainEntity.md index 4affd7d..d62c4c5 100644 --- a/domains/docs/DomainEntity.md +++ b/domains/docs/DomainEntity.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **CnameAccessOnly** | **bool** | | [optional] **IsActive** | **bool** | | [optional] **EdgeApplicationId** | **long** | | [optional] -**DigitalCertificateId** | **long?** | | [optional] +**DigitalCertificateId** | [**DomainDataDigitalCertificateId**](DomainDataDigitalCertificateId.md) | | [optional] **VarEnvironment** | **string** | | [optional] **IsMtlsEnabled** | **bool** | | [optional] **MtlsTrustedCaCertificateId** | **long?** | | [optional] diff --git a/domains/docs/PutDomainRequest.md b/domains/docs/PutDomainRequest.md index 01a5969..36d9501 100644 --- a/domains/docs/PutDomainRequest.md +++ b/domains/docs/PutDomainRequest.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **CnameAccessOnly** | **bool** | | [optional] **IsActive** | **bool** | | [optional] **EdgeApplicationId** | **long** | | -**DigitalCertificateId** | **long?** | | [optional] +**DigitalCertificateId** | [**DomainDataDigitalCertificateId**](DomainDataDigitalCertificateId.md) | | [optional] **VarEnvironment** | **string** | | [optional] **IsMtlsEnabled** | **bool** | | [optional] **MtlsTrustedCaCertificateId** | **long?** | | [optional] diff --git a/domains/docs/UpdateDomainRequest.md b/domains/docs/UpdateDomainRequest.md index d726eaf..54b3ffd 100644 --- a/domains/docs/UpdateDomainRequest.md +++ b/domains/docs/UpdateDomainRequest.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **CnameAccessOnly** | **bool** | | [optional] **IsActive** | **bool** | | [optional] **EdgeApplicationId** | **long** | | [optional] -**DigitalCertificateId** | **long?** | | [optional] +**DigitalCertificateId** | [**DomainDataDigitalCertificateId**](DomainDataDigitalCertificateId.md) | | [optional] **VarEnvironment** | **string** | | [optional] **IsMtlsEnabled** | **bool** | | [optional] **MtlsTrustedCaCertificateId** | **long?** | | [optional] diff --git a/domains/domains.sln b/domains/domains.sln index c8ef17d..0b03845 100644 --- a/domains/domains.sln +++ b/domains/domains.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2012 VisualStudioVersion = 12.0.0.0 MinimumVisualStudioVersion = 10.0.0.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "domains", "src\domains\domains.csproj", "{FCC6557E-CBCA-4811-8A75-9469BE3E83ED}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "domains", "src\domains\domains.csproj", "{31646C84-EF0B-4EE3-951E-9F673E580C5E}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "domains.Test", "src\domains.Test\domains.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {FCC6557E-CBCA-4811-8A75-9469BE3E83ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FCC6557E-CBCA-4811-8A75-9469BE3E83ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FCC6557E-CBCA-4811-8A75-9469BE3E83ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FCC6557E-CBCA-4811-8A75-9469BE3E83ED}.Release|Any CPU.Build.0 = Release|Any CPU + {31646C84-EF0B-4EE3-951E-9F673E580C5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31646C84-EF0B-4EE3-951E-9F673E580C5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31646C84-EF0B-4EE3-951E-9F673E580C5E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31646C84-EF0B-4EE3-951E-9F673E580C5E}.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/domains/src/domains.Test/Model/DomainDataDigitalCertificateIdTests.cs b/domains/src/domains.Test/Model/DomainDataDigitalCertificateIdTests.cs new file mode 100644 index 0000000..0a57144 --- /dev/null +++ b/domains/src/domains.Test/Model/DomainDataDigitalCertificateIdTests.cs @@ -0,0 +1,57 @@ +/* + * Domain API + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using Xunit; + +using System; +using System.Linq; +using System.IO; +using System.Collections.Generic; +using domains.Model; +using domains.Client; +using System.Reflection; +using Newtonsoft.Json; + +namespace domains.Test.Model +{ + /// + /// Class for testing DomainDataDigitalCertificateId + /// + /// + /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). + /// Please update the test case below to test the model. + /// + public class DomainDataDigitalCertificateIdTests : IDisposable + { + // TODO uncomment below to declare an instance variable for DomainDataDigitalCertificateId + //private DomainDataDigitalCertificateId instance; + + public DomainDataDigitalCertificateIdTests() + { + // TODO uncomment below to create an instance of DomainDataDigitalCertificateId + //instance = new DomainDataDigitalCertificateId(); + } + + public void Dispose() + { + // Cleanup when everything is done. + } + + /// + /// Test an instance of DomainDataDigitalCertificateId + /// + [Fact] + public void DomainDataDigitalCertificateIdInstanceTest() + { + // TODO uncomment below to test "IsType" DomainDataDigitalCertificateId + //Assert.IsType(instance); + } + } +} diff --git a/domains/src/domains.Test/domains.Test.csproj b/domains/src/domains.Test/domains.Test.csproj index d6ccc22..4ddbff1 100644 --- a/domains/src/domains.Test/domains.Test.csproj +++ b/domains/src/domains.Test/domains.Test.csproj @@ -9,9 +9,9 @@ - - - + + + diff --git a/domains/src/domains/Model/CreateDomainRequest.cs b/domains/src/domains/Model/CreateDomainRequest.cs index a54b1cc..6334537 100644 --- a/domains/src/domains/Model/CreateDomainRequest.cs +++ b/domains/src/domains/Model/CreateDomainRequest.cs @@ -101,7 +101,7 @@ protected CreateDomainRequest() { } /// edgeFirewallId. /// mtlsVerification. /// crlList. - public CreateDomainRequest(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), long? digitalCertificateId = default(long?), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) + public CreateDomainRequest(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), DomainDataDigitalCertificateId digitalCertificateId = default(DomainDataDigitalCertificateId), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) { // to ensure "name" is required (not null) if (name == null) @@ -160,8 +160,8 @@ protected CreateDomainRequest() { } /// /// Gets or Sets DigitalCertificateId /// - [DataMember(Name = "digital_certificate_id", EmitDefaultValue = true)] - public long? DigitalCertificateId { get; set; } + [DataMember(Name = "digital_certificate_id", EmitDefaultValue = false)] + public DomainDataDigitalCertificateId DigitalCertificateId { get; set; } /// /// Gets or Sets IsMtlsEnabled diff --git a/domains/src/domains/Model/DomainData.cs b/domains/src/domains/Model/DomainData.cs index 609395d..2528d54 100644 --- a/domains/src/domains/Model/DomainData.cs +++ b/domains/src/domains/Model/DomainData.cs @@ -96,7 +96,7 @@ public enum MtlsVerificationEnum /// edgeFirewallId. /// mtlsVerification. /// crlList. - public DomainData(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), long? digitalCertificateId = default(long?), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) + public DomainData(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), DomainDataDigitalCertificateId digitalCertificateId = default(DomainDataDigitalCertificateId), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) { this.Name = name; this.Cnames = cnames; @@ -145,8 +145,8 @@ public enum MtlsVerificationEnum /// /// Gets or Sets DigitalCertificateId /// - [DataMember(Name = "digital_certificate_id", EmitDefaultValue = true)] - public long? DigitalCertificateId { get; set; } + [DataMember(Name = "digital_certificate_id", EmitDefaultValue = false)] + public DomainDataDigitalCertificateId DigitalCertificateId { get; set; } /// /// Gets or Sets IsMtlsEnabled diff --git a/domains/src/domains/Model/DomainDataDigitalCertificateId.cs b/domains/src/domains/Model/DomainDataDigitalCertificateId.cs new file mode 100644 index 0000000..f287184 --- /dev/null +++ b/domains/src/domains/Model/DomainDataDigitalCertificateId.cs @@ -0,0 +1,234 @@ +/* + * Domain API + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 2.0.0 + * 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 = domains.Client.OpenAPIDateConverter; +using System.Reflection; + +namespace domains.Model +{ + /// + /// DomainDataDigitalCertificateId + /// + [JsonConverter(typeof(DomainDataDigitalCertificateIdJsonConverter))] + [DataContract(Name = "DomainData_digital_certificate_id")] + public partial class DomainDataDigitalCertificateId : AbstractOpenAPISchema, IValidatableObject + { + /// + /// Initializes a new instance of the class + /// with the class + /// + /// An instance of long?. + public DomainDataDigitalCertificateId(long? actualInstance) + { + this.IsNullable = false; + this.SchemaType= "anyOf"; + this.ActualInstance = actualInstance; + } + + /// + /// Initializes a new instance of the class + /// with the class + /// + /// An instance of string. + public DomainDataDigitalCertificateId(string actualInstance) + { + this.IsNullable = false; + this.SchemaType= "anyOf"; + this.ActualInstance = actualInstance ?? throw new ArgumentException("Invalid instance found. Must not be null."); + } + + + private Object _actualInstance; + + /// + /// Gets or Sets ActualInstance + /// + public override Object ActualInstance + { + get + { + return _actualInstance; + } + set + { + if (value.GetType() == typeof(long?)) + { + this._actualInstance = value; + } + else if (value.GetType() == typeof(string)) + { + this._actualInstance = value; + } + else + { + throw new ArgumentException("Invalid instance found. Must be the following types: long?, string"); + } + } + } + + /// + /// Get the actual instance of `long?`. If the actual instance is not `long?`, + /// the InvalidClassException will be thrown + /// + /// An instance of long? + public long? GetLong?() + { + return (long?)this.ActualInstance; + } + + /// + /// Get the actual instance of `string`. If the actual instance is not `string`, + /// the InvalidClassException will be thrown + /// + /// An instance of string + public string GetString() + { + return (string)this.ActualInstance; + } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class DomainDataDigitalCertificateId {\n"); + sb.Append(" ActualInstance: ").Append(this.ActualInstance).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public override string ToJson() + { + return JsonConvert.SerializeObject(this.ActualInstance, DomainDataDigitalCertificateId.SerializerSettings); + } + + /// + /// Converts the JSON string into an instance of DomainDataDigitalCertificateId + /// + /// JSON string + /// An instance of DomainDataDigitalCertificateId + public static DomainDataDigitalCertificateId FromJson(string jsonString) + { + DomainDataDigitalCertificateId newDomainDataDigitalCertificateId = null; + + if (string.IsNullOrEmpty(jsonString)) + { + return newDomainDataDigitalCertificateId; + } + + try + { + newDomainDataDigitalCertificateId = new DomainDataDigitalCertificateId(JsonConvert.DeserializeObject(jsonString, DomainDataDigitalCertificateId.SerializerSettings)); + // deserialization is considered successful at this point if no exception has been thrown. + return newDomainDataDigitalCertificateId; + } + catch (Exception exception) + { + // deserialization failed, try the next one + System.Diagnostics.Debug.WriteLine(string.Format("Failed to deserialize `{0}` into long?: {1}", jsonString, exception.ToString())); + } + + try + { + newDomainDataDigitalCertificateId = new DomainDataDigitalCertificateId(JsonConvert.DeserializeObject(jsonString, DomainDataDigitalCertificateId.SerializerSettings)); + // deserialization is considered successful at this point if no exception has been thrown. + return newDomainDataDigitalCertificateId; + } + catch (Exception exception) + { + // deserialization failed, try the next one + System.Diagnostics.Debug.WriteLine(string.Format("Failed to deserialize `{0}` into string: {1}", jsonString, exception.ToString())); + } + + // no match found, throw an exception + throw new InvalidDataException("The JSON string `" + jsonString + "` cannot be deserialized into any schema defined."); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + + /// + /// Custom JSON converter for DomainDataDigitalCertificateId + /// + public class DomainDataDigitalCertificateIdJsonConverter : JsonConverter + { + /// + /// To write the JSON string + /// + /// JSON writer + /// Object to be converted into a JSON string + /// JSON Serializer + public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) + { + writer.WriteRawValue((string)(typeof(DomainDataDigitalCertificateId).GetMethod("ToJson").Invoke(value, null))); + } + + /// + /// To convert a JSON string into an object + /// + /// JSON reader + /// Object type + /// Existing value + /// JSON Serializer + /// The object converted from the JSON string + public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) + { + switch(reader.TokenType) + { + case JsonToken.String: + return new DomainDataDigitalCertificateId(Convert.ToString(reader.Value)); + case JsonToken.StartObject: + return DomainDataDigitalCertificateId.FromJson(JObject.Load(reader).ToString(Formatting.None)); + case JsonToken.StartArray: + return DomainDataDigitalCertificateId.FromJson(JArray.Load(reader).ToString(Formatting.None)); + default: + return null; + } + } + + /// + /// Check if the object can be converted + /// + /// Object type + /// True if the object can be converted + public override bool CanConvert(Type objectType) + { + return false; + } + } + +} diff --git a/domains/src/domains/Model/DomainEntity.cs b/domains/src/domains/Model/DomainEntity.cs index 5abf0c7..f4667ef 100644 --- a/domains/src/domains/Model/DomainEntity.cs +++ b/domains/src/domains/Model/DomainEntity.cs @@ -98,7 +98,7 @@ public enum MtlsVerificationEnum /// crlList. /// id. /// domainName. - public DomainEntity(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), long? digitalCertificateId = default(long?), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List), long id = default(long), string domainName = default(string)) + public DomainEntity(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), DomainDataDigitalCertificateId digitalCertificateId = default(DomainDataDigitalCertificateId), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List), long id = default(long), string domainName = default(string)) { this.Name = name; this.Cnames = cnames; @@ -149,8 +149,8 @@ public enum MtlsVerificationEnum /// /// Gets or Sets DigitalCertificateId /// - [DataMember(Name = "digital_certificate_id", EmitDefaultValue = true)] - public long? DigitalCertificateId { get; set; } + [DataMember(Name = "digital_certificate_id", EmitDefaultValue = false)] + public DomainDataDigitalCertificateId DigitalCertificateId { get; set; } /// /// Gets or Sets IsMtlsEnabled diff --git a/domains/src/domains/Model/PutDomainRequest.cs b/domains/src/domains/Model/PutDomainRequest.cs index dfd0b5c..a35090c 100644 --- a/domains/src/domains/Model/PutDomainRequest.cs +++ b/domains/src/domains/Model/PutDomainRequest.cs @@ -101,7 +101,7 @@ protected PutDomainRequest() { } /// edgeFirewallId. /// mtlsVerification. /// crlList. - public PutDomainRequest(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), long? digitalCertificateId = default(long?), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) + public PutDomainRequest(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), DomainDataDigitalCertificateId digitalCertificateId = default(DomainDataDigitalCertificateId), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) { // to ensure "name" is required (not null) if (name == null) @@ -160,8 +160,8 @@ protected PutDomainRequest() { } /// /// Gets or Sets DigitalCertificateId /// - [DataMember(Name = "digital_certificate_id", EmitDefaultValue = true)] - public long? DigitalCertificateId { get; set; } + [DataMember(Name = "digital_certificate_id", EmitDefaultValue = false)] + public DomainDataDigitalCertificateId DigitalCertificateId { get; set; } /// /// Gets or Sets IsMtlsEnabled diff --git a/domains/src/domains/Model/UpdateDomainRequest.cs b/domains/src/domains/Model/UpdateDomainRequest.cs index ab450eb..ef0020b 100644 --- a/domains/src/domains/Model/UpdateDomainRequest.cs +++ b/domains/src/domains/Model/UpdateDomainRequest.cs @@ -96,7 +96,7 @@ public enum MtlsVerificationEnum /// edgeFirewallId. /// mtlsVerification. /// crlList. - public UpdateDomainRequest(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), long? digitalCertificateId = default(long?), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) + public UpdateDomainRequest(string name = default(string), List cnames = default(List), bool cnameAccessOnly = default(bool), bool isActive = default(bool), long edgeApplicationId = default(long), DomainDataDigitalCertificateId digitalCertificateId = default(DomainDataDigitalCertificateId), VarEnvironmentEnum? varEnvironment = default(VarEnvironmentEnum?), bool isMtlsEnabled = default(bool), long? mtlsTrustedCaCertificateId = default(long?), long? edgeFirewallId = default(long?), MtlsVerificationEnum? mtlsVerification = default(MtlsVerificationEnum?), List crlList = default(List)) { this.Name = name; this.Cnames = cnames; @@ -145,8 +145,8 @@ public enum MtlsVerificationEnum /// /// Gets or Sets DigitalCertificateId /// - [DataMember(Name = "digital_certificate_id", EmitDefaultValue = true)] - public long? DigitalCertificateId { get; set; } + [DataMember(Name = "digital_certificate_id", EmitDefaultValue = false)] + public DomainDataDigitalCertificateId DigitalCertificateId { get; set; } /// /// Gets or Sets IsMtlsEnabled