messageMapped static method

Map<String, dynamic> messageMapped(
  1. TwilioConversationsMessage message,
  2. TwilioConversationsMember? member
)

Implementation

static Map<String, dynamic> messageMapped(
    TwilioConversationsMessage message, TwilioConversationsMember? member) {
  final messageMapped = {
    "sid": message.sid,
    "author": message.author,
    "dateCreated": dateToString(message.dateCreated),
    "messageBody": message.body,
    "channelSid": message.conversation.sid,
    "memberSid": message.participantSid,
    "member": memberToMap(member),
    "messageIndex": message.index,
    "hasMedia": message.attachedMedia.isNotEmpty,
    "media": mediaToMap(message),
    "attributes": attributesToMap(message.attributes),
  };

  return messageMapped;
}