@@ -11,7 +11,7 @@ public enum EnkaDBModelsHSR {}
11
11
extension EnkaDBModelsHSR {
12
12
public typealias ArtifactsDict = [ String : Artifact ]
13
13
14
- public struct Artifact : Codable , Hashable {
14
+ public struct Artifact : Codable , Hashable , Sendable {
15
15
// MARK: Lifecycle
16
16
17
17
public init (
@@ -56,7 +56,7 @@ extension EnkaDBModelsHSR {
56
56
extension EnkaDBModelsHSR {
57
57
public typealias CharacterDict = [ String : Character ]
58
58
59
- public struct Character : Codable , Hashable {
59
+ public struct Character : Codable , Hashable , Sendable {
60
60
// MARK: Lifecycle
61
61
62
62
public init (
@@ -85,7 +85,7 @@ extension EnkaDBModelsHSR {
85
85
86
86
// MARK: Public
87
87
88
- public struct AvatarFullName : Codable , Hashable {
88
+ public struct AvatarFullName : Codable , Hashable , Sendable {
89
89
// MARK: Lifecycle
90
90
91
91
public init ( hash: String ) {
@@ -116,7 +116,7 @@ extension EnkaDBModelsHSR {
116
116
}
117
117
}
118
118
119
- public struct AvatarName : Codable , Hashable {
119
+ public struct AvatarName : Codable , Hashable , Sendable {
120
120
// MARK: Lifecycle
121
121
122
122
public init ( hash: String ) {
@@ -176,7 +176,7 @@ extension EnkaDBModelsHSR {
176
176
// MARK: EnkaDBModelsHSR.Meta
177
177
178
178
extension EnkaDBModelsHSR {
179
- public struct Meta : Codable , Hashable {
179
+ public struct Meta : Codable , Hashable , Sendable {
180
180
// MARK: Lifecycle
181
181
182
182
public init (
@@ -214,7 +214,7 @@ extension EnkaDBModelsHSR.Meta {
214
214
extension EnkaDBModelsHSR . Meta {
215
215
public typealias RawAvatarMetaDict = [ String : [ String : AvatarMeta ] ]
216
216
217
- public struct AvatarMeta : Codable , Hashable {
217
+ public struct AvatarMeta : Codable , Hashable , Sendable {
218
218
// MARK: Lifecycle
219
219
220
220
public init (
@@ -274,7 +274,7 @@ extension EnkaDBModelsHSR.Meta {
274
274
extension EnkaDBModelsHSR . Meta {
275
275
public typealias RawEquipmentMetaDict = [ String : [ String : EquipmentMeta ] ]
276
276
277
- public struct EquipmentMeta : Codable , Hashable {
277
+ public struct EquipmentMeta : Codable , Hashable , Sendable {
278
278
// MARK: Lifecycle
279
279
280
280
public init (
@@ -324,7 +324,7 @@ extension EnkaDBModelsHSR.Meta {
324
324
// Relic = Artifact
325
325
326
326
extension EnkaDBModelsHSR . Meta {
327
- public struct RawRelicDB : Codable , Hashable {
327
+ public struct RawRelicDB : Codable , Hashable , Sendable {
328
328
// MARK: Lifecycle
329
329
330
330
public init (
@@ -339,7 +339,7 @@ extension EnkaDBModelsHSR.Meta {
339
339
340
340
// MARK: Public
341
341
342
- public struct MainAffix : Codable , Hashable {
342
+ public struct MainAffix : Codable , Hashable , Sendable {
343
343
// MARK: Lifecycle
344
344
345
345
public init ( property: String , baseValue: Double , levelAdd: Double ) {
@@ -361,7 +361,7 @@ extension EnkaDBModelsHSR.Meta {
361
361
public var levelAdd : Double
362
362
}
363
363
364
- public struct SubAffix : Codable , Hashable {
364
+ public struct SubAffix : Codable , Hashable , Sendable {
365
365
// MARK: Lifecycle
366
366
367
367
public init ( property: String , baseValue: Double , stepValue: Double ) {
@@ -404,7 +404,7 @@ extension EnkaDBModelsHSR.Meta {
404
404
extension EnkaDBModelsHSR {
405
405
public typealias ProfileAvatarDict = [ String : ProfileAvatar ]
406
406
407
- public struct ProfileAvatar : Codable , Hashable {
407
+ public struct ProfileAvatar : Codable , Hashable , Sendable {
408
408
// MARK: Lifecycle
409
409
410
410
public init ( icon: String ) {
@@ -426,7 +426,7 @@ extension EnkaDBModelsHSR {
426
426
extension EnkaDBModelsHSR {
427
427
public typealias SkillRanksDict = [ String : SkillRank ]
428
428
429
- public struct SkillRank : Codable , Hashable {
429
+ public struct SkillRank : Codable , Hashable , Sendable {
430
430
// MARK: Lifecycle
431
431
432
432
public init (
@@ -454,7 +454,7 @@ extension EnkaDBModelsHSR {
454
454
extension EnkaDBModelsHSR {
455
455
public typealias SkillsDict = [ String : Skill ]
456
456
457
- public struct Skill : Codable , Hashable {
457
+ public struct Skill : Codable , Hashable , Sendable {
458
458
// MARK: Lifecycle
459
459
460
460
public init ( iconPath: String , pointType: Int ) {
@@ -481,7 +481,7 @@ extension EnkaDBModelsHSR {
481
481
482
482
public typealias SkillTree = [ String : [ SkillInTree ] ]
483
483
484
- public enum SkillInTree : Codable , Hashable , Equatable {
484
+ public enum SkillInTree : Codable , Hashable , Sendable , Equatable {
485
485
case baseSkill( String )
486
486
case extendedSkills( [ String ] )
487
487
case memoSpriteSkills( [ String ] )
@@ -579,7 +579,7 @@ extension [EnkaDBModelsHSR.SkillInTree] {
579
579
extension EnkaDBModelsHSR {
580
580
public typealias WeaponsDict = [ String : Weapon ]
581
581
582
- public struct Weapon : Codable , Hashable {
582
+ public struct Weapon : Codable , Hashable , Sendable {
583
583
// MARK: Lifecycle
584
584
585
585
public init (
@@ -596,7 +596,7 @@ extension EnkaDBModelsHSR {
596
596
597
597
// MARK: Public
598
598
599
- public struct EquipmentName : Codable , Hashable {
599
+ public struct EquipmentName : Codable , Hashable , Sendable {
600
600
// MARK: Lifecycle
601
601
602
602
public init ( hash: String ) {
0 commit comments