BuildOccurrence.fromJson constructor

BuildOccurrence.fromJson(
  1. Map json_
)

Implementation

BuildOccurrence.fromJson(core.Map json_)
  : this(
      inTotoSlsaProvenanceV1: json_.containsKey('inTotoSlsaProvenanceV1')
          ? InTotoSlsaProvenanceV1.fromJson(
              json_['inTotoSlsaProvenanceV1']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      intotoProvenance: json_.containsKey('intotoProvenance')
          ? InTotoProvenance.fromJson(
              json_['intotoProvenance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      intotoStatement: json_.containsKey('intotoStatement')
          ? InTotoStatement.fromJson(
              json_['intotoStatement'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      provenance: json_.containsKey('provenance')
          ? BuildProvenance.fromJson(
              json_['provenance'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      provenanceBytes: json_['provenanceBytes'] as core.String?,
    );