# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
# Request class.
from __future__ import annotations
from dataclasses import dataclass
from microsoft.opentelemetry.a365.core.channel import Channel
from microsoft.opentelemetry.a365.core.models.messages import InputMessagesParam
[docs]
@dataclass
class Request:
"""Request details for agent execution."""
content: InputMessagesParam | None = None
session_id: str | None = None
channel: Channel | None = None
conversation_id: str | None = None