Advertiser.fromJson constructor

Advertiser.fromJson(
  1. Map json_
)

Implementation

Advertiser.fromJson(core.Map json_)
  : this(
      accountId: json_['accountId'] as core.String?,
      advertiserGroupId: json_['advertiserGroupId'] as core.String?,
      clickThroughUrlSuffix: json_['clickThroughUrlSuffix'] as core.String?,
      defaultClickThroughEventTagId:
          json_['defaultClickThroughEventTagId'] as core.String?,
      defaultEmail: json_['defaultEmail'] as core.String?,
      euPoliticalAdsDeclaration:
          json_['euPoliticalAdsDeclaration'] as core.String?,
      floodlightConfigurationId:
          json_['floodlightConfigurationId'] as core.String?,
      floodlightConfigurationIdDimensionValue:
          json_.containsKey('floodlightConfigurationIdDimensionValue')
              ? DimensionValue.fromJson(
                json_['floodlightConfigurationIdDimensionValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      id: json_['id'] as core.String?,
      idDimensionValue:
          json_.containsKey('idDimensionValue')
              ? DimensionValue.fromJson(
                json_['idDimensionValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      kind: json_['kind'] as core.String?,
      measurementPartnerLink:
          json_.containsKey('measurementPartnerLink')
              ? MeasurementPartnerAdvertiserLink.fromJson(
                json_['measurementPartnerLink']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      originalFloodlightConfigurationId:
          json_['originalFloodlightConfigurationId'] as core.String?,
      status: json_['status'] as core.String?,
      subaccountId: json_['subaccountId'] as core.String?,
      suspended: json_['suspended'] as core.bool?,
    );