Google Apps Chat V1 Client - Class QuotedMessageMetadata (0.20.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

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.

↳ quote_type
int

Optional. Specifies the quote type. If not set, defaults to REPLY in the message read/write path for backward compatibility.

↳ quoted_message_snapshot
QuotedMessageSnapshot

Output only. A snapshot of the quoted message's content.

↳ forwarded_metadata
ForwardedMetadata

Output only. Metadata about the source space of the quoted message. Populated only for FORWARD quote type.

Required. Resource name of the message that is quoted.

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

Returns
Type
Description
string

Required. Resource name of the message that is quoted.

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

Parameter
Name
Description
var
string
Returns
Type
Description
$this

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

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
Returns
Type
Description
$this

Optional. Specifies the quote type. If not set, defaults to REPLY in the message read/write path for backward compatibility.

Returns
Type
Description
int
Enum of type QuoteType .

Optional. Specifies the quote type. If not set, defaults to REPLY in the message read/write path for backward compatibility.

Parameter
Name
Description
var
int

Enum of type QuoteType .

Returns
Type
Description
$this

Output only. A snapshot of the quoted message's content.

Returns
Type
Description

Output only. A snapshot of the quoted message's content.

Parameter
Name
Description
Returns
Type
Description
$this

Output only. Metadata about the source space of the quoted message.

Populated only for FORWARD quote type.

Returns
Type
Description

Output only. Metadata about the source space of the quoted message.

Populated only for FORWARD quote type.

Parameter
Name
Description
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: