Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ServiceName string `env:"SERVICE_NAME" envDefault:"events-processing-platform"` Logger logger.Config EventStoreConfig eventstoredb.EventStoreConfig Neo4j config.Neo4jConfig Postgres config.PostgresConfig Jaeger tracing.JaegerConfig GRPC GRPC Services Services Utils Utils }
func InitConfig ¶
type Services ¶
type Services struct { ValidationApi string `env:"VALIDATION_API" validate:"required"` ValidationApiKey string `env:"VALIDATION_API_KEY" validate:"required"` EventsProcessingPlatformUrl string `env:"EVENTS_PROCESSING_PLATFORM_URL" validate:"required"` EventsProcessingPlatformApiKey string `env:"EVENTS_PROCESSING_PLATFORM_API_KEY" validate:"required"` ScrapingBeeApiKey string `env:"SCRAPING_BEE_API_KEY" validate:"required"` CoreSignalApiKey string `env:"CORE_SIGNAL_API_KEY" validate:"required" envDefault:"{}"` PromptJsonSchema string `` /* 1144-byte string literal not displayed */ OpenAi struct { ApiPath string `env:"OPENAI_API_PATH,required" envDefault:"N/A"` ApiKey string `env:"OPENAI_API_KEY,required" envDefault:"N/A"` Organization string `env:"OPENAI_ORGANIZATION,required" envDefault:""` ScrapeCompanyPrompt string `` /* 136-byte string literal not displayed */ ScrapeDataPrompt string `` /* 697-byte string literal not displayed */ } Novu struct { ApiKey string `env:"NOVU_API_KEY,required" envDefault:"N/A"` } FileStoreApiConfig fsc.FileStoreApiConfig }
Click to show internal directories.
Click to hide internal directories.