Interface OgcProcessesDiscoveryResult

Result of raw OGC API Processes capability/metadata discovery.

interface OgcProcessesDiscoveryResult {
    basePath: string;
    capabilities: readonly Capability[];
    conformsTo: readonly string[];
    diagnostics: readonly DiscoveryDiagnostic[];
    endpoint: string;
    evidence: readonly DiscoveryCapabilityEvidence[];
    processes: readonly OgcProcessDiscoverySummary[];
    provenance: readonly DiscoveryProvenance[];
    retrievedAt: string;
}

Properties

basePath: string

Service-root path prefix the endpoint is mounted under ("" for an origin-rooted service). Pass it to client.ogcProcesses({ basePath }) so describe / execute / job routes resolve against the discovered root rather than the Honua facade prefix.

capabilities: readonly Capability[]

Effective capabilities intersected from advertised conformance (processes or empty).

conformsTo: readonly string[]

Conformance classes the service advertised, verbatim. Hand the whole discovery result to client.ogcProcesses({ basePath, conformance }) so execution and dismissal are gated on the server's own declaration.

diagnostics: readonly DiscoveryDiagnostic[]
endpoint: string
evidence: readonly DiscoveryCapabilityEvidence[]
processes: readonly OgcProcessDiscoverySummary[]
provenance: readonly DiscoveryProvenance[]
retrievedAt: string