Improved features, implemented moco integration

This commit is contained in:
2026-02-18 19:59:14 +01:00
parent af2c9e7fd8
commit 8e4f155a16
11 changed files with 827 additions and 427 deletions

View File

@@ -376,6 +376,21 @@ class LicenseKey(DBModel):
updated_at: Optional[datetime] = None
class LicenseKeyOffer(DBModel):
"""MOCO offer created for a license key."""
id: Optional[UUID] = None
license_key_id: UUID
moco_offer_id: int
moco_offer_identifier: Optional[str] = None
moco_offer_url: Optional[str] = None
offer_title: Optional[str] = None
company_name: Optional[str] = None
price: Optional[float] = None
payment_frequency: Optional[str] = None
status: str = "draft"
created_at: Optional[datetime] = None
class CompanyDailyQuota(DBModel):
"""Daily usage quota for a company."""
id: Optional[UUID] = None