config

package
v0.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

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"`
	DefinitionsGRPCAddr       string          `yaml:"DEFINITIONS_GRPC_ADDR"`
	TokenExchangeJWTKeySetURL string          `yaml:"TOKEN_EXCHANGE_JWK_KEY_SET_URL"`
	TokenExchangeIssuer       string          `yaml:"TOKEN_EXCHANGE_ISSUER_URL"`
	VehicleNFTAddress         string          `yaml:"VEHICLE_NFT_ADDRESS"`
	AfterMarketNFTAddress     string          `yaml:"AFTERMARKET_NFT_ADDRESS"`
	SyntheticNFTAddress       string          `yaml:"SYNTHETIC_NFT_ADDRESS"`
	TelemetryURL              string          `yaml:"TELEMETRY_URL"`
	FingerprintBucket         string          `yaml:"FINGERPRINT_BUCKET"`
	FingerprintDataType       string          `yaml:"FINGERPRINT_DATA_TYPE"`
	VCBucket                  string          `yaml:"VC_BUCKET"`
	VINVCDataType             string          `yaml:"VINVC_DATA_TYPE"`
	POMVCDataType             string          `yaml:"POMVC_DATA_TYPE"`
	CloudEventBucket          string          `yaml:"CLOUDEVENT_BUCKET"`
	AutoPiDataType            string          `yaml:"AUTOPI_DATA_TYPE"`
	AutoPiBucketName          string          `yaml:"AUTOPI_BUCKET_NAME"`
	HashDogDataType           string          `yaml:"HASHDOG_DATA_TYPE"`
	HashDogBucketName         string          `yaml:"HASHDOG_BUCKET_NAME"`
	StatusDataType            string          `yaml:"STATUS_DATA_TYPE"`
	StatusBucketName          string          `yaml:"STATUS_BUCKET_NAME"`
	IdentityAPIURL            string          `yaml:"IDENTITY_API_URL"`
	S3AWSRegion               string          `yaml:"S3_AWS_REGION"`
	S3AWSAccessKeyID          string          `yaml:"S3_AWS_ACCESS_KEY_ID"`
	S3AWSSecretAccessKey      string          `yaml:"S3_AWS_SECRET_ACCESS_KEY"`
	VINVCPrivateKey           string          `yaml:"VIN_ISSUER_PRIVATE_KEY"`
	DIMORegistryChainID       int64           `yaml:"DIMO_REGISTRY_CHAIN_ID"`
	ExternalHostname          string          `yaml:"EXTERNAL_HOSTNAME"`
	RevokedTokenIDs           string          `yaml:"REVOKED_TOKEN_IDS"`
	RuptelaSource             common.Address  `yaml:"RUPTELA_SOURCE_ADDRESS"`
	Clickhouse                config.Settings `yaml:",inline"`
}

Settings contains the application config.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL