@allgroup/yandex-taxi-fleet-api
Version:
Unofficial yandex taxi fleet api library
14 lines (13 loc) • 1.07 kB
text/typescript
import { DriversListResponse as DriversListResponse } from "../models/driver/drivers-list-response";
import { DriversListRequest, DriversListRequestFields } from "../models/driver/drivers-list-request";
import { AddTransactionQueryRequest } from "../models/transaction/add-transaction-query-request";
import { AddTransactionResponse } from "../models/transaction/add-transaction-query-response";
import { DriverProfile } from "../models/driver/driver-profile";
import { OrdersListRequestOptions } from "../models/orders/orders-list.request";
import { OrdersListResponse } from "../models/orders/orders-list.response";
export interface IFleetApi {
postGetDriverProfilesList(requestBodyParams: DriversListRequest): Promise<DriversListResponse>;
getAllDrivers(requestFields: DriversListRequestFields): Promise<Partial<DriverProfile>[]>;
getOrders(options: OrdersListRequestOptions): Promise<OrdersListResponse>;
postAddDriverProfilesTransactions(idempotencyToken: string, requestBodyParams: AddTransactionQueryRequest): Promise<AddTransactionResponse>;
}