import BaseRepository from '@/api/repositories/BaseRepository'; export default class AreaRepository extends BaseRepository { public loadAllAreas(): Promise { return this.axiosClient(`area`); } public loadArea(areaId: string): Promise { return this.axiosClient(`area/${areaId}`); } public createArea(area: any): Promise { return this.axiosClient.post(`area`, area); } public editArea(area: any): Promise { return this.axiosClient.put(`area/${area.id}`, area); } public setUsers(area: any, userIds: any): Promise { return this.axiosClient.post(`area/${area.id}/setUsers`, {userIds: userIds}); } }