Class BowireMcpEndpointDescriptor

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

One row of the manifest — what's mounted where, in which mode. Property names are JSON-camelCased by the manifest endpoint's serializer so the workbench JS can read path / mode directly.

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

Constructors

BowireMcpEndpointDescriptor(string, BowireMcpEndpointMode)

One row of the manifest — what's mounted where, in which mode. Property names are JSON-camelCased by the manifest endpoint's serializer so the workbench JS can read path / mode directly.

public BowireMcpEndpointDescriptor(string Path, BowireMcpEndpointMode Mode)

Parameters

Path string
Mode BowireMcpEndpointMode

Properties

Mode

public BowireMcpEndpointMode Mode { get; init; }

Property Value

BowireMcpEndpointMode

Path

public string Path { get; init; }

Property Value

string

Methods

Deconstruct(out string, out BowireMcpEndpointMode)

public void Deconstruct(out string Path, out BowireMcpEndpointMode Mode)

Parameters

Path string
Mode BowireMcpEndpointMode

Equals(BowireMcpEndpointDescriptor?)

public bool Equals(BowireMcpEndpointDescriptor? other)

Parameters

other BowireMcpEndpointDescriptor

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 ==(BowireMcpEndpointDescriptor?, BowireMcpEndpointDescriptor?)

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

Parameters

left BowireMcpEndpointDescriptor
right BowireMcpEndpointDescriptor

Returns

bool

operator !=(BowireMcpEndpointDescriptor?, BowireMcpEndpointDescriptor?)

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

Parameters

left BowireMcpEndpointDescriptor
right BowireMcpEndpointDescriptor

Returns

bool