Class: Google::Apps::Chat::V1::CreateMessageRequest
- Inherits:
-
Object
- Object
- Google::Apps::Chat::V1::CreateMessageRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/chat/v1/message.rb
Overview
Creates a message.
Defined Under Namespace
Modules: MessageReplyOption
Instance Attribute Summary collapse
-
#message ⇒ ::Google::Apps::Chat::V1::Message
Required.
-
#message_id ⇒ ::String
Optional.
-
#message_reply_option ⇒ ::Google::Apps::Chat::V1::CreateMessageRequest::MessageReplyOption
Optional.
-
#parent ⇒ ::String
Required.
-
#request_id ⇒ ::String
Optional.
-
#thread_key ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
Instance Attribute Details
#message ⇒ ::Google::Apps::Chat::V1::Message
Returns Required. Message body.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'proto_docs/google/chat/v1/message.rb', line 513 class CreateMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies how to reply to a message. # More states might be added in the future. module MessageReplyOption # Default. Starts a new thread. Using this option ignores any [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`} that's included. MESSAGE_REPLY_OPTION_UNSPECIFIED = 0 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If it fails, the # message starts a new thread instead. REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD = 1 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If a new `thread_key` # is used, a new thread is created. If the message creation fails, a # `NOT_FOUND` error is returned instead. REPLY_MESSAGE_OR_FAIL = 2 end end |
#message_id ⇒ ::String
Returns 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-nameis a valid custom ID, butcustom-nameis 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'proto_docs/google/chat/v1/message.rb', line 513 class CreateMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies how to reply to a message. # More states might be added in the future. module MessageReplyOption # Default. Starts a new thread. Using this option ignores any [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`} that's included. MESSAGE_REPLY_OPTION_UNSPECIFIED = 0 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If it fails, the # message starts a new thread instead. REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD = 1 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If a new `thread_key` # is used, a new thread is created. If the message creation fails, a # `NOT_FOUND` error is returned instead. REPLY_MESSAGE_OR_FAIL = 2 end end |
#message_reply_option ⇒ ::Google::Apps::Chat::V1::CreateMessageRequest::MessageReplyOption
Returns Optional. Specifies whether a message starts a thread or replies to one. Only supported in named spaces.
When responding to user interactions, this field is ignored. For interactions within a thread, the reply is created in the same thread. Otherwise, the reply is created as a new thread.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'proto_docs/google/chat/v1/message.rb', line 513 class CreateMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies how to reply to a message. # More states might be added in the future. module MessageReplyOption # Default. Starts a new thread. Using this option ignores any [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`} that's included. MESSAGE_REPLY_OPTION_UNSPECIFIED = 0 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If it fails, the # message starts a new thread instead. REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD = 1 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If a new `thread_key` # is used, a new thread is created. If the message creation fails, a # `NOT_FOUND` error is returned instead. REPLY_MESSAGE_OR_FAIL = 2 end end |
#parent ⇒ ::String
Returns Required. The resource name of the space in which to create a message.
Format: spaces/{space}.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'proto_docs/google/chat/v1/message.rb', line 513 class CreateMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies how to reply to a message. # More states might be added in the future. module MessageReplyOption # Default. Starts a new thread. Using this option ignores any [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`} that's included. MESSAGE_REPLY_OPTION_UNSPECIFIED = 0 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If it fails, the # message starts a new thread instead. REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD = 1 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If a new `thread_key` # is used, a new thread is created. If the message creation fails, a # `NOT_FOUND` error is returned instead. REPLY_MESSAGE_OR_FAIL = 2 end end |
#request_id ⇒ ::String
Returns 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.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'proto_docs/google/chat/v1/message.rb', line 513 class CreateMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies how to reply to a message. # More states might be added in the future. module MessageReplyOption # Default. Starts a new thread. Using this option ignores any [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`} that's included. MESSAGE_REPLY_OPTION_UNSPECIFIED = 0 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If it fails, the # message starts a new thread instead. REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD = 1 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If a new `thread_key` # is used, a new thread is created. If the message creation fails, a # `NOT_FOUND` error is returned instead. REPLY_MESSAGE_OR_FAIL = 2 end end |
#thread_key ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns Optional. Deprecated: Use
thread.thread_key instead. ID for the
thread. Supports up to 4000 characters. To start or add to a thread, create
a message and specify a threadKey or the
thread.name. For example usage, see Start or
reply to a message
thread.
513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'proto_docs/google/chat/v1/message.rb', line 513 class CreateMessageRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies how to reply to a message. # More states might be added in the future. module MessageReplyOption # Default. Starts a new thread. Using this option ignores any [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`} that's included. MESSAGE_REPLY_OPTION_UNSPECIFIED = 0 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If it fails, the # message starts a new thread instead. REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD = 1 # Creates the message as a reply to the thread specified by [thread # ID][google.chat.v1.Thread.name] or # {::Google::Apps::Chat::V1::Thread#thread_key `thread_key`}. If a new `thread_key` # is used, a new thread is created. If the message creation fails, a # `NOT_FOUND` error is returned instead. REPLY_MESSAGE_OR_FAIL = 2 end end |