| Name | Type | Description | Notes |
|---|---|---|---|
| merged_users | UserMergeEventAllOfPayloadMergedUsers | [optional] | |
| merged_conversations | UserMergeEventAllOfPayloadMergedConversations | [optional] | |
| merged_clients | UserMergeEventAllOfPayloadMergedClients | [optional] | |
| discarded_metadata | Hash<String, Object> | A flat object with the set of metadata properties that were discarded when merging the two users. This should contain values only if the combined metadata fields exceed the 4KB limit. | [optional] |
| reason | String | The reason for which the users merged. * `api` - The users were merged using the API. * `channelLinking` - The users were merged as a result of initiating a channel link. * `sdkLogin` - The users were merged as a result of logging into an SDK device. | [optional] |
require 'sunshine-conversations-client'
instance = SunshineConversationsClient::UserMergeEventAllOfPayload.new(
merged_users: null,
merged_conversations: null,
merged_clients: null,
discarded_metadata: {"lang":"en-ca"},
reason: null
)