Home » NOVA Fulfillment » NOVA Fulfillment Service Model
ch.voev.nova.fulfillment.servicemodel
)Types / Enumerations:
Type Details | Details |
---|---|
Alias | DruckAttribut |
Abstract | true |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
receiptAttributeCode | ReceiptAttributeCode | 1..1 |
A fulfillment is a document that represents the bookable item that was bought by a customer. It allows a passenger to prove its travel right / service that was bought.
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
bookableItemID | BookableItemID | 1..1 | ||
receipts | Receipt | 1..* | ||
referenceDate | java.time.LocalDate | 1..1 | Reference date for lookup of any master data that is somehow connected with the fulfillment. Please be aware that the reference date might be different for every fulfillment. | |
fulfillmentType | FulfillmentType | 1..1 | Fulfillment type that was used to fulfill the bookable item. |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
bookableItemID | BookableItemID | 1..1 | ID of the bookable item for which this fulfillment data is for. | |
fulfillmentType | FulfillmentType | 1..1 | Fulfillment type that should be used to fulfill the bookable item. |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
bookingID | BookingID | 0..1 | ||
bookableItemIDs | BookableItemID | 0..* |
Request object to fulfill a booking.
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
fulfillments | FulfillmentData | 1..* | Fulfillment data for each bookable item of the booking. Important Notice: * You have to provide exactly one FulfillmentData object for each bookable item of a booking. Otherwise the request is invalid. | |
bookingID | BookingID | 1..1 | ID of the booking that should be fulfilled. |
Type Details | Details |
---|---|
Parent Class | AbstractReceiptProperty |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
values | java.lang.String | 1..* |
Type Details | Details |
---|---|
Parent Class | AbstractReceiptProperty |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
value | String | 1..1 |
Type Details | Details |
---|---|
Parent Class | AbstractReceiptProperty |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
rawData | byte | 0..* |
Type Details | Details |
---|---|
Alias | DruckBeleg |
Properties / Associations
Name | Type | Multiplicity | Constraints | Description |
---|---|---|---|---|
receiptProperties | AbstractReceiptProperty | 1..* | ||
receiptCode | ReceiptCode | 1..1 |