File: //proc/self/root/home/arjun/projects/buyercall/buyercall/assets/vue/mock/worklistMockAPI.js
import { GET, POST } from '../constants';
export default [
{
type: GET,
endpoint: '/tasks/detail/2324-234234-435345-34534',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Task details fetched successfully!',
data: {
task_ID: '2324-234234-435345-34534',
createdAt: '2021-08-04T00:24:17.915203+00:00',
task_type: 'MISSED_PHONE_CALL_FOLLOW_UP',
interaction_Id: '65475-567567-678834-83342',
is_viewed: false,
task_status: 'OPEN',
action_user_id: null,
interaction_details: {
createdAt: '2021-08-04T00:24:17.915203+00:00',
interaction_type: 'MISSED_PHONE_CALL',
leadDetails: {
leadId: '7543-76575-832345-24654',
leadFirstName: 'Sajan',
leadLastName: 'S',
leadEmail: 'sajan@saj.com',
leadPhoneNumber: '32323231313',
},
payload: {},
},
},
},
},
{
type: GET,
endpoint: '/tasks/meta',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Task meta feteched successfully!',
data: {
unViewedCount: 10,
latestTaskCreatedAt: '2021-10-16T00:24:17.915203+00:00',
},
},
},
{
type: POST,
endpoint: '/tasks/message/email/send',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Email send successfully!',
data: {},
},
},
{
type: POST,
endpoint: '/tasks/message/text/send',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Text message send successfully!',
data: {},
},
},
{
type: POST,
endpoint: '/tasks/viewed',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Task View status updated successfully!',
data: {},
},
},
{
type: GET,
endpoint: '/tasks/pick/2324-234234-435345-34534',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Task Pick status updated successfully!',
data: {},
},
},
{
type: POST,
endpoint: '/tasks/search',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Task List Fetched Successfully',
data: {
records: [
{
task_ID: '2324-234234-435345-34534',
createdAt: '2021-10-12T00:24:17.915203+00:00',
task_type: 'MISSED_PHONE_CALL_FOLLOW_UP',
interaction_Id: '65475-567567-678834-83342',
is_viewed: false,
task_status: 'OPEN',
action_user_id: null,
interaction_details: {
createdAt: '2021-10-12T00:24:17.915203+00:00',
interaction_type: 'MISSED_PHONE_CALL',
leadDetails: {
leadId: '7543-76575-832345-24654',
leadFirstName: 'Sajan',
leadLastName: 'S',
leadEmail: 'sajan@saj.com',
leadPhoneNumber: '32323231313',
},
payload: {},
},
},
{
task_ID: '2324-234234-435345-7777',
createdAt: '2021-10-11T00:24:17.915203+00:00',
task_type: 'TEXT_MESSAGE_FOLLOW_UP',
interaction_Id: '653475-567567-678834-83342',
is_viewed: true,
task_status: 'OPEN',
action_user_id: null,
interaction_details: {
createdAt: '2021-10-11T00:24:17.915203+00:00',
interaction_type: 'TEXT_MESSAGE',
leadDetails: {
leadId: '7543-76575-832345-24654',
leadFirstName: 'Sajan',
leadLastName: 'S',
leadEmail: 'sajan@saj.com',
leadPhoneNumber: '32323231313',
},
payload: {
message:
'Hello User. I want to enquire about your availability.Hello User. I want to enquire about your availability.',
},
},
},
],
pagination: {
totalRecordCount: 100,
limit: 10,
currrentPage: 1,
},
aggregations: [
{
name: 'Status',
filters: [
{
displayName: 'New',
keyword: 'NEW',
count: 10,
},
{
displayName: 'Progress',
keyword: 'PROGRESS',
count: 10,
},
{
displayName: 'Completed',
keyword: 'COMPLETED',
count: 10,
},
{
displayName: 'Overdue',
keyword: 'OVERDUE',
count: 10,
},
],
},
{
name: 'Task Type',
filters: [
{
displayName: 'Missed Phone Call Follow Up',
keyword: 'MISSED_PHONE_CALL_FOLLOW_UP',
count: 10,
},
{
displayName: 'Chat Conversation Follow Up',
name: 'CHAT_CONVERSATION_FOLLOW_UP',
count: 10,
},
{
displayName: 'Email Follow Up',
name: 'EMAIL_FOLLOW_UP',
count: 10,
},
],
},
],
},
},
},
{
type: POST,
endpoint: '/tasks/interactions',
status: 200,
response: {
statusCode: 200,
success: true,
message: 'Interactions Fetched Successfully',
data: {
records: [
{
interaction_ID: '2324-234234-435345-34534',
createdAt: '2021-10-12T00:24:17.915203+00:00',
interaction_type: 'CHAT_CONVERSATION',
user_id: '23556-34544-832345-24654',
lead_ID: '7543-76575-832345-24654',
payload: {
fromLead: true,
message:
'Hello User. I want to enquire about your availability.Hello User. I want to enquire about your availability.',
},
},
{
interaction_ID: '2345-234234-435345-34534',
createdAt: '2021-10-12T00:24:17.915203+00:00',
interaction_type: 'CHAT_CONVERSATION',
user_id: '23556-34544-832345-24654',
lead_ID: '7543-76575-832345-24654',
payload: {
fromLead: false,
message: 'Message from BC user.',
},
},
{
interaction_ID: '2345-234234-435345-34534',
createdAt: '2021-10-12T00:24:17.915203+00:00',
interaction_type: 'MISSED_PHONE_CALL',
user_id: '23556-34544-832345-24654',
lead_ID: '7543-76575-832345-24654',
payload: {
fromLead: false,
},
},
{
interaction_ID: '232345-234234-435345-34534',
createdAt: '2021-10-12T00:24:17.915203+00:00',
interaction_type: 'TEXT_MESSAGE',
user_id: '23556-34544-832345-24654',
lead_ID: '7543-76575-832345-24654',
payload: {
fromLead: false,
message: 'Message from BC user.',
},
},
],
pagination: {
totalRecordCount: 100,
limit: 10,
currrentPage: 1,
},
aggregations: [
{
name: 'type',
filters: [
{
displayName: 'Chat Conversation',
keyword: 'CHAT_CONVERSATION',
count: 10,
},
{
displayName: 'Missed Chat Conversation',
keyword: 'MISSED_CHAT_CONVERSATION',
count: 10,
},
{
displayName: 'Missed Phone Call',
keyword: 'MISSED_PHONE_CALL',
count: 10,
},
{
displayName: 'Text Message',
keyword: 'TEXT_MESSAGE',
count: 10,
},
],
},
],
},
},
},
];