Google Cloud Dialogflow V2 Client - Class MinimalConversation (1.7.2)

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
NameDescription
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
TypeDescription
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
NameDescription
var array<Google\Cloud\Dialogflow\V2\Message>
Returns
TypeDescription
$this

getParent

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

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

Returns
TypeDescription
string

setParent

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

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this