Google Apps Chat V1 Client - Class QuotedMessageMetadata (0.13.0)

Reference documentation and code samples for the Google Apps Chat V1 Client class QuotedMessageMetadata.

Information about a message that another message quotes.

When you create a message, you can quote messages within the same thread, or quote a root message to create a new root message. However, you can't quote a message reply from a different thread. When you update a message, you can't add or replace the quotedMessageMetadata field, but you can remove it. For example usage, see Quote another message.

Generated from protobuf message google.chat.v1.QuotedMessageMetadata

Namespace

Google \ Apps \ Chat \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. Resource name of the message that is quoted. Format: spaces/{space}/messages/{message}

↳ last_update_time Google\Protobuf\Timestamp

Required. The timestamp when the quoted message was created or when the quoted message was last updated. If the message was edited, use this field, last_update_time. If the message was never edited, use create_time. If last_update_time doesn't match the latest version of the quoted message, the request fails.

getName

Required. Resource name of the message that is quoted.

Format: spaces/{space}/messages/{message}

Returns
Type Description
string

setName

Required. Resource name of the message that is quoted.

Format: spaces/{space}/messages/{message}

Parameter
Name Description
var string
Returns
Type Description
$this

getLastUpdateTime

Required. The timestamp when the quoted message was created or when the quoted message was last updated.

If the message was edited, use this field, last_update_time. If the message was never edited, use create_time. If last_update_time doesn't match the latest version of the quoted message, the request fails.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasLastUpdateTime

clearLastUpdateTime

setLastUpdateTime

Required. The timestamp when the quoted message was created or when the quoted message was last updated.

If the message was edited, use this field, last_update_time. If the message was never edited, use create_time. If last_update_time doesn't match the latest version of the quoted message, the request fails.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this