langchain_community.tools.amadeus.flight_search.FlightSearchSchema

class langchain_community.tools.amadeus.flight_search.FlightSearchSchema[source]

基类: BaseModel

AmadeusFlightSearch工具的Schema。

通过解析和验证关键字参数中的输入数据来创建一个新的模型。

如果输入数据无法解析成有效的模型,则抛出 ValidationError。

param departureDateTimeEarliest: str [Required]

用于搜索的最早出发日期和时间,格式为“YYYY-MM-DDTHH:MM:SS”,其中“T”分隔日期和时间部分。例如:“2023-06-09T10:30:00”代表2023年6月9日上午10:30。

param departureDateTimeLatest: str [Required]

用于搜索的最近出发日期和时间,格式为“YYYY-MM-DDTHH:MM:SS”,其中“T”分隔日期和时间部分。例如:“2023-06-09T10:30:00”代表2023年6月9日上午10:30。

param destinationLocationCode: str [Required]

搜索目的机场的三个字母国际航空运输协会(IATA)地点标识符。

param originLocationCode: str [Required]

搜索起点机场的三个字母国际航空运输协会(IATA)地点标识符。

param page_number: int = 1

要检索的特定页码的航班结果