| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- import client from './client'
- export default {
- // Superadmin endpoints
- async getAllSuperadmin() {
- const { data } = await client.get('/superadmin/users')
- return data
- },
- async getByIdSuperadmin(id) {
- const { data } = await client.get(`/superadmin/users/${id}`)
- return data
- },
- async createSuperadmin(userData) {
- const { data } = await client.post('/superadmin/users', userData)
- return data
- },
- async updateSuperadmin(id, userData) {
- const { data } = await client.patch(`/superadmin/users/${id}`, userData)
- return data
- },
- async deleteSuperadmin(id) {
- const { data} = await client.delete(`/superadmin/users/${id}`)
- return data
- },
- async changePasswordSuperadmin(id, passwordData) {
- const { data } = await client.post(`/superadmin/users/${id}/change-password`, passwordData)
- return data
- },
- // Client endpoints
- async getAllClient() {
- const { data } = await client.get('/client/users')
- return data
- },
- async getByIdClient(id) {
- const { data } = await client.get(`/client/users/${id}`)
- return data
- },
- async createClient(userData) {
- const { data } = await client.post('/client/users', userData)
- return data
- },
- async updateClient(id, userData) {
- const { data } = await client.patch(`/client/users/${id}`, userData)
- return data
- },
- async deleteClient(id) {
- const { data } = await client.delete(`/client/users/${id}`)
- return data
- },
- async changePasswordClient(id, passwordData) {
- const { data } = await client.post(`/client/users/${id}/change-password`, passwordData)
- return data
- }
- }
|