| Name | Type | Description | Notes |
|---|---|---|---|
| fromUserId | String | Sender user ID. | |
| toChannelId | String | Target group channel ID. | |
| messageType | String | Message type. Fixed value `RC:StreamMsg` for stream messages. | |
| content | StreamMessageContent | ||
| toUserIds | List<String> | Recipient member user IDs for a targeted group message. Up to 10 users. | [optional] |
| isEchoToSender | Integer | Whether to sync the message to the sender's client while the sender is online. `1` enables sync and `0` disables it. | [optional] |
| shouldPersist | Integer | Whether to store the message in cloud message history. `0` means do not store and `1` means store. | [optional] |
| hasMention | Integer | Whether this is an @mention message. Set to `1` when `content` contains `mentionedInfo`. | [optional] |
| metadata | Map<String, String> | Custom message metadata entries. Keys are limited to 32 characters and values to 4096 characters. Up to 100 key-value pairs. | [optional] |
| disableUpdateLastMsg | Boolean | Whether to keep this message from updating the channel's last-message preview. | [optional] |