Language

VoiceAgentToolResponseScheduling Struct

Definition

When a tool invocation creates a follow-up response. Additional values may be added over time.

public readonly struct VoiceAgentToolResponseScheduling : IEquatable<Azure.AI.Projects.Agents.VoiceAgentToolResponseScheduling>
type VoiceAgentToolResponseScheduling = struct
Public Structure VoiceAgentToolResponseScheduling
Implements IEquatable(Of VoiceAgentToolResponseScheduling)
Inheritance
VoiceAgentToolResponseScheduling
Implements

Constructors

Name Description
VoiceAgentToolResponseScheduling(String)

Initializes a new instance of VoiceAgentToolResponseScheduling.

Properties

Name Description
Interrupt

Interrupt the active response and create a follow-up response.

Silent

Do not create a follow-up response after the service-executed tool invocation completes.

SkipIfBusy

Create a follow-up response only when no response is active.

WhenIdle

Create a follow-up response when the conversation is idle.

Methods

Name Description
Equals(VoiceAgentToolResponseScheduling)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(VoiceAgentToolResponseScheduling, VoiceAgentToolResponseScheduling)

Determines if two VoiceAgentToolResponseScheduling values are the same.

Implicit(String to Nullable<VoiceAgentToolResponseScheduling>)
Implicit(String to VoiceAgentToolResponseScheduling)

Converts a string to a VoiceAgentToolResponseScheduling.

Inequality(VoiceAgentToolResponseScheduling, VoiceAgentToolResponseScheduling)

Determines if two VoiceAgentToolResponseScheduling values are not the same.

Applies to