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