Show / Hide Table of Contents

Class GoogleCloudDialogflowCxV3FormParameter

Represents a form parameter.

Inheritance
object
GoogleCloudDialogflowCxV3FormParameter
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dialogflow.v3beta1.Data
Assembly: Google.Apis.Dialogflow.v3beta1.dll
Syntax
public class GoogleCloudDialogflowCxV3FormParameter : IDirectResponseSchema

Properties

AdvancedSettings

Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.

Declaration
[JsonProperty("advancedSettings")]
public virtual GoogleCloudDialogflowCxV3AdvancedSettings AdvancedSettings { get; set; }
Property Value
Type Description
GoogleCloudDialogflowCxV3AdvancedSettings

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
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
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
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
string

FillBehavior

Required. Defines fill behavior for the parameter.

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

IsList

Indicates whether the parameter represents a list of values.

Declaration
[JsonProperty("isList")]
public virtual bool? IsList { get; set; }
Property Value
Type Description
bool?

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
bool?

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
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX