Skip to content

TenantProviderBindingResponse

Namespace AgentPrism · Assembly AgentPrism.AspNetCore.dll

The response describing a tenant provider binding.

public sealed record TenantProviderBindingResponse : IEquatable<TenantProviderBindingResponse>

objectTenantProviderBindingResponse

IEquatable<TenantProviderBindingResponse>

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

Carries no credential value, only the configuration key’s NAME.

public TenantProviderBindingResponse()

Gets the configuration key name the credential is read from.

public required string ApiKeyConfigurationName { get; init; }

string

Gets the optional endpoint override.

public string? Endpoint { get; init; }

string?

Gets the provider name.

public required string ProviderName { get; init; }

string

Gets whether ApiKeyConfigurationName currently resolves to a value.

public required bool Resolved { get; init; }

bool

Gets the time this binding was last written.

public required DateTimeOffset UpdatedAt { get; init; }

DateTimeOffset

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(TenantProviderBindingResponse? other)

other TenantProviderBindingResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(TenantProviderBindingResponse?, TenantProviderBindingResponse?)

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

left TenantProviderBindingResponse?

right TenantProviderBindingResponse?

bool

operator !=(TenantProviderBindingResponse?, TenantProviderBindingResponse?)

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

left TenantProviderBindingResponse?

right TenantProviderBindingResponse?

bool