From 9a79b71d9ff696c67f4165e5aaeb652f7367a12d Mon Sep 17 00:00:00 2001 From: Lex Berezhny Date: Sun, 4 Aug 2019 20:57:05 -0400 Subject: [PATCH] removed dart --- dart/packages/lbry/.gitignore | 9 - dart/packages/lbry/CHANGELOG.md | 3 - dart/packages/lbry/README.md | 1 - dart/packages/lbry/analysis_options.yaml | 14 - dart/packages/lbry/bin/main.dart | 6 - dart/packages/lbry/lib/lbry.dart | 2 - .../packages/lbry/lib/src/load_generator.dart | 153 -- dart/packages/lbry/lib/src/schema/Makefile | 2 - .../lbry/lib/src/schema/v2/claim.pb.dart | 625 -------- .../lbry/lib/src/schema/v2/claim.pbenum.dart | 1372 ----------------- .../lbry/lib/src/schema/v2/claim.pbjson.dart | 833 ---------- .../lib/src/schema/v2/claim.pbserver.dart | 8 - .../lbry/lib/src/schema/v2/result.pb.dart | 260 ---- .../lbry/lib/src/schema/v2/result.pbenum.dart | 27 - .../lbry/lib/src/schema/v2/result.pbjson.dart | 69 - .../lib/src/schema/v2/result.pbserver.dart | 8 - .../lbry/lib/src/server_connection.dart | 159 -- dart/packages/lbry/pubspec.lock | 376 ----- dart/packages/lbry/pubspec.yaml | 19 - dart/packages/lbry/test/lbry_test.dart | 8 - dart/packages/ver/.gitignore | 72 - dart/packages/ver/.metadata | 10 - dart/packages/ver/README.md | 16 - dart/packages/ver/android/app/build.gradle | 61 - .../android/app/src/debug/AndroidManifest.xml | 7 - .../android/app/src/main/AndroidManifest.xml | 33 - .../main/java/com/lbry/ver/MainActivity.java | 13 - .../main/res/drawable/launch_background.xml | 12 - .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 544 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 442 -> 0 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 721 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 1031 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 1443 -> 0 bytes .../app/src/main/res/values/styles.xml | 8 - .../app/src/profile/AndroidManifest.xml | 7 - dart/packages/ver/android/build.gradle | 29 - dart/packages/ver/android/gradle.properties | 2 - .../gradle/wrapper/gradle-wrapper.properties | 6 - dart/packages/ver/android/settings.gradle | 15 - dart/packages/ver/fonts/Roboto/LICENSE.txt | 202 --- .../ver/fonts/Roboto/Roboto-Black.ttf | Bin 171480 -> 0 bytes .../packages/ver/fonts/Roboto/Roboto-Bold.ttf | Bin 170760 -> 0 bytes .../ver/fonts/Roboto/Roboto-Light.ttf | Bin 170420 -> 0 bytes .../ver/fonts/Roboto/Roboto-Medium.ttf | Bin 172064 -> 0 bytes .../ver/fonts/Roboto/Roboto-Regular.ttf | Bin 171676 -> 0 bytes .../packages/ver/fonts/Roboto/Roboto-Thin.ttf | Bin 171904 -> 0 bytes .../ver/ios/Flutter/AppFrameworkInfo.plist | 26 - dart/packages/ver/ios/Flutter/Debug.xcconfig | 1 - .../packages/ver/ios/Flutter/Release.xcconfig | 1 - .../ver/ios/Runner.xcodeproj/project.pbxproj | 519 ------- .../contents.xcworkspacedata | 7 - .../xcshareddata/xcschemes/Runner.xcscheme | 91 -- .../contents.xcworkspacedata | 7 - .../packages/ver/ios/Runner/AppDelegate.swift | 13 - .../AppIcon.appiconset/Contents.json | 122 -- .../Icon-App-1024x1024@1x.png | Bin 11112 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin 564 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin 1283 -> 0 bytes .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin 1588 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin 1025 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin 1716 -> 0 bytes .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin 1920 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin 1283 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin 1895 -> 0 bytes .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin 2665 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin 2665 -> 0 bytes .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin 3831 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin 1888 -> 0 bytes .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin 3294 -> 0 bytes .../Icon-App-83.5x83.5@2x.png | Bin 3612 -> 0 bytes .../LaunchImage.imageset/Contents.json | 23 - .../LaunchImage.imageset/LaunchImage.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 68 -> 0 bytes .../LaunchImage.imageset/README.md | 5 - .../Runner/Base.lproj/LaunchScreen.storyboard | 37 - .../ver/ios/Runner/Base.lproj/Main.storyboard | 26 - dart/packages/ver/ios/Runner/Info.plist | 45 - .../ver/ios/Runner/Runner-Bridging-Header.h | 1 - dart/packages/ver/lib/main.dart | 83 - dart/packages/ver/lib/src/models/server.dart | 190 --- dart/packages/ver/lib/src/servers.dart | 73 - dart/packages/ver/lib/src/widgets/server.dart | 172 --- .../lib/src/widgets/time_series_chart.dart | 354 ----- dart/packages/ver/lib/utils.dart | 13 - dart/packages/ver/linux/.gitignore | 1 - dart/packages/ver/linux/Makefile | 127 -- .../ver/linux/flutter_embedder_example.cc | 71 - dart/packages/ver/pubspec.lock | 237 --- dart/packages/ver/pubspec.yaml | 54 - dart/packages/ver/test/widget_test.dart | 30 - dart/packages/ver/windows/.gitignore | 332 ---- dart/packages/ver/windows/Runner.sln | 25 - dart/packages/ver/windows/Runner.vcxproj | 161 -- .../ver/windows/Runner.vcxproj.filters | 34 - .../ver/windows/flutter_embedder_example.cpp | 73 - .../scripts/bundle_assets_and_deps.bat | 43 - .../windows/scripts/prepare_dependencies.bat | 17 - 98 files changed, 7461 deletions(-) delete mode 100644 dart/packages/lbry/.gitignore delete mode 100644 dart/packages/lbry/CHANGELOG.md delete mode 100644 dart/packages/lbry/README.md delete mode 100644 dart/packages/lbry/analysis_options.yaml delete mode 100644 dart/packages/lbry/bin/main.dart delete mode 100644 dart/packages/lbry/lib/lbry.dart delete mode 100644 dart/packages/lbry/lib/src/load_generator.dart delete mode 100644 dart/packages/lbry/lib/src/schema/Makefile delete mode 100644 dart/packages/lbry/lib/src/schema/v2/claim.pb.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/claim.pbenum.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/claim.pbjson.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/claim.pbserver.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/result.pb.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/result.pbenum.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/result.pbjson.dart delete mode 100644 dart/packages/lbry/lib/src/schema/v2/result.pbserver.dart delete mode 100644 dart/packages/lbry/lib/src/server_connection.dart delete mode 100644 dart/packages/lbry/pubspec.lock delete mode 100644 dart/packages/lbry/pubspec.yaml delete mode 100644 dart/packages/lbry/test/lbry_test.dart delete mode 100644 dart/packages/ver/.gitignore delete mode 100644 dart/packages/ver/.metadata delete mode 100644 dart/packages/ver/README.md delete mode 100644 dart/packages/ver/android/app/build.gradle delete mode 100644 dart/packages/ver/android/app/src/debug/AndroidManifest.xml delete mode 100644 dart/packages/ver/android/app/src/main/AndroidManifest.xml delete mode 100644 dart/packages/ver/android/app/src/main/java/com/lbry/ver/MainActivity.java delete mode 100644 dart/packages/ver/android/app/src/main/res/drawable/launch_background.xml delete mode 100644 dart/packages/ver/android/app/src/main/res/mipmap-hdpi/ic_launcher.png delete mode 100644 dart/packages/ver/android/app/src/main/res/mipmap-mdpi/ic_launcher.png delete mode 100644 dart/packages/ver/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png delete mode 100644 dart/packages/ver/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 dart/packages/ver/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 dart/packages/ver/android/app/src/main/res/values/styles.xml delete mode 100644 dart/packages/ver/android/app/src/profile/AndroidManifest.xml delete mode 100644 dart/packages/ver/android/build.gradle delete mode 100644 dart/packages/ver/android/gradle.properties delete mode 100644 dart/packages/ver/android/gradle/wrapper/gradle-wrapper.properties delete mode 100644 dart/packages/ver/android/settings.gradle delete mode 100755 dart/packages/ver/fonts/Roboto/LICENSE.txt delete mode 100755 dart/packages/ver/fonts/Roboto/Roboto-Black.ttf delete mode 100755 dart/packages/ver/fonts/Roboto/Roboto-Bold.ttf delete mode 100755 dart/packages/ver/fonts/Roboto/Roboto-Light.ttf delete mode 100755 dart/packages/ver/fonts/Roboto/Roboto-Medium.ttf delete mode 100755 dart/packages/ver/fonts/Roboto/Roboto-Regular.ttf delete mode 100755 dart/packages/ver/fonts/Roboto/Roboto-Thin.ttf delete mode 100644 dart/packages/ver/ios/Flutter/AppFrameworkInfo.plist delete mode 100644 dart/packages/ver/ios/Flutter/Debug.xcconfig delete mode 100644 dart/packages/ver/ios/Flutter/Release.xcconfig delete mode 100644 dart/packages/ver/ios/Runner.xcodeproj/project.pbxproj delete mode 100644 dart/packages/ver/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 dart/packages/ver/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme delete mode 100644 dart/packages/ver/ios/Runner.xcworkspace/contents.xcworkspacedata delete mode 100644 dart/packages/ver/ios/Runner/AppDelegate.swift delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png delete mode 100644 dart/packages/ver/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md delete mode 100644 dart/packages/ver/ios/Runner/Base.lproj/LaunchScreen.storyboard delete mode 100644 dart/packages/ver/ios/Runner/Base.lproj/Main.storyboard delete mode 100644 dart/packages/ver/ios/Runner/Info.plist delete mode 100644 dart/packages/ver/ios/Runner/Runner-Bridging-Header.h delete mode 100644 dart/packages/ver/lib/main.dart delete mode 100644 dart/packages/ver/lib/src/models/server.dart delete mode 100644 dart/packages/ver/lib/src/servers.dart delete mode 100644 dart/packages/ver/lib/src/widgets/server.dart delete mode 100644 dart/packages/ver/lib/src/widgets/time_series_chart.dart delete mode 100644 dart/packages/ver/lib/utils.dart delete mode 100644 dart/packages/ver/linux/.gitignore delete mode 100644 dart/packages/ver/linux/Makefile delete mode 100644 dart/packages/ver/linux/flutter_embedder_example.cc delete mode 100644 dart/packages/ver/pubspec.lock delete mode 100644 dart/packages/ver/pubspec.yaml delete mode 100644 dart/packages/ver/test/widget_test.dart delete mode 100644 dart/packages/ver/windows/.gitignore delete mode 100644 dart/packages/ver/windows/Runner.sln delete mode 100644 dart/packages/ver/windows/Runner.vcxproj delete mode 100644 dart/packages/ver/windows/Runner.vcxproj.filters delete mode 100644 dart/packages/ver/windows/flutter_embedder_example.cpp delete mode 100644 dart/packages/ver/windows/scripts/bundle_assets_and_deps.bat delete mode 100644 dart/packages/ver/windows/scripts/prepare_dependencies.bat diff --git a/dart/packages/lbry/.gitignore b/dart/packages/lbry/.gitignore deleted file mode 100644 index 3d64647b5..000000000 --- a/dart/packages/lbry/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -# Files and directories created by pub -.dart_tool/ -.packages - -# Conventional directory for build outputs -build/ - -# Directory created by dartdoc -doc/api/ diff --git a/dart/packages/lbry/CHANGELOG.md b/dart/packages/lbry/CHANGELOG.md deleted file mode 100644 index 687440bac..000000000 --- a/dart/packages/lbry/CHANGELOG.md +++ /dev/null @@ -1,3 +0,0 @@ -## 1.0.0 - -- Initial version, created by Stagehand diff --git a/dart/packages/lbry/README.md b/dart/packages/lbry/README.md deleted file mode 100644 index 5c0ff1373..000000000 --- a/dart/packages/lbry/README.md +++ /dev/null @@ -1 +0,0 @@ -LBRY SDK in Dart. diff --git a/dart/packages/lbry/analysis_options.yaml b/dart/packages/lbry/analysis_options.yaml deleted file mode 100644 index a686c1b45..000000000 --- a/dart/packages/lbry/analysis_options.yaml +++ /dev/null @@ -1,14 +0,0 @@ -# Defines a default set of lint rules enforced for -# projects at Google. For details and rationale, -# see https://github.com/dart-lang/pedantic#enabled-lints. -include: package:pedantic/analysis_options.yaml - -# For lint rules and documentation, see http://dart-lang.github.io/linter/lints. -# Uncomment to specify additional rules. -# linter: -# rules: -# - camel_case_types - -analyzer: -# exclude: -# - path/to/excluded/files/** diff --git a/dart/packages/lbry/bin/main.dart b/dart/packages/lbry/bin/main.dart deleted file mode 100644 index e9b7129ec..000000000 --- a/dart/packages/lbry/bin/main.dart +++ /dev/null @@ -1,6 +0,0 @@ -import 'package:lbry/src/load_generator.dart' as load; -//import 'package:lbry/src/server_connection.dart' as load; - -main(List arguments) { - load.generate_load(); -} diff --git a/dart/packages/lbry/lib/lbry.dart b/dart/packages/lbry/lib/lbry.dart deleted file mode 100644 index 87fe36dec..000000000 --- a/dart/packages/lbry/lib/lbry.dart +++ /dev/null @@ -1,2 +0,0 @@ -export 'src/load_generator.dart'; -export 'src/server_connection.dart'; diff --git a/dart/packages/lbry/lib/src/load_generator.dart b/dart/packages/lbry/lib/src/load_generator.dart deleted file mode 100644 index 609af65cc..000000000 --- a/dart/packages/lbry/lib/src/load_generator.dart +++ /dev/null @@ -1,153 +0,0 @@ -import 'dart:async'; -import 'dart:io'; -import 'dart:convert'; - - -class LoadRequest { - final String host; - final int port; - final Map payload; - Completer completer; - Stopwatch timer; - Socket socket; - - bool get isDone => completer.isCompleted; - int get elapsed => timer.elapsedMilliseconds; - - LoadRequest(this.host, this.port, this.payload); - - LoadRequest start() { - completer = Completer(); - timer = Stopwatch()..start(); - completer.future.whenComplete(() => timer.stop()); - try { - Socket.connect(this.host, this.port).then((socket) { - this.socket = socket; - utf8.decoder.bind(socket).listen((r) { - if (r.contains('"jsonrpc": "2.0", "result": ')) { - socket.close(); - completer.complete(); - } - }, onError: (e) {print(e); completer.complete();}); - try { - socket.write(jsonEncode(payload) + '\n'); - } catch (exception, stackTrace) { - print(exception); - print(stackTrace); - completer.complete(); - } - }, onError: (e) {print(e);completer.complete();}); - } catch (exception, stackTrace) { - print(exception); - print(stackTrace); - completer.complete(); - } - return this; - } -} - -typedef bool LoadTickCallback(ClientLoadGenerator load_generator, ClientLoadDataPoint stats); - -class ClientLoadGenerator { - Timer _timer; - - final String host; - final int port; - final LoadTickCallback tickCallback; - int load = 1; - Map query; - List backlog = []; - - ClientLoadGenerator(this.host, this.port, {this.tickCallback, this.query}) { - if (query == null) { - query = { - 'id': 1, - 'method': 'blockchain.claimtrie.resolve', - 'params': ['one', 'two', 'three'] - }; - } - } - - start() { - var previous = spawn_requests(); - backlog = []; - _timer = Timer.periodic(Duration(seconds: 1), (t) { - var stat = ClientLoadDataPoint(t.tick); - backlog.removeWhere((r) { - if (r.isDone) stat.addCatchup(r); - return r.isDone; - }); - for (var f in previous) { - if (f.isDone) { - stat.addSuccess(f); - } else { - backlog.add(f); - } - } - stat.backlog = backlog.length; - stat.load = load; - stat.close(); - if (tickCallback(this, stat)) { - previous = spawn_requests(); - } else { - stop(); - } - }); - } - - stop() { - _timer.cancel(); - for (var remaining in backlog) { - remaining?.socket?.close(); - } - } - - List spawn_requests() { - var requests = []; - for (var _ in Iterable.generate(load)) { - requests.add(LoadRequest(this.host, this.port, this.query).start()); - } - return requests; - } - -} - -class ClientLoadDataPoint { - final int tick; - int success = 0; - int errored = 0; - int backlog = 0; - int catchup = 0; - int _success_total = 0; - int avg_success = 0; - int _catchup_total = 0; - int avg_catchup = 0; - int load = 0; - - ClientLoadDataPoint(this.tick); - ClientLoadDataPoint.empty(): this(0); - - addSuccess(LoadRequest r) { - success++; _success_total += r.elapsed; - } - - addCatchup(LoadRequest r) { - catchup++; _catchup_total += r.elapsed; - } - - close() { - avg_success = _success_total > 0 ? (_success_total/success).round() : 0; - avg_catchup = _catchup_total > 0 ? (_catchup_total/catchup).round() : 0; - } - -} - - -generate_load() { - var runs = 1; - ClientLoadGenerator('localhost', 50001, tickCallback: (t, stats) { - print("run ${runs}: ${stats.load} load, ${stats.success} success, ${stats.backlog} backlog"); - t.load = (runs < 4 ? t.load*2 : t.load/2).round(); - return runs++ < 10; - }).start(); -} diff --git a/dart/packages/lbry/lib/src/schema/Makefile b/dart/packages/lbry/lib/src/schema/Makefile deleted file mode 100644 index f67573f64..000000000 --- a/dart/packages/lbry/lib/src/schema/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -build: - protoc --dart_out=v2 -I ../../../../../../../types/v2/proto/ ../../../../../../../types/v2/proto/*.proto diff --git a/dart/packages/lbry/lib/src/schema/v2/claim.pb.dart b/dart/packages/lbry/lib/src/schema/v2/claim.pb.dart deleted file mode 100644 index 224bab0b9..000000000 --- a/dart/packages/lbry/lib/src/schema/v2/claim.pb.dart +++ /dev/null @@ -1,625 +0,0 @@ -/// -// Generated code. Do not modify. -// source: claim.proto -/// -// ignore_for_file: camel_case_types,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type - -import 'dart:core' as $core show bool, Deprecated, double, int, List, Map, override, pragma, String; - -import 'package:fixnum/fixnum.dart'; -import 'package:protobuf/protobuf.dart' as $pb; - -import 'claim.pbenum.dart'; - -export 'claim.pbenum.dart'; - -enum Claim_Type { - stream, - channel, - collection, - repost, - notSet -} - -class Claim extends $pb.GeneratedMessage { - static const $core.Map<$core.int, Claim_Type> _Claim_TypeByTag = { - 1 : Claim_Type.stream, - 2 : Claim_Type.channel, - 3 : Claim_Type.collection, - 4 : Claim_Type.repost, - 0 : Claim_Type.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo('Claim', package: const $pb.PackageName('pb')) - ..oo(0, [1, 2, 3, 4]) - ..a(1, 'stream', $pb.PbFieldType.OM, Stream.getDefault, Stream.create) - ..a(2, 'channel', $pb.PbFieldType.OM, Channel.getDefault, Channel.create) - ..a(3, 'collection', $pb.PbFieldType.OM, ClaimList.getDefault, ClaimList.create) - ..a(4, 'repost', $pb.PbFieldType.OM, ClaimReference.getDefault, ClaimReference.create) - ..aOS(8, 'title') - ..aOS(9, 'description') - ..a(10, 'thumbnail', $pb.PbFieldType.OM, Source.getDefault, Source.create) - ..pPS(11, 'tags') - ..pc(12, 'languages', $pb.PbFieldType.PM,Language.create) - ..pc(13, 'locations', $pb.PbFieldType.PM,Location.create) - ..hasRequiredFields = false - ; - - Claim._() : super(); - factory Claim() => create(); - factory Claim.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r); - factory Claim.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r); - Claim clone() => Claim()..mergeFromMessage(this); - Claim copyWith(void Function(Claim) updates) => super.copyWith((message) => updates(message as Claim)); - $pb.BuilderInfo get info_ => _i; - @$core.pragma('dart2js:noInline') - static Claim create() => Claim._(); - Claim createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); - static Claim getDefault() => _defaultInstance ??= create()..freeze(); - static Claim _defaultInstance; - - Claim_Type whichType() => _Claim_TypeByTag[$_whichOneof(0)]; - void clearType() => clearField($_whichOneof(0)); - - Stream get stream => $_getN(0); - set stream(Stream v) { setField(1, v); } - $core.bool hasStream() => $_has(0); - void clearStream() => clearField(1); - - Channel get channel => $_getN(1); - set channel(Channel v) { setField(2, v); } - $core.bool hasChannel() => $_has(1); - void clearChannel() => clearField(2); - - ClaimList get collection => $_getN(2); - set collection(ClaimList v) { setField(3, v); } - $core.bool hasCollection() => $_has(2); - void clearCollection() => clearField(3); - - ClaimReference get repost => $_getN(3); - set repost(ClaimReference v) { setField(4, v); } - $core.bool hasRepost() => $_has(3); - void clearRepost() => clearField(4); - - $core.String get title => $_getS(4, ''); - set title($core.String v) { $_setString(4, v); } - $core.bool hasTitle() => $_has(4); - void clearTitle() => clearField(8); - - $core.String get description => $_getS(5, ''); - set description($core.String v) { $_setString(5, v); } - $core.bool hasDescription() => $_has(5); - void clearDescription() => clearField(9); - - Source get thumbnail => $_getN(6); - set thumbnail(Source v) { setField(10, v); } - $core.bool hasThumbnail() => $_has(6); - void clearThumbnail() => clearField(10); - - $core.List<$core.String> get tags => $_getList(7); - - $core.List get languages => $_getList(8); - - $core.List get locations => $_getList(9); -} - -enum Stream_Type { - image, - video, - audio, - software, - notSet -} - -class Stream extends $pb.GeneratedMessage { - static const $core.Map<$core.int, Stream_Type> _Stream_TypeByTag = { - 10 : Stream_Type.image, - 11 : Stream_Type.video, - 12 : Stream_Type.audio, - 13 : Stream_Type.software, - 0 : Stream_Type.notSet - }; - static final $pb.BuilderInfo _i = $pb.BuilderInfo('Stream', package: const $pb.PackageName('pb')) - ..oo(0, [10, 11, 12, 13]) - ..a(1, 'source', $pb.PbFieldType.OM, Source.getDefault, Source.create) - ..aOS(2, 'author') - ..aOS(3, 'license') - ..aOS(4, 'licenseUrl') - ..aInt64(5, 'releaseTime') - ..a(6, 'fee', $pb.PbFieldType.OM, Fee.getDefault, Fee.create) - ..a(10, 'image', $pb.PbFieldType.OM, Image.getDefault, Image.create) - ..a