PlantUML Syntax:<br />class Order {<br />String orderNumber<br />String orderDate<br />String orderPlacedDateTime<br />String orderStatus<br />...<br />}</p>class LineItem {<br />Integer lineNumber<br />...<br />}</p><p>class ProductItem {<br />String order
PlantUML Syntax:<br />
class Order {<br />
String uuid<br />
String orderNumber<br />
String orderDate<br />
String orderPlacedDateTime<br />
String orderStatus<br />
…<br />
}</p>
<p>class LineItem {<br />
Integer lineNumber<br />
…<br />
}</p>
<p>class ProductItem {<br />
String identifier<br />
String name<br />
…<br />
}</p>
<p>class ShippingItem {<br />
String identifier<br />
String carrier<br />
…<br />
}</p>
<p>class Price {<br />
Float price<br />
…<br />
}</p>
<p>class Taxes {<br />
Float rate<br />
…<br />
}</p>
<p>class Discounts {<br />
Float discount<br />
…<br />
}</p>
<p>class Customer {<br />
String firstname<br />
String lastname<br />
String email<br />
…<br />
}</p>
<p>class BillingAddress{<br />
String firstname<br />
String lastname<br />
String street<br />
String houseNumber<br />
…<br />
}<br />
Order –> LineItem<br />
Order –> Customer<br />
Order –> BillingAddress<br />
LineItem –> ProductItem<br />
LineItem –> ShippingItem<br />
LineItem –> Price<br />
Price –> Taxes<br />
Price –> Discounts<br />
