fromJson<T> static method

EventDTO<T> fromJson<T>(
  1. Map<String, dynamic> json, {
  2. T dataConverter(
    1. String topic,
    2. dynamic data
    )?,
})

Implementation

static EventDTO<T> fromJson<T>(Map<String, dynamic> json, {T Function(String topic, dynamic data)? dataConverter}) {
  return EventDTOImpl<T>(Topic.parse(json['topic']),
      dataConverter != null ? dataConverter.call(json['topic'], json['data']) : json['data']);
}