Add latest changes

Dieser Commit ist enthalten in:
2025-07-03 20:38:33 +00:00
Ursprung 63f3d92724
Commit 6f6cde65db
129 geänderte Dateien mit 3998 neuen und 1199 gelöschten Zeilen

Datei anzeigen

@@ -1,11 +1,11 @@
from pydantic import BaseModel, EmailStr
from pydantic import BaseModel, EmailStr, field_validator, model_validator
from datetime import datetime
from typing import Optional, Dict, Any
class LicenseActivationRequest(BaseModel):
license_key: str
machine_id: str
hardware_hash: str
machine_name: str
hardware_fingerprint: str
os_info: Optional[Dict[str, Any]] = None
app_version: Optional[str] = None
@@ -18,8 +18,8 @@ class LicenseActivationResponse(BaseModel):
class LicenseVerificationRequest(BaseModel):
license_key: str
machine_id: str
hardware_hash: str
machine_name: str
hardware_fingerprint: str
activation_id: int
class LicenseVerificationResponse(BaseModel):
@@ -44,9 +44,8 @@ class VersionCheckResponse(BaseModel):
class SessionStartRequest(BaseModel):
license_key: str
machine_id: str
hardware_id: str
hardware_hash: str
machine_name: str
hardware_fingerprint: str
version: str
ip_address: Optional[str] = None