<gh_stars>0
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ForcastingSettings(Model):
    """ForcastingSettings.

    :param forecasting_country_or_region:
    :type forecasting_country_or_region: str
    :param time_column_name:
    :type time_column_name: str
    :param target_lags:
    :type target_lags: list[int]
    :param target_rolling_window_size:
    :type target_rolling_window_size: int
    :param forecast_horizon:
    :type forecast_horizon: int
    :param time_series_id_column_names:
    :type time_series_id_column_names: list[str]
    :param enable_dnn_training:
    :type enable_dnn_training: bool
    """

    _attribute_map = {
        'forecasting_country_or_region': {'key': 'forecastingCountryOrRegion', 'type': 'str'},
        'time_column_name': {'key': 'timeColumnName', 'type': 'str'},
        'target_lags': {'key': 'targetLags', 'type': '[int]'},
        'target_rolling_window_size': {'key': 'targetRollingWindowSize', 'type': 'int'},
        'forecast_horizon': {'key': 'forecastHorizon', 'type': 'int'},
        'time_series_id_column_names': {'key': 'timeSeriesIdColumnNames', 'type': '[str]'},
        'enable_dnn_training': {'key': 'enableDNNTraining', 'type': 'bool'},
    }

    def __init__(self, forecasting_country_or_region=None, time_column_name=None, target_lags=None, target_rolling_window_size=None, forecast_horizon=None, time_series_id_column_names=None, enable_dnn_training=None):
        super(ForcastingSettings, self).__init__()
        self.forecasting_country_or_region = forecasting_country_or_region
        self.time_column_name = time_column_name
        self.target_lags = target_lags
        self.target_rolling_window_size = target_rolling_window_size
        self.forecast_horizon = forecast_horizon
        self.time_series_id_column_names = time_series_id_column_names
        self.enable_dnn_training = enable_dnn_training

# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------

from msrest.serialization import Model


class ForcastingSettings(Model):
    """ForcastingSettings.

    :param forecasting_country_or_region:
    :type forecasting_country_or_region: str
    :param time_column_name:
    :type time_column_name: str
    :param target_lags:
    :type target_lags: list[int]
    :param target_rolling_window_size:
    :type target_rolling_window_size: int
    :param forecast_horizon:
    :type forecast_horizon: int
    :param time_series_id_column_names:
    :type time_series_id_column_names: list[str]
    :param enable_dnn_training:
    :type enable_dnn_training: bool
    """

    _attribute_map = {
        'forecasting_country_or_region': {'key': 'forecastingCountryOrRegion', 'type': 'str'},
        'time_column_name': {'key': 'timeColumnName', 'type': 'str'},
        'target_lags': {'key': 'targetLags', 'type': '[int]'},
        'target_rolling_window_size': {'key': 'targetRollingWindowSize', 'type': 'int'},
        'forecast_horizon': {'key': 'forecastHorizon', 'type': 'int'},
        'time_series_id_column_names': {'key': 'timeSeriesIdColumnNames', 'type': '[str]'},
        'enable_dnn_training': {'key': 'enableDNNTraining', 'type': 'bool'},
    }

    def __init__(self, forecasting_country_or_region=None, time_column_name=None, target_lags=None, target_rolling_window_size=None, forecast_horizon=None, time_series_id_column_names=None, enable_dnn_training=None):
        super(ForcastingSettings, self).__init__()
        self.forecasting_country_or_region = forecasting_country_or_region
        self.time_column_name = time_column_name
        self.target_lags = target_lags
        self.target_rolling_window_size = target_rolling_window_size
        self.forecast_horizon = forecast_horizon
        self.time_series_id_column_names = time_series_id_column_names
        self.enable_dnn_training = enable_dnn_training
# coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # # Code generated by Microsoft (R) AutoRest Code Generator 2.3.33.0 # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- ForcastingSettings.
 
     :param forecasting_country_or_region:
     :type forecasting_country_or_region: str
     :param time_column_name:
     :type time_column_name: str
     :param target_lags:
     :type target_lags: list[int]
     :param target_rolling_window_size:
     :type target_rolling_window_size: int
     :param forecast_horizon:
     :type forecast_horizon: int
     :param time_series_id_column_names:
     :type time_series_id_column_names: list[str]
     :param enable_dnn_training:
     :type enable_dnn_training: bool