FloodlightConfiguration.fromJson constructor

FloodlightConfiguration.fromJson(
  1. Map json_
)

Implementation

FloodlightConfiguration.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,
        analyticsDataSharingEnabled:
            json_['analyticsDataSharingEnabled'] as core.bool?,
        customViewabilityMetric: json_.containsKey('customViewabilityMetric')
            ? CustomViewabilityMetric.fromJson(
                json_['customViewabilityMetric']
                    as core.Map<core.String, core.dynamic>)
            : null,
        exposureToConversionEnabled:
            json_['exposureToConversionEnabled'] as core.bool?,
        firstDayOfWeek: json_['firstDayOfWeek'] 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,
        inAppAttributionTrackingEnabled:
            json_['inAppAttributionTrackingEnabled'] as core.bool?,
        kind: json_['kind'] as core.String?,
        lookbackConfiguration: json_.containsKey('lookbackConfiguration')
            ? LookbackConfiguration.fromJson(json_['lookbackConfiguration']
                as core.Map<core.String, core.dynamic>)
            : null,
        naturalSearchConversionAttributionOption:
            json_['naturalSearchConversionAttributionOption'] as core.String?,
        omnitureSettings: json_.containsKey('omnitureSettings')
            ? OmnitureSettings.fromJson(json_['omnitureSettings']
                as core.Map<core.String, core.dynamic>)
            : null,
        subaccountId: json_['subaccountId'] as core.String?,
        tagSettings: json_.containsKey('tagSettings')
            ? TagSettings.fromJson(
                json_['tagSettings'] as core.Map<core.String, core.dynamic>)
            : null,
        thirdPartyAuthenticationTokens:
            (json_['thirdPartyAuthenticationTokens'] as core.List?)
                ?.map((value) => ThirdPartyAuthenticationToken.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
        userDefinedVariableConfigurations:
            (json_['userDefinedVariableConfigurations'] as core.List?)
                ?.map((value) => UserDefinedVariableConfiguration.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList(),
      );