# Functions

NewAdminAPIServerClient creates a new admin API server http client.
NewAPIServerClient creates a new API server http client.
NewAppSyncClient creates a new app sync service http client.
NewENXRedirectClient creates a new enx-redirect service http client.
NewENXRedirectWebClient creates a new enx-redirect service http client for user-report.
NewKeyServerClient creates a new key-server http client.
RunEndToEnd - code that exercises the verification and key server, simulating a mobile device uploading TEKs.
WithCookieJar installs the specified cookier jar in the client.
WithCustomRequestHeaders injects the given headers into the request.
WithHostOverride creates a new client that overrides the Host header.
WithMaxBodySize sets a custom max body size for each request.
WithTimeout sets a custom timeout for each request.
WithUserAgent sets a custom User-Agent header.

# Structs

AdminAPIServerClient is a client that talks to an admin API server.
APIServerClient is a client that talks to a device API server.
AppSyncClient is a client that talks to the appsync service.
ENXRedirectClient is a client that talks to the enx-redirect service.
ENXRedirectWebClient is a client that talks to the enx-redirect web components (user-report).
KeyServerClient is a client that talks to the key-server.

# Type aliases

Option is a customization option for the client.