File: //home/arjun/projects/buyercall/buyercall/assets/vue/service/channelService.js
import BuyerGatewayMock from '../gateway/mockGateway';
import BuyerGateway from '../gateway/gateway';
export default {
getChannelsMeta: () => BuyerGateway.get('/channels/meta'),
searchPhoneNumbers: data => BuyerGateway.post(`/phone-numbers/search`, data),
createPhoneNumberChannel: data =>
BuyerGateway.post(`/phone-numbers/create`, data),
updatePhoneNumberChannel: (id, data) =>
BuyerGateway.put(`/phone-numbers/update/${id}`, data),
getPhoneNumberChannel: id => BuyerGateway.get(`/phone-numbers/${id}`),
getLocalStates: () => BuyerGateway.get('/phone-numbers/us-states'),
getPhoneNumberChannels: () => BuyerGateway.get(`/channels/type/phone-number`),
createChatChannel: data => BuyerGateway.post(`/channels/`, data),
updateChatChannel: (id, data) => BuyerGateway.post(`/channels/${id}`, data),
getChatChannels: () => BuyerGateway.get(`/channels/type/chat`),
getChatChannel: id => BuyerGateway.get(`/channels/${id}`),
getEmailChannels: () => BuyerGateway.get(`/channels/type/email`),
getEmailChannel: id => BuyerGateway.get(`/channels/${id}`),
validateEmailChannel: prefixEmail =>
BuyerGateway.get(`/channels/email/checkisvalid/${prefixEmail}`),
createEmailChannel: data => BuyerGateway.post(`/channels/`, data),
updateEmailChannel: (id, data) => BuyerGateway.put(`/channels/${id}`, data),
};