GoogleCloudDialogflowCxV3beta1FormParameterResponse class

Represents a form parameter.

Constructors

GoogleCloudDialogflowCxV3beta1FormParameterResponse({required Input<GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse> advancedSettings, required Input defaultValue, required Input<String> displayName, required Input<String> entityType, required Input<GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponse> fillBehavior, required Input<bool> isList, required Input<bool> redact, required Input<bool> required})
Creates a new GoogleCloudDialogflowCxV3beta1FormParameterResponse. advancedSettings Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level. defaultValue The default value of an optional parameter. If the parameter is required, the default value will be ignored. displayName The human-readable name of the parameter, unique within the form. entityType 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. fillBehavior Defines fill behavior for the parameter. isList Indicates whether the parameter represents a list of values. 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. 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.
const
GoogleCloudDialogflowCxV3beta1FormParameterResponse.fromMap(Map<String, dynamic> map)
factory

Properties

advancedSettings → Input<GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse>
Hierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.
final
defaultValue → Input
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
final
displayName → Input<String>
The human-readable name of the parameter, unique within the form.
final
entityType → Input<String>
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.
final
fillBehavior → Input<GoogleCloudDialogflowCxV3beta1FormParameterFillBehaviorResponse>
Defines fill behavior for the parameter.
final
hashCode → int
The hash code for this object.
no setterinherited
isList → Input<bool>
Indicates whether the parameter represents a list of values.
final
redact → Input<bool>
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.
final
required → Input<bool>
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited