{
  "chatServer": {
    "ApiUrl": "http://localhost:3000/"
  },
  "LeaveBalance": {
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_LEAVE_BAL_RST.V1/empID/",
    "ApiUrl_E_A": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_LVBAL_APAC_EURP_GET.v1/empID/",
    "usage": "for getting leave balance based on employee",
    "CustomMessage": "Your leave balance as of today :",
    "ResMsg": {
      "LeaveBalanceDetails": "Here is your leaveType details",
      "NoLeaveBalanceDetails": "Sorry we are unable to fetch your leave balance details.",
      "NoBalanceFound": "Sorry for the inconvenience. We are unable to fetch your leave balance.",
      "NoLeaveBalance": "You don't have any leave balance. Loss of pay will be applied against insufficient leave balance. Please contact HR for further assistance.",
      "SingleLeaveType": "Your leaveDescription balance is BalanceCount days."
    },
    "DemoUrl": "http://localhost:3300/leaveBalance/empID"
  },
  "ApplyingLeave": {
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_APPLY_LV_REGION.v1/",
    "DemoUrl": "http://localhost:3300/applyLeave",
    "verb": "POST",
    "requestSchema": {
      "EMPLID": "employeeId",
      "EMPL_RCD": "employeeRcd",
      "LEAVE_TYPE": "leaveType",
      "FROM_DT": "startDate",
      "TO_DT": "endDate",
      "HALF_DAY": "halfDay",
      "REASON_CODE": "reasonCode",
      "COMMENTS": "comments",
      "CANCEL_BTN": "canceRequest",
      "OPH_CHECK": "ophRequest"
    },
    "usage": "apply a leave",
    "ResMsg": {
      "MULTIPLE_LEAVES": "You will be on leave for the following dates:",
      "MULTIPLE_LEAVES_APPROVED_MSG": "All of the short hours and missing attendance have been submitted for leave approval with your manager.",
      "MULTIPLE_LEAVES_APPROVED_REJECT_MSG": "I have processed your leave request. Following were observed:",
      "CHOOSE_LEAVE": "Please choose a leave type:",
      "CHOOSE_DATE": "Please choose a date:",
      "NO_LEAVES_TO_APPLY": "You cannot apply for leaves. Please check with HRSD for further details.",
      "APPLY_LEAVE_ERR": "The system could not record your leave due to some technical error. Please try again after sometime.",
      "NO_OPH": "There are no optional holidays available for you.",
      "DATE_MSG": "Please select any date from the below options or enter any other date of your choice. Example: Feb 20, 16th May, 23 Nov, December 1st etc.",
      "DATE_MSG_SPEECH": "Please select any date from the below options or enter any other date of your choice. Example: Feb 20, 16th May, 23 Nov, December 1st etc.",
      "CONFIRM_MSG_LINE1": "Great..",
      "CONFIRM_MSG_LINE2_FULL_DAY": "You will be on leave from startDate to endDate.",
      "CONFIRM_MSG_LINE2_HALF_DAY": "You will be on half day leave from startDate to endDate.",
      "CONFIRM_MSG_LINE3": "Could you please confirm?",
      "SUCCESS_SPEECH_MSG": "Your leave is applied successfully!\r\nI will notify you once it is approved by your manager.",
      "SUCCESS_MAT_SPEECH": "Wishing you all the best on your maternity leave, enjoy this precious time !",
      "SUCCESS_PAT_SPEECH": "Best wishes for your paternity leave, enjoy this precious time !",
      "SUCCESS_OPH_SPEECH": "Leave applied successfully, enjoy your optional holiday ! ",
      "SUCCESS_EL_SPEECH": "Looks like you're taking time off, I hope you have a great time !",
      "MSG_NO": "Leave has not been applied.",
      "WEEKEND_MSG": "It seems like the chosen date is an off day. Please choose a different date.",
      "LEAVE_NOT_APPLIED": "Sorry! I was unable to apply leave. Reason: ",
      "CONFIRM_MSG_LINE2_FULL_DAY_WITH_TO": "You will be on leave from startDate to endDate.",
      "CONFIRM_MSG_LINE2_FULL_DAY_WITHOUT_TO": "You will be on leave on startDate.",
      "CONFIRM_MSG_LINE2_HALF_DAY_WITH_TO": "You will be on half day leave from startDate to endDate.",
      "CONFIRM_MSG_LINE2_HALF_DAY_WITHOUT_TO": "You will be on half day leave on startDate.",
      "CONFIRM_MSG_LINE2_EL_FULL_DAY_WITH_TO": "You will be on earned leave from startDate to endDate.",
      "CONFIRM_MSG_LINE2_MAT_FULL_DAY_WITH_TO": "You will be on maternity leave from startDate to endDate.",
      "CONFIRM_MSG_LINE2_PAT_FULL_DAY_WITH_TO": "You will be on paternity leave from startDate to endDate.",
      "CONFIRM_MSG_LINE2_EL_FULL_DAY_WITHOUT_TO": "You will be on earned leave on startDate.",
      "CONFIRM_MSG_LINE2_OPH_FULL_DAY_WITHOUT_TO": "You will be availing optional holiday on startDate.",
      "CONFIRM_MSG_LINE2_MAT_FULL_DAY_WITHOUT_TO": "You will be on maternity leave on startDate.",
      "CONFIRM_MSG_LINE2_PAT_FULL_DAY_WITHOUT_TO": "You will be on Paternity leave on startDate.",
      "MISSING_ATTENDANCE_MSG": ".It seems like there are few more missing attendance for you. What would you like to do?",
      "MODIFY_LEAVES_TO_APPLY": "Which of these do you wish to modify:",
      "MODIFY_LEAVES_HALF_DAY": "Please select the below option to modify:",
      "MODIFY_NOT_ALLOWED": "Sorry! You cannot modify the selected leave.",
      "WRONG_LEAVE_TYPE": "You have chosen an invalid leave type. Please try again.",
      "notification": "One leave request for you from "
    }
  },
  "EmployeeSearchDetails": {
    "imageUrl": "/getImages?empId=",
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_EMP_DTLS_SO.v1/empID/empName",
    "ApiGatewayUrl": "/employeedetails/phonecall",
    "usage": "Employee search detail services",
    "CustomMessage": "Details of selected employee",
    "RequiredMessage": "Please type in employee name or employee ID.",
    "singleData": "Here are the requested details of <empName>",
    "DemoUrl1": "http://localhost:3300/searchEmployeeDemo/empID/empName",
    "DemoUrl": "http://localhost:3300/searchEmployee?empName={{empName}}&empId={{empId}}",
    "suggestion": "We couldn't find an exact match! Here are some suggestions:",
    "CustomMessage1": "Following are the details for {employeeName}:",
    "errorMessage": "Sorry for the inconvenience. We are unable to search for the employee details.",
    "CustomMessage2": "Following are the details of your reporting manager: ",
    "CustomMessage3": "Following are the top search results for {searchVal}. Please select the employee to get their details.",
    "CustomMessage4": "Following are the search results for {searchVal}. Please select the employee to get their details.",
    "CustomMessage5": "Employee could not be found."
  },
  "BotCapabilities": {
    "ApiUrl": "",
    "usage": "Gives brief description about what this bot can do",
    "CustomMessage": "I can help you with all HR related queries and i can perform following transactions for you."
  },
  "GreetEmployee": {
    "ApiUrl": "",
    "usage": "Greets employee with welcome message",
    "CustomMessage": ""
  },
  "HolidayList": {
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_HOLIDAY_SO_GET.v1/empID/startDate/endDate/",
    "usage": "Displays list of holidays",
    "CustomMessage": "Following are the holiday details:",
    "CustomMessage2": "Sorry! There is no holiday for the date you've specified.",
    "CustomMessage3": "Mandatory holiday for Hexaware: ",
    "DemoUrl": "http://localhost:3300/holidayList/startDate/endDate/Locations"
  },
  "LeaveDetailsAvailed": {
    "DemoUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_LV_DTL_R.v2/empID/startDate/endDate/filter/status",
    "demoUrl": "http://localhost:3300/leaveHistory/empId/startDate/endDate/filter/status",
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_LV_DTL_R.v2/empID/startDate/endDate/filter/status",
    "ApiUrl_E_A": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_LV_DTL_APAC_EURP_GET.v1/empID/startDate/endDate/filter/status",
    "usage": "Displays list of leaves taken",
    "CustomMessage": "Following are the leaves that you've applied:",
    "CustomMessagePending": "Following are the leave requests that are in pending status:",
    "CustomMessageApproved": "Following are the leave requests that are in approved status:",
    "CustomMessageCancelled": "Following are the leave requests that are in cancelled status:",
    "CustomMessage2": "Sorry! You have not availed any leaves.",
    "CustomMessage3": "Your leave history details ",
    "CustomMessage4": "Sorry! You have not availed any leaves.",
    "CustomMessage5": "Please find below details: ",
    "CustomMessage6": "Sorry! Currently we are unable to fetch data . Please try after sometime.",
    "CustomMessage7": "Sorry! You don't have any leaves in pending status.",
    "CustomMessage8": "Sorry! You don't have any leaves in approved status.",
    "CustomMessage9": "Sorry! You don't have any leaves in cancelled status.",
    "CustomMessage10": "Sorry! You have not availed any leaves for the given period."
  },
  "CancelLeaveDate": {
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_CANCEL_LV_REGION.v1/",
    "demoUrl": "http://localhost:3300/cancelLeave/empId/startDate/endDate/filter/status",
    "demoUrlPost": "http://localhost:3300/cancelLeaveDate",
    "usage": "Show list of applied leaves and cancel one leave based on user selection",
    "AppliedLeaveList": "Select any applied leave from the following to cancel:",
    "CancelMessage": "Please give a comment.",
    "CancelSuccess": "Your leave has been cancelled successfully.",
    "SingleCancelLeaveComment": "Please give a comment to cancel leave on startDate To endDate.",
    "ConfirmCancel": "Please confirm the cancel leave submission with Yes or No.",
    "ErrorMessage": "Your leave cancellation has not been recorded due to a technical error. Please try again after sometime.",
    "NoLeaveDetails": "Sorry for the inconvenience. We are unable to get leave details.",
    "CancelLeaveAbort": "Leave cancel aborted.",
    "NotCancelled": "Leave could not be cancelled.",
    "NoLeaves": "Sorry! you do not have any leave to cancel."
  },
  "AppliedLeaveStatusMSS": {
    "demoUrl": "http://localhost:3300/employeePendingLeaves/managerId",
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_MSS_BOT_LEAVE.v1/managerId/empName/status",
    "ApiUrl_E_A": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_MSS_BOT_LEAVE.v1/managerId/empName/status",
    "usage": "get applied leave status MSS",
    "ResMsg": {
      "MULTIPLE_LEAVE_REQ_LIST_TEXT": "Following are the leave requests you need to act upon:",
      "MULTIPLE_LEAVE_REQ_LIST_SPEECH": "Following is the leave request you need to act upon:",
      "LEAVE_REQ_LIST_TEXT": "Here is the leave request details",
      "SINGLE_LEAVE_REQ_LIST_TEXT": "Leave request details",
      "SINGLE_LEAVE_REQ_LIST_SPEECH": "Leave request details",
      "NO_LEAVE_REQ_TEXT": "You don't have any requests to act upon.",
      "NO_LEAVE_REQ_SPEECH": "You don't have any requests to act upon.",
      "APPROVE_REJECT": "You can approve or reject the below leave request.",
      "APPROVE_MESSAGE": "You can approve the below leave request.",
      "RE_APPROVE_TEXT": "Status.\nFollowing is the list of leave request(s) raised by your team:",
      "RE_APPROVE_TEXTEND": "Status",
      "RE_APPROVE_REJECT_TEXT": "Status on startDate to endDate",
      "REQ_FOR_CANCEL_APPROVE": "Leave request for cancellation has been approved",
      "LEAVE_REJECT": "This Leave request has been rejected",
      "LEAVE_APPROVE": "This Leave request has been approved"
    }
  },
  "AppliedLeaveMSS": {
    "demoUrl": "http://localhost:3300/approveLeave",
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_MSS_BOT_LEAVE_REGION.v1/",
    "usage": "For approve or reject leave requests",
    "ErrorMessage": "Sorry! Something went wrong.",
    "NotApproved": "Leave could not be approved/rejected.",
    "NoThanksMessage": "Ok! You can approve this leave later.",
    "NO_MANAGER": "Sorry! this action can only be processed by a manager.",
    "FullyApproved": "All the selected leaves have been approved.",
    "PartialApproval": "All the selected leaves have been approved except the following-  ",
    "PartialApprovalMore": " selected leaves could not be approved and the rest are approved. ",
    "NoneApproved": "Sorry! None of the leaves selected have been approved.",
    "NoLeavesSelected": "Please select any leaves to approve."
  },
  "LeaveTypeAvail": {
    "ApiUrl": "https://pshrmssit.hexaware.com/PSIGW/RESTListeningConnector/PSFT_HR/HX_ES_BOT_LVTYP_SO.v1/empID",
    "usage": "for getting leave type based on employee",
    "ResMsg": {
      "LEAVE_TYPE_LIST_TEXT": "You can avail the following leaves :",
      "LEAVE_TYPE__LIST_SPEECH": "You can avail the following leaves :",
      "NO_LEAVE_TYPE_TEXT": "No leave types available for you.",
      "NO_LEAVE_TYPE_SPEECH": "No leave types available for you.",
      "NO_LEAVE_TYPES": "There are no leave types available for you. Please check with HRSD for further assistance"
    },
    "DemoUrl": " http://localhost:3300/leaveTypesAvailable/empID"
  },
  "Qna":{
    "ApiUrl":"https://teamscocodev.azurewebsites.net/qnamaker/knowledgebases/dd3f5f93-548f-427c-a146-54a2cde1fcc8/generateAnswer",
    "Msg":"Following is the answer for you queries :",
    "Error":"Error in fetching response"
}  
}