TenantProviderBindingResponse
AgentPrism.AspNetCore.dllThe response describing a tenant provider binding.
public sealed record TenantProviderBindingResponse : IEquatable<TenantProviderBindingResponse>Inheritance
Section titled “Inheritance”object ← TenantProviderBindingResponse
Implements
Section titled “Implements”IEquatable<TenantProviderBindingResponse>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Carries no credential value, only the configuration key’s NAME.
Constructors
Section titled “Constructors”TenantProviderBindingResponse()
Section titled “ TenantProviderBindingResponse()”public TenantProviderBindingResponse()Properties
Section titled “Properties”ApiKeyConfigurationName
Section titled “ ApiKeyConfigurationName”Gets the configuration key name the credential is read from.
public required string ApiKeyConfigurationName { get; init; }Property Value
Section titled “Property Value”Endpoint
Section titled “ Endpoint”Gets the optional endpoint override.
public string? Endpoint { get; init; }Property Value
Section titled “Property Value”ProviderName
Section titled “ ProviderName”Gets the provider name.
public required string ProviderName { get; init; }Property Value
Section titled “Property Value”Resolved
Section titled “ Resolved”Gets whether ApiKeyConfigurationName currently resolves to a value.
public required bool Resolved { get; init; }Property Value
Section titled “Property Value”UpdatedAt
Section titled “ UpdatedAt”Gets the time this binding was last written.
public required DateTimeOffset UpdatedAt { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(TenantProviderBindingResponse?)
Section titled “ Equals(TenantProviderBindingResponse?)”public bool Equals(TenantProviderBindingResponse? other)Parameters
Section titled “Parameters”other TenantProviderBindingResponse?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(TenantProviderBindingResponse?, TenantProviderBindingResponse?)
Section titled “ operator ==(TenantProviderBindingResponse?, TenantProviderBindingResponse?)”public static bool operator ==(TenantProviderBindingResponse? left, TenantProviderBindingResponse? right)Parameters
Section titled “Parameters”left TenantProviderBindingResponse?
right TenantProviderBindingResponse?
Returns
Section titled “Returns”operator !=(TenantProviderBindingResponse?, TenantProviderBindingResponse?)
Section titled “ operator !=(TenantProviderBindingResponse?, TenantProviderBindingResponse?)”public static bool operator !=(TenantProviderBindingResponse? left, TenantProviderBindingResponse? right)Parameters
Section titled “Parameters”left TenantProviderBindingResponse?
right TenantProviderBindingResponse?