import type { PayOut } from '@entities' import { endpointMaker } from '@services' import type { FilterType, HttpClient } from '@services' import type { ApiError, Response } from '@types' export type GetPayOutsInput = { paymentTransactionId: string filter?: FilterType } const getPayOuts = (http: HttpClient) => ({ query: ( input: GetPayOutsInput, ): Promise> => { const query = endpointMaker({ filter: input.filter }) return http.get( `v3/admin/payment_transactions/${input.paymentTransactionId}/pay_outs${query}`, ) }, }) export default getPayOuts