AdPolicyTopicEvidenceLegalRemoval.fromJson constructor

AdPolicyTopicEvidenceLegalRemoval.fromJson(
  1. Map json_
)

Implementation

AdPolicyTopicEvidenceLegalRemoval.fromJson(core.Map json_)
  : this(
      complaintType: json_['complaintType'] as core.String?,
      countryRestrictions: (json_['countryRestrictions'] as core.List?)
          ?.map(
            (value) => AdPolicyCriterionRestriction.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      dmca: json_.containsKey('dmca')
          ? AdPolicyTopicEvidenceLegalRemovalDmca.fromJson(
              json_['dmca'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      localLegal: json_.containsKey('localLegal')
          ? AdPolicyTopicEvidenceLegalRemovalLocalLegal.fromJson(
              json_['localLegal'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      restrictedUris: (json_['restrictedUris'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
    );