HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
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,
              },
            ],
          },
        ],
      },
    },
  },
];