ExtractionRunKey

data class ExtractionRunKey(val contextId: <Error class: unknown class>, val runRef: ExtractionRunRef)

Identifies one run inside one tenant.

A run id is host-minted and DICE never assumes it is globally unique, so the tenant travels with it everywhere. Two tenants that both mint the run id run-1 have two different runs, and this type is why nothing can accidentally treat them as one.

EXPERIMENTAL. The shape may still change while extraction runs (DICE #67) land.

Constructors

Link copied to clipboard
constructor(contextId: <Error class: unknown class>, runRef: ExtractionRunRef)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val contextId: <Error class: unknown class>

The tenant that owns the run

Link copied to clipboard

Functions

Link copied to clipboard

The tenant id as a plain string, for Java callers, since ContextId is a value class.