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.
196 lines
7.7 KiB
Dart
196 lines
7.7 KiB
Dart
// To parse this JSON data, do
|
|
//
|
|
// final itgRes = itgResFromJson(jsonString);
|
|
|
|
import 'dart:convert';
|
|
|
|
import 'package:mohem_flutter_app/models/itg/itg_response_model.dart';
|
|
|
|
ItgMainRes itgResFromJson(String str) => ItgMainRes.fromJson(json.decode(str));
|
|
|
|
String itgResToJson(ItgMainRes data) => json.encode(data.toJson());
|
|
|
|
class ItgMainRes {
|
|
ItgMainRes({
|
|
this.date,
|
|
this.languageId,
|
|
this.serviceName,
|
|
this.time,
|
|
this.androidLink,
|
|
this.authenticationTokenId,
|
|
this.data,
|
|
this.dataw,
|
|
this.dietType,
|
|
this.dietTypeId,
|
|
this.errorCode,
|
|
this.errorEndUserMessage,
|
|
this.errorEndUserMessageN,
|
|
this.errorMessage,
|
|
this.errorType,
|
|
this.foodCategory,
|
|
this.iosLink,
|
|
this.isAuthenticated,
|
|
this.mealOrderStatus,
|
|
this.mealType,
|
|
this.messageStatus,
|
|
this.numberOfResultRecords,
|
|
this.patientBlodType,
|
|
this.successMsg,
|
|
this.successMsgN,
|
|
this.vidaUpdatedResponse,
|
|
this.itgRequest,
|
|
this.itgFormAttachmentsList,
|
|
this.message,
|
|
this.mohemmItgDepartmentSectionsList,
|
|
this.mohemmItgPendingTaskResponseItem,
|
|
this.mohemmItgProjectDepartmentsList,
|
|
this.mohemmItgResponseItem,
|
|
this.mohemmItgSectionTopicsList,
|
|
this.mohemmItgTicketDetailsList,
|
|
this.mohemmItgTicketTransactionsList,
|
|
this.mohemmItgTicketsByEmployeeList,
|
|
this.mohemmItgProjectsList,
|
|
this.mohemmItgTicketTypesList,
|
|
this.referenceNumber,
|
|
this.requestType,
|
|
this.totalCount,
|
|
this.statuseCode,
|
|
});
|
|
|
|
final dynamic date;
|
|
final int? languageId;
|
|
final int? serviceName;
|
|
final dynamic time;
|
|
final dynamic androidLink;
|
|
final dynamic authenticationTokenId;
|
|
final dynamic data;
|
|
final bool? dataw;
|
|
final int? dietType;
|
|
final int? dietTypeId;
|
|
final dynamic errorCode;
|
|
final dynamic errorEndUserMessage;
|
|
final dynamic errorEndUserMessageN;
|
|
final dynamic errorMessage;
|
|
final int? errorType;
|
|
final int? foodCategory;
|
|
final dynamic iosLink;
|
|
final bool? isAuthenticated;
|
|
final int? mealOrderStatus;
|
|
final int? mealType;
|
|
final int? messageStatus;
|
|
final int? numberOfResultRecords;
|
|
final dynamic patientBlodType;
|
|
final dynamic successMsg;
|
|
final dynamic successMsgN;
|
|
final dynamic vidaUpdatedResponse;
|
|
final dynamic itgRequest;
|
|
final dynamic itgFormAttachmentsList;
|
|
final dynamic message;
|
|
final dynamic mohemmItgDepartmentSectionsList;
|
|
final dynamic mohemmItgPendingTaskResponseItem;
|
|
final dynamic mohemmItgProjectDepartmentsList;
|
|
final MohemmItgResponseItem? mohemmItgResponseItem;
|
|
final dynamic mohemmItgSectionTopicsList;
|
|
final dynamic mohemmItgTicketDetailsList;
|
|
final dynamic mohemmItgTicketTransactionsList;
|
|
final dynamic mohemmItgTicketsByEmployeeList;
|
|
final dynamic mohemmItgProjectsList;
|
|
final dynamic mohemmItgTicketTypesList;
|
|
final dynamic referenceNumber;
|
|
final dynamic requestType;
|
|
final int? totalCount;
|
|
final int? statuseCode;
|
|
|
|
factory ItgMainRes.fromJson(Map<String, dynamic> json) => ItgMainRes(
|
|
date: json["Date"],
|
|
languageId: json["LanguageID"] == null ? null : json["LanguageID"],
|
|
serviceName: json["ServiceName"] == null ? null : json["ServiceName"],
|
|
time: json["Time"],
|
|
androidLink: json["AndroidLink"],
|
|
authenticationTokenId: json["AuthenticationTokenID"],
|
|
data: json["Data"],
|
|
dataw: json["Dataw"] == null ? null : json["Dataw"],
|
|
dietType: json["DietType"] == null ? null : json["DietType"],
|
|
dietTypeId: json["DietTypeID"] == null ? null : json["DietTypeID"],
|
|
errorCode: json["ErrorCode"],
|
|
errorEndUserMessage: json["ErrorEndUserMessage"],
|
|
errorEndUserMessageN: json["ErrorEndUserMessageN"],
|
|
errorMessage: json["ErrorMessage"],
|
|
errorType: json["ErrorType"] == null ? null : json["ErrorType"],
|
|
foodCategory: json["FoodCategory"] == null ? null : json["FoodCategory"],
|
|
iosLink: json["IOSLink"],
|
|
isAuthenticated: json["IsAuthenticated"] == null ? null : json["IsAuthenticated"],
|
|
mealOrderStatus: json["MealOrderStatus"] == null ? null : json["MealOrderStatus"],
|
|
mealType: json["MealType"] == null ? null : json["MealType"],
|
|
messageStatus: json["MessageStatus"] == null ? null : json["MessageStatus"],
|
|
numberOfResultRecords: json["NumberOfResultRecords"] == null ? null : json["NumberOfResultRecords"],
|
|
patientBlodType: json["PatientBlodType"],
|
|
successMsg: json["SuccessMsg"],
|
|
successMsgN: json["SuccessMsgN"],
|
|
vidaUpdatedResponse: json["VidaUpdatedResponse"],
|
|
itgRequest: json["ITGRequest"],
|
|
itgFormAttachmentsList: json["Itg_FormAttachmentsList"],
|
|
message: json["Message"],
|
|
mohemmItgDepartmentSectionsList: json["Mohemm_ITG_DepartmentSectionsList"],
|
|
mohemmItgPendingTaskResponseItem: json["Mohemm_ITG_Pending_Task_ResponseItem"],
|
|
mohemmItgProjectDepartmentsList: json["Mohemm_ITG_ProjectDepartmentsList"],
|
|
mohemmItgResponseItem: json["Mohemm_ITG_ResponseItem"] ==null ? null : MohemmItgResponseItem.fromJson(jsonDecode(json["Mohemm_ITG_ResponseItem"])),
|
|
mohemmItgSectionTopicsList: json["Mohemm_ITG_SectionTopicsList"],
|
|
mohemmItgTicketDetailsList: json["Mohemm_ITG_TicketDetailsList"],
|
|
mohemmItgTicketTransactionsList: json["Mohemm_ITG_TicketTransactionsList"],
|
|
mohemmItgTicketsByEmployeeList: json["Mohemm_ITG_TicketsByEmployeeList"],
|
|
mohemmItgProjectsList: json["Mohemm_Itg_ProjectsList"],
|
|
mohemmItgTicketTypesList: json["Mohemm_Itg_TicketTypesList"],
|
|
referenceNumber: json["ReferenceNumber"],
|
|
requestType: json["RequestType"],
|
|
totalCount: json["TotalCount"] == null ? null : json["TotalCount"],
|
|
statuseCode: json["statuseCode"] == null ? null : json["statuseCode"],
|
|
);
|
|
|
|
Map<String, dynamic> toJson() => {
|
|
"Date": date,
|
|
"LanguageID": languageId == null ? null : languageId,
|
|
"ServiceName": serviceName == null ? null : serviceName,
|
|
"Time": time,
|
|
"AndroidLink": androidLink,
|
|
"AuthenticationTokenID": authenticationTokenId,
|
|
"Data": data,
|
|
"Dataw": dataw == null ? null : dataw,
|
|
"DietType": dietType == null ? null : dietType,
|
|
"DietTypeID": dietTypeId == null ? null : dietTypeId,
|
|
"ErrorCode": errorCode,
|
|
"ErrorEndUserMessage": errorEndUserMessage,
|
|
"ErrorEndUserMessageN": errorEndUserMessageN,
|
|
"ErrorMessage": errorMessage,
|
|
"ErrorType": errorType == null ? null : errorType,
|
|
"FoodCategory": foodCategory == null ? null : foodCategory,
|
|
"IOSLink": iosLink,
|
|
"IsAuthenticated": isAuthenticated == null ? null : isAuthenticated,
|
|
"MealOrderStatus": mealOrderStatus == null ? null : mealOrderStatus,
|
|
"MealType": mealType == null ? null : mealType,
|
|
"MessageStatus": messageStatus == null ? null : messageStatus,
|
|
"NumberOfResultRecords": numberOfResultRecords == null ? null : numberOfResultRecords,
|
|
"PatientBlodType": patientBlodType,
|
|
"SuccessMsg": successMsg,
|
|
"SuccessMsgN": successMsgN,
|
|
"VidaUpdatedResponse": vidaUpdatedResponse,
|
|
"ITGRequest": itgRequest,
|
|
"Itg_FormAttachmentsList": itgFormAttachmentsList,
|
|
"Message": message,
|
|
"Mohemm_ITG_DepartmentSectionsList": mohemmItgDepartmentSectionsList,
|
|
"Mohemm_ITG_Pending_Task_ResponseItem": mohemmItgPendingTaskResponseItem,
|
|
"Mohemm_ITG_ProjectDepartmentsList": mohemmItgProjectDepartmentsList,
|
|
"Mohemm_ITG_ResponseItem": mohemmItgResponseItem == null ? null : mohemmItgResponseItem,
|
|
"Mohemm_ITG_SectionTopicsList": mohemmItgSectionTopicsList,
|
|
"Mohemm_ITG_TicketDetailsList": mohemmItgTicketDetailsList,
|
|
"Mohemm_ITG_TicketTransactionsList": mohemmItgTicketTransactionsList,
|
|
"Mohemm_ITG_TicketsByEmployeeList": mohemmItgTicketsByEmployeeList,
|
|
"Mohemm_Itg_ProjectsList": mohemmItgProjectsList,
|
|
"Mohemm_Itg_TicketTypesList": mohemmItgTicketTypesList,
|
|
"ReferenceNumber": referenceNumber,
|
|
"RequestType": requestType,
|
|
"TotalCount": totalCount == null ? null : totalCount,
|
|
"statuseCode": statuseCode == null ? null : statuseCode,
|
|
};
|
|
}
|