Class OrchestratorEndpoint

Namespace
Kuestenlogik.Bowire.Security
Assembly
Kuestenlogik.Bowire.dll

An endpoint the orchestrated scan can consider.

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

Constructors

OrchestratorEndpoint(string, string, string?)

An endpoint the orchestrated scan can consider.

public OrchestratorEndpoint(string EndpointId, string Path, string? Method = null)

Parameters

EndpointId string
Path string
Method string

Properties

EndpointId

public string EndpointId { get; init; }

Property Value

string

Method

public string? Method { get; init; }

Property Value

string

Path

public string Path { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out string?)

public void Deconstruct(out string EndpointId, out string Path, out string? Method)

Parameters

EndpointId string
Path string
Method string

Equals(OrchestratorEndpoint?)

public bool Equals(OrchestratorEndpoint? other)

Parameters

other OrchestratorEndpoint

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

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

Parameters

left OrchestratorEndpoint
right OrchestratorEndpoint

Returns

bool

operator !=(OrchestratorEndpoint?, OrchestratorEndpoint?)

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

Parameters

left OrchestratorEndpoint
right OrchestratorEndpoint

Returns

bool