export const empRecNotFound =
  "Employee record doesn't  exist on the user table";
export const regionRecNotFound = 'Cohort record not found';
export const cohortRecNotFound = 'Cohort record not found';
export const userNotFoundForCohort = 'User is invalid and cannot be added.';
export const userNotFound =
  'The entered email is not recognized. For further assistance, kindly contact the system administrator';
export const inactiveUser = 'User is inactive and cannot be added ';
export const invalidPassword = 'Invalid password';
export const staticPassword = 'MTUser123!@#';
export const invalidRole = 'Invalid user role';
export const userAddedCohort = 'User already added to the cohort';
export const sameCohortsInArray = 'Duplicate cohort names are not allowed.';
export const duplicateEmpPk = 'The user details have already been added.';
export const regionAlreadyExist = (cohortGroup: string) =>
  `The Cohort Group ${cohortGroup} already exists.`;
export const cohortExist = (cohortName: string) =>
  `The Cohort ${cohortName} already exists.`;
export const regionNotFound = 'This region does not exist.';
export const noChangesRegionNmae = 'No changes in the Cohort Group name.';
export const cohortAlreadyExist =
  'The cohort has already been added to this region.';
export const ticketIdRequired =
  'Please select Ticket ID(s) before assigning to sprint';
export const empCohortNotFound =
  'This employee is not assigned with any cohorts. As a cohort lead the user should be assigned with at least one cohort.';
export const empCohortGroupNotFound =
  'This employee is not assigned with any region. As a Team lead the user should be assigned with at least one region.';
export const reasonForReassign =
  'Ticket successfully reassigned to the next sprint';
export const invaldUserSearchString =
  'Kindly input either an email ID or an employee ID.';
export const empIdParamRequired = 'empId is a required field';
export const ticketIdParamRequired = 'ticketId is a required field';
export const accountIdParamRequired = 'accountId is a required field';
export const empNotAssocitedWithCohort =
  'This employee is not associated with any cohort';
export const ticketAssignSprintErrorMsg =
  'Ticket(s) already assigned to the selected sprint having the psd number(s): ';
export const ticketAssignSameSprintErrorMsg =
  'Ticket already assigned to the selected sprint.';
export const completedTicketAssignSprintErrorMsg =
  "Completed ticket can't be moved to next sprint. Here are the completed ticket(s) PSD number";
export const completedTicketSignleAssignSprintErrorMsg =
  "Completed ticket can't be moved to next sprint.";
export const invalidTicketStatus = 'Invalid ticket status';
export const statusReqParam = 'status is a required parameter.';
export const recordSaved = 'Record saved successfully';
export const fileUploaded = 'File uploaded successfully';
export const recordUpdated = 'Record updated successfully';
export const recordDeleted = 'Record deleted successfully';
export const lastRecordRemoved = 'Last record removed successfully';
export const recordNotFound = 'Record not found';
export const invalidApiUrl = 'Invalid API call, Please check the URL.';
export const createdByNotFoundPSD =
  'Created By is required when RecordType.DeveloperName is Account_Research ';
export const oppOwnerIDNotFoundPSD =
  'Opp Owner ID is required when RecordType.DeveloperName is Enforcement';
export const invalidAccountIdForEnforcement =
  'Enforcement ticket not created as no Research ticket with completed status not found for the account [accountName].';
export const noEnforceableFontFound =
  'Enforcement ticket not created as there are no enforceable fonts in the last completed research ticket.';
export const ticketExistForAccount =
  'A PSD ticket with status [status] already exists for the account [accountName]. Please complete the existing ticket before creating a new one.';
export const ticketCreationSuccessMsg = 'Ticket created successfully';
export const ticketUpdateSuccessMsg = 'Ticket updated successfully';
export const ticketCancelSuccessMsg = 'Ticket cancelled successfully';
export const empNotFound = 'Employee not found with EmployeeId: [cohortLeadId]';
export const assignerEmpNotFound =
  'Assignor Employee not found with EmployeeId: [leadID]';
export const assigneeEmpNotFound =
  'Assignee Employee not found with EmployeeId: [employeeId]';
export const cohortEmpNotFound =
  'Cohort Employee not found with EmployeePK: [employeeId]';
