# Functions
NewError will create a new Error object from a base error.
# Constants
Email represents the notification type of email.
# Structs
Address represents an customers address.
Customer represents information about the customer placing the order.
Error represents an error that has occurred in the system.
Health struct to describe health object.
Notification represent a notification to be sent.
Order represents a collection of products that should be shipped to the specified shipping address.
Product represents a single product in an order.
# Type aliases
NotificationType the supported types of notifications.