Class BookingTools
java.lang.Object
com.bytedesk.ai.utils.demo.airline.services.BookingTools
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
static final record
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private static final String
private static final String
private FlightBookingService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.ai.tool.ToolCallback
org.springframework.ai.tool.ToolCallback
org.springframework.ai.tool.ToolCallback
-
Field Details
-
flightBookingService
-
BOOKING_DETAILS_SCHEMA
- See Also:
-
CHANGE_BOOKING_SCHEMA
- See Also:
-
CANCEL_BOOKING_SCHEMA
- See Also:
-
-
Constructor Details
-
BookingTools
public BookingTools()
-
-
Method Details
-
getBookingDetails
@Bean("getBookingDetails") @Description("\u83b7\u53d6\u673a\u7968\u9884\u5b9a\u8be6\u7ec6\u4fe1\u606f") public org.springframework.ai.tool.ToolCallback getBookingDetails() -
changeBooking
@Bean("changeBooking") @Description("\u4fee\u6539\u673a\u7968\u9884\u5b9a\u65e5\u671f") public org.springframework.ai.tool.ToolCallback changeBooking() -
cancelBooking
@Bean("cancelBooking") @Description("\u53d6\u6d88\u673a\u7968\u9884\u5b9a") public org.springframework.ai.tool.ToolCallback cancelBooking()
-