Skip to content

AgentVersionDiffResponse

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

Raw JSON response for comparing two definition versions. The diff is not computed on the server; the client compares the two raw definitions field by field.

public sealed record AgentVersionDiffResponse : IEquatable<AgentVersionDiffResponse>

objectAgentVersionDiffResponse

IEquatable<AgentVersionDiffResponse>

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

public AgentVersionDiffResponse()

Left (usually older) side of the comparison.

public required AgentDefinition Left { get; init; }

AgentDefinition

Right (usually newer) side of the comparison.

public required AgentDefinition Right { get; init; }

AgentDefinition

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(AgentVersionDiffResponse? other)

other AgentVersionDiffResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(AgentVersionDiffResponse?, AgentVersionDiffResponse?)

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

left AgentVersionDiffResponse?

right AgentVersionDiffResponse?

bool

operator !=(AgentVersionDiffResponse?, AgentVersionDiffResponse?)

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

left AgentVersionDiffResponse?

right AgentVersionDiffResponse?

bool