Class SdkLanguageOptionalParameters
List of additional applicable parameters for any given target language.
Inherited Members
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.
|
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