import 'package:d4rt/d4rt.dart'; import 'package:mangayomi/eval/model/m_chapter.dart'; class MChapterBridge { final mChapterBridgedClass = BridgedClass( nativeType: MChapter, name: 'MChapter', constructors: { '': (visitor, positionalArgs, namedArgs) { return MChapter( name: namedArgs.get('name'), url: namedArgs.get('url'), dateUpload: namedArgs.get('dateUpload'), scanlator: namedArgs.get('scanlator'), isFiller: namedArgs.get('isFiller'), thumbnailUrl: namedArgs.get('scanlator'), description: namedArgs.get('scanlator'), downloadSize: namedArgs.get('scanlator'), duration: namedArgs.get('scanlator'), ); }, }, getters: { 'name': (visitor, target) => (target as MChapter).name, 'url': (visitor, target) => (target as MChapter).url, 'dateUpload': (visitor, target) => (target as MChapter).dateUpload, 'scanlator': (visitor, target) => (target as MChapter).scanlator, 'isFiller': (visitor, target) => (target as MChapter).isFiller, 'thumbnailUrl': (visitor, target) => (target as MChapter).thumbnailUrl, 'description': (visitor, target) => (target as MChapter).description, 'downloadSize': (visitor, target) => (target as MChapter).downloadSize, 'duration': (visitor, target) => (target as MChapter).duration, }, setters: { 'name': (visitor, target, value) => (target as MChapter).name = value as String?, 'url': (visitor, target, value) => (target as MChapter).url = value as String?, 'dateUpload': (visitor, target, value) => (target as MChapter).dateUpload = value as String?, 'scanlator': (visitor, target, value) => (target as MChapter).scanlator = value as String?, 'isFiller': (visitor, target, value) => (target as MChapter).isFiller = value as bool?, 'thumbnailUrl': (visitor, target, value) => (target as MChapter).thumbnailUrl = value as String?, 'description': (visitor, target, value) => (target as MChapter).description = value as String?, 'downloadSize': (visitor, target, value) => (target as MChapter).downloadSize = value as String?, 'duration': (visitor, target, value) => (target as MChapter).duration = value as String?, }, ); void registerBridgedClasses(D4rt interpreter) { interpreter.registerBridgedClass( mChapterBridgedClass, 'package:mangayomi/bridge_lib.dart', ); } }