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 | |
billingAccount | BillingAccountRef | ||
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 |