IntelligenceX

API Reference

Class

BankedResetCredit

Namespace IntelligenceX.Telemetry.Limits
Assembly IntelligenceX
Modifiers sealed

An account-scoped inventory record, not authority to redeem a reset. Unknown expiry is preserved, and recording use does not call the provider.

Inheritance

  • Object
  • BankedResetCredit

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public BankedResetCredit(String id, String providerId, String accountId, ResetCreditScope scope, ResetCreditEvidence evidence, DateTimeOffset observedAtUtc, Nullable<DateTimeOffset> expiresAtUtc = null, Nullable<DateTimeOffset> recordedUsedAtUtc = null) #

Creates a reset record with explicit provenance and observation time.

Parameters

id System.String requiredposition: 0
providerId System.String requiredposition: 1
accountId System.String requiredposition: 2
scope IntelligenceX.Telemetry.Limits.ResetCreditScope requiredposition: 3
evidence IntelligenceX.Telemetry.Limits.ResetCreditEvidence requiredposition: 4
observedAtUtc System.DateTimeOffset requiredposition: 5
expiresAtUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 6
recordedUsedAtUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 7

Properties

public String Id { get; } #

Stable inventory ID, distinct from the account ID.

public String ProviderId { get; } #

Provider owning the credit.

public String AccountId { get; } #

Exact account identity; credits are never pooled between accounts.

public ResetCreditScope Scope { get; } #

Reported affected windows.

public ResetCreditEvidence Evidence { get; } #

Origin of the inventory entry.

public DateTimeOffset ObservedAtUtc { get; } #

When this entry was last verified or entered.

public Nullable<DateTimeOffset> ExpiresAtUtc { get; } #

Known expiry instant, or null when not reported.

public Nullable<DateTimeOffset> RecordedUsedAtUtc { get; } #

Locally recorded use, not a redemption receipt.