Вы можете либо инициализировать поле напрямую:
class User {
String name;
var phoneNumbers = [];
UserData(
{this.name = '',
this.phoneNumbers});
}
или использовать инициализаторы конструктора:
class User {
String name;
var phoneNumbers;
UserData(
{this.name = '',
this.phoneNumbers}): phoneNumbers = phoneNumbers ?? [];
}