В консоли Firebase вы можете добавить логическое значение в качестве поля или даже int. Я пытаюсь добавить такой тип данных через код, и он генерирует ошибку. Код у меня выглядит как
Int Score;
Bool completion;
void addDetails() {
Map<dynamic, dynamic> data = <dynamic, dynamic>{
Score: 1.0,
completion: false,
};
documentReference.setData(data).whenComplete(() {
print('Uploaded');
}).catchError((e) => print(e));
}
Ошибка консоли
I/flutter ( 3284): Another exception was thrown: type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>'