Interface HonuaMapPackageLocator

Protocol-specific endpoint information attached to a binding.

interface HonuaMapPackageLocator {
    collectionId?: string | number;
    entitySet?: string;
    layerId?: string | number;
    serviceId?: string;
    typeName?: string;
    url?: string;
    [extra: string]: unknown;
}

Indexable

  • [extra: string]: unknown

    Allow additive fields from newer server revisions.

Properties

collectionId?: string | number
entitySet?: string
layerId?: string | number

The server's canonical SourceLocator.LayerId is string? (honua-server/src/Honua.Core/Features/Geoprocessing/Domain/SourceBinding.cs). Numeric forms (0) are accepted to match the SDK's historical shape; both variants are coerced to a number inside projectSourceBindings before hitting createDataset.

serviceId?: string
typeName?: string
url?: string