TransactionOperationData.fromJson constructor

TransactionOperationData.fromJson(
  1. dynamic data
)

Implementation

factory TransactionOperationData.fromJson(dynamic data) {
  var json = DynamicJsonExtension.getJsonMap(data);
  var latestStatus = json['latest_status'] ?? json['latestStatus'];
  return TransactionOperationData(
    id: json['id'],
    type: json['type'],
    status: json['status'],
    latestStatus: latestStatus != null
        ? OperationStatusData.fromJson(latestStatus)
        : null,
    statuses: (json['statuses'] as List?)
        ?.map((e) => OperationStatusData.fromJson(e))
        .toList(),
  );
}