Map<String, dynamic> toMap() { return { 'status': status.name, 'errorMessage': errorMessage, 'errorCode': errorCode?.name, }; }