export default (client) => { return { fetchAll(viewId) { return client.get(`/database/views/${viewId}/group_bys/`) }, create(viewId, values) { return client.post(`/database/views/${viewId}/group_bys/`, values) }, get(viewGroupById) { return client.get(`/database/views/group_by/${viewGroupById}/`) }, update(viewGroupById, values) { return client.patch(`/database/views/group_by/${viewGroupById}/`, values) }, delete(viewGroupById) { return client.delete(`/database/views/group_by/${viewGroupById}/`) }, } }