NonSdkApi.fromJson constructor

NonSdkApi.fromJson(
  1. Map _json
)

Implementation

NonSdkApi.fromJson(core.Map _json)
    : this(
        apiSignature: _json.containsKey('apiSignature')
            ? _json['apiSignature'] as core.String
            : null,
        exampleStackTraces: _json.containsKey('exampleStackTraces')
            ? (_json['exampleStackTraces'] as core.List)
                .map<core.String>((value) => value as core.String)
                .toList()
            : null,
        insights: _json.containsKey('insights')
            ? (_json['insights'] as core.List)
                .map<NonSdkApiInsight>((value) => NonSdkApiInsight.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        invocationCount: _json.containsKey('invocationCount')
            ? _json['invocationCount'] as core.int
            : null,
        list: _json.containsKey('list') ? _json['list'] as core.String : null,
      );