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
  };
}