export const completedTicketReAssign = 'Completed ticket cannot be reassigned';
export const ticketUserAssSuccessMsg =
  'Ticket user assignment completed successfully';
export const ResearchTicketNotFound =
  'No Research Ticket Id found for the given Compliance Ticket Id';
export const FontExistError =
  'This font is already exist in offline contracts.';
export const ticketTypeEnforcementNotFound = 'Ticket type is not enforcement';
export const AccountNotFound = 'Account not found';
export const ticketShoNotFound = 'Ticket is not SHO';
export const ticketAssignNotFound = 'Ticket status is not assigned';
export const ticketNotFound = 'Ticket not found';
export const enforcementTypeValidation =
  'Enforcement ticket can only be created for Vet technical research task';
export const oppReqField =
  'Opportunity_PreSales__c is required for Account Research ticket';
export const ipTicketAlreadyExists = 'IP Case ticket already exists.';
export const ipTicketCreateSuccess = 'IP Case ticket created successfully.';
export const studioTicketCreateSuccess = 'Studio ticket created successfully.';
export const studioTicketCreationFailed =
  'Failed to save the studio ticket data';
export const mtSearchResultLimitExceedMsg =
  'Search result exceeds the limit, Please refine your search criteria.';
export const ticketCancelErrorMsg =
  'Ticket status must be assigned or new to mark it as cancelled';
export const lambdaCallBackError =
  'Ticket Status Update Error: Synchronization with the workflow failed. A retry might do the trick.';
export const ticketStatusUpdateSuccessMsg =
  'Ticket status updated successfully';
export const ticketStatusUpdateErrorMsg =
  'Same status cannot be updated for the ticket';
export const researchComplianceUpdateMsg =
  'Research compliance data updated successfully';
export const enforceableFontUpdateMsg =
  'Enforceable Font Master updated successfully';
export const enforceableNotFoundMsg = 'Enforceable font data not found';
export const nonComplianceNotFoundMsg = 'Non-compliance use cases not found';
export const enforcementTicketNotFoundMsg = 'Enforcement ticket data not found';
export const offlineContractExistMsg = 'Offline contract already exist';
export const deleteOfflineContractMsg = 'Offline contract deleted successfully';
export const viewByNotFountMsg =
  'Invalid viewBy parameter. Allowed values are "assets" and "fonts".';
export const fontDeleteMsg = `Font deleted successfully`;
export const fileDeleteMsg = `File deleted successfully`;
export const contractAddedMsg = 'Contract added successfully';
export const contractUpdatedMsg = 'Contract updated successfully';
export const fontUpdatedMsg = 'Font updated successfully';
export const fontAddedMsg = 'Font added successfully';
export const enforcementTicketCreationErrorMsg =
  'Enforcement ticket can only be created for a completed research ticket';
export const psdEnforcementDataNotFond = 'PSD Enforcement data not found';
export const enforcementTicketAlreadyCompleted =
  'Enforcement ticket is already completed';
export const createIPCaseTicketErrorMsg =
  'Please create IP Case Ticket as some Assets/Fonts are non-compliant';
export const enforcementTicketCompleteSuccessMsg =
  'Enforcement ticket completed successfully';
export const ERROR_INVALID_IP_RESEARCH =
  'Invalid Enforceable IP option for the Research Ticket';
export const ERROR_INVALID_IP_ENFORCEMENT =
  'Invalid Enforceable IP for the Enforcement Ticket';
export const taskAssignmentSuccessMsg =
  'Task assignment completed successfully';
export const lambdaCallBackTaskError =
  'Task Status Update Error: Synchronization with the workflow failed. A retry might do the trick.';
export const mtAdminError =
  'No record has been found for the specified search criteria';
export const removeMappedContracts = 'Contracts removed successfully';
export const lastResearchNotFound = 'Research Complete Date Not Found';
export const ipTicketCreateFailed =
  'IP Case Ticket creation failed in Salesforce. Please retry again';
export const materialIdUnMappingFailed = 'No records found for Material Id';
export const materialIdUnMappingSuccess = 'Successfully unmapped Material Id';
export const wayBackNotFound = 'Wayback Image Record Not Found';
export const assetTypeNotFound = 'Please Provide Asset Type';
export const assetNameNotFound = 'Please Provide Asset Name';
