Skip to content

Commit ebd5b90

Browse files
Green cert data update (#61)
1 parent b76bbd2 commit ebd5b90

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

decoder/src/main/java/dgca/verifier/app/decoder/cbor/CborService.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,20 @@ package dgca.verifier.app.decoder.cbor
2525
import dgca.verifier.app.decoder.model.GreenCertificate
2626
import dgca.verifier.app.decoder.model.VerificationResult
2727
import java.time.ZonedDateTime
28+
import java.util.*
2829

2930
data class GreenCertificateData(
3031
val issuingCountry: String?,
3132
val hcertJson: String,
3233
val greenCertificate: GreenCertificate,
3334
val issuedAt: ZonedDateTime,
3435
val expirationTime: ZonedDateTime
35-
)
36+
) {
37+
fun getNormalizedIssuingCountry(): String =
38+
(if (this.issuingCountry?.isNotBlank() == true) this.issuingCountry else this.greenCertificate.getIssuingCountry()).toLowerCase(
39+
Locale.ROOT
40+
)
41+
}
3642

3743
/**
3844
* Decodes input as a CBOR structure

0 commit comments

Comments
 (0)