|
|
|
|
@ -34,6 +34,9 @@ class DemoFormModel {
|
|
|
|
|
SupplierDetails? vendor;
|
|
|
|
|
List<DemoAttachments>? demoAttachment;
|
|
|
|
|
|
|
|
|
|
bool demoEaluationAcknowledge;
|
|
|
|
|
bool acknowledgeNotEquipment;
|
|
|
|
|
|
|
|
|
|
DemoFormModel({
|
|
|
|
|
this.id,
|
|
|
|
|
this.docName,
|
|
|
|
|
@ -54,6 +57,8 @@ class DemoFormModel {
|
|
|
|
|
this.vendor,
|
|
|
|
|
this.supEngineer,
|
|
|
|
|
this.department,
|
|
|
|
|
this.demoEaluationAcknowledge = false,
|
|
|
|
|
this.acknowledgeNotEquipment = false,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Map<String, dynamic> toJson() {
|
|
|
|
|
@ -79,36 +84,37 @@ class DemoFormModel {
|
|
|
|
|
"demoPeriodId": demoPeriod?.id,
|
|
|
|
|
"supplierId": vendor?.id,
|
|
|
|
|
"suppPersonId": supEngineer?.id,
|
|
|
|
|
// "vendorEmail": vendorEmail,
|
|
|
|
|
"demoEaluationAcknowledge": demoEaluationAcknowledge,
|
|
|
|
|
"acknowledgeNotEquipment": acknowledgeNotEquipment,
|
|
|
|
|
"demoAttachments":
|
|
|
|
|
// [
|
|
|
|
|
// {
|
|
|
|
|
// "id": 3,
|
|
|
|
|
// // "documentType": {
|
|
|
|
|
// // "id": 7748,
|
|
|
|
|
// // "name": "February",
|
|
|
|
|
// // "value": 2
|
|
|
|
|
// // },
|
|
|
|
|
// "documentTypeId": 7748,
|
|
|
|
|
// "attachmentName": "6c9f50b0-1c92-4ae9-ae64-7c284c61ea72.jpg",
|
|
|
|
|
// "originalName": "scaled_d245df97-1289-4d0c-92a0-569abedfb0db8154518103327960943.jpg",
|
|
|
|
|
// "demoRequestId": 3
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// "id": 4,
|
|
|
|
|
// // "documentType": {
|
|
|
|
|
// // "id": 7748,
|
|
|
|
|
// // "name": "February",
|
|
|
|
|
// // "value": 2
|
|
|
|
|
// // },
|
|
|
|
|
// "documentTypeId": 7748,
|
|
|
|
|
// "attachmentName": "346e04f6-0f9b-4004-ad85-4cdbf8318f7c.jpg",
|
|
|
|
|
// "originalName": "scaled_85790b6c-7b16-46e6-891c-11c316d5897a2973693360957767376.jpg",
|
|
|
|
|
// "demoRequestId": 3
|
|
|
|
|
// }
|
|
|
|
|
// ]
|
|
|
|
|
// [
|
|
|
|
|
// {
|
|
|
|
|
// "id": 3,
|
|
|
|
|
// // "documentType": {
|
|
|
|
|
// // "id": 7748,
|
|
|
|
|
// // "name": "February",
|
|
|
|
|
// // "value": 2
|
|
|
|
|
// // },
|
|
|
|
|
// "documentTypeId": 7748,
|
|
|
|
|
// "attachmentName": "6c9f50b0-1c92-4ae9-ae64-7c284c61ea72.jpg",
|
|
|
|
|
// "originalName": "scaled_d245df97-1289-4d0c-92a0-569abedfb0db8154518103327960943.jpg",
|
|
|
|
|
// "demoRequestId": 3
|
|
|
|
|
// },
|
|
|
|
|
// {
|
|
|
|
|
// "id": 4,
|
|
|
|
|
// // "documentType": {
|
|
|
|
|
// // "id": 7748,
|
|
|
|
|
// // "name": "February",
|
|
|
|
|
// // "value": 2
|
|
|
|
|
// // },
|
|
|
|
|
// "documentTypeId": 7748,
|
|
|
|
|
// "attachmentName": "346e04f6-0f9b-4004-ad85-4cdbf8318f7c.jpg",
|
|
|
|
|
// "originalName": "scaled_85790b6c-7b16-46e6-891c-11c316d5897a2973693360957767376.jpg",
|
|
|
|
|
// "demoRequestId": 3
|
|
|
|
|
// }
|
|
|
|
|
// ]
|
|
|
|
|
|
|
|
|
|
demoAttachment != null ? demoAttachment!.map((v) => v.toJson()).toList() : [],
|
|
|
|
|
demoAttachment != null ? demoAttachment!.map((v) => v.toJson()).toList() : [],
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|