File: //proc/self/root/home/arjun/projects/buyercall/buyercall/assets/vue/mock/workflowMockAPI.js
import { GET, POST } from '../constants';
export default [
{
type: GET,
endpoint: '/workflow-types',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Workflow types fetched successfully!',
data: [
{
id: '1',
name: 'Contact',
},
{
id: '2',
name: 'Appointment',
},
{
id: '3',
name: 'Interaction',
},
{
id: '4',
name: 'Channel',
},
],
},
},
{
type: GET,
endpoint: '/workflow',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Workflow fetched successfully!',
data: [
{
id: '1',
name: 'Workflow One',
description: 'Source Desc One',
type_id: '1',
type: 'Contact',
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_agent_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',
status: 0,
isActive: 1,
},
{
id: '2',
name: 'Workflow Two',
description: 'Source Desc One',
type_id: '1',
type: 'Contact',
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_agent_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',
status: 1,
isActive: 0,
},
{
id: '3',
name: 'Workflow Three',
description: 'Source Desc One',
type_id: '1',
type: 'Contact',
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_agent_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',
status: 1,
isActive: 1,
},
],
},
},
{
type: GET,
endpoint: '/workflow/1',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Workflow fetched successfully!',
data: {
id: '1',
name: 'asd',
description: 'asd',
type_id: '1',
workflow_detail_id: '2',
selectExecutionType: 1,
isActive: 0,
status: 0,
conditions: {
type: 'OR',
options: [
{ type: 'LEAD_TYPE', operator: 'EQ', value: ['Prospect'] },
{
type: 'LEAD_TYPE_A',
operator: 'EQ',
value: ['Prospect', 'Customer'],
},
{ type: 'SCORE', operator: 'EQ', value: ['hot'] },
{ type: 'CREDIT_SCORE', operator: 'EQ', value: 10 },
{
type: 'CONTACT_STATUS_TAG',
operator: 'EQ',
tags: ['23423-23423-5454-23942', '23423-23423-54454-2342'],
},
],
},
actions: [
{
type: 'TAGS',
tags: ['23423-23423-5454-23942', '23423-23423-54454-2342'],
},
{
type: 'AGENT',
agentIds: ['2324-234234-43539845-34534'],
teamIds: ['34eb6b26-1956-4356-b018-2f10saab8ec544'],
},
// {
// type: 'EMAIL',
// emailtemplateId: 1,
// customEmail: {
// isPlainEmail: null,
// detailId: null,
// content: null,
// subject: null,
// },
// },
],
},
},
},
{
type: POST,
endpoint: '/workflow',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Workflow created successfully!',
data: {},
},
},
{
type: POST,
endpoint: '/workflow/1',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Workflow updated successfully!',
data: {},
},
},
{
type: GET,
endpoint: '/contact/tags',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'tags fetched successfully!',
data: [
{
id: '23423-23423-5454-23942',
name: 'Hello 1',
},
{
id: '23423-23423-54454-2342',
name: 'Hello 2',
},
{
id: '23466423-23423-5454-2342',
name: 'Hello 3',
},
],
},
},
{
type: POST,
endpoint: '/contact/tags',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Source details created successfully!',
data: {},
},
},
];