MarketplaceTargeting.fromJson constructor

MarketplaceTargeting.fromJson(
  1. Map json_
)

Implementation

MarketplaceTargeting.fromJson(core.Map json_)
    : this(
        daypartTargeting: json_.containsKey('daypartTargeting')
            ? DayPartTargeting.fromJson(json_['daypartTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        excludedSensitiveCategoryIds:
            json_.containsKey('excludedSensitiveCategoryIds')
                ? (json_['excludedSensitiveCategoryIds'] as core.List)
                    .map((value) => value as core.String)
                    .toList()
                : null,
        geoTargeting: json_.containsKey('geoTargeting')
            ? CriteriaTargeting.fromJson(
                json_['geoTargeting'] as core.Map<core.String, core.dynamic>)
            : null,
        inventorySizeTargeting: json_.containsKey('inventorySizeTargeting')
            ? InventorySizeTargeting.fromJson(json_['inventorySizeTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        inventoryTypeTargeting: json_.containsKey('inventoryTypeTargeting')
            ? InventoryTypeTargeting.fromJson(json_['inventoryTypeTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        placementTargeting: json_.containsKey('placementTargeting')
            ? PlacementTargeting.fromJson(json_['placementTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        technologyTargeting: json_.containsKey('technologyTargeting')
            ? TechnologyTargeting.fromJson(json_['technologyTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        userListTargeting: json_.containsKey('userListTargeting')
            ? CriteriaTargeting.fromJson(json_['userListTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        verticalTargeting: json_.containsKey('verticalTargeting')
            ? CriteriaTargeting.fromJson(json_['verticalTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
        videoTargeting: json_.containsKey('videoTargeting')
            ? VideoTargeting.fromJson(json_['videoTargeting']
                as core.Map<core.String, core.dynamic>)
            : null,
      );