Custom error type.
Optional
An optional machine-readable error code (e.g. a Firebase auth/* code).
auth/*
The error message.
The name of the error.
The type of error.
Custom error type.