Show / Hide Table of Contents

Class SdkLanguageOptionalParameters

List of additional applicable parameters for any given target language.

Inheritance
object
SdkLanguageOptionalParameters
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ApigatewayService.Models
Assembly: OCI.DotNetSDK.Apigateway.dll
Syntax
public class SdkLanguageOptionalParameters

Properties

AllowedValues

Declaration
[JsonProperty(PropertyName = "allowedValues")]
public List<SdkLanguageOptionalParametersAllowedValue> AllowedValues { get; set; }
Property Value
Type Description
List<SdkLanguageOptionalParametersAllowedValue>

List of allowed input values. Example: [{"name": "name1", "description": "description1"}, ...]

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Description for the parameter.

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

Display name of the parameter.

InputType

Declaration
[JsonProperty(PropertyName = "inputType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SdkLanguageOptionalParameters.InputTypeEnum? InputType { get; set; }
Property Value
Type Description
SdkLanguageOptionalParameters.InputTypeEnum?

The input type for this param.

  • Input type is ENUM when only specific list of input strings are allowed.
  • Input type is EMAIL when input type is an email ID.
  • Input type is URI when input type is an URI.
  • Input type is STRING in all other cases.

IsRequired

Declaration
[JsonProperty(PropertyName = "isRequired")]
public bool? IsRequired { get; set; }
Property Value
Type Description
bool?

Information on whether the parameter is required or not.

MaxSize

Declaration
[JsonProperty(PropertyName = "maxSize")]
public decimal? MaxSize { get; set; }
Property Value
Type Description
decimal?

Maximum size as input value for this parameter.

ParamName

Declaration
[Required(ErrorMessage = "ParamName is required.")]
[JsonProperty(PropertyName = "paramName")]
public string ParamName { get; set; }
Property Value
Type Description
string

Name of the parameter.

Remarks

Required

In this article
Back to top