Dialogflow API . projects . locations . agents . playbooks

Instance Methods

examples()

Returns the examples Resource.

versions()

Returns the versions Resource.

close()

Close httplib2 connections.

create(parent, body=None, x__xgafv=None)

delete(name, x__xgafv=None)

export(name, body=None, x__xgafv=None)

get(name, x__xgafv=None)

import_(parent, body=None, x__xgafv=None)

list(parent, pageSize=None, pageToken=None, x__xgafv=None)

list_next()

Retrieves the next page of results.

patch(name, body=None, updateMask=None, x__xgafv=None)

Method Details

close()
Close httplib2 connections.
create(parent, body=None, x__xgafv=None)

Args:
  parent: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "codeBlock": {
    "code": "A String",
  },
  "createTime": "A String",
  "displayName": "A String",
  "goal": "A String",
  "handlers": [
    {
      "eventHandler": {
        "condition": "A String",
        "event": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
      },
      "lifecycleHandler": {
        "condition": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
        "lifecycleStage": "A String",
      },
    },
  ],
  "inlineActions": [
    "A String",
  ],
  "inputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "instruction": {
    "guidelines": "A String",
    "steps": [
      {
        "steps": [
          # Object with schema name: GoogleCloudDialogflowCxV3beta1PlaybookStep
        ],
        "text": "A String",
      },
    ],
  },
  "llmModelSettings": {
    "model": "A String",
    "parameters": {
      "inputTokenLimit": "A String",
      "outputTokenLimit": "A String",
      "temperature": 3.14,
    },
    "promptText": "A String",
  },
  "name": "A String",
  "outputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "playbookType": "A String",
  "referencedFlows": [
    "A String",
  ],
  "referencedPlaybooks": [
    "A String",
  ],
  "referencedTools": [
    "A String",
  ],
  "speechSettings": {
    "endpointerSensitivity": 42,
    "models": {
      "a_key": "A String",
    },
    "noSpeechTimeout": "A String",
    "useTimeoutBasedEndpointing": True or False,
  },
  "tokenCount": "A String",
  "updateTime": "A String",
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "codeBlock": {
    "code": "A String",
  },
  "createTime": "A String",
  "displayName": "A String",
  "goal": "A String",
  "handlers": [
    {
      "eventHandler": {
        "condition": "A String",
        "event": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
      },
      "lifecycleHandler": {
        "condition": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
        "lifecycleStage": "A String",
      },
    },
  ],
  "inlineActions": [
    "A String",
  ],
  "inputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "instruction": {
    "guidelines": "A String",
    "steps": [
      {
        "steps": [
          # Object with schema name: GoogleCloudDialogflowCxV3beta1PlaybookStep
        ],
        "text": "A String",
      },
    ],
  },
  "llmModelSettings": {
    "model": "A String",
    "parameters": {
      "inputTokenLimit": "A String",
      "outputTokenLimit": "A String",
      "temperature": 3.14,
    },
    "promptText": "A String",
  },
  "name": "A String",
  "outputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "playbookType": "A String",
  "referencedFlows": [
    "A String",
  ],
  "referencedPlaybooks": [
    "A String",
  ],
  "referencedTools": [
    "A String",
  ],
  "speechSettings": {
    "endpointerSensitivity": 42,
    "models": {
      "a_key": "A String",
    },
    "noSpeechTimeout": "A String",
    "useTimeoutBasedEndpointing": True or False,
  },
  "tokenCount": "A String",
  "updateTime": "A String",
}
delete(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
}
export(name, body=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "dataFormat": "A String",
  "playbookUri": "A String",
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "done": True or False,
  "error": {
    "code": 42,
    "details": [
      {
        "a_key": "", # Properties of the object. Contains field @type with type URL.
      },
    ],
    "message": "A String",
  },
  "metadata": {
    "a_key": "", # Properties of the object. Contains field @type with type URL.
  },
  "name": "A String",
  "response": {
    "a_key": "", # Properties of the object. Contains field @type with type URL.
  },
}
get(name, x__xgafv=None)

