Interface HonuaProcessExecuteRequest

interface HonuaProcessExecuteRequest {
    context?: unknown;
    inputs?: OgcProcessInputs;
    mode?: "async" | "auto";
    outputs?: Record<string, {
        format?: {
            mediaType?: string;
        };
        transmissionMode?: "value" | "reference";
    }>;
    parameters?: Record<string, unknown>;
    plan?: unknown;
    processId?: string;
    resultNames?: readonly string[];
    signal?: AbortSignal;
}

Properties

context?: unknown

geospatial-grpc ExecutionContext message or compatible plain object.

OGC-style input bag, also used as GPServer submit parameters by the GeoServices adapter.

mode?: "async" | "auto"
outputs?: Record<string, {
    format?: {
        mediaType?: string;
    };
    transmissionMode?: "value" | "reference";
}>

OGC output descriptor map, when targeting OGC API Processes.

parameters?: Record<string, unknown>

GeoServices GPServer submit parameters. Takes precedence over inputs.

plan?: unknown

geospatial-grpc ExecutionPlan message or compatible plain object.

processId?: string

OGC process id or a human-readable id for GP/gRPC plans.

resultNames?: readonly string[]

Result ids to fetch when targeting GeoServices GPServer result routes.

signal?: AbortSignal