fromJSON static method
Converts a JSON string into a MessageEnvelop The message payload is passed as string
value
a JSON encoded string Returns a decoded Message Envelop.
Implementation
static MessageEnvelope? fromJSON(String? value) {
if (value == null) return null;
var json = jsonDecode(value);
if (json == null) return null;
var message =
MessageEnvelope(json['correlation_id'], json['message_type'], null);
message.message_id = json['message_id'];
message.message = json['message'];
message.sent_time = DateTimeConverter.toNullableDateTime(json['sent_time']);
return message;
}