EventTag.fromJson constructor

EventTag.fromJson(
  1. Map json_
)

Implementation

EventTag.fromJson(core.Map json_)
  : this(
      accountId: json_['accountId'] as core.String?,
      advertiserId: json_['advertiserId'] as core.String?,
      advertiserIdDimensionValue:
          json_.containsKey('advertiserIdDimensionValue')
              ? DimensionValue.fromJson(
                json_['advertiserIdDimensionValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      campaignId: json_['campaignId'] as core.String?,
      campaignIdDimensionValue:
          json_.containsKey('campaignIdDimensionValue')
              ? DimensionValue.fromJson(
                json_['campaignIdDimensionValue']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      enabledByDefault: json_['enabledByDefault'] as core.bool?,
      excludeFromAdxRequests: json_['excludeFromAdxRequests'] as core.bool?,
      id: json_['id'] as core.String?,
      kind: json_['kind'] as core.String?,
      name: json_['name'] as core.String?,
      siteFilterType: json_['siteFilterType'] as core.String?,
      siteIds:
          (json_['siteIds'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      sslCompliant: json_['sslCompliant'] as core.bool?,
      status: json_['status'] as core.String?,
      subaccountId: json_['subaccountId'] as core.String?,
      type: json_['type'] as core.String?,
      url: json_['url'] as core.String?,
      urlEscapeLevels: json_['urlEscapeLevels'] as core.int?,
    );