# Functions

NewVerificationClaims initializes a new VerificationClaims struct.

# Constants

ExposureKeyHMACClaim is the JWT claim key for the HMAC of the TEKs.
interval length.
KeyIDHeader is the standard JWT key ID header name.
only valid exposure key keyLength.
The following constants are generally useful in implementations of this API and for clients as well..
The following constants are generally useful in implementations of this API and for clients as well..
Intervals are defined as 10 minute periods, there are 144 of them in a day.
0 indicates, no/unknown risk.
ReportTypeClaim is the JWT claim for the report type (confirmed|likely|negative).
ReportTypeClinical indicates to set ReportType.CONFIRMED_CLINICAL_DIAGNOSIS.
ReportTypeConfirmed indicates to set ReportType.CONFIRMED_TEST.
ReportTypeNegative is allowed by the verification flow.
SymptomOnsetIntervalClaim is the JWT claim for the interval representing the symptom onset.
TestDateIntervalClaim is the JWT claim for the interval representing the test date.
No description provided by the author
No description provided by the author
No description provided by the author
TransmissionRiskOverrideClaim is the JWT Claim key for transmission risk overrides.
No description provided by the author

# Structs

ExposureKey is the 16 byte key, the start time of the key and the duration of the key.
ExposureKeys represents a set of ExposureKey objects as input to export file generation utility.
Publish represents the body of the PublishInfectedIds API call.
PublishResponse is sent back to the client on a publish request.
TransmissionRiskOverride is an individual transmission risk override.
VerificationClaims represents the accepted Claims portion of the verification certificate JWT.

# Type aliases

TransmissionRiskVector is an additional set of claims that can be included in the verification certificate for a diagnosis as received from a trusted public health authority.