Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Settings ¶
type Settings struct {
Port int `yaml:"PORT"`
MonPort int `yaml:"MON_PORT"`
EnablePprof bool `yaml:"ENABLE_PPROF"`
Clickhouse config.Settings `yaml:",inline"`
TokenExchangeJWTKeySetURL string `yaml:"TOKEN_EXCHANGE_JWK_KEY_SET_URL"`
TokenExchangeIssuer string `yaml:"TOKEN_EXCHANGE_ISSUER_URL"`
VehicleNFTAddress common.Address `yaml:"VEHICLE_NFT_ADDRESS"`
MaxRequestDuration string `yaml:"MAX_REQUEST_DURATION"`
VINVCDataVersion string `yaml:"VINVC_DATA_VERSION"`
POMVCDataVersion string `yaml:"POMVC_DATA_VERSION"`
ManufacturerNFTAddress common.Address `yaml:"MANUFACTURER_NFT_ADDRESS"`
IdentityAPIURL string `yaml:"IDENTITY_API_URL"`
IdentityAPIReqTimeoutSeconds int `yaml:"IDENTITY_API_REQUEST_TIMEOUT_SECONDS"`
DeviceLastSeenBinHrs int64 `yaml:"DEVICE_LAST_SEEN_BIN_HOURS"`
ChainID int `yaml:"DIMO_REGISTRY_CHAIN_ID"`
FetchAPIGRPCEndpoint string `yaml:"FETCH_API_GRPC_ENDPOINT"`
}
Settings contains the application config.
Click to show internal directories.
Click to hide internal directories.