GoogleCloudDialogflowCxV3FormParameterResponse class
Represents a form parameter.
Constructors
-
GoogleCloudDialogflowCxV3FormParameterResponse({required Input<
GoogleCloudDialogflowCxV3AdvancedSettingsResponse> advancedSettings, required Input defaultValue, required Input<String> displayName, required Input<String> entityType, required Input<GoogleCloudDialogflowCxV3FormParameterFillBehaviorResponse> fillBehavior, required Input<bool> isList, required Input<bool> redact, required Input<bool> required}) -
Creates a new GoogleCloudDialogflowCxV3FormParameterResponse.
advancedSettingsHierarchical advanced settings for this parameter. The settings exposed at the lower level overrides the settings exposed at the higher level.defaultValueThe default value of an optional parameter. If the parameter is required, the default value will be ignored.displayNameThe human-readable name of the parameter, unique within the form.entityTypeThe entity type of the parameter. Format:projects/-/locations/-/agents/-/entityTypes/for system entity types (for example,projects/-/locations/-/agents/-/entityTypes/sys.date), orprojects//locations//agents//entityTypes/for developer entity types.fillBehaviorDefines fill behavior for the parameter.isListIndicates whether the parameter represents a list of values.redactIndicates 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.requiredIndicates 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 -
GoogleCloudDialogflowCxV3FormParameterResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
advancedSettings
→ Input<
GoogleCloudDialogflowCxV3AdvancedSettingsResponse> -
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), orprojects//locations//agents//entityTypes/for developer entity types.final -
fillBehavior
→ Input<
GoogleCloudDialogflowCxV3FormParameterFillBehaviorResponse> -
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