GoogleAdsSearchads360V23CommonListingDimensionInfo.fromJson constructor

GoogleAdsSearchads360V23CommonListingDimensionInfo.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23CommonListingDimensionInfo.fromJson(core.Map json_)
  : this(
      activityCity: json_.containsKey('activityCity')
          ? GoogleAdsSearchads360V23CommonActivityCityInfo.fromJson(
              json_['activityCity'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      activityCountry: json_.containsKey('activityCountry')
          ? GoogleAdsSearchads360V23CommonActivityCountryInfo.fromJson(
              json_['activityCountry'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      activityId: json_.containsKey('activityId')
          ? GoogleAdsSearchads360V23CommonActivityIdInfo.fromJson(
              json_['activityId'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      activityRating: json_.containsKey('activityRating')
          ? GoogleAdsSearchads360V23CommonActivityRatingInfo.fromJson(
              json_['activityRating'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      activityState: json_.containsKey('activityState')
          ? GoogleAdsSearchads360V23CommonActivityStateInfo.fromJson(
              json_['activityState'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hotelCity: json_.containsKey('hotelCity')
          ? GoogleAdsSearchads360V23CommonHotelCityInfo.fromJson(
              json_['hotelCity'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hotelClass: json_.containsKey('hotelClass')
          ? GoogleAdsSearchads360V23CommonHotelClassInfo.fromJson(
              json_['hotelClass'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hotelCountryRegion: json_.containsKey('hotelCountryRegion')
          ? GoogleAdsSearchads360V23CommonHotelCountryRegionInfo.fromJson(
              json_['hotelCountryRegion']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      hotelId: json_.containsKey('hotelId')
          ? GoogleAdsSearchads360V23CommonHotelIdInfo.fromJson(
              json_['hotelId'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      hotelState: json_.containsKey('hotelState')
          ? GoogleAdsSearchads360V23CommonHotelStateInfo.fromJson(
              json_['hotelState'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productBrand: json_.containsKey('productBrand')
          ? GoogleAdsSearchads360V23CommonProductBrandInfo.fromJson(
              json_['productBrand'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productCategory: json_.containsKey('productCategory')
          ? GoogleAdsSearchads360V23CommonProductCategoryInfo.fromJson(
              json_['productCategory'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productChannel: json_.containsKey('productChannel')
          ? GoogleAdsSearchads360V23CommonProductChannelInfo.fromJson(
              json_['productChannel'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productChannelExclusivity:
          json_.containsKey('productChannelExclusivity')
          ? GoogleAdsSearchads360V23CommonProductChannelExclusivityInfo.fromJson(
              json_['productChannelExclusivity']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      productCondition: json_.containsKey('productCondition')
          ? GoogleAdsSearchads360V23CommonProductConditionInfo.fromJson(
              json_['productCondition']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      productCustomAttribute: json_.containsKey('productCustomAttribute')
          ? GoogleAdsSearchads360V23CommonProductCustomAttributeInfo.fromJson(
              json_['productCustomAttribute']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      productGrouping: json_.containsKey('productGrouping')
          ? GoogleAdsSearchads360V23CommonProductGroupingInfo.fromJson(
              json_['productGrouping'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productItemId: json_.containsKey('productItemId')
          ? GoogleAdsSearchads360V23CommonProductItemIdInfo.fromJson(
              json_['productItemId'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productLabels: json_.containsKey('productLabels')
          ? GoogleAdsSearchads360V23CommonProductLabelsInfo.fromJson(
              json_['productLabels'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productLegacyCondition: json_.containsKey('productLegacyCondition')
          ? GoogleAdsSearchads360V23CommonProductLegacyConditionInfo.fromJson(
              json_['productLegacyCondition']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      productType: json_.containsKey('productType')
          ? GoogleAdsSearchads360V23CommonProductTypeInfo.fromJson(
              json_['productType'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      productTypeFull: json_.containsKey('productTypeFull')
          ? GoogleAdsSearchads360V23CommonProductTypeFullInfo.fromJson(
              json_['productTypeFull'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      unknownListingDimension: json_.containsKey('unknownListingDimension')
          ? GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo.fromJson(
              json_['unknownListingDimension']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );