CompactResponseMethodPublicBody Class

Definition

The CompactResponseMethodPublicBody.

public class CompactResponseMethodPublicBody : System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.CompactResponseMethodPublicBody>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.CompactResponseMethodPublicBody>
type CompactResponseMethodPublicBody = class
    interface IJsonModel<CompactResponseMethodPublicBody>
    interface IPersistableModel<CompactResponseMethodPublicBody>
Public Class CompactResponseMethodPublicBody
Implements IJsonModel(Of CompactResponseMethodPublicBody), IPersistableModel(Of CompactResponseMethodPublicBody)
Inheritance
CompactResponseMethodPublicBody
Implements

Properties

Name Description
Input

Gets the Input.

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

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

<remarks> Supported types:

</remarks>

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" }.

Instructions

Gets the Instructions.

Model

Gets the Model.

PreviousResponseId

Gets the PreviousResponseId.

Methods

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

Operators

Name Description
Implicit(CompactResponseMethodPublicBody to BinaryContent)

Explicit Interface Implementations

Name Description
IJsonModel<CompactResponseMethodPublicBody>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<CompactResponseMethodPublicBody>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<CompactResponseMethodPublicBody>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<CompactResponseMethodPublicBody>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<CompactResponseMethodPublicBody>.Write(ModelReaderWriterOptions)

Applies to