ArimaModelInfo.fromJson constructor

ArimaModelInfo.fromJson(
  1. Map json_
)

Implementation

ArimaModelInfo.fromJson(core.Map json_)
    : this(
        arimaCoefficients: json_.containsKey('arimaCoefficients')
            ? ArimaCoefficients.fromJson(json_['arimaCoefficients']
                as core.Map<core.String, core.dynamic>)
            : null,
        arimaFittingMetrics: json_.containsKey('arimaFittingMetrics')
            ? ArimaFittingMetrics.fromJson(json_['arimaFittingMetrics']
                as core.Map<core.String, core.dynamic>)
            : null,
        hasDrift: json_['hasDrift'] as core.bool?,
        hasHolidayEffect: json_['hasHolidayEffect'] as core.bool?,
        hasSpikesAndDips: json_['hasSpikesAndDips'] as core.bool?,
        hasStepChanges: json_['hasStepChanges'] as core.bool?,
        nonSeasonalOrder: json_.containsKey('nonSeasonalOrder')
            ? ArimaOrder.fromJson(json_['nonSeasonalOrder']
                as core.Map<core.String, core.dynamic>)
            : null,
        seasonalPeriods: (json_['seasonalPeriods'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        timeSeriesId: json_['timeSeriesId'] as core.String?,
        timeSeriesIds: (json_['timeSeriesIds'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
      );