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