fluffychat/lib/pangea/activity_planner/list_request_schema.dart
wcjord b81f3841f8
feat(activity_planner): full draft done (#1542)
* feat(activity_planner): mvp done

* refactor(activity_planner): move launch icon button to file

* dev: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-22 17:00:48 -05:00

37 lines
762 B
Dart

class ActivitySettingRequestSchema {
final String langCode;
ActivitySettingRequestSchema({required this.langCode});
Map<String, dynamic> toJson() {
return {
'lang_code': langCode,
};
}
String get storageKey => 'topic_list-$langCode';
}
class ActivitySettingResponseSchema {
final String defaultName;
final String name;
ActivitySettingResponseSchema({
required this.defaultName,
required this.name,
});
factory ActivitySettingResponseSchema.fromJson(Map<String, dynamic> json) {
return ActivitySettingResponseSchema(
defaultName: json['default_name'],
name: json['name'],
);
}
Map<String, dynamic> toJson() {
return {
'default_name': defaultName,
'name': name,
};
}
}