ExecutionResult.fromJson constructor

ExecutionResult.fromJson(
  1. Map json_
)

Implementation

ExecutionResult.fromJson(core.Map json_)
  : this(
      commands:
          (json_['commands'] as core.List?)
              ?.map(
                (value) => Command.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      documentationUrl: json_['documentationUrl'] as core.String?,
      resource:
          json_.containsKey('resource')
              ? Resource.fromJson(
                json_['resource'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      rule: json_['rule'] as core.String?,
      severity: json_['severity'] as core.String?,
      type: json_['type'] as core.String?,
      violationDetails:
          json_.containsKey('violationDetails')
              ? ViolationDetails.fromJson(
                json_['violationDetails']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      violationMessage: json_['violationMessage'] as core.String?,
    );