Skip to content

McpOAuthCompleteResult

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The result of the OAuth callback.

public sealed record McpOAuthCompleteResult : IEquatable<McpOAuthCompleteResult>

objectMcpOAuthCompleteResult

IEquatable<McpOAuthCompleteResult>

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

public McpOAuthCompleteResult()

The failure reason (safe to show to the user, carries no secret).

public string? Error { get; init; }

string?

The name of the authorized server. null for McpOAuthOperationStatus.InvalidState.

public string? ServerName { get; init; }

string?

The result status.

public required McpOAuthOperationStatus Status { get; init; }

McpOAuthOperationStatus

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(McpOAuthCompleteResult? other)

other McpOAuthCompleteResult?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(McpOAuthCompleteResult?, McpOAuthCompleteResult?)

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

left McpOAuthCompleteResult?

right McpOAuthCompleteResult?

bool

operator !=(McpOAuthCompleteResult?, McpOAuthCompleteResult?)

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

left McpOAuthCompleteResult?

right McpOAuthCompleteResult?

bool