TheDocumentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-release-ios-chat-uikit-v5-1-2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
SchedulerMessage class is used to create an interactive scheduler message that can be sent via CometChat. It extends the Interactive Messages class from CometChat.
Properties
| Name | Type | Description |
|---|---|---|
| receiverId | string | The ID of the receiver |
| receiverType | string | The type of the receiver. |
| title | string | The title of the scheduler message. |
| scheduleElement | ButtonElement | The schedule button of the scheduler message. |
| goalCompletionText | string | The text visible after completion of goal. |
| interactions | Interaction | Gives the list of elements you have interacted with |
| allowSenderInteraction | boolean | Allows the sender interaction. default value is false. |
| avatarUrl | string | url to set avatar in scheduler message. |
| timezoneCode | string | the code for setting timezone according to which availability is set |
| bufferTime | string | The buffer time added between events. |
| duration | string | The time duration for the time slots. |
| availability | Availability | The date time range for availability in different days. |
| dateRangeStart | string | Date from which event can be scheduled. |
| dateRangeEnd | string | Date upto which event can be scheduled. |
| icsFileUrl | string | url to access ics file which can tell the schedule of message sender. |
Class Usage
How to create an instance of the Scheduler Message class:- TypeScript
Key Properties and Methods
Goal Completion Text
ThesetGoalCompletionText() method sets the goal completion text of the scheduler.
- TypeScript