import type { HttpClient } from '@services' import modifyOwnerBooking from './houses/bookings/owner/modifyOwnerBooking' import getCalendarExports from './houses/calendar/getExports' import getContractById from './houses/contracts/getContractById' import getPeriods from './houses/periods/getPeriods' const userRepository = (http: HttpClient) => ({ houses: { calendar: { getCalendarExports: getCalendarExports(http).query, }, contracts: { getContractById: getContractById(http).query, }, bookings: { owner: { modifyOwnerBooking: modifyOwnerBooking(http).query, }, }, periods: { getPeriods: getPeriods(http).query, }, }, }) export default userRepository