Source code for microsoft.opentelemetry.a365.core.request

# 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