Добавлен поллер накладной

This commit is contained in:
Раис Юсупалиев
2026-05-23 20:24:23 +03:00
parent c494d50566
commit 5526f90cb3
23 changed files with 1481 additions and 61 deletions
+6
View File
@@ -116,6 +116,11 @@ class ObservabilityConfig(BaseModel):
otlp_insecure: bool = True
class WaybillPollerConfig(BaseModel):
interval_seconds: float = Field(default=30.0, gt=0)
batch_size: int = Field(default=50, gt=0)
class Settings(BaseSettings):
model_config = SettingsConfigDict(
extra="ignore",
@@ -132,6 +137,7 @@ class Settings(BaseSettings):
default_factory=AddressSuggestionsConfig
)
observability: ObservabilityConfig
waybill_poller: WaybillPollerConfig = Field(default_factory=WaybillPollerConfig)
@classmethod
def settings_customise_sources(