Documentation
¶
Overview ¶
Package clients provides functions for invoking the APIs of the verification server
Index ¶
- func CheckCodeStatus(ctx context.Context, hostname string, apiKey, uuid string, ...) (*api.CheckCodeStatusRequest, *api.CheckCodeStatusResponse, error)
- func GetCertificate(ctx context.Context, hostname, apikey, token, hmac string, ...) (*api.VerificationCertificateRequest, *api.VerificationCertificateResponse, ...)
- func GetToken(ctx context.Context, hostname, apikey, code string, timeout time.Duration) (*api.VerifyCodeRequest, *api.VerifyCodeResponse, error)
- func IssueCode(ctx context.Context, hostname string, apiKey, testType, symptomDate string, ...) (*api.IssueCodeRequest, *api.IssueCodeResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckCodeStatus ¶ added in v0.4.0
func CheckCodeStatus(ctx context.Context, hostname string, apiKey, uuid string, timeout time.Duration) (*api.CheckCodeStatusRequest, *api.CheckCodeStatusResponse, error)
CheckCodeStatus uses the ADMIN API to retrieve the status of an OTP code.
func GetCertificate ¶
func GetCertificate(ctx context.Context, hostname, apikey, token, hmac string, timeout time.Duration) (*api.VerificationCertificateRequest, *api.VerificationCertificateResponse, error)
GetCertificate exchanges a verification token + HMAC for a verification certificate.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.