Class GoogleCloudDialogflowCxV3FormParameterFillBehavior
Configuration for how the filling of a parameter should be handled.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2beta1.Data
Assembly: Google.Apis.Dialogflow.v2beta1.dll
Syntax
public class GoogleCloudDialogflowCxV3FormParameterFillBehavior : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
InitialPromptFulfillment
Required. The fulfillment to provide the initial prompt that the agent can present to the user in order to fill the parameter.
Declaration
[JsonProperty("initialPromptFulfillment")]
public virtual GoogleCloudDialogflowCxV3Fulfillment InitialPromptFulfillment { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3Fulfillment |
RepromptEventHandlers
The handlers for parameter-level events, used to provide reprompt for the parameter or transition to a
different page/flow. The supported events are: * sys.no-match-
, where N can be from 1 to 6 *
sys.no-match-default
* sys.no-input-
, where N can be from 1 to 6 * sys.no-input-default
*
sys.invalid-parameter
initial_prompt_fulfillment
provides the first prompt for the parameter. If the
user's response does not fill the parameter, a no-match/no-input event will be triggered, and the
fulfillment associated with the sys.no-match-1
/sys.no-input-1
handler (if defined) will be called to
provide a prompt. The sys.no-match-2
/sys.no-input-2
handler (if defined) will respond to the next
no-match/no-input event, and so on. A sys.no-match-default
or sys.no-input-default
handler will be used
to handle all following no-match/no-input events after all numbered no-match/no-input handlers for the
parameter are consumed. A sys.invalid-parameter
handler can be defined to handle the case where the
parameter values have been invalidated
by webhook. For example, if the user's response fill the parameter,
however the parameter was invalidated by webhook, the fulfillment associated with the
sys.invalid-parameter
handler (if defined) will be called to provide a prompt. If the event handler for
the corresponding event can't be found on the parameter, initial_prompt_fulfillment
will be re-prompted.
Declaration
[JsonProperty("repromptEventHandlers")]
public virtual IList<GoogleCloudDialogflowCxV3EventHandler> RepromptEventHandlers { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudDialogflowCxV3EventHandler> |