github
76 of 394 new or added lines in 20 files covered. (19.29%)
2 existing lines in 2 files now uncovered.4518 of 11203 relevant lines covered (40.33%)
16.34 hits per line
| 1 |
import Domain |
|
| 2 |
import Foundation |
|
| 3 |
|
|
| 4 |
extension SDJWTCredential: StorableCredential {
|
|
|
NEW
|
var storingId: String {
|
× |
|
NEW
|
sdjwtString |
× |
|
NEW
|
} |
× |
| 8 |
|
|
|
NEW
|
var recoveryId: String {
|
× |
|
NEW
|
"sd-jwt+credential"
|
× |
|
NEW
|
} |
× |
| 12 |
|
|
|
NEW
|
var credentialData: Data {
|
× |
|
NEW
|
(try? sdjwtString.tryToData()) ?? Data()
|
× |
|
NEW
|
} |
× |
| 16 |
|
|
|
NEW
|
var queryIssuer: String? {
|
× |
|
NEW
|
issuer |
× |
|
NEW
|
} |
× |
| 20 |
|
|
|
NEW
|
var querySubject: String? {
|
× |
|
NEW
|
subject |
× |
|
NEW
|
} |
× |
| 24 |
|
|
|
NEW
|
var queryCredentialCreated: Date? {
|
× |
|
NEW
|
nil |
× |
|
NEW
|
} |
× |
| 28 |
|
|
|
NEW
|
var queryCredentialUpdated: Date? {
|
× |
|
NEW
|
nil |
× |
|
NEW
|
} |
× |
| 32 |
|
|
|
NEW
|
var queryCredentialSchema: String? {
|
× |
|
NEW
|
nil |
× |
|
NEW
|
} |
× |
| 36 |
|
|
|
NEW
|
var queryValidUntil: Date? {
|
× |
|
NEW
|
nil |
× |
|
NEW
|
} |
× |
| 40 |
|
|
|
NEW
|
var queryRevoked: Bool? {
|
× |
|
NEW
|
nil |
× |
|
NEW
|
} |
× |
| 44 |
|
|
|
NEW
|
var queryAvailableClaims: [String] {
|
× |
|
NEW
|
claims.map(\.key)
|
× |
|
NEW
|
} |
× |
| 48 |
} |