GoogleAdsSearchads360V23ResourcesConversionValueRule.fromJson constructor

GoogleAdsSearchads360V23ResourcesConversionValueRule.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ResourcesConversionValueRule.fromJson(core.Map json_)
  : this(
      action: json_.containsKey('action')
          ? GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleAction.fromJson(
              json_['action'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      audienceCondition: json_.containsKey('audienceCondition')
          ? GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleAudienceCondition.fromJson(
              json_['audienceCondition']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      deviceCondition: json_.containsKey('deviceCondition')
          ? GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleDeviceCondition.fromJson(
              json_['deviceCondition'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      geoLocationCondition: json_.containsKey('geoLocationCondition')
          ? GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleGeoLocationCondition.fromJson(
              json_['geoLocationCondition']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      id: json_['id'] as core.String?,
      itineraryCondition: json_.containsKey('itineraryCondition')
          ? GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryCondition.fromJson(
              json_['itineraryCondition']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      ownerCustomer: json_['ownerCustomer'] as core.String?,
      resourceName: json_['resourceName'] as core.String?,
      status: json_['status'] as core.String?,
    );