UNPKG

ts-guoguo-mcp-server

Version:

裹裹寄件服务MCP Server - TypeScript版本,基于Model Context Protocol的寄件服务集成工具

46 lines 1.73 kB
import { AddressBookService } from "./address-book.js"; import { OrderService } from "./order.js"; import { CreateOrderRequest, ListOrdersRequest } from "../types/index.js"; /** * 寄件服务主类,整合地址簿和订单服务 */ export declare class ShippingService { private addressBookService; private orderService; constructor(addressBookService: AddressBookService, orderService: OrderService); /** * 查询地址簿 */ queryAddressBook(searchKey?: string): Promise<import("../types/index.js").APIResponse<{ addresses: import("../types/index.js").Address[]; total_count: number; }>>; /** * 创建寄件订单 */ createShippingOrder(request: CreateOrderRequest): Promise<import("../types/index.js").APIResponse<{ order_id: string; estimated_cost: number; estimated_delivery: string; pickup_time: string; tracking_number: string; }>>; /** * 查询订单列表 */ listShippingOrders(request: ListOrdersRequest): Promise<import("../types/index.js").APIResponse<{ orders: import("../types/index.js").ShippingOrder[]; pagination: import("../types/index.js").PaginationInfo; }>>; /** * 获取订单详情 */ getOrderDetail(orderId: string, detailLevel?: "basic" | "full"): Promise<import("../types/index.js").APIResponse<{ order_info: any; sender_info: import("../types/index.js").ContactInfo; receiver_info: import("../types/index.js").ContactInfo; package_info: import("../types/index.js").PackageInfo; tracking_history?: import("../types/index.js").TrackingRecord[]; }>>; } //# sourceMappingURL=shipping.d.ts.map