Home » NOVA Quota » NOVA Quota Service Model
ch.voev.nova.quota.servicemodel
)Types / Enumerations:
Type represents a product specific quota availabilities for a parking facility.
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
requestID | ExternalReferenceID | 1..1 | ID that was sent with the request so that response can be easily matched to the request. | |
novaLegacyParkingFacilityCode | java.lang.Integer | 1..1 | @Positive | Internal NOVA code for a parking facility. |
productNumber | ProductNumber | 1..1 | Product number to which this parking quota belongs to. | |
quotaAvailabilities | ParkingQuotaAvailability | 0..* | List with availability information for the represented quota. | |
messageIDs | MessageID | 0..* | Link to the messages that describes what problems occurred during the processing of the request. The actual message is part of overall response (Response.getMessages() ). The property is only set in case that some problems occurred that are connected with this quota. |
Type represents a request for a product specific parking quota.
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
requestID | ExternalReferenceID | 1..1 | Request ID is used to easily link request and response. | |
novaLegacyParkingFacilityCode | java.lang.Integer | 1..1 | @Positive | Internal NOVA code for a parking facility. |
productNumber | ProductNumber | 1..1 | Product number for which the parking quota should be returned. | |
validFrom | java.time.LocalDate | 1..1 | Begin of the parking period for which the quotas should be returned (actual value is included). | |
validThrough | java.time.LocalDate | 1..1 | Requested end of the parking period (actual value is included). |
Type represents an availability inside a parking quota for a single day.
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
date | java.time.LocalDate | 1..1 | Date of the availability. | |
amount | int | 1..1 | @PositiveOrZero | |
quotaID | QuotaID | 1..1 | ID of the quota that belongs to this availability. |
Type implements a NOVA domain extension for data structures that are connected with NOVA's quota system.
This type is used to reference buckets and bookings inside the quota system.
Type Details | Details |
---|---|
Parent Class | DomainExtension |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
quotaIDs | QuotaID | 1..* | List of quota IDs that belong to this domain extension. | |
quotaBookingID | QuotaBookingID | 0..1 | ID of booking in the quota system. |