GoogleCloudAssuredworkloadsV1Violation.fromJson constructor
      
      GoogleCloudAssuredworkloadsV1Violation.fromJson(
    
    
- Map json_
 
Implementation
GoogleCloudAssuredworkloadsV1Violation.fromJson(core.Map json_)
  : this(
      acknowledged: json_['acknowledged'] as core.bool?,
      acknowledgementTime: json_['acknowledgementTime'] as core.String?,
      associatedOrgPolicyViolationId:
          json_['associatedOrgPolicyViolationId'] as core.String?,
      auditLogLink: json_['auditLogLink'] as core.String?,
      beginTime: json_['beginTime'] as core.String?,
      category: json_['category'] as core.String?,
      description: json_['description'] as core.String?,
      exceptionAuditLogLink: json_['exceptionAuditLogLink'] as core.String?,
      exceptionContexts:
          (json_['exceptionContexts'] as core.List?)
              ?.map(
                (value) =>
                    GoogleCloudAssuredworkloadsV1ViolationExceptionContext.fromJson(
                      value as core.Map<core.String, core.dynamic>,
                    ),
              )
              .toList(),
      name: json_['name'] as core.String?,
      nonCompliantOrgPolicy: json_['nonCompliantOrgPolicy'] as core.String?,
      orgPolicyConstraint: json_['orgPolicyConstraint'] as core.String?,
      parentProjectNumber: json_['parentProjectNumber'] as core.String?,
      remediation:
          json_.containsKey('remediation')
              ? GoogleCloudAssuredworkloadsV1ViolationRemediation.fromJson(
                json_['remediation'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      resolveTime: json_['resolveTime'] as core.String?,
      resourceName: json_['resourceName'] as core.String?,
      resourceType: json_['resourceType'] as core.String?,
      state: json_['state'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
      violationType: json_['violationType'] as core.String?,
    );