new GeoServerServiceLimit()
BeNomad BeMap JavaScript API - GeoServerServiceLimit
One entry in `GeoServerInfoResponse.serviceLimits[]`. Describes a single
resource-limit applied to a service for the selected geoserver. Mirrors
the server DTO `ServiceLmt`:
{
"serviceName": "BenomadNearPoiService",
"key": "MaxDistance",
"argument": "MAX", // "MAX" | "MIN"
"type": "LONG", // "INT" | "LONG" | ...
"value": "1000", // string (always)
"unit": "NA" // "METER" | "SECOND" | "SQUARE_METER" | "NA"
}
The `value` field is a String on the wire (the server emits every limit
as a string regardless of the underlying type, to preserve precision and
avoid Number-precision issues for large longs). `getNumericValue()`
returns the parsed Number when `type` is INT or LONG.
- Since:
- 1.5.0
- Source:
Methods
getArgument()
`"MAX"` or `"MIN"`.
getNumericValue() → {Number}
Returns the value as a Number when `type` is INT or LONG, else `NaN`.
Returns:
- Type
- Number
getUnit()
`"METER"` / `"SECOND"` / `"SQUARE_METER"` / `"NA"`.
getValue()
Always a String — see class doc.