Aidra Driver
1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
collection_priority.dart
Go to the documentation of this file.
1
import
'dart:ui';
2
3
import
'package:easy_localization/easy_localization.dart';
4
5
import
'../../ui/theme/color_palette.dart';
6
7
enum
CollectionPriority
{
8
urgent
,
9
high
,
10
medium
,
11
low
,
12
normal
,
13
defaultPriority
,
14
}
15
16
extension CollectionPriorityExtension on
CollectionPriority
{
17
String
get
name
{
18
switch
(
this
) {
19
case
CollectionPriority
.urgent:
20
return
'common.urgent'
.tr();
21
case
CollectionPriority
.high:
22
return
'common.high'
.tr();
23
case
CollectionPriority
.medium:
24
return
'common.medium'
.tr();
25
case
CollectionPriority
.low:
26
return
'common.low'
.tr();
27
case
CollectionPriority
.normal:
28
return
'common.normal'
.tr();
29
case
CollectionPriority
.defaultPriority:
30
return
'--'
;
31
}
32
}
33
34
String
get
value {
35
switch
(
this
) {
36
case
CollectionPriority
.urgent:
37
return
'urgent'
;
38
case
CollectionPriority
.high:
39
return
'high'
;
40
case
CollectionPriority
.medium:
41
return
'medium'
;
42
case
CollectionPriority
.low:
43
return
'low'
;
44
case
CollectionPriority
.normal:
45
return
'normal'
;
46
case
CollectionPriority
.defaultPriority:
47
return
''
;
48
}
49
}
50
51
Color
get
color
{
52
switch
(
this
) {
53
case
CollectionPriority
.urgent:
54
return
ColorPalette
.
red
;
55
case
CollectionPriority
.high:
56
return
ColorPalette
.
orange
;
57
case
CollectionPriority
.medium:
58
return
ColorPalette
.
lightGreen
;
59
case
CollectionPriority
.low:
60
return
ColorPalette
.
grey
;
61
case
CollectionPriority
.normal:
62
return
ColorPalette
.
darkGrey
;
63
case
CollectionPriority
.defaultPriority:
64
return
ColorPalette
.
grey
;
65
}
66
}
67
}
68
69
CollectionPriority
collectionPriorityFromJson(
String
priority) {
70
switch
(priority) {
71
case
'urgent'
:
72
return
CollectionPriority
.urgent;
73
case
'high'
:
74
return
CollectionPriority
.high;
75
case
'medium'
:
76
return
CollectionPriority
.medium;
77
case
'low'
:
78
return
CollectionPriority
.low;
79
case
'normal'
:
80
return
CollectionPriority
.normal;
81
default
:
82
return
CollectionPriority
.defaultPriority;
83
}
84
}
ColorPalette
Definition
color_palette.dart:3
ColorPalette::darkGrey
static const darkGrey
Definition
color_palette.dart:12
ColorPalette::lightGreen
static const lightGreen
Definition
color_palette.dart:10
ColorPalette::red
static const red
Definition
color_palette.dart:9
ColorPalette::orange
static const orange
Definition
color_palette.dart:11
ColorPalette::grey
static const grey
Definition
color_palette.dart:13
CollectionPriority
CollectionPriority
Definition
collection_priority.dart:7
normal
normal
Definition
collection_priority.dart:23
low
low
Definition
collection_priority.dart:22
urgent
urgent
Definition
collection_priority.dart:19
high
high
Definition
collection_priority.dart:20
medium
medium
Definition
collection_priority.dart:21
defaultPriority
defaultPriority
Definition
collection_priority.dart:24
name
final String name
Definition
collection_voucher_document_model.dart:43
String
class Partner String
get
String get(String locale)
color
final Color color
Definition
failures.dart:1
lib
core
common
enums
collection_priority.dart
Generated by
1.16.1