Represents an error with a specific code, message, and type.
The specific error code associated with this error
A descriptive message providing more details about the error
The type of the error indicating its severity (critical or non-critical)
Represents an error with a specific code, message, and type.