mypydantic.models.forecastquery
1# Model Generated: Thu Mar 2 21:56:19 2023 2 3from __future__ import annotations 4 5from typing import Dict, List, Mapping, Optional 6 7from pydantic import Field 8 9from mypydantic.models.base_model import BaseModel 10 11 12class DataPointModel(BaseModel): 13 timestamp: Optional[str] = Field(default=None, alias="Timestamp") 14 value: Optional[float] = Field(default=None, alias="Value") 15 16 17class QueryForecastRequestModel(BaseModel): 18 forecast_arn: str = Field(alias="ForecastArn") 19 filters: Mapping[str, str] = Field(alias="Filters") 20 start_date: Optional[str] = Field(default=None, alias="StartDate") 21 end_date: Optional[str] = Field(default=None, alias="EndDate") 22 next_token: Optional[str] = Field(default=None, alias="NextToken") 23 24 25class ResponseMetadataModel(BaseModel): 26 request_id: str = Field(alias="RequestId") 27 host_id: str = Field(alias="HostId") 28 http_status_code: int = Field(alias="HTTPStatusCode") 29 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 30 retry_attempts: int = Field(alias="RetryAttempts") 31 32 33class QueryWhatIfForecastRequestModel(BaseModel): 34 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 35 filters: Mapping[str, str] = Field(alias="Filters") 36 start_date: Optional[str] = Field(default=None, alias="StartDate") 37 end_date: Optional[str] = Field(default=None, alias="EndDate") 38 next_token: Optional[str] = Field(default=None, alias="NextToken") 39 40 41class ForecastModel(BaseModel): 42 predictions: Optional[Dict[str, List[DataPointModel]]] = Field( 43 default=None, alias="Predictions" 44 ) 45 46 47class QueryForecastResponseModel(BaseModel): 48 forecast: ForecastModel = Field(alias="Forecast") 49 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 50 51 52class QueryWhatIfForecastResponseModel(BaseModel): 53 forecast: ForecastModel = Field(alias="Forecast") 54 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
13class DataPointModel(BaseModel): 14 timestamp: Optional[str] = Field(default=None, alias="Timestamp") 15 value: Optional[float] = Field(default=None, alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
18class QueryForecastRequestModel(BaseModel): 19 forecast_arn: str = Field(alias="ForecastArn") 20 filters: Mapping[str, str] = Field(alias="Filters") 21 start_date: Optional[str] = Field(default=None, alias="StartDate") 22 end_date: Optional[str] = Field(default=None, alias="EndDate") 23 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
26class ResponseMetadataModel(BaseModel): 27 request_id: str = Field(alias="RequestId") 28 host_id: str = Field(alias="HostId") 29 http_status_code: int = Field(alias="HTTPStatusCode") 30 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 31 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
34class QueryWhatIfForecastRequestModel(BaseModel): 35 what_if_forecast_arn: str = Field(alias="WhatIfForecastArn") 36 filters: Mapping[str, str] = Field(alias="Filters") 37 start_date: Optional[str] = Field(default=None, alias="StartDate") 38 end_date: Optional[str] = Field(default=None, alias="EndDate") 39 next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
42class ForecastModel(BaseModel): 43 predictions: Optional[Dict[str, List[DataPointModel]]] = Field( 44 default=None, alias="Predictions" 45 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
48class QueryForecastResponseModel(BaseModel): 49 forecast: ForecastModel = Field(alias="Forecast") 50 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class QueryWhatIfForecastResponseModel(BaseModel): 54 forecast: ForecastModel = Field(alias="Forecast") 55 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs