@@ -14,37 +14,40 @@ public enum BundledDetails: Sendable {
14
14
case done( Bool )
15
15
case description( String )
16
16
case recommendedLayout( Int )
17
+ case lastUsedDate( Date )
17
18
}
18
19
19
20
extension BundledDetails {
20
21
21
22
var key : String {
22
23
switch self {
23
- case . name: return BundledRelationKey . name. rawValue
24
- case . iconEmoji: return BundledRelationKey . iconEmoji. rawValue
25
- case . iconObjectId: return BundledRelationKey . iconImage. rawValue
26
- case . iconName: return BundledRelationKey . iconName. rawValue
27
- case . iconOption: return BundledRelationKey . iconOption. rawValue
28
- case . coverId: return BundledRelationKey . coverId. rawValue
29
- case . coverType: return BundledRelationKey . coverType. rawValue
30
- case . done: return BundledRelationKey . done. rawValue
31
- case . description: return BundledRelationKey . description. rawValue
32
- case . recommendedLayout: return BundledRelationKey . recommendedLayout. rawValue
24
+ case . name: BundledRelationKey . name. rawValue
25
+ case . iconEmoji: BundledRelationKey . iconEmoji. rawValue
26
+ case . iconObjectId: BundledRelationKey . iconImage. rawValue
27
+ case . iconName: BundledRelationKey . iconName. rawValue
28
+ case . iconOption: BundledRelationKey . iconOption. rawValue
29
+ case . coverId: BundledRelationKey . coverId. rawValue
30
+ case . coverType: BundledRelationKey . coverType. rawValue
31
+ case . done: BundledRelationKey . done. rawValue
32
+ case . description: BundledRelationKey . description. rawValue
33
+ case . recommendedLayout: BundledRelationKey . recommendedLayout. rawValue
34
+ case . lastUsedDate: BundledRelationKey . lastUsedDate. rawValue
33
35
}
34
36
}
35
37
36
38
var value : Google_Protobuf_Value {
37
39
switch self {
38
- case . name( let string) : return string. protobufValue
39
- case . iconEmoji( let string) : return string. protobufValue
40
- case . iconObjectId( let string) : return string. protobufValue
41
- case . iconName( let string) : return string. protobufValue
42
- case . iconOption( let int) : return int. protobufValue
43
- case . coverId( let string) : return string. protobufValue
44
- case . coverType( let coverType) : return coverType. rawValue. protobufValue
45
- case . done( let bool) : return bool. protobufValue
46
- case . description( let string) : return string. protobufValue
47
- case . recommendedLayout( let layout) : return layout. protobufValue
40
+ case . name( let string) : string. protobufValue
41
+ case . iconEmoji( let string) : string. protobufValue
42
+ case . iconObjectId( let string) : string. protobufValue
43
+ case . iconName( let string) : string. protobufValue
44
+ case . iconOption( let int) : int. protobufValue
45
+ case . coverId( let string) : string. protobufValue
46
+ case . coverType( let coverType) : coverType. rawValue. protobufValue
47
+ case . done( let bool) : bool. protobufValue
48
+ case . description( let string) : string. protobufValue
49
+ case . recommendedLayout( let layout) : layout. protobufValue
50
+ case . lastUsedDate( let date) : date. protobufValue
48
51
}
49
52
}
50
53
0 commit comments