API Reference
Class
BankedResetCredit
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.
Returned or exposed by
- Property BankedResetAdvice.CreditToReview
- Method BankedResetInventoryStore.Load
Accepted by parameters
- Method BankedResetInventoryStore.Save
- Method BankedResetPlanner.Build
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
- providerId System.String
- accountId System.String
- scope IntelligenceX.Telemetry.Limits.ResetCreditScope
- evidence IntelligenceX.Telemetry.Limits.ResetCreditEvidence
- observedAtUtc System.DateTimeOffset
- expiresAtUtc System.Nullable{System.DateTimeOffset} = null
- recordedUsedAtUtc System.Nullable{System.DateTimeOffset} = null
Inherited Methods
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.