SunshineConversationsClient::ConversationMessageDeliveryPayload

August 27, 2025 · View on GitHub

Properties

NameTypeDescriptionNotes
userUserThe user associated with the conversation.[optional]
conversationConversationTruncatedThe conversation in which the message was sent.[optional]
messageConversationMessageDeliveryPayloadMessage[optional]
destinationConversationMessageDeliveryPayloadDestination[optional]
external_messagesArray<ConversationMessageDeliveryPayloadExternalMessagesInner>An array of objects representing the third-party messages associated with the event. The order of the external messages is not guaranteed to be the same across the different triggers. Note that some channels don’t expose message IDs, in which case this field will be unset.[optional]
is_final_eventBooleanA boolean indicating whether the webhook is the final one for the `message.id` and `destination.type` pair.[optional]

Example

require 'sunshine-conversations-client'

instance = SunshineConversationsClient::ConversationMessageDeliveryPayload.new(
  user: null,
  conversation: null,
  message: null,
  destination: null,
  external_messages: null,
  is_final_event: null
)