Preserve additive fields through round-trip without forcing a type bump.
OptionalboundOptionalcreatedOptionalexpiresOptional server retention / hosting expiry timestamp.
OptionalinitialOptionallabelOptionallegendMapLibre-compatible style document. The runtime composes style-ref
overrides and theme tokens into this body before handing it to
maplibre-gl.Map.setStyle.
OptionalpopupOptionalpreviewOptionalstatusOptionalstyleOptionaltemplateOptionalthemeOptional inline theme body. Overrides out-of-band theme lookup.
OptionalthemeOptionalupdated
v1 MapPackage shape — mirrors the draft server type in
/home/makani/honua-server/src/Honua.Core/Features/Geoprocessing/Domain/MapPackage.cs. Unknown fields are preserved throughupdatePackageround-trip so minor additive changes do not break runtime consumers.