| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import api from "src/api";
- export async function getCustomSchedules() {
- const response = await api.get('/custom-schedule')
- return response.data.payload
- }
- export async function getCustomSchedule(id) {
- const response = await api.get(`/custom-schedule/${id}`)
- return response.data.payload
- }
- export async function createCustomSchedule(data) {
- const response = await api.post('/custom-schedule', data)
- return response.data.payload
- }
- export async function updateCustomSchedule(id, data) {
- const response = await api.put(`/custom-schedule/${id}`, data)
- return response.data.payload
- }
- export async function deleteCustomSchedule(id) {
- const response = await api.delete(`/custom-schedule/${id}`)
- return response.data
- }
- export const getAvailableOpportunities = async (providerId) => {
- const response = await api.get(`/custom-schedule/available?provider_id=${providerId}`)
- return response.data.payload
- }//
- export const getProviderProposals = async (providerId) => {
- const response = await api.get(`/custom-schedule/provider-proposals?provider_id=${providerId}`)
- return response.data.payload
- }//
- export const getOpportunityProposals = async (scheduleId) => {
- const response = await api.get(`/custom-schedule/${scheduleId}/proposals`)
- return response.data.payload
- }
- export const proposeOpportunity = async (scheduleId, providerId) => {
- const response = await api.post(`/custom-schedule/${scheduleId}/propose`, { provider_id: providerId })
- return response.data
- }
- export const acceptProposal = async (proposalId) => {
- const response = await api.post(`/custom-schedule/${proposalId}/accept`)
- return response.data
- }
- export const refuseProposal = async (proposalId) => {
- const response = await api.post(`/custom-schedule/${proposalId}/refuse`)
- return response.data
- }
- export const getProvidersProposalsAndOpportunities = async (providerId) => {
- const response = await api.get(`/custom-schedule-proposals-provider/${providerId}`);
- return response.data.payload;
- }
- export const verifyScheduleCode = async (scheduleId, code) => {
- const response = await api.post(`/custom-schedule-verify-code/${scheduleId}`,{ code: code });
- return response.data
- }
- export const refuseOpportunity = async (scheduleId, providerId) => {
- const response = await api.post(`/custom-schedule/${scheduleId}/refuse-opportunity`, { provider_id: providerId })
- return response.data
- }
|