AdPolicyTopicEntry.fromJson constructor

AdPolicyTopicEntry.fromJson(
  1. Map json_
)

Implementation

AdPolicyTopicEntry.fromJson(core.Map json_)
  : this(
      appealInfo: json_.containsKey('appealInfo')
          ? AdPolicyTopicAppealInfo.fromJson(
              json_['appealInfo'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      helpCenterLink: json_['helpCenterLink'] as core.String?,
      policyDecisionType: json_['policyDecisionType'] as core.String?,
      policyEnforcementMeans: json_['policyEnforcementMeans'] as core.String?,
      policyLabel: json_['policyLabel'] as core.String?,
      policyTopic: json_['policyTopic'] as core.String?,
      policyTopicConstraints: (json_['policyTopicConstraints'] as core.List?)
          ?.map(
            (value) => AdPolicyTopicConstraint.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      policyTopicDescription: json_['policyTopicDescription'] as core.String?,
      policyTopicEvidences: (json_['policyTopicEvidences'] as core.List?)
          ?.map(
            (value) => AdPolicyTopicEvidence.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      policyTopicType: json_['policyTopicType'] as core.String?,
    );