Skip to content
Tracon

ImageGenerationOperatorResponse

Namespace Tracon · Assembly Tracon.Abstractions.dll

The result of an operator image-generation action.

public sealed record ImageGenerationOperatorResponse : IEquatable<ImageGenerationOperatorResponse>

objectImageGenerationOperatorResponse

IEquatable<ImageGenerationOperatorResponse>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public ImageGenerationOperatorResponse()

Gets the generated image attachments.

public required IReadOnlyList<AttachmentDescriptor> Attachments { get; init; }

IReadOnlyList<AttachmentDescriptor>

Gets the observed generation quantity and configured cost.

public required ToolCallUsage Usage { get; init; }

ToolCallUsage

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(ImageGenerationOperatorResponse? other)

other ImageGenerationOperatorResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(ImageGenerationOperatorResponse?, ImageGenerationOperatorResponse?)

Section titled “ operator ==(ImageGenerationOperatorResponse?, ImageGenerationOperatorResponse?)”
public static bool operator ==(ImageGenerationOperatorResponse? left, ImageGenerationOperatorResponse? right)

left ImageGenerationOperatorResponse?

right ImageGenerationOperatorResponse?

bool

operator !=(ImageGenerationOperatorResponse?, ImageGenerationOperatorResponse?)

Section titled “ operator !=(ImageGenerationOperatorResponse?, ImageGenerationOperatorResponse?)”
public static bool operator !=(ImageGenerationOperatorResponse? left, ImageGenerationOperatorResponse? right)

left ImageGenerationOperatorResponse?

right ImageGenerationOperatorResponse?

bool