|
5309 | 5309 | }
|
5310 | 5310 | }
|
5311 | 5311 | },
|
5312 |
| - "revision": "20250627", |
| 5312 | + "revision": "20250804", |
5313 | 5313 | "rootUrl": "https://dialogflow.googleapis.com/",
|
5314 | 5314 | "schemas": {
|
5315 | 5315 | "GoogleCloudDialogflowCxV3Action": {
|
|
5324 | 5324 | "$ref": "GoogleCloudDialogflowCxV3FlowInvocation",
|
5325 | 5325 | "description": "Optional. Action performed on behalf of the agent by invoking a CX flow."
|
5326 | 5326 | },
|
| 5327 | + "flowTransition": { |
| 5328 | + "$ref": "GoogleCloudDialogflowCxV3FlowTransition", |
| 5329 | + "description": "Optional. Action performed on behalf of the agent by transitioning to a target CX flow." |
| 5330 | + }, |
5327 | 5331 | "playbookInvocation": {
|
5328 | 5332 | "$ref": "GoogleCloudDialogflowCxV3PlaybookInvocation",
|
5329 | 5333 | "description": "Optional. Action performed on behalf of the agent by invoking a child playbook."
|
5330 | 5334 | },
|
| 5335 | + "playbookTransition": { |
| 5336 | + "$ref": "GoogleCloudDialogflowCxV3PlaybookTransition", |
| 5337 | + "description": "Optional. Action performed on behalf of the agent by transitioning to a target playbook." |
| 5338 | + }, |
5331 | 5339 | "toolUse": {
|
5332 | 5340 | "$ref": "GoogleCloudDialogflowCxV3ToolUse",
|
5333 | 5341 | "description": "Optional. Action performed on behalf of the agent by calling a plugin tool."
|
|
7502 | 7510 | },
|
7503 | 7511 | "type": "array"
|
7504 | 7512 | },
|
| 7513 | + "inputParameterDefinitions": { |
| 7514 | + "description": "Optional. Defined structured input parameters for this flow.", |
| 7515 | + "items": { |
| 7516 | + "$ref": "GoogleCloudDialogflowCxV3ParameterDefinition" |
| 7517 | + }, |
| 7518 | + "type": "array" |
| 7519 | + }, |
7505 | 7520 | "knowledgeConnectorSettings": {
|
7506 | 7521 | "$ref": "GoogleCloudDialogflowCxV3KnowledgeConnectorSettings",
|
7507 | 7522 | "description": "Optional. Knowledge connector configuration."
|
|
7522 | 7537 | "$ref": "GoogleCloudDialogflowCxV3NluSettings",
|
7523 | 7538 | "description": "NLU related settings of the flow."
|
7524 | 7539 | },
|
| 7540 | + "outputParameterDefinitions": { |
| 7541 | + "description": "Optional. Defined structured output parameters for this flow.", |
| 7542 | + "items": { |
| 7543 | + "$ref": "GoogleCloudDialogflowCxV3ParameterDefinition" |
| 7544 | + }, |
| 7545 | + "type": "array" |
| 7546 | + }, |
7525 | 7547 | "transitionRouteGroups": {
|
7526 | 7548 | "description": "A flow's transition route group serve two purposes: * They are responsible for matching the user's first utterances in the flow. * They are inherited by every page's transition route groups. Transition route groups defined in the page have higher priority than those defined in the flow. Format: `projects//locations//agents//flows//transitionRouteGroups/` or `projects//locations//agents//transitionRouteGroups/` for agent-level groups.",
|
7527 | 7549 | "items": {
|
|
7620 | 7642 | },
|
7621 | 7643 | "type": "object"
|
7622 | 7644 | },
|
| 7645 | + "GoogleCloudDialogflowCxV3FlowTransition": { |
| 7646 | + "description": "Stores metadata of the transition to a target CX flow. Flow transition actions exit the caller playbook and enter the child flow.", |
| 7647 | + "id": "GoogleCloudDialogflowCxV3FlowTransition", |
| 7648 | + "properties": { |
| 7649 | + "displayName": { |
| 7650 | + "description": "Output only. The display name of the flow.", |
| 7651 | + "readOnly": true, |
| 7652 | + "type": "string" |
| 7653 | + }, |
| 7654 | + "flow": { |
| 7655 | + "description": "Required. The unique identifier of the flow. Format: `projects//locations//agents/`.", |
| 7656 | + "type": "string" |
| 7657 | + } |
| 7658 | + }, |
| 7659 | + "type": "object" |
| 7660 | + }, |
7623 | 7661 | "GoogleCloudDialogflowCxV3FlowValidationResult": {
|
7624 | 7662 | "description": "The response message for Flows.GetFlowValidationResult.",
|
7625 | 7663 | "id": "GoogleCloudDialogflowCxV3FlowValidationResult",
|
|
8432 | 8470 | },
|
8433 | 8471 | "type": "object"
|
8434 | 8472 | },
|
| 8473 | + "GoogleCloudDialogflowCxV3InlineSchema": { |
| 8474 | + "description": "A type schema object that's specified inline.", |
| 8475 | + "id": "GoogleCloudDialogflowCxV3InlineSchema", |
| 8476 | + "properties": { |
| 8477 | + "items": { |
| 8478 | + "$ref": "GoogleCloudDialogflowCxV3TypeSchema", |
| 8479 | + "description": "Schema of the elements if this is an ARRAY type." |
| 8480 | + }, |
| 8481 | + "type": { |
| 8482 | + "description": "Data type of the schema.", |
| 8483 | + "enum": [ |
| 8484 | + "DATA_TYPE_UNSPECIFIED", |
| 8485 | + "STRING", |
| 8486 | + "NUMBER", |
| 8487 | + "BOOLEAN", |
| 8488 | + "ARRAY" |
| 8489 | + ], |
| 8490 | + "enumDescriptions": [ |
| 8491 | + "Not specified.", |
| 8492 | + "Represents any string value.", |
| 8493 | + "Represents any number value.", |
| 8494 | + "Represents a boolean value.", |
| 8495 | + "Represents a repeated value." |
| 8496 | + ], |
| 8497 | + "type": "string" |
| 8498 | + } |
| 8499 | + }, |
| 8500 | + "type": "object" |
| 8501 | + }, |
8435 | 8502 | "GoogleCloudDialogflowCxV3InlineSource": {
|
8436 | 8503 | "description": "Inline source for a Dialogflow operation that reads or imports objects (e.g. intents) into Dialogflow.",
|
8437 | 8504 | "id": "GoogleCloudDialogflowCxV3InlineSource",
|
|
9506 | 9573 | },
|
9507 | 9574 | "type": "object"
|
9508 | 9575 | },
|
| 9576 | + "GoogleCloudDialogflowCxV3ParameterDefinition": { |
| 9577 | + "description": "Defines the properties of a parameter. Used to define parameters used in the agent and the input / output parameters for each fulfillment.", |
| 9578 | + "id": "GoogleCloudDialogflowCxV3ParameterDefinition", |
| 9579 | + "properties": { |
| 9580 | + "description": { |
| 9581 | + "description": "Human-readable description of the parameter. Limited to 300 characters.", |
| 9582 | + "type": "string" |
| 9583 | + }, |
| 9584 | + "name": { |
| 9585 | + "description": "Required. Name of parameter.", |
| 9586 | + "type": "string" |
| 9587 | + }, |
| 9588 | + "type": { |
| 9589 | + "deprecated": true, |
| 9590 | + "description": "Type of parameter.", |
| 9591 | + "enum": [ |
| 9592 | + "PARAMETER_TYPE_UNSPECIFIED", |
| 9593 | + "STRING", |
| 9594 | + "NUMBER", |
| 9595 | + "BOOLEAN", |
| 9596 | + "NULL", |
| 9597 | + "OBJECT", |
| 9598 | + "LIST" |
| 9599 | + ], |
| 9600 | + "enumDescriptions": [ |
| 9601 | + "Not specified. No validation will be performed.", |
| 9602 | + "Represents any string value.", |
| 9603 | + "Represents any number value.", |
| 9604 | + "Represents a boolean value.", |
| 9605 | + "Represents a null value.", |
| 9606 | + "Represents any object value.", |
| 9607 | + "Represents a repeated value." |
| 9608 | + ], |
| 9609 | + "type": "string" |
| 9610 | + }, |
| 9611 | + "typeSchema": { |
| 9612 | + "$ref": "GoogleCloudDialogflowCxV3TypeSchema", |
| 9613 | + "description": "Optional. Type schema of parameter." |
| 9614 | + } |
| 9615 | + }, |
| 9616 | + "type": "object" |
| 9617 | + }, |
9509 | 9618 | "GoogleCloudDialogflowCxV3Phrase": {
|
9510 | 9619 | "description": "Text input which can be used for prompt or banned phrases.",
|
9511 | 9620 | "id": "GoogleCloudDialogflowCxV3Phrase",
|
|
9542 | 9651 | },
|
9543 | 9652 | "type": "array"
|
9544 | 9653 | },
|
| 9654 | + "inputParameterDefinitions": { |
| 9655 | + "description": "Optional. Defined structured input parameters for this playbook.", |
| 9656 | + "items": { |
| 9657 | + "$ref": "GoogleCloudDialogflowCxV3ParameterDefinition" |
| 9658 | + }, |
| 9659 | + "type": "array" |
| 9660 | + }, |
9545 | 9661 | "instruction": {
|
9546 | 9662 | "$ref": "GoogleCloudDialogflowCxV3PlaybookInstruction",
|
9547 | 9663 | "description": "Instruction to accomplish target goal."
|
|
9554 | 9670 | "description": "The unique identifier of the playbook. Format: `projects//locations//agents//playbooks/`.",
|
9555 | 9671 | "type": "string"
|
9556 | 9672 | },
|
| 9673 | + "outputParameterDefinitions": { |
| 9674 | + "description": "Optional. Defined structured output parameters for this playbook.", |
| 9675 | + "items": { |
| 9676 | + "$ref": "GoogleCloudDialogflowCxV3ParameterDefinition" |
| 9677 | + }, |
| 9678 | + "type": "array" |
| 9679 | + }, |
| 9680 | + "playbookType": { |
| 9681 | + "description": "Optional. Type of the playbook.", |
| 9682 | + "enum": [ |
| 9683 | + "PLAYBOOK_TYPE_UNSPECIFIED", |
| 9684 | + "TASK", |
| 9685 | + "ROUTINE" |
| 9686 | + ], |
| 9687 | + "enumDescriptions": [ |
| 9688 | + "Unspecified type. Default to TASK.", |
| 9689 | + "Task playbook.", |
| 9690 | + "Routine playbook." |
| 9691 | + ], |
| 9692 | + "type": "string" |
| 9693 | + }, |
9557 | 9694 | "referencedFlows": {
|
9558 | 9695 | "description": "Output only. The resource name of flows referenced by the current playbook in the instructions.",
|
9559 | 9696 | "items": {
|
|
9761 | 9898 | },
|
9762 | 9899 | "type": "object"
|
9763 | 9900 | },
|
| 9901 | + "GoogleCloudDialogflowCxV3PlaybookTransition": { |
| 9902 | + "description": "Stores metadata of the transition to another target playbook. Playbook transition actions exit the caller playbook and enter the target playbook.", |
| 9903 | + "id": "GoogleCloudDialogflowCxV3PlaybookTransition", |
| 9904 | + "properties": { |
| 9905 | + "displayName": { |
| 9906 | + "description": "Output only. The display name of the playbook.", |
| 9907 | + "readOnly": true, |
| 9908 | + "type": "string" |
| 9909 | + }, |
| 9910 | + "playbook": { |
| 9911 | + "description": "Required. The unique identifier of the playbook. Format: `projects//locations//agents//playbooks/`.", |
| 9912 | + "type": "string" |
| 9913 | + } |
| 9914 | + }, |
| 9915 | + "type": "object" |
| 9916 | + }, |
9764 | 9917 | "GoogleCloudDialogflowCxV3PlaybookVersion": {
|
9765 | 9918 | "description": "Playbook version is a snapshot of the playbook at certain timestamp.",
|
9766 | 9919 | "id": "GoogleCloudDialogflowCxV3PlaybookVersion",
|
|
11707 | 11860 | },
|
11708 | 11861 | "type": "object"
|
11709 | 11862 | },
|
| 11863 | + "GoogleCloudDialogflowCxV3TypeSchema": { |
| 11864 | + "description": "Encapsulates different type schema variations: either a reference to an a schema that's already defined by a tool, or an inline definition.", |
| 11865 | + "id": "GoogleCloudDialogflowCxV3TypeSchema", |
| 11866 | + "properties": { |
| 11867 | + "inlineSchema": { |
| 11868 | + "$ref": "GoogleCloudDialogflowCxV3InlineSchema", |
| 11869 | + "description": "Set if this is an inline schema definition." |
| 11870 | + }, |
| 11871 | + "schemaReference": { |
| 11872 | + "$ref": "GoogleCloudDialogflowCxV3TypeSchemaSchemaReference", |
| 11873 | + "description": "Set if this is a schema reference." |
| 11874 | + } |
| 11875 | + }, |
| 11876 | + "type": "object" |
| 11877 | + }, |
| 11878 | + "GoogleCloudDialogflowCxV3TypeSchemaSchemaReference": { |
| 11879 | + "description": "A reference to the schema of an existing tool.", |
| 11880 | + "id": "GoogleCloudDialogflowCxV3TypeSchemaSchemaReference", |
| 11881 | + "properties": { |
| 11882 | + "schema": { |
| 11883 | + "description": "The name of the schema.", |
| 11884 | + "type": "string" |
| 11885 | + }, |
| 11886 | + "tool": { |
| 11887 | + "description": "The tool that contains this schema definition. Format: `projects//locations//agents//tools/`.", |
| 11888 | + "type": "string" |
| 11889 | + } |
| 11890 | + }, |
| 11891 | + "type": "object" |
| 11892 | + }, |
11710 | 11893 | "GoogleCloudDialogflowCxV3UserUtterance": {
|
11711 | 11894 | "description": "UserUtterance represents one message sent by the customer.",
|
11712 | 11895 | "id": "GoogleCloudDialogflowCxV3UserUtterance",
|
|
0 commit comments