Schemas
PostSkoleskyssRequest
endDate må være samme dag som eller etter startDate, og kan ikke ha passert.
organisationIdnameNavnet på skyssretten. For eksempel 'Skoleskort 2025-2026'.
schoolNameNavnet på skolen
NumberOrString
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = string | |
| type = number |
ValidityRequest
startDate^(?:(?:\d\d[2468][04… · requiredendDate^(?:(?:\d\d[2468][04… · requirednameNavn på gyldigheten. Brukes i billettvisningen.
Må inneholde enten id eller validDates, ikke begge.
tripDurationMinutesAntall minutter et enkelt klipp er gyldig etter aktivering. Standard er 180 minutter.
maxAvailableTripsMaks antall turer totalt skyssretten gir rett til. Hvis utelatt er det ingen begrensning.
maxTripsPerDayMaks antall turer per dag skyssretten gir rett til. Standard er 2.
Tidsvindu for når eleven kan gjennomføre turer. Overstyrer eventuell standard fra config. fromHour må være mindre enn eller lik toHour.
Zone
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: fromPrivateCode, toPrivateCode | |
| type = object · requires: fromZoneId, toZoneId | |
| type = object · requires: groupOfTariffZoneId |
PrivateCodeZone
FareZoneIds
fromZoneId^[A-Z]{3}:FareZone:\… · requiredtoZoneId^[A-Z]{3}:FareZone:\… · requiredIdAndName
nameDeleteSkoleskyssRequest
organisationIdTravelRightOutcome
"created" = ny skyssrett. "replaced" = eksisterende skyssrett ble erstattet fordi noe var endret. "unchanged" = skyssretten var allerede lik forespørselen og ble beholdt; kun mottakeropplysninger ble oppdatert.