Google Chat V1 API - Class Google::Apps::Chat::V1::CreateMessageRequest (v0.2.0)

Reference documentation and code samples for the Google Chat V1 API class Google::Apps::Chat::V1::CreateMessageRequest.

Creates a message.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#message

def message() -> ::Google::Apps::Chat::V1::Message
Returns

#message=

def message=(value) -> ::Google::Apps::Chat::V1::Message
Parameter
Returns

#message_id

def message_id() -> ::String
Returns
  • (::String) — Optional. A custom ID for a message. Lets Chat apps get, update, or delete a message without needing to store the system-assigned ID in the message's resource name (represented in the message name field).

    The value for this field must meet the following requirements:

    • Begins with client-. For example, client-custom-name is a valid custom ID, but custom-name is not.
    • Contains up to 63 characters and only lowercase letters, numbers, and hyphens.
    • Is unique within a space. A Chat app can't use the same custom ID for different messages.

    For details, see Name a message.

#message_id=

def message_id=(value) -> ::String
Parameter
  • value (::String) — Optional. A custom ID for a message. Lets Chat apps get, update, or delete a message without needing to store the system-assigned ID in the message's resource name (represented in the message name field).

    The value for this field must meet the following requirements:

    • Begins with client-. For example, client-custom-name is a valid custom ID, but custom-name is not.
    • Contains up to 63 characters and only lowercase letters, numbers, and hyphens.
    • Is unique within a space. A Chat app can't use the same custom ID for different messages.

    For details, see Name a message.

Returns
  • (::String) — Optional. A custom ID for a message. Lets Chat apps get, update, or delete a message without needing to store the system-assigned ID in the message's resource name (represented in the message name field).

    The value for this field must meet the following requirements:

    • Begins with client-. For example, client-custom-name is a valid custom ID, but custom-name is not.
    • Contains up to 63 characters and only lowercase letters, numbers, and hyphens.
    • Is unique within a space. A Chat app can't use the same custom ID for different messages.

    For details, see Name a message.

#message_reply_option

def message_reply_option() -> ::Google::Apps::Chat::V1::CreateMessageRequest::MessageReplyOption
Returns

#message_reply_option=

def message_reply_option=(value) -> ::Google::Apps::Chat::V1::CreateMessageRequest::MessageReplyOption
Parameter
Returns

#parent

def parent() -> ::String
Returns
  • (::String) — Required. The resource name of the space in which to create a message.

    Format: spaces/{space}

#parent=

def parent=(value) -> ::String
Parameter
  • value (::String) — Required. The resource name of the space in which to create a message.

    Format: spaces/{space}

Returns
  • (::String) — Required. The resource name of the space in which to create a message.

    Format: spaces/{space}

#request_id

def request_id() -> ::String
Returns
  • (::String) — Optional. A unique request ID for this message. Specifying an existing request ID returns the message created with that ID instead of creating a new message.

#request_id=

def request_id=(value) -> ::String
Parameter
  • value (::String) — Optional. A unique request ID for this message. Specifying an existing request ID returns the message created with that ID instead of creating a new message.
Returns
  • (::String) — Optional. A unique request ID for this message. Specifying an existing request ID returns the message created with that ID instead of creating a new message.

#thread_key

def thread_key() -> ::String
Returns

#thread_key=

def thread_key=(value) -> ::String
Parameter
Returns