import type { SaleInformation, SaleInformationPayload } from '@entities' import type { HttpClient } from '@services' import type { ApiError, Response } from '@types' export type ModifySaleInformationInput = { houseId: string payload: SaleInformationPayload isFormData: boolean } const modifySaleInformation = (http: HttpClient) => ({ query: ( input: ModifySaleInformationInput, ): Promise> => { const headers = input.isFormData ? { 'Content-Type': 'multipart/form-data' } : undefined return http.put( `v3/admin/houses/${input.houseId}/sale_information`, input.payload, { headers }, ) }, }) export default modifySaleInformation