SignedExchangeInfo.fromJson constructor

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

Implementation

factory SignedExchangeInfo.fromJson(Map<String, dynamic> json) {
  return SignedExchangeInfo(
    outerResponse: ResponseData.fromJson(
      json['outerResponse'] as Map<String, dynamic>,
    ),
    header: json.containsKey('header')
        ? SignedExchangeHeader.fromJson(
            json['header'] as Map<String, dynamic>,
          )
        : null,
    securityDetails: json.containsKey('securityDetails')
        ? SecurityDetails.fromJson(
            json['securityDetails'] as Map<String, dynamic>,
          )
        : null,
    errors: json.containsKey('errors')
        ? (json['errors'] as List)
              .map(
                (e) =>
                    SignedExchangeError.fromJson(e as Map<String, dynamic>),
              )
              .toList()
        : null,
  );
}