Interface OfflineRegionTileReadV1

A tile payload, plus the canonical coordinate that addressed it.

interface OfflineRegionTileReadV1 {
    attribution: Readonly<Record<string, string>>;
    bytes: Uint8Array;
    cache: OfflineRegionReadCacheDecisionV1;
    contentType?: string;
    degraded: readonly DegradedReason[];
    kind: "honua.offline-region-read";
    planCache: QueryPlanCacheOptions;
    provenance: OfflineRegionReadProvenanceV1;
    regionId: `sha256:${string}`;
    resourceId: string;
    resourceKind: "tile";
    tile: QueryTileKey;
    version: "1.0";
}

Hierarchy (view full)

Properties

attribution: Readonly<Record<string, string>>
bytes: Uint8Array

Caller-owned bytes exactly as they were persisted; never re-encoded.

contentType?: string
degraded: readonly DegradedReason[]

Same never-silently-live discipline a Result carries, in the same vocabulary. A binary read has no Result to stamp, so the degradation travels here.

kind
regionId: `sha256:${string}`
resourceId: string
resourceKind
version