# Functions
Throw new exception.
WithDetail fabricate exception with detail.
WithTitle fabricate exception with title.
WithType fabricate exception with exception type.
# Constants
BadInput throwed when there is unexpected input received from the caller.
Duplicated throwed when there is unexpected duplicated data.
Forbidden throwd when there is unexpected access from the caller.
NotFound throwed when there is unexpected data missing.
Unauthorized throwed when there is unauthorized access from the caller.
Unexpected throwed when there is unexpected error that not specified yet here in exception type.
# Interfaces
Exception wrap error into more informative structs.