decode static method

SharedMedia decode(
  1. Object message
)

Implementation

static SharedMedia decode(Object message) {
  final Map<Object?, Object?> pigeonMap = message as Map<Object?, Object?>;
  return SharedMedia(
    attachments: (pigeonMap['attachments'] as List<Object?>?)
        ?.map((e) => SharedAttachment.decode(e as Map<Object?, Object?>))
        .toList(),
    recipientIdentifiers:
        (pigeonMap['recipientIdentifiers'] as List<Object?>?)
            ?.cast<String?>(),
    conversationIdentifier: pigeonMap['conversationIdentifier'] as String?,
    content: pigeonMap['content'] as String?,
    speakableGroupName: pigeonMap['speakableGroupName'] as String?,
    serviceName: pigeonMap['serviceName'] as String?,
    senderIdentifier: pigeonMap['senderIdentifier'] as String?,
    imageFilePath: pigeonMap['imageFilePath'] as String?,
    subject: pigeonMap['subject'] as String?,
  );
}