gcp_bigquery_client/model/
arima_forecasting_metrics.rs1use crate::model::arima_fitting_metrics::ArimaFittingMetrics;
3use crate::model::arima_order::ArimaOrder;
4use crate::model::arima_single_model_forecasting_metrics::ArimaSingleModelForecastingMetrics;
5
6#[derive(Debug, Default, Clone, Serialize, Deserialize)]
7#[serde(rename_all = "camelCase")]
8pub struct ArimaForecastingMetrics {
9 pub time_series_id: Option<Vec<String>>,
11 pub seasonal_periods: Option<Vec<SeasonalPeriods>>,
13 pub has_drift: Option<Vec<bool>>,
15 pub non_seasonal_order: Option<Vec<ArimaOrder>>,
17 pub arima_single_model_forecasting_metrics: Option<Vec<ArimaSingleModelForecastingMetrics>>,
19 pub arima_fitting_metrics: Option<Vec<ArimaFittingMetrics>>,
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize)]
24#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
25pub enum SeasonalPeriods {
26 SeasonalPeriodTypeUnspecified,
28 NoSeasonality,
30 Daily,
32 Weekly,
34 Monthly,
36 Quarterly,
38 Yearly,
40}