Google Cloud Dialogflow V2 Client - Class MinimalConversation (1.17.0)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class MinimalConversation.

The minimum amount of information required to generate a Summary without having a Conversation resource created.

Generated from protobuf message google.cloud.dialogflow.v2.GenerateStatelessSummaryRequest.MinimalConversation

Namespace

Google \ Cloud \ Dialogflow \ V2 \ GenerateStatelessSummaryRequest

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ messages array<Google\Cloud\Dialogflow\V2\Message>

Required. The messages that the Summary will be generated from. It is expected that this message content is already redacted and does not contain any PII. Required fields: {content, language_code, participant, participant_role} Optional fields: {send_time} If send_time is not provided, then the messages must be provided in chronological order.

↳ parent string

Required. The parent resource to charge for the Summary's generation. Format: projects/<Project ID>/locations/<Location ID>.

getMessages

Required. The messages that the Summary will be generated from. It is expected that this message content is already redacted and does not contain any PII. Required fields: {content, language_code, participant, participant_role} Optional fields: {send_time} If send_time is not provided, then the messages must be provided in chronological order.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setMessages

Required. The messages that the Summary will be generated from. It is expected that this message content is already redacted and does not contain any PII. Required fields: {content, language_code, participant, participant_role} Optional fields: {send_time} If send_time is not provided, then the messages must be provided in chronological order.

Parameter
Name Description
var array<Google\Cloud\Dialogflow\V2\Message>
Returns
Type Description
$this

getParent

Required. The parent resource to charge for the Summary's generation.

Format: projects/<Project ID>/locations/<Location ID>.

Returns
Type Description
string

setParent

Required. The parent resource to charge for the Summary's generation.

Format: projects/<Project ID>/locations/<Location ID>.

Parameter
Name Description
var string
Returns
Type Description
$this