Aidra Driver
1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
pending_collection_operation_isar_model.dart
Go to the documentation of this file.
1
import
'package:isar/isar.dart';
2
3
part
'pending_collection_operation_isar_model.g.dart'
;
4
5
enum
CollectionStep
{
6
statusUpdate
,
// When driver updates status (onTheWay, arrived, etc.)
7
validation
,
// When validating the collection
8
information
,
// When sending collection information
9
confirmation
,
// When confirming the collection
10
payment
,
// When processing payment
11
rating
// When rating the collection
12
}
13
14
@
collection
15
class
PendingCollectionOperationIsarModel
{
16
Id
id
= Isar.autoIncrement;
17
18
@
Index
()
19
int
collectionId
;
20
21
@
Index
()
22
DateTime timestamp;
23
24
@
Enumerated
(EnumType.
name
)
25
@
Index
()
26
CollectionStep
step;
27
28
@
Index
()
29
int
operationOrder;
30
31
String
payload
;
// JSON string containing operation data
32
33
bool
isSynced
;
34
35
PendingCollectionOperationIsarModel
({
36
required this.collectionId,
37
required this.step,
38
required this.operationOrder,
39
required this.payload,
40
required this.timestamp,
41
this.isSynced =
false
,
42
});
43
}
information
information
Definition
collection_status.dart:27
payment
payment
Definition
collection_status.dart:29
confirmation
confirmation
Definition
collection_status.dart:28
name
final String name
Definition
collection_voucher_document_model.dart:43
collectionId
class UpdateCollectionStatusEvent extends CollectionsEvent collectionId
String
class Partner String
CollectionStep
CollectionStep
Definition
pending_collection_operation_isar_model.dart:5
rating
@ rating
Definition
pending_collection_operation_isar_model.dart:11
statusUpdate
@ statusUpdate
Definition
pending_collection_operation_isar_model.dart:6
validation
@ validation
Definition
pending_collection_operation_isar_model.dart:7
payload
String payload
Definition
pending_collection_operation_isar_model.dart:31
Index
Index() int collectionId
Enumerated
Enumerated(EnumType.name) @Index() CollectionStep step
PendingCollectionOperationIsarModel
PendingCollectionOperationIsarModel({ required this.collectionId, required this.step, required this.operationOrder, required this.payload, required this.timestamp, this.isSynced=false, })
isSynced
bool isSynced
Definition
pending_collection_operation_isar_model.dart:33
int
class UnloadingProcessView extends StatefulWidget int
collection
class SearchWeeklyCollectionsEvent extends WeeklyCollectionsEvent collection
lib
core
isar
models
collections
pending_collection_operation_isar_model.dart
Generated by
1.16.1