ServerEventResponseInvocationDelta Class

Definition

Returned when a hosted agent invocation produces a non-speech SSE event, passed through as-is.

public class ServerEventResponseInvocationDelta : Azure.AI.VoiceLive.SessionUpdate, System.ClientModel.Primitives.IJsonModel<Azure.AI.VoiceLive.ServerEventResponseInvocationDelta>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.VoiceLive.ServerEventResponseInvocationDelta>
type ServerEventResponseInvocationDelta = class
    inherit SessionUpdate
    interface IJsonModel<ServerEventResponseInvocationDelta>
    interface IPersistableModel<ServerEventResponseInvocationDelta>
Public Class ServerEventResponseInvocationDelta
Inherits SessionUpdate
Implements IJsonModel(Of ServerEventResponseInvocationDelta), IPersistableModel(Of ServerEventResponseInvocationDelta)
Inheritance
ServerEventResponseInvocationDelta
Implements

Properties

Name Description
Delta

The raw event data from the hosted agent invocation.

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"). : Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""). : Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }). : Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"). : Creates a payload of { "key": "value" }.

EventId

Gets the EventId.

(Inherited from SessionUpdate)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ServerEventResponseInvocationDelta>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ServerEventResponseInvocationDelta>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<SessionUpdate>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from SessionUpdate)
IJsonModel<SessionUpdate>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from SessionUpdate)
IPersistableModel<ServerEventResponseInvocationDelta>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ServerEventResponseInvocationDelta>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ServerEventResponseInvocationDelta>.Write(ModelReaderWriterOptions)
IPersistableModel<SessionUpdate>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from SessionUpdate)
IPersistableModel<SessionUpdate>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from SessionUpdate)
IPersistableModel<SessionUpdate>.Write(ModelReaderWriterOptions) (Inherited from SessionUpdate)

Applies to