You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fluffychat/lib/pangea/models/span_card_model.dart

27 lines
812 B
Dart

import 'package:fluffychat/pangea/choreographer/controllers/choreographer.dart';
import 'package:fluffychat/pangea/models/pangea_match_model.dart';
class SpanCardModel {
// IGCTextData igcTextData;
int matchIndex;
Future<void> Function({required int matchIndex, required int choiceIndex})
onReplacementSelect;
Future<void> Function(String) onSentenceRewrite;
void Function() onIgnore;
void Function() onITStart;
Choreographer choreographer;
SpanCardModel({
// required this.igcTextData,
required this.matchIndex,
required this.onReplacementSelect,
required this.onSentenceRewrite,
required this.onIgnore,
required this.onITStart,
required this.choreographer,
});
PangeaMatch? get pangeaMatch =>
choreographer.igc.igcTextData?.matches[matchIndex];
}