Class BowireMcpPendingConfirmation

Namespace
Kuestenlogik.Bowire.Mcp
Assembly
Kuestenlogik.Bowire.Mcp.dll

One parked confirmation. Kind identifies the tool the agent issued; Plan is the human-readable description the first-step response showed the user; ExpiresAt caps how long it stays redeemable. Top-level so consumers don't hit CA1034 when destructuring through Consume(string).

public sealed record BowireMcpPendingConfirmation : IEquatable<BowireMcpPendingConfirmation>
Inheritance
BowireMcpPendingConfirmation
Implements
Inherited Members

Constructors

BowireMcpPendingConfirmation(string, string, DateTimeOffset)

One parked confirmation. Kind identifies the tool the agent issued; Plan is the human-readable description the first-step response showed the user; ExpiresAt caps how long it stays redeemable. Top-level so consumers don't hit CA1034 when destructuring through Consume(string).

public BowireMcpPendingConfirmation(string Kind, string Plan, DateTimeOffset ExpiresAt)

Parameters

Kind string
Plan string
ExpiresAt DateTimeOffset

Properties

ExpiresAt

public DateTimeOffset ExpiresAt { get; init; }

Property Value

DateTimeOffset

Kind

public string Kind { get; init; }

Property Value

string

Plan

public string Plan { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out DateTimeOffset)

public void Deconstruct(out string Kind, out string Plan, out DateTimeOffset ExpiresAt)

Parameters

Kind string
Plan string
ExpiresAt DateTimeOffset

Equals(BowireMcpPendingConfirmation?)

public bool Equals(BowireMcpPendingConfirmation? other)

Parameters

other BowireMcpPendingConfirmation

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BowireMcpPendingConfirmation?, BowireMcpPendingConfirmation?)

public static bool operator ==(BowireMcpPendingConfirmation? left, BowireMcpPendingConfirmation? right)

Parameters

left BowireMcpPendingConfirmation
right BowireMcpPendingConfirmation

Returns

bool

operator !=(BowireMcpPendingConfirmation?, BowireMcpPendingConfirmation?)

public static bool operator !=(BowireMcpPendingConfirmation? left, BowireMcpPendingConfirmation? right)

Parameters

left BowireMcpPendingConfirmation
right BowireMcpPendingConfirmation

Returns

bool