mirror of
https://github.com/invariantlabs-ai/invariant-gateway.git
synced 2026-05-22 14:59:41 +02:00
17 lines
420 B
Python
17 lines
420 B
Python
"""Common Request context data class."""
|
|
|
|
from dataclasses import dataclass
|
|
from typing import Any, Dict, Optional
|
|
|
|
from common.config_manager import GatewayConfig
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
class RequestContextData:
|
|
"""Request context data class."""
|
|
|
|
request_json: Dict[str, Any]
|
|
dataset_name: Optional[str] = None
|
|
invariant_authorization: Optional[str] = None
|
|
config: Optional[GatewayConfig] = None
|