Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
collection_model.dart
Go to the documentation of this file.
1// // import '/features/collections/domain/entities/collection_entity.dart';
2
3// // class CollectionModel extends CollectionEntity {
4// // const CollectionModel({
5// // required super.collectionRequest,
6// // required super.company,
7// // required super.createDate,
8// // required super.currency,
9// // required super.dateOrder,
10// // required super.id,
11// // required super.name,
12// // required super.orderLines,
13// // required super.partner,
14// // required super.pickingTypeId,
15// // required super.priority,
16// // required super.proposedTime,
17// // required super.state,
18// // required super.status,
19// // required super.supplierProcess,
20// // required super.user,
21// // required super.writeDate,
22// // });
23
24// // factory CollectionModel.fromJson(Map<String, dynamic> json) {
25// // return CollectionModel(
26// // collectionRequest: json['collectionRequest'] as String?,
27// // company: json['company'] != null
28// // ? CompanyModel.fromJson(json['company'])
29// // : null,
30// // createDate: json['createDate'] != null
31// // ? DateTime.tryParse(json['createDate'])
32// // : null,
33// // currency: json['currency'] != null
34// // ? CurrencyModel.fromJson(json['currency'])
35// // : null,
36// // dateOrder: json['dateOrder'] != null
37// // ? DateTime.tryParse(json['dateOrder'])
38// // : null,
39// // id: json['id'] as num?,
40// // name: json['name'] as String?,
41// // orderLines: (json['orderLines'] as List?)
42// // ?.map((item) => OrderLineModel.fromJson(item))
43// // .toList(),
44// // partner: json['partner'] != null
45// // ? PartnerModel.fromJson(json['partner'])
46// // : null,
47// // pickingTypeId: json['pickingTypeId'] as num?,
48// // priority: json['priority'] as num?,
49// // proposedTime: json['proposedTime'] != null
50// // ? CompanyModel.fromJson(json['proposedTime'])
51// // : null,
52// // state: json['state'] as String?,
53// // status: json['status'] as String?,
54// // supplierProcess: json['supplierProcess'] as String?,
55// // user: json['user'] != null ? UserModel.fromJson(json['user']) : null,
56// // writeDate: json['writeDate'] != null
57// // ? DateTime.tryParse(json['writeDate'])
58// // : null,
59// // );
60// // }
61// // }
62
63// // class CompanyModel extends CompanyEntity {
64// // const CompanyModel({
65// // required super.id,
66// // required super.name,
67// // });
68
69// // factory CompanyModel.fromJson(Map<String, dynamic> json) {
70// // return CompanyModel(
71// // id: json['id'] as num?,
72// // name: json['name'] as String?,
73// // );
74// // }
75// // }
76
77// // class CurrencyModel extends CurrencyEntity {
78// // const CurrencyModel({
79// // required super.fullName,
80// // required super.id,
81// // required super.name,
82// // required super.symbol,
83// // });
84
85// // factory CurrencyModel.fromJson(Map<String, dynamic> json) {
86// // return CurrencyModel(
87// // fullName: json['fullName'] as String?,
88// // id: json['id'] as num?,
89// // name: json['name'] as String?,
90// // symbol: json['symbol'] as String?,
91// // );
92// // }
93// // }
94
95// // class OrderLineModel extends OrderLineEntity {
96// // const OrderLineModel({
97// // required super.company,
98// // required super.datePlanned,
99// // required super.id,
100// // required super.name,
101// // required super.priceUnit,
102// // required super.productId,
103// // required super.productQty,
104// // required super.productUom,
105// // });
106
107// // factory OrderLineModel.fromJson(Map<String, dynamic> json) {
108// // return OrderLineModel(
109// // company: json['company'] != null
110// // ? CompanyModel.fromJson(json['company'])
111// // : null,
112// // datePlanned: json['datePlanned'] != null
113// // ? DateTime.tryParse(json['datePlanned'])
114// // : null,
115// // id: json['id'] as num?,
116// // name: json['name'] as String?,
117// // priceUnit: json['priceUnit'] as num?,
118// // productId: json['productId'] as num?,
119// // productQty: json['productQty'] as num?,
120// // productUom: json['productUom'] != null
121// // ? CompanyModel.fromJson(json['productUom'])
122// // : null,
123// // );
124// // }
125// // }
126
127// // class PartnerModel extends PartnerEntity {
128// // const PartnerModel({
129// // required super.id,
130// // required super.monthlyCapacity,
131// // required super.name,
132// // required super.neighborhood,
133// // required super.parentId,
134// // required super.tokenTotalValue,
135// // });
136
137// // factory PartnerModel.fromJson(Map<String, dynamic> json) {
138// // return PartnerModel(
139// // id: json['id'] as num?,
140// // monthlyCapacity: json['monthlyCapacity'] as num?,
141// // name: json['name'] as String?,
142// // neighborhood: json['neighborhood'] as String?,
143// // parentId: json['parentId'] as num?,
144// // tokenTotalValue: json['tokenTotalValue'] as num?,
145// // );
146// // }
147// // }
148
149// // class UserModel extends UserEnntity {
150// // const UserModel({
151// // required super.company,
152// // required super.id,
153// // required super.partnerId,
154// // });
155
156// // factory UserModel.fromJson(Map<String, dynamic> json) {
157// // return UserModel(
158// // company: json['company'] != null
159// // ? CompanyModel.fromJson(json['company'])
160// // : null,
161// // id: json['id'] as num?,
162// // partnerId: json['partnerId'] as num?,
163// // );
164// // }
165// // }
166// import '/features/collections/domain/entities/collection_entity.dart';
167
168// class CurrencyModel extends Currency {
169// CurrencyModel({
170// super.fullName,
171// super.id,
172// super.name,
173// super.symbol,
174// });
175
176// factory CurrencyModel.fromJson(Map<String, dynamic> json) {
177// return CurrencyModel(
178// fullName: json['fullName'],
179// id: json['id'],
180// name: json['name'],
181// symbol: json['symbol'],
182// );
183// }
184// }
185
186// class CompanyModel extends Company {
187// CompanyModel({
188// super.currency,
189// super.id,
190// super.name,
191// });
192
193// factory CompanyModel.fromJson(Map<String, dynamic> json) {
194// return CompanyModel(
195// currency: json['currency'] != null
196// ? CurrencyModel.fromJson(json['currency'])
197// : null,
198// id: json['id'],
199// name: json['name'],
200// );
201// }
202// }
203
204// class FiscalPositionModel extends FiscalPosition {
205// FiscalPositionModel({
206// super.id,
207// super.name,
208// });
209
210// factory FiscalPositionModel.fromJson(Map<String, dynamic> json) {
211// return FiscalPositionModel(
212// id: json['id'],
213// name: json['name'],
214// );
215// }
216// }
217
218// class ProductUomModel extends ProductUom {
219// ProductUomModel({
220// super.id,
221// super.name,
222// });
223
224// factory ProductUomModel.fromJson(Map<String, dynamic> json) {
225// return ProductUomModel(
226// id: json['id'],
227// name: json['name'],
228// );
229// }
230// }
231
232// class ResCountryStateModel extends ResCountryState {
233// ResCountryStateModel({
234// super.code,
235// super.countryId,
236// super.id,
237// super.name,
238// });
239
240// factory ResCountryStateModel.fromJson(Map<String, dynamic> json) {
241// return ResCountryStateModel(
242// code: json['code'],
243// countryId: json['countryId'],
244// id: json['id'],
245// name: json['name'],
246// );
247// }
248// }
249
250// class PartnerModel extends Partner {
251// PartnerModel({
252// super.id,
253// super.isCompany,
254// super.monthlyCapacity,
255// super.name,
256// super.neighborhood,
257// super.parentId,
258// super.resCountryState,
259// super.tokenTotalValue,
260// });
261
262// factory PartnerModel.fromJson(Map<String, dynamic> json) {
263// return PartnerModel(
264// id: json['id'],
265// isCompany: json['isCompany'],
266// monthlyCapacity: json['monthlyCapacity'],
267// name: json['name'],
268// neighborhood: json['neighborhood'],
269// parentId: json['parentId'],
270// resCountryState: json['resCountryState'] != null
271// ? ResCountryStateModel.fromJson(json['resCountryState'])
272// : null,
273// tokenTotalValue: json['tokenTotalValue']?.toDouble(),
274// );
275// }
276// }
277
278// class ProposedTimeModel extends ProposedTime {
279// ProposedTimeModel({
280// super.id,
281// super.name,
282// });
283
284// factory ProposedTimeModel.fromJson(Map<String, dynamic> json) {
285// return ProposedTimeModel(
286// id: json['id'],
287// name: json['name'],
288// );
289// }
290// }
291
292// class UserModel extends User {
293// UserModel({
294// super.company,
295// super.id,
296// super.partnerId,
297// });
298
299// factory UserModel.fromJson(Map<String, dynamic> json) {
300// return UserModel(
301// company: json['company'] != null
302// ? CompanyModel.fromJson(json['company'])
303// : null,
304// id: json['id'],
305// partnerId: json['partnerId'],
306// );
307// }
308// }
309
310// class OrderLineModel extends OrderLine {
311// OrderLineModel({
312// super.company,
313// super.createUid,
314// super.currency,
315// super.datePlanned,
316// super.id,
317// super.name,
318// super.partnerId,
319// super.priceSubtotal,
320// super.priceTax,
321// super.priceTotal,
322// super.priceUnit,
323// super.productId,
324// super.productPackagingQty,
325// super.productQty,
326// super.productUom,
327// super.productUomQty,
328// super.qtyInvoiced,
329// super.qtyReceived,
330// super.qtyReceivedManual,
331// super.qtyReceivedMethod,
332// super.qtyToInvoice,
333// super.sequence,
334// super.writeUid,
335// });
336
337// factory OrderLineModel.fromJson(Map<String, dynamic> json) {
338// return OrderLineModel(
339// company: json['company'] != null
340// ? CompanyModel.fromJson(json['company'])
341// : null,
342// createUid: json['createUid'],
343// currency: json['currency'] != null
344// ? CurrencyModel.fromJson(json['currency'])
345// : null,
346// datePlanned: json['datePlanned'] != null
347// ? DateTime.parse(json['datePlanned'])
348// : null,
349// id: json['id'],
350// name: json['name'],
351// partnerId: json['partnerId'],
352// priceSubtotal: json['priceSubtotal']?.toDouble(),
353// priceTax: json['priceTax']?.toDouble(),
354// priceTotal: json['priceTotal']?.toDouble(),
355// priceUnit: json['priceUnit']?.toDouble(),
356// productId: json['productId'],
357// productPackagingQty: json['productPackagingQty']?.toDouble(),
358// productQty: json['productQty']?.toDouble(),
359// productUom: json['productUom'] != null
360// ? ProductUomModel.fromJson(json['productUom'])
361// : null,
362// productUomQty: json['productUomQty']?.toDouble(),
363// qtyInvoiced: json['qtyInvoiced'],
364// qtyReceived: json['qtyReceived']?.toDouble(),
365// qtyReceivedManual: json['qtyReceivedManual'],
366// qtyReceivedMethod: json['qtyReceivedMethod'],
367// qtyToInvoice: json['qtyToInvoice']?.toDouble(),
368// sequence: json['sequence'],
369// writeUid: json['writeUid'],
370// );
371// }
372// }
373
374// class CollectionModel extends CollectionEntity {
375// CollectionModel({
376// super.collectionRequest,
377// super.company,
378// super.createDate,
379// super.createUid,
380// super.currency,
381// super.dateApprove,
382// super.dateOrder,
383// super.fiscalPosition,
384// super.id,
385// super.invoiceCount,
386// super.invoiceStatus,
387// super.name,
388// super.orderLines,
389// super.partner,
390// super.pickingTypeId,
391// super.priority,
392// super.proposedTime,
393// super.state,
394// super.status,
395// super.supplierProcess,
396// super.user,
397// super.warehouseId,
398// super.writeDate,
399// super.writeUid,
400// });
401
402// factory CollectionModel.fromJson(Map<String, dynamic> json) {
403// return CollectionModel(
404// collectionRequest: json['collectionRequest'],
405// company: json['company'] != null
406// ? CompanyModel.fromJson(json['company'])
407// : null,
408// createDate: json['createDate'] != null
409// ? DateTime.parse(json['createDate'])
410// : null,
411// createUid: json['createUid'],
412// currency: json['currency'] != null
413// ? CurrencyModel.fromJson(json['currency'])
414// : null,
415// dateApprove: json['dateApprove'] != null
416// ? DateTime.parse(json['dateApprove'])
417// : null,
418// dateOrder:
419// json['dateOrder'] != null ? DateTime.parse(json['dateOrder']) : null,
420// fiscalPosition: json['fiscalPosition'] != null
421// ? FiscalPositionModel.fromJson(json['fiscalPosition'])
422// : null,
423// id: json['id'],
424// invoiceCount: json['invoiceCount'],
425// invoiceStatus: json['invoiceStatus'],
426// name: json['name'],
427// orderLines: json['orderLines'] != null
428// ? List<OrderLineModel>.from(
429// json['orderLines'].map((x) => OrderLineModel.fromJson(x)))
430// : null,
431// partner: json['partner'] != null
432// ? PartnerModel.fromJson(json['partner'])
433// : null,
434// pickingTypeId: json['pickingTypeId'],
435// priority: json['priority'],
436// proposedTime: json['proposedTime'] != null
437// ? ProposedTimeModel.fromJson(json['proposedTime'])
438// : null,
439// state: json['state'],
440// status: json['status'],
441// supplierProcess: json['supplierProcess'],
442// user: json['user'] != null ? UserModel.fromJson(json['user']) : null,
443// warehouseId: json['warehouseId'],
444// writeDate:
445// json['writeDate'] != null ? DateTime.parse(json['writeDate']) : null,
446// writeUid: json['writeUid'],
447// );
448// }
449// }
450
451import '../../domain/entities/collection_entity.dart';
452
455 required super.fullName,
456 required super.id,
457 required super.name,
458 required super.symbol,
459 });
460
461 factory CurrencyModel.fromJson(Map<String, dynamic> json) {
462 return CurrencyModel(
463 fullName: json['fullName'],
464 id: json['id'],
465 name: json['name'],
466 symbol: json['symbol'],
467 );
468 }
469}
470
473 required super.id,
474 required super.name,
475 });
476
477 factory FiscalPositionModel.fromJson(Map<String, dynamic> json) {
478 return FiscalPositionModel(
479 id: json['id'],
480 name: json['name'],
481 );
482 }
483}
484
487 required super.currency,
488 required super.id,
489 required super.name,
490 });
491
492 factory CompanyModel.fromJson(Map<String, dynamic> json) {
493 return CompanyModel(
494 currency: CurrencyModel.fromJson(json['currency'] ?? {}),
495 id: json['id'],
496 name: json['name'],
497 );
498 }
499}
500
503 required super.id,
504 required super.name,
505 });
506
507 factory ProposedTimeModel.fromJson(Map<String, dynamic> json) {
508 return ProposedTimeModel(
509 id: json['id'],
510 name: json['name'],
511 );
512 }
513
514 @override
515 bool operator ==(Object other) {
516 if (identical(this, other)) return true;
517 return other is ProposedTimeModel && other.id == id && other.name == name;
518 }
519
520 @override
521 int get hashCode => id.hashCode ^ name.hashCode;
522}
523
526 required super.id,
527 required super.name,
528 });
529
530 factory WarehouseModel.fromJson(Map<String, dynamic> json) {
531 return WarehouseModel(
532 id: json['id'],
533 name: json['name'],
534 );
535 }
536}
537
538class ProductUomModel extends ProductUomEntity {
540 required super.id,
541 required super.name,
542 });
543
544 factory ProductUomModel.fromJson(Map<String, dynamic> json) {
545 return ProductUomModel(
546 id: json['id'],
547 name: json['name'],
548 );
549 }
550}
551
554 required super.id,
555 required super.name,
556 });
557
558 factory DistrictModel.fromJson(Map<String, dynamic> json) {
559 return DistrictModel(
560 id: json['id'],
561 name: json['name'],
562 );
563 }
564}
565
568 required super.code,
569 required super.countryId,
570 required super.id,
571 required super.name,
572 });
573
574 factory ResCountryStateModel.fromJson(Map<String, dynamic> json) {
576 code: json['code'],
577 countryId: json['countryId'],
578 id: json['id'],
579 name: json['name'],
580 );
581 }
582}
583
586 required super.city,
587 required super.district,
588 required super.id,
589 required super.isCompany,
590 required super.monthlyCapacity,
591 required super.name,
592 required super.processType,
593 required super.resCountryState,
594 required super.street,
595 required super.street2,
596 required super.tokenTotalValue,
597 required super.typeOfSupplier,
598 });
599
600 factory PartnerModel.fromJson(Map<String, dynamic> json) {
601 return PartnerModel(
602 city: json['city'],
603 district: DistrictModel.fromJson(json['district'] ?? {}),
604 id: json['id'],
605 isCompany: json['isCompany'],
606 monthlyCapacity: json['monthlyCapacity'],
607 name: json['name'],
608 processType: json['processType'],
610 ResCountryStateModel.fromJson(json['resCountryState'] ?? {}),
611 street: json['street'],
612 street2: json['street2'],
613 tokenTotalValue: json['tokenTotalValue'],
614 typeOfSupplier: json['typeOfSupplier'],
615 );
616 }
617}
618
619class OrderLineModel extends OrderLineEntity {
621 required super.company,
622 required super.createUid,
623 required super.currency,
624 required super.datePlanned,
625 required super.id,
626 required super.name,
627 required super.partnerId,
628 required super.priceSubtotal,
629 required super.priceTax,
630 required super.priceTotal,
631 required super.priceUnit,
632 required super.productId,
633 required super.productPackagingQty,
634 required super.productQty,
635 required super.productUom,
636 required super.productUomQty,
637 required super.qtyInvoiced,
638 required super.qtyReceived,
639 required super.qtyReceivedManual,
640 required super.qtyReceivedMethod,
641 required super.qtyToInvoice,
642 required super.sequence,
643 required super.writeUid,
644 });
645
646 factory OrderLineModel.fromJson(Map<String, dynamic> json) {
647 return OrderLineModel(
648 company: CompanyModel.fromJson(json['company'] ?? {}),
649 createUid: json['createUid'],
650 currency: CurrencyModel.fromJson(json['currency'] ?? {}),
651 datePlanned: DateTime.parse(json['datePlanned']),
652 id: json['id'],
653 name: json['name'],
654 partnerId: json['partnerId'],
655 priceSubtotal: (json['priceSubtotal']),
656 priceTax: (json['priceTax']),
657 priceTotal: (json['priceTotal']),
658 priceUnit: (json['priceUnit']),
659 productId: json['productId'],
660 productPackagingQty: (json['productPackagingQty']),
661 productQty: json['productQty'],
662 productUom: ProductUomModel.fromJson(json['productUom'] ?? {}),
663 productUomQty: json['productUomQty'],
664 qtyInvoiced: json['qtyInvoiced'],
665 qtyReceived: json['qtyReceived'],
666 qtyReceivedManual: json['qtyReceivedManual'],
667 qtyReceivedMethod: json['qtyReceivedMethod'],
668 qtyToInvoice: json['qtyToInvoice'],
669 sequence: json['sequence'],
670 writeUid: json['writeUid'],
671 );
672 }
673}
674
677 required super.collectionRequest,
678 required super.createDate,
679 required super.createUid,
680 required super.instruction,
681 required super.dateOrder,
682 required super.id,
683 required super.invoiceCount,
684 required super.invoiceStatus,
685 required super.name,
686 required super.pickingTypeId,
687 required super.priority,
688 required super.state,
689 required super.status,
690 required super.supplierProcess,
691 required super.writeDate,
692 required super.writeUid,
693 required super.company,
694 required super.currency,
695 required super.fiscalPosition,
696 required super.orderLines,
697 required super.partner,
698 required super.proposedTime,
699 required super.warehouse,
700 });
701
702 factory CollectionModel.fromJson(Map<String, dynamic> json) {
703 return CollectionModel(
704 collectionRequest: json['collectionRequest'],
705 createDate: DateTime.parse(json['createDate']),
706 createUid: json['createUid'],
707 instruction: json['instruction'],
708 dateOrder: DateTime.parse(json['dateOrder']),
709 id: json['id'],
710 invoiceCount: json['invoiceCount'],
711 invoiceStatus: json['invoiceStatus'],
712 name: json['name'],
713 pickingTypeId: json['pickingTypeId'],
714 priority: json['priority'],
715 state: json['state'],
716 status: json['status'],
717 supplierProcess: json['supplierProcess'],
718 writeDate: DateTime.parse(json['writeDate']),
719 writeUid: json['writeUid'],
720 company: CompanyModel.fromJson(json['company'] ?? {}),
721 currency: CurrencyModel.fromJson(json['currency'] ?? {}),
723 FiscalPositionModel.fromJson(json['fiscalPosition'] ?? {}),
724 orderLines: (json['orderLines'] as List?)
725 ?.map((item) => OrderLineModel.fromJson(item))
726 .toList(),
727 partner: PartnerModel.fromJson(json['partner'] ?? {}),
728 proposedTime: ProposedTimeModel.fromJson(json['proposedTime'] ?? {}),
729 warehouse: WarehouseModel.fromJson(json['warehouseId'] ?? {}),
730 );
731 }
732}
final List< OrderLineEntity > orderLines
final PartnerEntity partner
final DateTime createDate
final WarehouseEntity warehouse
final CurrencyEntity currency
CollectionEntity({ required this.collectionRequest, required this.createDate, required this.instruction, required this.createUid, required this.dateOrder, required this.id, required this.invoiceCount, required this.invoiceStatus, required this.name, required this.pickingTypeId, required this.priority, required this.state, required this.status, required this.supplierProcess, required this.writeDate, required this.writeUid, required this.company, required this.currency, required this.fiscalPosition, required this.orderLines, required this.partner, required this.proposedTime, required this.warehouse, })
final String collectionRequest
final CompanyEntity company
CollectionModel({ required super.collectionRequest, required super.createDate, required super.createUid, required super.instruction, required super.dateOrder, required super.id, required super.invoiceCount, required super.invoiceStatus, required super.name, required super.pickingTypeId, required super.priority, required super.state, required super.status, required super.supplierProcess, required super.writeDate, required super.writeUid, required super.company, required super.currency, required super.fiscalPosition, required super.orderLines, required super.partner, required super.proposedTime, required super.warehouse, })
final FiscalPositionEntity fiscalPosition
final ProposedTimeEntity proposedTime
CompanyEntity({ required this.currency, required this.id, required this.name, })
factory CompanyModel fromJson(Map< String, dynamic > json)
final CurrencyEntity currency
CompanyModel({ required super.currency, required super.id, required super.name, })
CurrencyEntity({ required this.fullName, required this.id, required this.name, required this.symbol, })
factory CurrencyModel fromJson(Map< String, dynamic > json)
CurrencyModel({ required super.fullName, required super.id, required super.name, required super.symbol, })
factory DistrictModel fromJson(Map< String, dynamic > json)
DistrictModel({ required super.id, required super.name, })
factory PartnerModel fromJson(Map< String, dynamic > json)
final DistrictEntity district
PartnerEntity({ required this.city, required this.district, required this.id, required this.isCompany, required this.monthlyCapacity, required this.name, required this.processType, required this.resCountryState, required this.street, required this.street2, required this.tokenTotalValue, required this.typeOfSupplier, })
PartnerModel({ required super.city, required super.district, required super.id, required super.isCompany, required super.monthlyCapacity, required super.name, required super.processType, required super.resCountryState, required super.street, required super.street2, required super.tokenTotalValue, required super.typeOfSupplier, })
final ResCountryStateEntity resCountryState
final String typeOfSupplier
final String processType
WarehouseEntity({ required this.id, required this.name, })
WarehouseModel({ required super.id, required super.name, })
factory WarehouseModel fromJson(Map< String, dynamic > json)
final num priceTotal
final num qtyReceived
final num productPackagingQty
final String qtyReceivedMethod
final num productQty
final num createUid
ProposedTimeEntity({ required this.id, required this.name, })
final DateTime datePlanned
final num productUomQty
final num qtyToInvoice
final ProductUomEntity productUom
final num writeUid
FiscalPositionEntity({ required this.id, required this.name, })
ProductUomEntity({ required this.id, required this.name, })
final num partnerId
final CurrencyEntity currency
final num qtyInvoiced
final num priceUnit
class ResCountryStateEntity company
final num qtyReceivedManual
final num priceTax
final num priceSubtotal
final num productId
OrderLineEntity({ required this.company, required this.createUid, required this.currency, required this.datePlanned, required this.id, required this.name, required this.partnerId, required this.priceSubtotal, required this.priceTax, required this.priceTotal, required this.priceUnit, required this.productId, required this.productPackagingQty, required this.productQty, required this.productUom, required this.productUomQty, required this.qtyInvoiced, required this.qtyReceived, required this.qtyReceivedManual, required this.qtyReceivedMethod, required this.qtyToInvoice, required this.sequence, required this.writeUid, })
final num sequence
final String name
class CompanyModel extends CompanyEntity ProposedTimeModel({ required super.id, required super.name, })
PartnerModel({ required super.city, required super.district, required super.id, required super.isCompany, required super.monthlyCapacity, required super.name, required super.processType, required super.resCountryState, required super.street, required super.street2, required super.tokenTotalValue, required super.typeOfSupplier, })
CurrencyModel({ required super.fullName, required super.id, required super.name, required super.symbol, })
DistrictModel({ required super.id, required super.name, })
override int get hashCode
class DistrictModel extends DistrictEntity ResCountryStateModel({ required super.code, required super.countryId, required super.id, required super.name, })
class PartnerModel extends PartnerEntity OrderLineModel({ required super.company, required super.createUid, required super.currency, required super.datePlanned, required super.id, required super.name, required super.partnerId, required super.priceSubtotal, required super.priceTax, required super.priceTotal, required super.priceUnit, required super.productId, required super.productPackagingQty, required super.productQty, required super.productUom, required super.productUomQty, required super.qtyInvoiced, required super.qtyReceived, required super.qtyReceivedManual, required super.qtyReceivedMethod, required super.qtyToInvoice, required super.sequence, required super.writeUid, })
CompanyModel({ required super.currency, required super.id, required super.name, })
class CurrencyModel extends CurrencyEntity FiscalPositionModel({ required super.id, required super.name, })
override bool operator==(Object other)
class WarehouseModel extends WarehouseEntity ProductUomModel({ required super.id, required super.name, })
WarehouseModel({ required super.id, required super.name, })