FloodlightActivity.fromJson constructor

FloodlightActivity.fromJson(
  1. Map json_
)

Implementation

FloodlightActivity.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,
      attributionEnabled: json_['attributionEnabled'] as core.bool?,
      cacheBustingType: json_['cacheBustingType'] as core.String?,
      countingMethod: json_['countingMethod'] as core.String?,
      defaultTags:
          (json_['defaultTags'] as core.List?)
              ?.map(
                (value) => FloodlightActivityDynamicTag.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      expectedUrl: json_['expectedUrl'] as core.String?,
      floodlightActivityGroupId:
          json_['floodlightActivityGroupId'] as core.String?,
      floodlightActivityGroupName:
          json_['floodlightActivityGroupName'] as core.String?,
      floodlightActivityGroupTagString:
          json_['floodlightActivityGroupTagString'] as core.String?,
      floodlightActivityGroupType:
          json_['floodlightActivityGroupType'] 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,
      floodlightTagType: json_['floodlightTagType'] as core.String?,
      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?,
      name: json_['name'] as core.String?,
      notes: json_['notes'] as core.String?,
      publisherTags:
          (json_['publisherTags'] as core.List?)
              ?.map(
                (value) => FloodlightActivityPublisherDynamicTag.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      secure: json_['secure'] as core.bool?,
      sslCompliant: json_['sslCompliant'] as core.bool?,
      sslRequired: json_['sslRequired'] as core.bool?,
      status: json_['status'] as core.String?,
      subaccountId: json_['subaccountId'] as core.String?,
      tagFormat: json_['tagFormat'] as core.String?,
      tagString: json_['tagString'] as core.String?,
      userDefinedVariableTypes:
          (json_['userDefinedVariableTypes'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
    );