File: //proc/thread-self/root/home/arjun/projects/buyercall/buyercall/assets/vue/mock/omniMockAPI.js
import { GET, POST, PUT } from '../constants';
export default [
{
type: GET,
endpoint: '/widget',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Omni channels fetched successfully!',
data: [
{
id: '1',
name: 'Marketing Cars',
description: 'Source Desc One',
updated_at: '2021-08-04T00:24:17.915203+00:00',
created_at: '2021-08-04T00:24:17.915203+00:00',
created_by: 'Agent One',
updated_by: 'Agnet One',
created_by_agent_id: '32423-2345546-456547-765',
updated_by_agnet_id: '32423-2345546-456547-765',
partnership_id: '43534-6767-43563-234234',
partnership_account_id: '43534-6767-43563-234234',
partnershipName: 'Partnership Name',
partnershipAccountname: 'Partnership Account Name',
attatchedChannelCount: 1,
isActive: true,
},
{
id: '2',
name: 'Source Two',
description: 'Source Desc Two',
updated_at: '2021-08-04T00:24:17.915203+00:00',
created_at: '2021-08-04T00:24:17.915203+00:00',
created_by: 'Agent Two',
updated_by: 'Agnet Two',
created_by_agent_id: '32423-2345546-456547-765',
updated_by_agnet_id: '32423-2345546-456547-765',
partnership_id: '43534-6767-43563-234234',
partnership_account_id: '43534-6767-43563-234234',
partnershipName: 'Partnership Name',
partnershipAccountname: 'Partnership Account Name',
attatchedChannelCount: 2,
isActive: false,
},
],
},
},
{
type: GET,
endpoint: '/widget/?unallocated_type=chat',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Unallocated omni channels fetched successfully!',
data: [
{
id: '1',
name: 'Marketing Cars',
description: 'Source Desc One',
updated_at: '2021-08-04T00:24:17.915203+00:00',
created_at: '2021-08-04T00:24:17.915203+00:00',
created_by: 'Agent One',
updated_by: 'Agnet One',
created_by_agent_id: '32423-2345546-456547-765',
updated_by_agnet_id: '32423-2345546-456547-765',
partnership_id: '43534-6767-43563-234234',
partnership_account_id: '43534-6767-43563-234234',
partnershipName: 'Partnership Name',
partnershipAccountname: 'Partnership Account Name',
attatchedChannelCount: 1,
isActive: true,
},
],
},
},
{
type: GET,
endpoint: '/widget/?unallocated_type=email',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Unallocated omni channels fetched successfully!',
data: [
{
id: '1',
name: 'Marketing Cars',
description: 'Source Desc One',
updated_at: '2021-08-04T00:24:17.915203+00:00',
created_at: '2021-08-04T00:24:17.915203+00:00',
created_by: 'Agent One',
updated_by: 'Agnet One',
created_by_agent_id: '32423-2345546-456547-765',
updated_by_agnet_id: '32423-2345546-456547-765',
partnership_id: '43534-6767-43563-234234',
partnership_account_id: '43534-6767-43563-234234',
partnershipName: 'Partnership Name',
partnershipAccountname: 'Partnership Account Name',
attatchedChannelCount: 1,
isActive: true,
},
],
},
},
{
type: GET,
endpoint: '/widget/1',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Widget details fetched successfully!',
data: {
id: '1',
name: 'Marketing Cars',
description: 'Source Desc One',
updated_at: '2021-08-04T00:24:17.915203+00:00',
created_at: '2021-08-04T00:24:17.915203+00:00',
created_by: 'Agent One',
updated_by: 'Agnet One',
created_by_agent_id: '32423-2345546-456547-765',
updated_by_agnet_id: '32423-2345546-456547-765',
partnership_id: '43534-6767-43563-234234',
partnership_account_id: '43534-6767-43563-234234',
partnershipName: 'Partnership Name',
partnershipAccountname: 'Partnership Account Name',
attatchedChannelCount: 2,
isActive: false,
channels: [
{
type: 'EMAIL',
value: '1',
},
{
type: 'CHAT',
value: '4804bcbb-8d8f-4dc5-8741-873a5f84729f',
},
],
},
},
},
{
type: POST,
endpoint: '/widget',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Omni channel created successfully!',
data: {
id: 1,
},
},
},
{
type: PUT,
endpoint: '/widget/1',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Omni channel updated successfully!',
data: {},
},
},
];