Interface CapabilityConstraintsExperimental

interface CapabilityConstraints {
    extensions?: Readonly<Record<`${string}.${string}`, JsonValue>>;
    filterOperators?: readonly FilterOperatorId[];
    inputFormats?: readonly string[];
    limits?: {
        maxRecords?: number;
        maxRequestBytes?: number;
        maxResponseBytes?: number;
    };
    outputFormats?: readonly string[];
    pagination?: {
        maxPageSize?: number;
        modes: readonly PaginationMode[];
    };
    spatialPredicates?: readonly SpatialPredicate[];
    supportedCrs?: readonly ResolvedCrsDefinition[];
    temporalPredicates?: readonly TemporalPredicate[];
}

Properties

extensions?: Readonly<Record<`${string}.${string}`, JsonValue>>

Caller metadata. Sensitive keys/forms are rejected; credentials remain prohibited.

filterOperators?: readonly FilterOperatorId[]
inputFormats?: readonly string[]
limits?: {
    maxRecords?: number;
    maxRequestBytes?: number;
    maxResponseBytes?: number;
}
outputFormats?: readonly string[]
pagination?: {
    maxPageSize?: number;
    modes: readonly PaginationMode[];
}
spatialPredicates?: readonly SpatialPredicate[]
supportedCrs?: readonly ResolvedCrsDefinition[]
temporalPredicates?: readonly TemporalPredicate[]