Add latest changes
Dieser Commit ist enthalten in:
@@ -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
|
||||
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren