export default (client) => { return { fetchAll() { return client.get('/database/tokens/') }, create(values) { return client.post('/database/tokens/', values) }, update(tokenId, values) { return client.patch(`/database/tokens/${tokenId}/`, values) }, rotateKey(tokenId) { return client.patch(`/database/tokens/${tokenId}/`, { rotate_key: true, }) }, delete(tokenId, values) { return client.delete(`/database/tokens/${tokenId}/`) }, } }