Skip to content

customerParamsObject

Defines properties for customer types, typically pre-declared via a define in the domain parameter file.

{
"key": <string>,
"liveries": [string: real],
"delayFactor": <real>,
}
key string
Unique identifier for referencing this customer type.
clone customerParamsKey
Inherit values from a previously defined customer type.
liveries [string: real] default null
Maps livery names to subsidy values; controls which resource liveries can service this customer. Empty/null permits any livery. Combines with a skill option’s own livery requirement — see Livery on the skillOption page.
delayFactor real default 1.0
Multiplier applied to all delay costs for this customer’s stops.
helix helixObject
Helix-specific configuration (see below).

The helix block is a Helix addition to customerParams (ignored by Spiral itself).

{
"tag": <string> | null,
}
projects projectParamsKey
The project types an operator may create for this customer. Restricts the create-from-template picker (and therefore the project’s root stop) in the Helix client.
tag string
The code shown on the marker of every project stop belonging to this customer — see stopParams `tag`. Absent (the default) means the stop shows nothing, so a coded marker stands out as an account worth noticing; a stop type authoring its own `tag` keeps it. Inherited down the clone chain, so a code on a parent customer covers its variants.