Auto complete, better metion parser, sticker placeholder v2

This commit is contained in:
2025-10-12 17:10:18 +08:00
parent 537e49f1a4
commit 9d39c6a825
10 changed files with 497 additions and 49 deletions

View File

@@ -0,0 +1,16 @@
import 'package:freezed_annotation/freezed_annotation.dart';
part 'autocomplete_response.freezed.dart';
part 'autocomplete_response.g.dart';
@freezed
sealed class AutocompleteSuggestion with _$AutocompleteSuggestion {
const factory AutocompleteSuggestion({
required String type,
required String keyword,
required dynamic data,
}) = _AutocompleteSuggestion;
factory AutocompleteSuggestion.fromJson(Map<String, dynamic> json) =>
_$AutocompleteSuggestionFromJson(json);
}