CreativeServingDecision.fromJson constructor

CreativeServingDecision.fromJson(
  1. Map json_
)

Implementation

CreativeServingDecision.fromJson(core.Map json_)
  : this(
      adTechnologyProviders: json_.containsKey('adTechnologyProviders')
          ? AdTechnologyProviders.fromJson(
              json_['adTechnologyProviders']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      chinaPolicyCompliance: json_.containsKey('chinaPolicyCompliance')
          ? PolicyCompliance.fromJson(
              json_['chinaPolicyCompliance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dealsPolicyCompliance: json_.containsKey('dealsPolicyCompliance')
          ? PolicyCompliance.fromJson(
              json_['dealsPolicyCompliance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      detectedAdvertisers: (json_['detectedAdvertisers'] as core.List?)
          ?.map(
            (value) => AdvertiserAndBrand.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      detectedAttributes: (json_['detectedAttributes'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      detectedCategories: (json_['detectedCategories'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      detectedCategoriesTaxonomy:
          json_['detectedCategoriesTaxonomy'] as core.String?,
      detectedClickThroughUrls:
          (json_['detectedClickThroughUrls'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      detectedDomains: (json_['detectedDomains'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      detectedLanguages: (json_['detectedLanguages'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      detectedProductCategories:
          (json_['detectedProductCategories'] as core.List?)
              ?.map((value) => value as core.int)
              .toList(),
      detectedSensitiveCategories:
          (json_['detectedSensitiveCategories'] as core.List?)
              ?.map((value) => value as core.int)
              .toList(),
      detectedVendorIds: (json_['detectedVendorIds'] as core.List?)
          ?.map((value) => value as core.int)
          .toList(),
      lastStatusUpdate: json_['lastStatusUpdate'] as core.String?,
      networkPolicyCompliance: json_.containsKey('networkPolicyCompliance')
          ? PolicyCompliance.fromJson(
              json_['networkPolicyCompliance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      platformPolicyCompliance: json_.containsKey('platformPolicyCompliance')
          ? PolicyCompliance.fromJson(
              json_['platformPolicyCompliance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      russiaPolicyCompliance: json_.containsKey('russiaPolicyCompliance')
          ? PolicyCompliance.fromJson(
              json_['russiaPolicyCompliance']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );