feat: persist browser sessions and update admin workflows
This commit is contained in:
@@ -32,6 +32,7 @@ class UpstreamCreate(BaseModel):
|
||||
balance_endpoint: str = ""
|
||||
balance_response_path: str = ""
|
||||
balance_divisor: float = 1.0
|
||||
balance_alert_threshold: Optional[float] = None
|
||||
|
||||
|
||||
class UpstreamUpdate(BaseModel):
|
||||
@@ -48,6 +49,7 @@ class UpstreamUpdate(BaseModel):
|
||||
balance_endpoint: Optional[str] = None
|
||||
balance_response_path: Optional[str] = None
|
||||
balance_divisor: Optional[float] = None
|
||||
balance_alert_threshold: Optional[float] = None
|
||||
|
||||
|
||||
class UpstreamResponse(BaseModel):
|
||||
@@ -70,6 +72,7 @@ class UpstreamResponse(BaseModel):
|
||||
balance_endpoint: str = ""
|
||||
balance_response_path: str = ""
|
||||
balance_divisor: float = 1.0
|
||||
balance_alert_threshold: Optional[float] = None
|
||||
created_at: datetime
|
||||
updated_at: datetime
|
||||
|
||||
|
||||
Reference in New Issue
Block a user