IntelligenceX

API Reference

Class

UsageAccountBindingResolver

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Modifiers sealed

Resolves account identity from manual account-binding rules.

Inheritance

  • Object
  • UsageAccountBindingResolver

Constructors

public UsageAccountBindingResolver(IUsageAccountBindingStore bindingStore) #

Initializes a new binding-backed account resolver.

Parameters

bindingStore IntelligenceX.Telemetry.Usage.IUsageAccountBindingStore requiredposition: 0

Methods

public ResolvedUsageAccount Resolve(UsageEventRecord usageEvent, RawArtifactDescriptor? artifact = null) #
Returns: ResolvedUsageAccount

Resolves account information for a normalized usage event.

Parameters

usageEvent IntelligenceX.Telemetry.Usage.UsageEventRecord requiredposition: 0
artifact IntelligenceX.Telemetry.Usage.RawArtifactDescriptor? = null optionalposition: 1