from dataclasses import dataclass
from typing import Generic, TypeVar

T = TypeVar('T')


@dataclass
class ApiResponse(Generic[T]):
    data: T
    message: str
    status_code: int