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?,
    );