fromJSON static method

MessageEnvelope? fromJSON(
  1. String? value
)

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;
}