PART - 16 - B - Complaint Logging Management
Lets_Learn_Together Lets_Learn_Together
116 subscribers
69 views
0

 Published On Sep 25, 2024

Welcome to Lets Learn Together
Today we are going to write python APP that efficiently
handles complaint logging management with pydantic validation.

Customer Model:
Holds customer information including the device they own and contact details. Uses Pydantic validation for fields like email and contact numbers.

Technician Model:
Stores information about Level 1 and Level 2 technicians. Technicians are assigned complaints based on the severity of the issue.

Complaint Model:
Holds the details of the complaint including the problem description, severity (validated to be between 1 and 5), status, assigned technician, and escalation count.

Vendor Model:
Vendors are responsible for handling escalations. If the complaint can't be resolved by technicians, it will be escalated to the vendor.

ComplaintSystem:
A class that manages the entire complaint logging, assignment to technicians, escalation to vendors, and status monitoring process. It also tracks the status of each complaint (pending, resolved, escalated).

=====================================
======= SUPPORT MY CHANNEL==========
=====================================
#coding #python #pythonic #pythonoop #pythonprogramming #realworldapplications

show more

Share/Embed