getActionRequestData static method

Map<String, dynamic> getActionRequestData(
  1. SchedulerMessage message,
  2. DateTime meetStartAt,
  3. Duration duration,
  4. String timeZoneCode,
)

Implementation

static Map<String, dynamic> getActionRequestData(SchedulerMessage message,
    DateTime meetStartAt, Duration duration, String timeZoneCode) {
  return {
    "conversationId": message.conversationId,
    "senderId": message.sender?.uid,
    "receiver": message.receiverUid,
    "receiverType": message.receiverType,
    "messageCategory": message.category,
    "messageType": message.type,
    "messageId": message.id,
    "meetStartAt": meetStartAt.toString(),
    "duration": duration.inMinutes,
    "timezoneCode":
        timeZoneCode, //this time zone code is the one which is selected by the user
  };
}