Interface OfflineRegionManifestV1

Serializable, immutable description of one bounded offline snapshot.

interface OfflineRegionManifestV1 {
    attribution: Readonly<Record<string, string>>;
    bounds: OfflineRegionBounds;
    expiresAt?: string;
    id: `sha256:${string}`;
    kind: "honua.offline-region";
    maxZoom?: number;
    minZoom?: number;
    name: string;
    resources: readonly OfflineRegionResourceV1[];
    source: {
        authorizationScopeDigest: `sha256:${string}`;
        endpoint: string;
        id: string;
        observation: OfflineRegionObservation;
        planVersion: string;
        schemaVersion: string;
        sourceVersion: string;
        validator?: OfflineRegionValidator;
    };
    totalLogicalBytes: number;
    version: "1.0";
}

Properties

attribution: Readonly<Record<string, string>>
expiresAt?: string
id: `sha256:${string}`
kind
maxZoom?: number
minZoom?: number
name: string
resources: readonly OfflineRegionResourceV1[]
source: {
    authorizationScopeDigest: `sha256:${string}`;
    endpoint: string;
    id: string;
    observation: OfflineRegionObservation;
    planVersion: string;
    schemaVersion: string;
    sourceVersion: string;
    validator?: OfflineRegionValidator;
}
totalLogicalBytes: number

Sum of resource payload lengths; not physical or unique backing-store bytes.

version