GetEventsResponse.fromJson constructor

GetEventsResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory GetEventsResponse.fromJson(Map<String, dynamic> json) {
  GetEventsResponse response = GetEventsResponse(json);
  if (json['result'] != null) {
    if (json['result']['events'] != null) {
      response.events = List<EventInfo>.from(
          json['result']['events'].map((e) => EventInfo.fromJson(e)));
    }
    response.latestLedger = json['result']['latestLedger'];
  } else if (json['error'] != null) {
    response.error = SorobanRpcErrorResponse.fromJson(json);
  }
  return response;
}