Class GoogleCloudDialogflowCxV3FormParameter
Represents a form parameter.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.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? |