# Functions
NewFailedEvent creates a generic failure progress event based on the error passed in.
NewProgressEvent creates a new event with a default OperationStatus of Unkown.
NewRequest returns a new Request based on the provided parameters.
# Constants
Failed should be returned when the resource provider has failed.
InProgress should be returned when a resource provider is in the process of being operated on.
Success should be returned when the resource provider has finished it's operation.
UnknownStatus represents all states that aren't covered elsewhere.
# Structs
ProgressEvent represent the progress of CRUD handlers.
Request is passed to actions with customer related data such as resource states.
# Type aliases
Status represents the status of the handler.