Violation.fromJson constructor

Violation.fromJson(
  1. Map json_
)

Implementation

Violation.fromJson(core.Map json_)
  : this(
      assetId: json_['assetId'] as core.String?,
      nextSteps: json_['nextSteps'] as core.String?,
      policyId: json_['policyId'] as core.String?,
      severity: json_['severity'] as core.String?,
      violatedAsset:
          json_.containsKey('violatedAsset')
              ? AssetDetails.fromJson(
                json_['violatedAsset'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      violatedPolicy:
          json_.containsKey('violatedPolicy')
              ? PolicyDetails.fromJson(
                json_['violatedPolicy']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      violatedPosture:
          json_.containsKey('violatedPosture')
              ? PostureDetails.fromJson(
                json_['violatedPosture']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );