Agent365Baggage Class

Opt-in Agent365 OpenTelemetry baggage bridge for Teams activity context.

Constructor

Agent365Baggage(values: Mapping[str, str | int | float | None] | None = None)

Parameters

Name Description
values
Default value: None

Methods

from_activity
operation_source
set

from_activity

from_activity(source: Activity | _ActivityContextSource | None, *, include: Iterable[Literal['senderName', 'agentName', 'agentDescription', 'senderEmail', 'agentEmail']] | None = None, operation_source: str | int | float | None = None, channel_link: str | int | float | None = None, additional_baggage: Mapping[str, str | int | float | None] | None = None) -> Self

Parameters

Name Description
source
Required

Keyword-Only Parameters

Name Description
include
Default value: None
operation_source
Default value: None
channel_link
Default value: None
additional_baggage
Default value: None

operation_source

operation_source(value: str | int | float | None) -> Self

Parameters

Name Description
value
Required

set

set(key: str, value: str | int | float | None) -> Self

Parameters

Name Description
key
Required
value
Required