You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
185 lines
5.8 KiB
Dart
185 lines
5.8 KiB
Dart
class GetTicketsByEmployeeList {
|
|
dynamic agentRating;
|
|
dynamic assignedSpecialist;
|
|
String? assignedSpecialistName;
|
|
String? assignedToSpecialistAt;
|
|
int? channelId;
|
|
String? channelName;
|
|
String? closedBy;
|
|
String? closedDate;
|
|
String? created;
|
|
int? departmentId;
|
|
String? departmentName;
|
|
String? description;
|
|
String? employeeEmail;
|
|
String? employeeName;
|
|
int? employeeNumber;
|
|
String? firstName;
|
|
dynamic isActive;
|
|
bool? isClosedDirectly;
|
|
dynamic isEscalated;
|
|
bool? isExceedTAT;
|
|
String? lastName;
|
|
String? mobileNumber;
|
|
dynamic pageNo;
|
|
dynamic pageSize;
|
|
String? positionTitle;
|
|
int? projectId;
|
|
String? projectManager;
|
|
String? projectName;
|
|
String? providedSolution;
|
|
int? sectionId;
|
|
String? sectionName;
|
|
dynamic serviceRating;
|
|
String? specialistDeadline;
|
|
String? ticketId;
|
|
String? ticketReferenceNo;
|
|
int? ticketStatusId;
|
|
String? ticketStatusInternalName;
|
|
String? ticketStatusName;
|
|
int? ticketTypeId;
|
|
String? ticketTypeName;
|
|
int? topicId;
|
|
String? topicName;
|
|
int? totalItemsCount;
|
|
|
|
GetTicketsByEmployeeList(
|
|
{this.agentRating,
|
|
this.assignedSpecialist,
|
|
this.assignedSpecialistName,
|
|
this.assignedToSpecialistAt,
|
|
this.channelId,
|
|
this.channelName,
|
|
this.closedBy,
|
|
this.closedDate,
|
|
this.created,
|
|
this.departmentId,
|
|
this.departmentName,
|
|
this.description,
|
|
this.employeeEmail,
|
|
this.employeeName,
|
|
this.employeeNumber,
|
|
this.firstName,
|
|
this.isActive,
|
|
this.isClosedDirectly,
|
|
this.isEscalated,
|
|
this.isExceedTAT,
|
|
this.lastName,
|
|
this.mobileNumber,
|
|
this.pageNo,
|
|
this.pageSize,
|
|
this.positionTitle,
|
|
this.projectId,
|
|
this.projectManager,
|
|
this.projectName,
|
|
this.providedSolution,
|
|
this.sectionId,
|
|
this.sectionName,
|
|
this.serviceRating,
|
|
this.specialistDeadline,
|
|
this.ticketId,
|
|
this.ticketReferenceNo,
|
|
this.ticketStatusId,
|
|
this.ticketStatusInternalName,
|
|
this.ticketStatusName,
|
|
this.ticketTypeId,
|
|
this.ticketTypeName,
|
|
this.topicId,
|
|
this.topicName,
|
|
this.totalItemsCount});
|
|
|
|
GetTicketsByEmployeeList.fromJson(Map<String, dynamic> json) {
|
|
agentRating = json['agentRating'];
|
|
assignedSpecialist = json['assignedSpecialist'];
|
|
assignedSpecialistName = json['assignedSpecialistName'];
|
|
assignedToSpecialistAt = json['assignedToSpecialistAt'];
|
|
channelId = json['channelId'];
|
|
channelName = json['channelName'];
|
|
closedBy = json['closedBy'];
|
|
closedDate = json['closedDate'];
|
|
created = json['created'];
|
|
departmentId = json['departmentId'];
|
|
departmentName = json['departmentName'];
|
|
description = json['description'];
|
|
employeeEmail = json['employeeEmail'];
|
|
employeeName = json['employeeName'];
|
|
employeeNumber = json['employeeNumber'];
|
|
firstName = json['firstName'];
|
|
isActive = json['isActive'];
|
|
isClosedDirectly = json['isClosedDirectly'];
|
|
isEscalated = json['isEscalated'];
|
|
isExceedTAT = json['isExceedTAT'];
|
|
lastName = json['lastName'];
|
|
mobileNumber = json['mobileNumber'];
|
|
pageNo = json['pageNo'];
|
|
pageSize = json['pageSize'];
|
|
positionTitle = json['positionTitle'];
|
|
projectId = json['projectId'];
|
|
projectManager = json['projectManager'];
|
|
projectName = json['projectName'];
|
|
providedSolution = json['providedSolution'];
|
|
sectionId = json['sectionId'];
|
|
sectionName = json['sectionName'];
|
|
serviceRating = json['serviceRating'];
|
|
specialistDeadline = json['specialistDeadline'];
|
|
ticketId = json['ticketId'];
|
|
ticketReferenceNo = json['ticketReferenceNo'];
|
|
ticketStatusId = json['ticketStatusId'];
|
|
ticketStatusInternalName = json['ticketStatusInternalName'];
|
|
ticketStatusName = json['ticketStatusName'];
|
|
ticketTypeId = json['ticketTypeId'];
|
|
ticketTypeName = json['ticketTypeName'];
|
|
topicId = json['topicId'];
|
|
topicName = json['topicName'];
|
|
totalItemsCount = json['totalItemsCount'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
Map<String, dynamic> data = <String, dynamic>{};
|
|
data['agentRating'] = agentRating;
|
|
data['assignedSpecialist'] = assignedSpecialist;
|
|
data['assignedSpecialistName'] = assignedSpecialistName;
|
|
data['assignedToSpecialistAt'] = assignedToSpecialistAt;
|
|
data['channelId'] = channelId;
|
|
data['channelName'] = channelName;
|
|
data['closedBy'] = closedBy;
|
|
data['closedDate'] = closedDate;
|
|
data['created'] = created;
|
|
data['departmentId'] = departmentId;
|
|
data['departmentName'] = departmentName;
|
|
data['description'] = description;
|
|
data['employeeEmail'] = employeeEmail;
|
|
data['employeeName'] = employeeName;
|
|
data['employeeNumber'] = employeeNumber;
|
|
data['firstName'] = firstName;
|
|
data['isActive'] = isActive;
|
|
data['isClosedDirectly'] = isClosedDirectly;
|
|
data['isEscalated'] = isEscalated;
|
|
data['isExceedTAT'] = isExceedTAT;
|
|
data['lastName'] = lastName;
|
|
data['mobileNumber'] = mobileNumber;
|
|
data['pageNo'] = pageNo;
|
|
data['pageSize'] = pageSize;
|
|
data['positionTitle'] = positionTitle;
|
|
data['projectId'] = projectId;
|
|
data['projectManager'] = projectManager;
|
|
data['projectName'] = projectName;
|
|
data['providedSolution'] = providedSolution;
|
|
data['sectionId'] = sectionId;
|
|
data['sectionName'] = sectionName;
|
|
data['serviceRating'] = serviceRating;
|
|
data['specialistDeadline'] = specialistDeadline;
|
|
data['ticketId'] = ticketId;
|
|
data['ticketReferenceNo'] = ticketReferenceNo;
|
|
data['ticketStatusId'] = ticketStatusId;
|
|
data['ticketStatusInternalName'] = ticketStatusInternalName;
|
|
data['ticketStatusName'] = ticketStatusName;
|
|
data['ticketTypeId'] = ticketTypeId;
|
|
data['ticketTypeName'] = ticketTypeName;
|
|
data['topicId'] = topicId;
|
|
data['topicName'] = topicName;
|
|
data['totalItemsCount'] = totalItemsCount;
|
|
return data;
|
|
}
|
|
}
|