Show / Hide Table of Contents

Class GoogleCloudDialogflowCxV3beta1FormParameter

Represents a form parameter.

Inheritance
System.Object
GoogleCloudDialogflowCxV3beta1FormParameter
Implements
IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowCxV3beta1FormParameter : IDirectResponseSchema

Properties

DefaultValue

The default value of an optional parameter. If the parameter is required, the default value will be ignored.

Declaration
[JsonProperty("defaultValue")]
public virtual object DefaultValue { get; set; }
Property Value
Type Description
System.Object

DisplayName

Required. The human-readable name of the parameter, unique within the form.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
System.String

EntityType

Required. The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/ for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects//locations//agents//entityTypes/ for developer entity types.

Declaration
[JsonProperty("entityType")]
public virtual string EntityType { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

FillBehavior

Required. Defines fill behavior for the parameter.

Declaration
[JsonProperty("fillBehavior")]
public virtual GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior FillBehavior { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior

IsList

Indicates whether the parameter represents a list of values.

Declaration
[JsonProperty("isList")]
public virtual bool? IsList { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Redact

Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.

Declaration
[JsonProperty("redact")]
public virtual bool? Redact { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Required

Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.

Declaration
[JsonProperty("required")]
public virtual bool? Required { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

Implements

IDirectResponseSchema
In This Article
Back to top