Segments.fromJson constructor

Segments.fromJson(
  1. Map json_
)

Implementation

Segments.fromJson(core.Map json_)
    : this(
        brand: json_['brand'] as core.String?,
        categoryL1: json_['categoryL1'] as core.String?,
        categoryL2: json_['categoryL2'] as core.String?,
        categoryL3: json_['categoryL3'] as core.String?,
        categoryL4: json_['categoryL4'] as core.String?,
        categoryL5: json_['categoryL5'] as core.String?,
        currencyCode: json_['currencyCode'] as core.String?,
        customLabel0: json_['customLabel0'] as core.String?,
        customLabel1: json_['customLabel1'] as core.String?,
        customLabel2: json_['customLabel2'] as core.String?,
        customLabel3: json_['customLabel3'] as core.String?,
        customLabel4: json_['customLabel4'] as core.String?,
        customerCountryCode: json_['customerCountryCode'] as core.String?,
        date: json_.containsKey('date')
            ? Date.fromJson(
                json_['date'] as core.Map<core.String, core.dynamic>)
            : null,
        offerId: json_['offerId'] as core.String?,
        productTypeL1: json_['productTypeL1'] as core.String?,
        productTypeL2: json_['productTypeL2'] as core.String?,
        productTypeL3: json_['productTypeL3'] as core.String?,
        productTypeL4: json_['productTypeL4'] as core.String?,
        productTypeL5: json_['productTypeL5'] as core.String?,
        program: json_['program'] as core.String?,
        title: json_['title'] as core.String?,
        week: json_.containsKey('week')
            ? Date.fromJson(
                json_['week'] as core.Map<core.String, core.dynamic>)
            : null,
      );