Map<String, dynamic> toMap() => <String, dynamic>{ 'errorCode': errorCode.name, 'statusInfo': statusInfo.toMap(), 'settings': settings?.toMap(), 'message': message, };