import type { HttpClient } from '@services' import type { ApiError, Response } from '@types' export type GetBookingsByHouseIdInput = { houseId: string startAt: string endAt: string privateToken?: string } export type GetBookingsByHouseIdResponse = { id: string checkInDate: string checkOutDate: string checkInTime: number checkOutTime: number type: string } const getBookingsByHouseId = (http: HttpClient) => { return { query: ( input: GetBookingsByHouseIdInput, ): Promise< Response > => { return http.get( `v1/houses/${input.houseId}/bookings?private_token=${input.privateToken}&start_date=${input.startAt}&end_date=${input.endAt}&page=1&per=50`, ) }, } } export default getBookingsByHouseId