SyncMessageEntry.fromJson constructor
SyncMessageEntry.fromJson(
- Map<String, dynamic> json
)
Implementation
factory SyncMessageEntry.fromJson(Map<String, dynamic> json) {
return SyncMessageEntry(
messageId: json['id'] as String,
senderId: json['from'] as String,
targetId: json['to'] as String,
payloadBase64: json['p'] as String,
status: json['s'] as int,
createdAt: json['ts'] as int,
ttl: json['ttl'] as int,
signature: json['sig'] as String?,
mediaType: json['mt'] as int? ?? 0,
mediaFileName: json['mfn'] as String?,
mediaMimeType: json['mmt'] as String?,
mediaFileSize: json['mfs'] as int?,
mediaHash: json['mh'] as String?,
thumbnailBase64: json['thumb'] as String?,
);
}