BaggageBuilderUtils class

Utilities to populate BaggageBuilder from a TurnContext.

Method Details

fromTurnContext(BaggageBuilder, TurnContextLike)

Populate all supported baggage pairs from the provided TurnContext.

static function fromTurnContext(builder: BaggageBuilder, turnContext: TurnContextLike): BaggageBuilder

Parameters

builder
BaggageBuilder
turnContext
TurnContextLike

Returns

setCallerBaggage(BaggageBuilder, TurnContextLike)

static function setCallerBaggage(builder: BaggageBuilder, turnContext: TurnContextLike): BaggageBuilder

Parameters

builder
BaggageBuilder
turnContext
TurnContextLike

Returns

setChannelBaggage(BaggageBuilder, TurnContextLike)

static function setChannelBaggage(builder: BaggageBuilder, turnContext: TurnContextLike): BaggageBuilder

Parameters

builder
BaggageBuilder
turnContext
TurnContextLike

Returns

setConversationIdBaggage(BaggageBuilder, TurnContextLike)

static function setConversationIdBaggage(builder: BaggageBuilder, turnContext: TurnContextLike): BaggageBuilder

Parameters

builder
BaggageBuilder
turnContext
TurnContextLike

Returns

setTargetAgentBaggage(BaggageBuilder, TurnContextLike)

static function setTargetAgentBaggage(builder: BaggageBuilder, turnContext: TurnContextLike): BaggageBuilder

Parameters

builder
BaggageBuilder
turnContext
TurnContextLike

Returns

setTenantIdBaggage(BaggageBuilder, TurnContextLike)

static function setTenantIdBaggage(builder: BaggageBuilder, turnContext: TurnContextLike): BaggageBuilder

Parameters

builder
BaggageBuilder
turnContext
TurnContextLike

Returns