Ошибка для @required после обновления флаттера

Мой код флаттера работал задолго до обновления флаттера. Одна из ошибок заключалась в том, что все коды с @required показывали ошибку «Неопределенное имя« требуется », используемое в качестве аннотации. Попробуйте определить имя или импортировать его из другой библиотеки. dartundefined_annotation»

Кто-нибудь может помочь?

      import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter/material.dart';


class Location {
  final String name;
  final String address;
  final String city;
  final String state;
  final GeoPoint geo;
  final String placeId;


  Location({
    @required this.name,
    @required this.address,
    @required this.city,
    @required this.state,
    this.geo,
    this.placeId,
  });

  Location.fromFirestore(Map<String,dynamic> firestore)
    : name = firestore['name'],
      address = firestore['address'],
      city = firestore['city'],
      state = firestore['state'],
      geo= firestore['geo']?? null,
      placeId = firestore['placesId'] ?? null;
}

0 ответов

Другие вопросы по тегам