Args:
  name: string, A parameter (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "codeBlock": {
    "code": "A String",
  },
  "createTime": "A String",
  "displayName": "A String",
  "goal": "A String",
  "handlers": [
    {
      "eventHandler": {
        "condition": "A String",
        "event": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
      },
      "lifecycleHandler": {
        "condition": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
        "lifecycleStage": "A String",
      },
    },
  ],
  "inlineActions": [
    "A String",
  ],
  "inputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "instruction": {
    "guidelines": "A String",
    "steps": [
      {
        "steps": [
          # Object with schema name: GoogleCloudDialogflowCxV3beta1PlaybookStep
        ],
        "text": "A String",
      },
    ],
  },
  "llmModelSettings": {
    "model": "A String",
    "parameters": {
      "inputTokenLimit": "A String",
      "outputTokenLimit": "A String",
      "temperature": 3.14,
    },
    "promptText": "A String",
  },
  "name": "A String",
  "outputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "playbookType": "A String",
  "referencedFlows": [
    "A String",
  ],
  "referencedPlaybooks": [
    "A String",
  ],
  "referencedTools": [
    "A String",
  ],
  "speechSettings": {
    "endpointerSensitivity": 42,
    "models": {
      "a_key": "A String",
    },
    "noSpeechTimeout": "A String",
    "useTimeoutBasedEndpointing": True or False,
  },
  "tokenCount": "A String",
  "updateTime": "A String",
}
import_(parent, body=None, x__xgafv=None)

Args:
  parent: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "importStrategy": {
    "mainPlaybookImportStrategy": "A String",
    "nestedResourceImportStrategy": "A String",
    "toolImportStrategy": "A String",
  },
  "playbookContent": "A String",
  "playbookUri": "A String",
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "done": True or False,
  "error": {
    "code": 42,
    "details": [
      {
        "a_key": "", # Properties of the object. Contains field @type with type URL.
      },
    ],
    "message": "A String",
  },
  "metadata": {
    "a_key": "", # Properties of the object. Contains field @type with type URL.
  },
  "name": "A String",
  "response": {
    "a_key": "", # Properties of the object. Contains field @type with type URL.
  },
}
list(parent, pageSize=None, pageToken=None, x__xgafv=None)

