opt dyn topic

opt member opus

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-18 17:46:42 +08:00
parent 0de2603e30
commit 40502e3bff
11 changed files with 55 additions and 18 deletions

View File

@@ -1,19 +1,19 @@
class SpaceTabFilter {
SpaceTabFilter({
const SpaceTabFilter({
this.text,
required this.meta,
this.tabName,
});
String? text;
late String meta;
String? tabName;
final String? text;
final String meta;
final String? tabName;
SpaceTabFilter.fromJson(Map<String, dynamic> json) {
text = json['text'];
meta = json['meta'] ?? 'all';
tabName = json['tab_ame'];
}
factory SpaceTabFilter.fromJson(Map<String, dynamic> json) => SpaceTabFilter(
text: json['text'],
meta: json['meta'] ?? 'all',
tabName: json['tab_ame'],
);
@override
bool operator ==(Object other) {