# Functions
NewError will create a new Error object from a base error.
# Structs
Address represents an customers address.
Confirmation.
Customer represents information about the customer placing the order.
Error represents an error that has occurred in the system.
Order represents a collection of products that should be shipped to the specified shipping address.
Product represents a single product in an order.