decode static method
Implementation
static MessageData decode(Object message) {
final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
return MessageData()
..sid = pigeonMap['sid'] as String?
..messageIndex = pigeonMap['messageIndex'] as int?
..author = pigeonMap['author'] as String?
..subject = pigeonMap['subject'] as String?
..messageBody = pigeonMap['messageBody'] as String?
..type = pigeonMap['type'] as String?
..hasMedia = pigeonMap['hasMedia'] as bool?
..media = pigeonMap['media'] != null
? MessageMediaData.decode(pigeonMap['media']!)
: null
..conversationSid = pigeonMap['conversationSid'] as String?
..participantSid = pigeonMap['participantSid'] as String?
..participant = pigeonMap['participant'] != null ? ParticipantData
.decode(pigeonMap['participant']!) : null
..dateCreated = pigeonMap['dateCreated'] as String?
..dateUpdated = pigeonMap['dateUpdated'] as String?
..lastUpdatedBy = pigeonMap['lastUpdatedBy'] as String?
..attributes = pigeonMap['attributes'] != null
? AttributesData.decode(pigeonMap['attributes']!)
: null;
}