Int the error code.
String? the error message. Is null by default.
List<String>? the error messages. Is null by default.