ProductOrderItem
ProductOrderItem
Data type: Extensible
An identified part of the order. A Product Order is decomposed into one or more order items.
| Name | Type | Description | Example |
|---|---|---|---|
| @type (1) | string | When sub-classing, this defines the sub-class Extensible name | |
| id (1) | string | Identifier of the ProductOrder item (generally it is a sequence number 01, 02, 03,...) | 01 |
| action (1) | OrderItemActionType | ||
| @baseType | string | When sub-classing, this defines the super-class | |
| @schemaLocation | string | A URI to a JSON-Schema file that defines additional attributes and relationships | |
| product | ProductRefOrValue | ||
| productOffering | ProductOfferingRefOrValue | ||
| alternateProductOffering | ProductOfferingRefOrValue | ||
| productOrderItemRelationship | OrderItemRelationship [n..m] | Product Order item relationship | [] |
| productOfferingQualificationItem | ProductOfferingQualificationItemRef | ||
| endUserAppointmentIsNecessary | boolean | Defines if an end user appointment is required for this order item | false |
| requestedTimeSlot | TimeSlot | ||
| appointment | AppointmentRefOrValue |