import type { Area } from '@entities' import type { HttpClient } from '@services' import type { ApiError, Response } from '@types' export type ModifyAreaPhotoInput = { areaId: string houseId: string photoIds: string[] } const modifyAreaPhoto = (http: HttpClient) => ({ query: ( input: ModifyAreaPhotoInput, ): Promise> => { return http.put( `v3/admin/houses/${input.houseId}/areas/${input.areaId}/area_photos`, { area: { area_photos_attributes: input.photoIds.map((id) => { return { photo_id: id, } }), }, }, ) }, }) export default modifyAreaPhoto