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/activity_planner/list_request_schema.dart

38 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,
};
}
}