INNER CODE UNIT · Python
GroupPayload
NextWeb4/lan-file-transfer · lan_transfer/api.py:81
class GroupPayload(BaseModel):
id: str
name: str | None = None
description: str | None = None
class FilePermissionPayload(BaseModel):
allowed_groups: list[str]
def client_ip(request: Request) -> str:
return request.client.host if request.client else "unknown"
def session_token_from_headers(
authorization: str | None,
x_admin_session: str | None,
x_user_session: str | None,