UNPKG

@allgroup/yandex-taxi-fleet-api

Version:

Unofficial yandex taxi fleet api library

14 lines (13 loc) 1.07 kB
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>; }