GoogleAdsSearchads360V23ServicesGetSmartCampaignStatusResponse.fromJson constructor

GoogleAdsSearchads360V23ServicesGetSmartCampaignStatusResponse.fromJson(
  1. Map json_
)

Implementation

GoogleAdsSearchads360V23ServicesGetSmartCampaignStatusResponse.fromJson(
  core.Map json_,
) : this(
      eligibleDetails: json_.containsKey('eligibleDetails')
          ? GoogleAdsSearchads360V23ServicesSmartCampaignEligibleDetails.fromJson(
              json_['eligibleDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      endedDetails: json_.containsKey('endedDetails')
          ? GoogleAdsSearchads360V23ServicesSmartCampaignEndedDetails.fromJson(
              json_['endedDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      notEligibleDetails: json_.containsKey('notEligibleDetails')
          ? GoogleAdsSearchads360V23ServicesSmartCampaignNotEligibleDetails.fromJson(
              json_['notEligibleDetails']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      pausedDetails: json_.containsKey('pausedDetails')
          ? GoogleAdsSearchads360V23ServicesSmartCampaignPausedDetails.fromJson(
              json_['pausedDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      removedDetails: json_.containsKey('removedDetails')
          ? GoogleAdsSearchads360V23ServicesSmartCampaignRemovedDetails.fromJson(
              json_['removedDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      smartCampaignStatus: json_['smartCampaignStatus'] as core.String?,
    );