SunshineConversationsClient::ClientUpdateEventAllOfPayload

August 27, 2025 ยท View on GitHub

Properties

NameTypeDescriptionNotes
conversationConversationTruncatedThe conversation which triggered a change in the client.[optional]
userUserTruncatedThe user associated with the client.[optional]
clientClientThe updated client.[optional]
reasonStringThe reason for which the client was updated. * `confirmed` - The client is now active and ready to use. * `blocked` - The user has unsubscribed from the conversation. * `unblocked` - A previously unsubscribed user resubscribed to the conversation. * `matched` - The channel found a user that matches the information provided.[optional]

Example

require 'sunshine-conversations-client'

instance = SunshineConversationsClient::ClientUpdateEventAllOfPayload.new(
  conversation: null,
  user: null,
  client: null,
  reason: null
)