Skip to content

IAV-280/feat(customer-care): add new entities and enums; update agent models

salaheddine zidani a demandé de fusionner feature/IAV-280 vers develop

Summary

This MR extends the customer care domain model with new entities, enums, and updates to existing models to support objectives, notifications, and company context.

Changes

New Entities

  • AgentNotificationConfig - Configuration for agent notifications
  • AgentObjective - Define agent objectives and goals
  • CompanyContext - Store company-specific context information

New Enums

  • BusinessModel - Different business model types
  • DailyRequestVolume - Daily request volume levels
  • NotificationEvent - Notification event types
  • ObjectiveType - Objective categorization
  • TeamSize - Team size ranges

Updated Entities

  • AgentMessage - Enhanced message handling
  • AgentCustomInstruction - Updated instruction structure
  • AgentIntegration - Improved integration configuration
  • AgentStandardInstruction - Refined instruction model
  • CustomerCareAgent - Extended with new features

Updated Enums

  • FaqCategory - Updated categorization
  • IntegrationType - Enhanced integration types
  • ToneVoice - Refined tone options

Impact

Extends the customer care domain model to support objectives, notifications, and company context management.

Rapports de requête de fusion