Args:
  parent: string, A parameter (required)
  pageSize: integer, A parameter
  pageToken: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "nextPageToken": "A String",
  "playbooks": [
    {
      "codeBlock": {
        "code": "A String",
      },
      "createTime": "A String",
      "displayName": "A String",
      "goal": "A String",
      "handlers": [
        {
          "eventHandler": {
            "condition": "A String",
            "event": "A String",
            "fulfillment": {
              "advancedSettings": {
                "audioExportGcsDestination": {
                  "uri": "A String",
                },
                "dtmfSettings": {
                  "enabled": True or False,
                  "endpointingTimeoutDuration": "A String",
                  "finishDigit": "A String",
                  "interdigitTimeoutDuration": "A String",
                  "maxDigits": 42,
                },
                "loggingSettings": {
                  "enableConsentBasedRedaction": True or False,
                  "enableInteractionLogging": True or False,
                  "enableStackdriverLogging": True or False,
                },
                "speechSettings": {
                  "endpointerSensitivity": 42,
                  "models": {
                    "a_key": "A String",
                  },
                  "noSpeechTimeout": "A String",
                  "useTimeoutBasedEndpointing": True or False,
                },
              },
              "conditionalCases": [
                {
                  "cases": [
                    {
                      "caseContent": [
                        {
                          "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                          "message": {
                            "channel": "A String",
                            "conversationSuccess": {
                              "metadata": {
                                "a_key": "", # Properties of the object.
                              },
                            },
                            "endInteraction": {
                            },
                            "knowledgeInfoCard": {
                            },
                            "liveAgentHandoff": {
                              "metadata": {
                                "a_key": "", # Properties of the object.
                              },
                            },
                            "mixedAudio": {
                              "segments": [
                                {
                                  "allowPlaybackInterruption": True or False,
                                  "audio": "A String",
                                  "uri": "A String",
                                },
                              ],
                            },
                            "outputAudioText": {
                              "allowPlaybackInterruption": True or False,
                              "ssml": "A String",
                              "text": "A String",
                            },
                            "payload": {
                              "a_key": "", # Properties of the object.
                            },
                            "playAudio": {
                              "allowPlaybackInterruption": True or False,
                              "audioUri": "A String",
                            },
                            "telephonyTransferCall": {
                              "phoneNumber": "A String",
                            },
                            "text": {
                              "allowPlaybackInterruption": True or False,
                              "text": [
                                "A String",
                              ],
                            },
                            "toolCall": {
                              "action": "A String",
                              "inputParameters": {
                                "a_key": "", # Properties of the object.
                              },
                              "tool": "A String",
                            },
                          },
                        },
                      ],
                      "condition": "A String",
                    },
                  ],
                },
              ],
              "enableGenerativeFallback": True or False,
              "generators": [
                {
                  "generator": "A String",
                  "inputParameters": {
                    "a_key": "A String",
                  },
                  "outputParameter": "A String",
                },
              ],
              "messages": [
                {
                  "channel": "A String",
                  "conversationSuccess": {
                    "metadata": {
                      "a_key": "", # Properties of the object.
                    },
                  },
                  "endInteraction": {
                  },
                  "knowledgeInfoCard": {
                  },
                  "liveAgentHandoff": {
                    "metadata": {
                      "a_key": "", # Properties of the object.
                    },
                  },
                  "mixedAudio": {
                    "segments": [
                      {
                        "allowPlaybackInterruption": True or False,
                        "audio": "A String",
                        "uri": "A String",
                      },
                    ],
                  },
                  "outputAudioText": {
                    "allowPlaybackInterruption": True or False,
                    "ssml": "A String",
                    "text": "A String",
                  },
                  "payload": {
                    "a_key": "", # Properties of the object.
                  },
                  "playAudio": {
                    "allowPlaybackInterruption": True or False,
                    "audioUri": "A String",
                  },
                  "telephonyTransferCall": {
                    "phoneNumber": "A String",
                  },
                  "text": {
                    "allowPlaybackInterruption": True or False,
                    "text": [
                      "A String",
                    ],
                  },
                  "toolCall": {
                    "action": "A String",
                    "inputParameters": {
                      "a_key": "", # Properties of the object.
                    },
                    "tool": "A String",
                  },
                },
              ],
              "returnPartialResponses": True or False,
              "setParameterActions": [
                {
                  "parameter": "A String",
                  "value": "",
                },
              ],
              "tag": "A String",
              "webhook": "A String",
            },
          },
          "lifecycleHandler": {
            "condition": "A String",
            "fulfillment": {
              "advancedSettings": {
                "audioExportGcsDestination": {
                  "uri": "A String",
                },
                "dtmfSettings": {
                  "enabled": True or False,
                  "endpointingTimeoutDuration": "A String",
                  "finishDigit": "A String",
                  "interdigitTimeoutDuration": "A String",
                  "maxDigits": 42,
                },
                "loggingSettings": {
                  "enableConsentBasedRedaction": True or False,
                  "enableInteractionLogging": True or False,
                  "enableStackdriverLogging": True or False,
                },
                "speechSettings": {
                  "endpointerSensitivity": 42,
                  "models": {
                    "a_key": "A String",
                  },
                  "noSpeechTimeout": "A String",
                  "useTimeoutBasedEndpointing": True or False,
                },
              },
              "conditionalCases": [
                {
                  "cases": [
                    {
                      "caseContent": [
                        {
                          "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                          "message": {
                            "channel": "A String",
                            "conversationSuccess": {
                              "metadata": {
                                "a_key": "", # Properties of the object.
                              },
                            },
                            "endInteraction": {
                            },
                            "knowledgeInfoCard": {
                            },
                            "liveAgentHandoff": {
                              "metadata": {
                                "a_key": "", # Properties of the object.
                              },
                            },
                            "mixedAudio": {
                              "segments": [
                                {
                                  "allowPlaybackInterruption": True or False,
                                  "audio": "A String",
                                  "uri": "A String",
                                },
                              ],
                            },
                            "outputAudioText": {
                              "allowPlaybackInterruption": True or False,
                              "ssml": "A String",
                              "text": "A String",
                            },
                            "payload": {
                              "a_key": "", # Properties of the object.
                            },
                            "playAudio": {
                              "allowPlaybackInterruption": True or False,
                              "audioUri": "A String",
                            },
                            "telephonyTransferCall": {
                              "phoneNumber": "A String",
                            },
                            "text": {
                              "allowPlaybackInterruption": True or False,
                              "text": [
                                "A String",
                              ],
                            },
                            "toolCall": {
                              "action": "A String",
                              "inputParameters": {
                                "a_key": "", # Properties of the object.
                              },
                              "tool": "A String",
                            },
                          },
                        },
                      ],
                      "condition": "A String",
                    },
                  ],
                },
              ],
              "enableGenerativeFallback": True or False,
              "generators": [
                {
                  "generator": "A String",
                  "inputParameters": {
                    "a_key": "A String",
                  },
                  "outputParameter": "A String",
                },
              ],
              "messages": [
                {
                  "channel": "A String",
                  "conversationSuccess": {
                    "metadata": {
                      "a_key": "", # Properties of the object.
                    },
                  },
                  "endInteraction": {
                  },
                  "knowledgeInfoCard": {
                  },
                  "liveAgentHandoff": {
                    "metadata": {
                      "a_key": "", # Properties of the object.
                    },
                  },
                  "mixedAudio": {
                    "segments": [
                      {
                        "allowPlaybackInterruption": True or False,
                        "audio": "A String",
                        "uri": "A String",
                      },
                    ],
                  },
                  "outputAudioText": {
                    "allowPlaybackInterruption": True or False,
                    "ssml": "A String",
                    "text": "A String",
                  },
                  "payload": {
                    "a_key": "", # Properties of the object.
                  },
                  "playAudio": {
                    "allowPlaybackInterruption": True or False,
                    "audioUri": "A String",
                  },
                  "telephonyTransferCall": {
                    "phoneNumber": "A String",
                  },
                  "text": {
                    "allowPlaybackInterruption": True or False,
                    "text": [
                      "A String",
                    ],
                  },
                  "toolCall": {
                    "action": "A String",
                    "inputParameters": {
                      "a_key": "", # Properties of the object.
                    },
                    "tool": "A String",
                  },
                },
              ],
              "returnPartialResponses": True or False,
              "setParameterActions": [
                {
                  "parameter": "A String",
                  "value": "",
                },
              ],
              "tag": "A String",
              "webhook": "A String",
            },
            "lifecycleStage": "A String",
          },
        },
      ],
      "inlineActions": [
        "A String",
      ],
      "inputParameterDefinitions": [
        {
          "description": "A String",
          "name": "A String",
          "type": "A String",
          "typeSchema": {
            "inlineSchema": {
              "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
              "type": "A String",
            },
            "schemaReference": {
              "schema": "A String",
              "tool": "A String",
            },
          },
        },
      ],
      "instruction": {
        "guidelines": "A String",
        "steps": [
          {
            "steps": [
              # Object with schema name: GoogleCloudDialogflowCxV3beta1PlaybookStep
            ],
            "text": "A String",
          },
        ],
      },
      "llmModelSettings": {
        "model": "A String",
        "parameters": {
          "inputTokenLimit": "A String",
          "outputTokenLimit": "A String",
          "temperature": 3.14,
        },
        "promptText": "A String",
      },
      "name": "A String",
      "outputParameterDefinitions": [
        {
          "description": "A String",
          "name": "A String",
          "type": "A String",
          "typeSchema": {
            "inlineSchema": {
              "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
              "type": "A String",
            },
            "schemaReference": {
              "schema": "A String",
              "tool": "A String",
            },
          },
        },
      ],
      "playbookType": "A String",
      "referencedFlows": [
        "A String",
      ],
      "referencedPlaybooks": [
        "A String",
      ],
      "referencedTools": [
        "A String",
      ],
      "speechSettings": {
        "endpointerSensitivity": 42,
        "models": {
          "a_key": "A String",
        },
        "noSpeechTimeout": "A String",
        "useTimeoutBasedEndpointing": True or False,
      },
      "tokenCount": "A String",
      "updateTime": "A String",
    },
  ],
}
list_next()
Retrieves the next page of results.

        Args:
          previous_request: The request for the previous page. (required)
          previous_response: The response from the request for the previous page. (required)

        Returns:
          A request object that you can call 'execute()' on to request the next
          page. Returns None if there are no more items in the collection.
        
