Sha256: 6053b9a166b113ed30533d852044ebb84f94920401d98b9ec4abeabe30ccc6d8
Contents?: true
Size: 1.86 KB
Versions: 41
Compression:
Stored size: 1.86 KB
Contents
# SunshineConversationsClient::ClientRemoveEventAllOfPayload ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **conversation** | [**ConversationTruncated**](ConversationTruncated.md) | The conversation associated with the removal of the client. This field is only present when the reason is `theft`, `linkCancelled` or `linkFailed`. Note that for the `theft` reason, the conversation will not be present if it has been deleted. | [optional] **user** | [**UserTruncated**](UserTruncated.md) | The user associated with the client. | [optional] **client** | [**Client**](Client.md) | The removed client. | [optional] **reason** | **String** | The reason for which the client was removed. * `api` - The client was removed using the API. * `linkCancelled` - The user cancelled a channel link. * `linkFailed` - The client was removed after a channel link attempt failed. * `sdk` - The client was removed using the SDK. * `theft` - The client was transferred to another user due to a channel link. | [optional] **error** | [**Object**](.md) | Object containing details of what went wrong. This field will only be present when the reason is `linkCancelled` or `linkFailed`. | [optional] **source** | [**SourceWebhook**](SourceWebhook.md) | The source where this event originated from. This could be the API or an SDK device. | [optional] ## Code Sample ```ruby require 'SunshineConversationsClient' instance = SunshineConversationsClient::ClientRemoveEventAllOfPayload.new(conversation: null, user: null, client: null, reason: null, error: null, source: null) ```
Version data entries
41 entries across 41 versions & 1 rubygems