db_modeling_for_capi #5

Merged
jonas merged 23 commits from db_modeling_for_capi into main 2025-10-10 14:57:52 +00:00
4 changed files with 107 additions and 106 deletions
Showing only changes of commit 69fb1374b2 - Show all commits

2
.gitignore vendored
View File

@@ -19,6 +19,8 @@ test_data/*
test/test_output/*
logs/*
# ignore secrets
secrets.yaml

View File

@@ -40,7 +40,7 @@ testpaths = ["tests"]
pythonpath = ["src"]
[tool.ruff]
src = ["src", "test"]
src = ["src", "tests"]
[tool.ruff.lint]
select = [
@@ -147,4 +147,3 @@ select = [
"UP032", # Use f-string instead of `format` call
"W", # pycodestyle
]

View File

@@ -50,13 +50,13 @@ class ReservationData(BaseModel):
hotel_name: str | None = Field(None, max_length=200)
offer: str | None = Field(None, max_length=500)
user_comment: str | None = Field(None, max_length=2000)
fbclid: str | None = Field(None, max_length=100)
gclid: str | None = Field(None, max_length=100)
utm_source: str | None = Field(None, max_length=100)
utm_medium: str | None = Field(None, max_length=100)
utm_campaign: str | None = Field(None, max_length=100)
utm_term: str | None = Field(None, max_length=100)
utm_content: str | None = Field(None, max_length=100)
fbclid: str | None = Field(None, max_length=300)
gclid: str | None = Field(None, max_length=300)
utm_source: str | None = Field(None, max_length=150)
utm_medium: str | None = Field(None, max_length=150)
utm_campaign: str | None = Field(None, max_length=150)
utm_term: str | None = Field(None, max_length=150)
utm_content: str | None = Field(None, max_length=150)
@model_validator(mode="after")
def ensure_md5(self) -> "ReservationData":

View File

@@ -98,8 +98,8 @@ def sample_reservation(sample_customer):
utm_term="ski resort",
utm_content="ad1",
user_comment="Late check-in requested",
fbclid="",
gclid="abc123xyz",
fbclid="PAZXh0bgNhZW0BMABhZGlkAasmYBTNE3QBp1jWuJ9zIpfEGRJMP63fMAMI405yvG5EtH-OT0PxSkAbBJaudFHR6cMtkdHu_aem_fopaFtECyVPNW9fmWfEkyA",
gclid="",
hotel_code="HOTEL123",
hotel_name="Alpine Paradise Resort",
)