Interface HonuaOgcProcessJobOptions

interface HonuaOgcProcessJobOptions {
    basePath?: string;
    capabilityPolicy?: "advertised" | "strict";
    client: HonuaClient;
    conformance?: HonuaOgcProcessesConformanceInput;
    initialStatus?: HonuaOgcProcessJobStatus;
    jobControlOptions?: readonly string[];
    jobId: string;
    pollBudget?: JobResultsOptions;
    pollFn?: ((jobId: string, signal?: AbortSignal) => Promise<HonuaOgcProcessJobStatus>);
    pollIntervalMs?: number;
    processId?: string;
    resultsPath?: string;
    statusPath?: string;
}

Properties

basePath?: string

Raw endpoint path prefix (defaults to the Honua facade /ogc/processes).

capabilityPolicy?: "advertised" | "strict"
client: HonuaClient

Advertised conformance, used to gate cancel() on the Dismiss class.

initialStatus?: HonuaOgcProcessJobStatus

Initial server snapshot, as returned from executeOgcProcess.

jobControlOptions?: readonly string[]

The originating process's advertised jobControlOptions, when known.

jobId: string
pollBudget?: JobResultsOptions

Default polling budget; per-call JobResultsOptions win field by field.

pollFn?: ((jobId: string, signal?: AbortSignal) => Promise<HonuaOgcProcessJobStatus>)

Override of the default polling behavior; useful in tests.

pollIntervalMs?: number

Default pollIntervalMs for results().

processId?: string

Process identifier the job was created from, when known.

resultsPath?: string

Server-advertised results route (same-origin path), when the server published one.

statusPath?: string

Server-advertised status route (same-origin path), when the server published one.