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,
    );