WebhookResponse

google.cloud.dialogflow.v2beta1. WebhookResponse

Represents a WebhookResponse.

Constructor

new WebhookResponse(propertiesopt)

Constructs a new WebhookResponse.

Parameters:
Name Type Attributes Description
properties google.cloud.dialogflow.v2beta1.IWebhookResponse <optional>

Properties to set

Implements:
  • IWebhookResponse

Members

endInteraction

WebhookResponse endInteraction.

followupEventInput

WebhookResponse followupEventInput.

fulfillmentMessages

WebhookResponse fulfillmentMessages.

fulfillmentText

WebhookResponse fulfillmentText.

liveAgentHandoff

WebhookResponse liveAgentHandoff.

outputContexts

WebhookResponse outputContexts.

payload

WebhookResponse payload.

sessionEntityTypes

WebhookResponse sessionEntityTypes.

source

WebhookResponse source.

Methods

(static) create(propertiesopt) → {google.cloud.dialogflow.v2beta1.WebhookResponse}

Creates a new WebhookResponse instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.cloud.dialogflow.v2beta1.IWebhookResponse <optional>

Properties to set

Returns:
Type Description
google.cloud.dialogflow.v2beta1.WebhookResponse

WebhookResponse instance

(static) decode(reader, lengthopt) → {google.cloud.dialogflow.v2beta1.WebhookResponse}

Decodes a WebhookResponse message from the specified reader or buffer.

Parameters:
Name Type Attributes Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

length number <optional>

Message length if known beforehand

Returns:
Type Description
google.cloud.dialogflow.v2beta1.WebhookResponse

WebhookResponse

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) decodeDelimited(reader) → {google.cloud.dialogflow.v2beta1.WebhookResponse}

Decodes a WebhookResponse message from the specified reader or buffer, length delimited.

Parameters:
Name Type Description
reader $protobuf.Reader | Uint8Array

Reader or buffer to decode from

Returns:
Type Description
google.cloud.dialogflow.v2beta1.WebhookResponse

WebhookResponse

Throws:
  • If the payload is not a reader or valid buffer

    Type
    Error
  • If required fields are missing

    Type
    $protobuf.util.ProtocolError

(static) encode(message, writeropt) → {$protobuf.Writer}

Encodes the specified WebhookResponse message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.dialogflow.v2beta1.IWebhookResponse

WebhookResponse message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}

Encodes the specified WebhookResponse message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.cloud.dialogflow.v2beta1.IWebhookResponse

WebhookResponse message or plain object to encode

writer $protobuf.Writer <optional>

Writer to encode to

Returns:
Type Description
$protobuf.Writer

Writer

(static) fromObject(object) → {google.cloud.dialogflow.v2beta1.WebhookResponse}

Creates a WebhookResponse message from a plain object. Also converts values to their respective internal types.

Parameters:
Name Type Description
object Object.<string, *>

Plain object

Returns:
Type Description
google.cloud.dialogflow.v2beta1.WebhookResponse

WebhookResponse

(static) toObject(message, optionsopt) → {Object.<string, *>}

Creates a plain object from a WebhookResponse message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.cloud.dialogflow.v2beta1.WebhookResponse

WebhookResponse

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies a WebhookResponse message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not

toJSON() → {Object.<string, *>}

Converts this WebhookResponse to JSON.

Returns:
Type Description
Object.<string, *>

JSON object