patch(name, body=None, updateMask=None, x__xgafv=None)

Args:
  name: string, A parameter (required)
  body: object, The request body.
    The object takes the form of:

{
  "codeBlock": {
    "code": "A String",
  },
  "createTime": "A String",
  "displayName": "A String",
  "goal": "A String",
  "handlers": [
    {
      "eventHandler": {
        "condition": "A String",
        "event": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
      },
      "lifecycleHandler": {
        "condition": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
        "lifecycleStage": "A String",
      },
    },
  ],
  "inlineActions": [
    "A String",
  ],
  "inputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "instruction": {
    "guidelines": "A String",
    "steps": [
      {
        "steps": [
          # Object with schema name: GoogleCloudDialogflowCxV3beta1PlaybookStep
        ],
        "text": "A String",
      },
    ],
  },
  "llmModelSettings": {
    "model": "A String",
    "parameters": {
      "inputTokenLimit": "A String",
      "outputTokenLimit": "A String",
      "temperature": 3.14,
    },
    "promptText": "A String",
  },
  "name": "A String",
  "outputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "playbookType": "A String",
  "referencedFlows": [
    "A String",
  ],
  "referencedPlaybooks": [
    "A String",
  ],
  "referencedTools": [
    "A String",
  ],
  "speechSettings": {
    "endpointerSensitivity": 42,
    "models": {
      "a_key": "A String",
    },
    "noSpeechTimeout": "A String",
    "useTimeoutBasedEndpointing": True or False,
  },
  "tokenCount": "A String",
  "updateTime": "A String",
}

  updateMask: string, A parameter
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "codeBlock": {
    "code": "A String",
  },
  "createTime": "A String",
  "displayName": "A String",
  "goal": "A String",
  "handlers": [
    {
      "eventHandler": {
        "condition": "A String",
        "event": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
      },
      "lifecycleHandler": {
        "condition": "A String",
        "fulfillment": {
          "advancedSettings": {
            "audioExportGcsDestination": {
              "uri": "A String",
            },
            "dtmfSettings": {
              "enabled": True or False,
              "endpointingTimeoutDuration": "A String",
              "finishDigit": "A String",
              "interdigitTimeoutDuration": "A String",
              "maxDigits": 42,
            },
            "loggingSettings": {
              "enableConsentBasedRedaction": True or False,
              "enableInteractionLogging": True or False,
              "enableStackdriverLogging": True or False,
            },
            "speechSettings": {
              "endpointerSensitivity": 42,
              "models": {
                "a_key": "A String",
              },
              "noSpeechTimeout": "A String",
              "useTimeoutBasedEndpointing": True or False,
            },
          },
          "conditionalCases": [
            {
              "cases": [
                {
                  "caseContent": [
                    {
                      "additionalCases": # Object with schema name: GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
                      "message": {
                        "channel": "A String",
                        "conversationSuccess": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "endInteraction": {
                        },
                        "knowledgeInfoCard": {
                        },
                        "liveAgentHandoff": {
                          "metadata": {
                            "a_key": "", # Properties of the object.
                          },
                        },
                        "mixedAudio": {
                          "segments": [
                            {
                              "allowPlaybackInterruption": True or False,
                              "audio": "A String",
                              "uri": "A String",
                            },
                          ],
                        },
                        "outputAudioText": {
                          "allowPlaybackInterruption": True or False,
                          "ssml": "A String",
                          "text": "A String",
                        },
                        "payload": {
                          "a_key": "", # Properties of the object.
                        },
                        "playAudio": {
                          "allowPlaybackInterruption": True or False,
                          "audioUri": "A String",
                        },
                        "telephonyTransferCall": {
                          "phoneNumber": "A String",
                        },
                        "text": {
                          "allowPlaybackInterruption": True or False,
                          "text": [
                            "A String",
                          ],
                        },
                        "toolCall": {
                          "action": "A String",
                          "inputParameters": {
                            "a_key": "", # Properties of the object.
                          },
                          "tool": "A String",
                        },
                      },
                    },
                  ],
                  "condition": "A String",
                },
              ],
            },
          ],
          "enableGenerativeFallback": True or False,
          "generators": [
            {
              "generator": "A String",
              "inputParameters": {
                "a_key": "A String",
              },
              "outputParameter": "A String",
            },
          ],
          "messages": [
            {
              "channel": "A String",
              "conversationSuccess": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "endInteraction": {
              },
              "knowledgeInfoCard": {
              },
              "liveAgentHandoff": {
                "metadata": {
                  "a_key": "", # Properties of the object.
                },
              },
              "mixedAudio": {
                "segments": [
                  {
                    "allowPlaybackInterruption": True or False,
                    "audio": "A String",
                    "uri": "A String",
                  },
                ],
              },
              "outputAudioText": {
                "allowPlaybackInterruption": True or False,
                "ssml": "A String",
                "text": "A String",
              },
              "payload": {
                "a_key": "", # Properties of the object.
              },
              "playAudio": {
                "allowPlaybackInterruption": True or False,
                "audioUri": "A String",
              },
              "telephonyTransferCall": {
                "phoneNumber": "A String",
              },
              "text": {
                "allowPlaybackInterruption": True or False,
                "text": [
                  "A String",
                ],
              },
              "toolCall": {
                "action": "A String",
                "inputParameters": {
                  "a_key": "", # Properties of the object.
                },
                "tool": "A String",
              },
            },
          ],
          "returnPartialResponses": True or False,
          "setParameterActions": [
            {
              "parameter": "A String",
              "value": "",
            },
          ],
          "tag": "A String",
          "webhook": "A String",
        },
        "lifecycleStage": "A String",
      },
    },
  ],
  "inlineActions": [
    "A String",
  ],
  "inputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "instruction": {
    "guidelines": "A String",
    "steps": [
      {
        "steps": [
          # Object with schema name: GoogleCloudDialogflowCxV3beta1PlaybookStep
        ],
        "text": "A String",
      },
    ],
  },
  "llmModelSettings": {
    "model": "A String",
    "parameters": {
      "inputTokenLimit": "A String",
      "outputTokenLimit": "A String",
      "temperature": 3.14,
    },
    "promptText": "A String",
  },
  "name": "A String",
  "outputParameterDefinitions": [
    {
      "description": "A String",
      "name": "A String",
      "type": "A String",
      "typeSchema": {
        "inlineSchema": {
          "items": # Object with schema name: GoogleCloudDialogflowCxV3beta1TypeSchema
          "type": "A String",
        },
        "schemaReference": {
          "schema": "A String",
          "tool": "A String",
        },
      },
    },
  ],
  "playbookType": "A String",
  "referencedFlows": [
    "A String",
  ],
  "referencedPlaybooks": [
    "A String",
  ],
  "referencedTools": [
    "A String",
  ],
  "speechSettings": {
    "endpointerSensitivity": 42,
    "models": {
      "a_key": "A String",
    },
    "noSpeechTimeout": "A String",
    "useTimeoutBasedEndpointing": True or False,
  },
  "tokenCount": "A String",
  "updateTime": "A String",
}