mirror of
https://github.com/yavook/kiwi-simple-metrics.git
synced 2024-11-22 23:43:01 +00:00
18 lines
434 B
Python
18 lines
434 B
Python
from pydantic import AnyUrl, BaseModel
|
|
|
|
|
|
class LogSettings(BaseModel):
|
|
# if True, prints reports to stdout
|
|
enabled: bool = False
|
|
|
|
# how to format reports to stdout
|
|
format: str = "[{state}] {result}"
|
|
|
|
|
|
class WebhookSettings(BaseModel):
|
|
# webhooks to ping on success/on failure
|
|
url: AnyUrl | None = None
|
|
fail: AnyUrl | None = None
|
|
|
|
# allow insecure/self-signed webhook targets
|
|
insecure: bool = False
|