Sha256: 7a65540b776d0e7ba8e528245826aa29f24664df935e0549b8beca1b41b40ca6
Contents?: true
Size: 1.51 KB
Versions: 19
Compression:
Stored size: 1.51 KB
Contents
# SunshineConversationsClient::Author ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **type** | **String** | The author type. Either \"user\" (representing the end user) or \"business\" (sent on behalf of the business). | **subtypes** | **Array<String>** | A string array that indicates the author's subtypes. Messages from \"business\" type with an \"AI\" subtype are generated by AI and a disclaimer is appended to the text of the message sent to the customer. For third-party channels, the disclaimer is applied for image, file, and text message types. | [optional] **user_id** | **String** | The id of the user. Only supported when `type` is user. | [optional] **user_external_id** | **String** | The externalId of the user. Only supported when `type` is user. | [optional] **display_name** | **String** | The display name of the message author. | [optional] **avatar_url** | **String** | A custom message icon URL. The image must be JPG, PNG, or GIF format. | [optional] ## Code Sample ```ruby require 'SunshineConversationsClient' instance = SunshineConversationsClient::Author.new(type: business, subtypes: null, user_id: 5963c0d619a30a2e00de36b8, user_external_id: your-own-id, display_name: Steve, avatar_url: null) ```
Version data entries
19 entries across 19 versions & 1 rubygems