From 92a72f63ced989de9aa616fabf16db311bf118f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakob=20K=C3=B6rber?= <56073945+jakobkoerber@users.noreply.github.com> Date: Wed, 7 Jan 2026 15:47:57 +0100 Subject: [PATCH] Add Campus Ottobrunn to MVV Departures --- ios/Podfile.lock | 143 ++++---- lib/base/enums/campus.dart | 16 +- .../apis/google/protobuf/empty.pb.dart | 3 +- .../apis/google/protobuf/empty.pbenum.dart | 2 +- .../apis/google/protobuf/empty.pbjson.dart | 3 +- .../apis/google/protobuf/timestamp.pb.dart | 16 +- .../google/protobuf/timestamp.pbenum.dart | 2 +- .../google/protobuf/timestamp.pbjson.dart | 3 +- .../apis/tumdev/campus_backend.pb.dart | 111 +----- .../apis/tumdev/campus_backend.pbenum.dart | 2 +- .../apis/tumdev/campus_backend.pbgrpc.dart | 2 +- .../apis/tumdev/campus_backend.pbjson.dart | 3 +- .../service/movie_service.dart | 2 +- lib/campusComponent/service/news_service.dart | 2 +- .../model/departures_preference.g.dart | 1 + .../model/personDetails/person_details.dart | 36 +- .../viewModels/places_viewmodel.dart | 1 - pubspec.lock | 324 ++++++++---------- pubspec.yaml | 14 +- 19 files changed, 292 insertions(+), 394 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index b69da177..70260d15 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,75 +1,76 @@ PODS: - device_info_plus (0.0.1): - Flutter - - Firebase/CoreOnly (12.4.0): - - FirebaseCore (~> 12.4.0) - - Firebase/Crashlytics (12.4.0): + - Firebase/CoreOnly (12.6.0): + - FirebaseCore (~> 12.6.0) + - Firebase/Crashlytics (12.6.0): - Firebase/CoreOnly - - FirebaseCrashlytics (~> 12.4.0) - - Firebase/RemoteConfig (12.4.0): + - FirebaseCrashlytics (~> 12.6.0) + - Firebase/RemoteConfig (12.6.0): - Firebase/CoreOnly - - FirebaseRemoteConfig (~> 12.4.0) - - firebase_core (4.2.0): - - Firebase/CoreOnly (= 12.4.0) + - FirebaseRemoteConfig (~> 12.6.0) + - firebase_core (4.3.0): + - Firebase/CoreOnly (= 12.6.0) - Flutter - - firebase_crashlytics (5.0.3): - - Firebase/Crashlytics (= 12.4.0) + - firebase_crashlytics (5.0.6): + - Firebase/Crashlytics (= 12.6.0) - firebase_core - Flutter - - firebase_remote_config (6.1.0): - - Firebase/RemoteConfig (= 12.4.0) + - firebase_remote_config (6.1.3): + - Firebase/RemoteConfig (= 12.6.0) - firebase_core - Flutter - - FirebaseABTesting (12.4.0): - - FirebaseCore (~> 12.4.0) - - FirebaseCore (12.4.0): - - FirebaseCoreInternal (~> 12.4.0) + - FirebaseABTesting (12.6.0): + - FirebaseCore (~> 12.6.0) + - FirebaseCore (12.6.0): + - FirebaseCoreInternal (~> 12.6.0) - GoogleUtilities/Environment (~> 8.1) - GoogleUtilities/Logger (~> 8.1) - - FirebaseCoreExtension (12.4.0): - - FirebaseCore (~> 12.4.0) - - FirebaseCoreInternal (12.4.0): + - FirebaseCoreExtension (12.6.0): + - FirebaseCore (~> 12.6.0) + - FirebaseCoreInternal (12.6.0): - "GoogleUtilities/NSData+zlib (~> 8.1)" - - FirebaseCrashlytics (12.4.0): - - FirebaseCore (~> 12.4.0) - - FirebaseInstallations (~> 12.4.0) - - FirebaseRemoteConfigInterop (~> 12.4.0) - - FirebaseSessions (~> 12.4.0) + - FirebaseCrashlytics (12.6.0): + - FirebaseCore (~> 12.6.0) + - FirebaseInstallations (~> 12.6.0) + - FirebaseRemoteConfigInterop (~> 12.6.0) + - FirebaseSessions (~> 12.6.0) - GoogleDataTransport (~> 10.1) - GoogleUtilities/Environment (~> 8.1) - nanopb (~> 3.30910.0) - PromisesObjC (~> 2.4) - - FirebaseInstallations (12.4.0): - - FirebaseCore (~> 12.4.0) + - FirebaseInstallations (12.6.0): + - FirebaseCore (~> 12.6.0) - GoogleUtilities/Environment (~> 8.1) - GoogleUtilities/UserDefaults (~> 8.1) - PromisesObjC (~> 2.4) - - FirebaseRemoteConfig (12.4.0): - - FirebaseABTesting (~> 12.4.0) - - FirebaseCore (~> 12.4.0) - - FirebaseInstallations (~> 12.4.0) - - FirebaseRemoteConfigInterop (~> 12.4.0) - - FirebaseSharedSwift (~> 12.4.0) + - FirebaseRemoteConfig (12.6.0): + - FirebaseABTesting (~> 12.6.0) + - FirebaseCore (~> 12.6.0) + - FirebaseInstallations (~> 12.6.0) + - FirebaseRemoteConfigInterop (~> 12.6.0) + - FirebaseSharedSwift (~> 12.6.0) - GoogleUtilities/Environment (~> 8.1) - "GoogleUtilities/NSData+zlib (~> 8.1)" - - FirebaseRemoteConfigInterop (12.4.0) - - FirebaseSessions (12.4.0): - - FirebaseCore (~> 12.4.0) - - FirebaseCoreExtension (~> 12.4.0) - - FirebaseInstallations (~> 12.4.0) + - FirebaseRemoteConfigInterop (12.6.0) + - FirebaseSessions (12.6.0): + - FirebaseCore (~> 12.6.0) + - FirebaseCoreExtension (~> 12.6.0) + - FirebaseInstallations (~> 12.6.0) - GoogleDataTransport (~> 10.1) - GoogleUtilities/Environment (~> 8.1) - GoogleUtilities/UserDefaults (~> 8.1) - nanopb (~> 3.30910.0) - PromisesSwift (~> 2.1) - - FirebaseSharedSwift (12.4.0) + - FirebaseSharedSwift (12.6.0) - Flutter (1.0.0) - flutter_contacts (0.0.1): - Flutter - flutter_native_splash (2.4.3): - Flutter - - flutter_secure_storage (6.0.0): + - flutter_secure_storage_darwin (10.0.0): - Flutter + - FlutterMacOS - geolocator_apple (1.2.0): - Flutter - FlutterMacOS @@ -78,7 +79,7 @@ PODS: - google_maps_flutter_ios (0.0.1): - Flutter - Google-Maps-iOS-Utils (< 7.0, >= 5.0) - - GoogleMaps (< 10.0, >= 8.4) + - GoogleMaps (< 11.0, >= 8.4) - GoogleDataTransport (10.1.0): - nanopb (~> 3.30910.0) - PromisesObjC (~> 2.4) @@ -123,25 +124,25 @@ PODS: - sqflite_darwin (0.0.4): - Flutter - FlutterMacOS - - sqlite3 (3.50.4): - - sqlite3/common (= 3.50.4) - - sqlite3/common (3.50.4) - - sqlite3/dbstatvtab (3.50.4): + - sqlite3 (3.51.1): + - sqlite3/common (= 3.51.1) + - sqlite3/common (3.51.1) + - sqlite3/dbstatvtab (3.51.1): - sqlite3/common - - sqlite3/fts5 (3.50.4): + - sqlite3/fts5 (3.51.1): - sqlite3/common - - sqlite3/math (3.50.4): + - sqlite3/math (3.51.1): - sqlite3/common - - sqlite3/perf-threadsafe (3.50.4): + - sqlite3/perf-threadsafe (3.51.1): - sqlite3/common - - sqlite3/rtree (3.50.4): + - sqlite3/rtree (3.51.1): - sqlite3/common - - sqlite3/session (3.50.4): + - sqlite3/session (3.51.1): - sqlite3/common - sqlite3_flutter_libs (0.0.1): - Flutter - FlutterMacOS - - sqlite3 (~> 3.50.4) + - sqlite3 (~> 3.51.1) - sqlite3/dbstatvtab - sqlite3/fts5 - sqlite3/math @@ -162,7 +163,7 @@ DEPENDENCIES: - Flutter (from `Flutter`) - flutter_contacts (from `.symlinks/plugins/flutter_contacts/ios`) - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`) - - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`) + - flutter_secure_storage_darwin (from `.symlinks/plugins/flutter_secure_storage_darwin/darwin`) - geolocator_apple (from `.symlinks/plugins/geolocator_apple/darwin`) - google_maps_flutter_ios (from `.symlinks/plugins/google_maps_flutter_ios/ios`) - home_widget (from `.symlinks/plugins/home_widget/ios`) @@ -214,8 +215,8 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/flutter_contacts/ios" flutter_native_splash: :path: ".symlinks/plugins/flutter_native_splash/ios" - flutter_secure_storage: - :path: ".symlinks/plugins/flutter_secure_storage/ios" + flutter_secure_storage_darwin: + :path: ".symlinks/plugins/flutter_secure_storage_darwin/darwin" geolocator_apple: :path: ".symlinks/plugins/geolocator_apple/darwin" google_maps_flutter_ios: @@ -245,27 +246,27 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: device_info_plus: 21fcca2080fbcd348be798aa36c3e5ed849eefbe - Firebase: f07b15ae5a6ec0f93713e30b923d9970d144af3e - firebase_core: 744984dbbed8b3036abf34f0b98d80f130a7e464 - firebase_crashlytics: f3a9a4338ab99b67042f64e9e22e1bf349cb44ed - firebase_remote_config: 8a9f8724eb6d1a3c23c6e3e7275e90a004ca08a7 - FirebaseABTesting: c05b5ec9f1d9f21a65909525de301d375032d9a4 - FirebaseCore: bb595f3114953664e3c1dc032f008a244147cfd3 - FirebaseCoreExtension: 7e1f7118ee970e001a8013719fb90950ee5e0018 - FirebaseCoreInternal: d7f5a043c2cd01a08103ab586587c1468047bca6 - FirebaseCrashlytics: a6ece278a837c7e88de2d9b5da0a3542f2342395 - FirebaseInstallations: ae9f4902cb5bf1d0c5eaa31ec1f4e5495a0714e2 - FirebaseRemoteConfig: 28e071a214ec66cdb113ed9ff4ce63e9abe018db - FirebaseRemoteConfigInterop: 1e31ec72b89c9924367c59bfb5ec9ab60d1d6766 - FirebaseSessions: ba7c7a7ca8696a8d540eb3fe3800fbe98c79786d - FirebaseSharedSwift: 93426a1de92f19e1199fac5295a4f8df16458daa + Firebase: a451a7b61536298fd5cbfe3a746fd40443a50679 + firebase_core: ba00a168e719694f38960502ceb560285603d073 + firebase_crashlytics: 13f4b77e9ce2a84b1f8ea07f293db5b6213ce1cf + firebase_remote_config: 4315c34bfba52eb501b69cfa84d519f340385a37 + FirebaseABTesting: 119f0a2b2e68b1ae05d248c5adb2455f148f20c1 + FirebaseCore: 0e38ad5d62d980a47a64b8e9301ffa311457be04 + FirebaseCoreExtension: 032fd6f8509e591fda8cb76f6651f20d926b121f + FirebaseCoreInternal: 69bf1306a05b8ac43004f6cc1f804bb7b05b229e + FirebaseCrashlytics: 3d6248c50726ee7832aef0e53cb84c9e64d9fa7e + FirebaseInstallations: 631b38da2e11a83daa4bfb482f79d286a5dfa7ad + FirebaseRemoteConfig: c5dfe22828a7ae7673d16224ea92743687e993df + FirebaseRemoteConfigInterop: 3443b8cb8fffd76bb3e03b2a84bfd3db952fcda4 + FirebaseSessions: 2e8f808347e665dff3e5843f275715f07045297d + FirebaseSharedSwift: 79f27fff0addd15c3de19b87fba426f3cc2c964f Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467 flutter_contacts: 5383945387e7ca37cf963d4be57c21f2fc15ca9f flutter_native_splash: c32d145d68aeda5502d5f543ee38c192065986cf - flutter_secure_storage: 1ed9476fba7e7a782b22888f956cce43e2c62f13 + flutter_secure_storage_darwin: acdb3f316ed05a3e68f856e0353b133eec373a23 geolocator_apple: ab36aa0e8b7d7a2d7639b3b4e48308394e8cef5e Google-Maps-iOS-Utils: 0a484b05ed21d88c9f9ebbacb007956edd508a96 - google_maps_flutter_ios: 0291eb2aa252298a769b04d075e4a9d747ff7264 + google_maps_flutter_ios: 3213e1e5f5588b6134935cb8fc59acb4e6d88377 GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleMaps: 0608099d4870cac8754bdba9b6953db543432438 GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 @@ -280,8 +281,8 @@ SPEC CHECKSUMS: quick_actions_ios: 500fcc11711d9f646739093395c4ae8eec25f779 shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0 - sqlite3: 73513155ec6979715d3904ef53a8d68892d4032b - sqlite3_flutter_libs: 83f8e9f5b6554077f1d93119fe20ebaa5f3a9ef1 + sqlite3: 8d708bc63e9f4ce48f0ad9d6269e478c5ced1d9b + sqlite3_flutter_libs: d13b8b3003f18f596e542bcb9482d105577eff41 url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b video_player_avfoundation: dd410b52df6d2466a42d28550e33e4146928280a diff --git a/lib/base/enums/campus.dart b/lib/base/enums/campus.dart index 56fb4cf0..5b1b563e 100644 --- a/lib/base/enums/campus.dart +++ b/lib/base/enums/campus.dart @@ -7,7 +7,8 @@ enum Campus { klinikumRechts("Klinikum rechts der Isar"), grosshadern("Klinikum Großhadern"), garching("Garching Forschungszentrum"), - freising("Campus Freising"); + freising("Campus Freising"), + ottobrunn("Campus Ottobrunn"); final String name; @@ -22,6 +23,7 @@ extension CampusExtension on Campus { Campus.olympiapark, Campus.klinikumRechts, Campus.freising, + Campus.ottobrunn, ]; } @@ -39,6 +41,8 @@ extension CampusExtension on Campus { return "Garching Forschungszentrum"; case Campus.freising: return "Weihenstephan"; + case Campus.ottobrunn: + return "Taufkirchen / Ottobrunn (Luftfahrt, Raumfahrt und Geodäsie)"; } } @@ -73,6 +77,8 @@ extension CampusExtension on Campus { return const LatLng(48.26513710129958, 11.671590834492283); case Campus.freising: return const LatLng(48.39549985559942, 11.727904526510946); + case Campus.ottobrunn: + return const LatLng(48.05465656040613, 11.653499097414645); } } @@ -118,6 +124,12 @@ extension CampusExtension on Campus { apiName: "1002911", location: const LatLng(48.39799498961109, 11.723989661968458), ); + case Campus.ottobrunn: + return Station( + name: "Taufkirchen, Lilienthalstr.", + apiName: "1002389", + location: const LatLng(48.05155653835728, 11.655056447685036), + ); } } @@ -185,6 +197,8 @@ extension CampusExtension on Campus { location: const LatLng(48.39581877364193, 11.725859432987532), ), ]; + case Campus.ottobrunn: + return [defaultStation]; } } } diff --git a/lib/base/networking/apis/google/protobuf/empty.pb.dart b/lib/base/networking/apis/google/protobuf/empty.pb.dart index cd583381..8c77bb7d 100644 --- a/lib/base/networking/apis/google/protobuf/empty.pb.dart +++ b/lib/base/networking/apis/google/protobuf/empty.pb.dart @@ -8,7 +8,7 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:core' as $core; @@ -55,7 +55,6 @@ class Empty extends $pb.GeneratedMessage { static Empty create() => Empty._(); @$core.override Empty createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Empty getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/lib/base/networking/apis/google/protobuf/empty.pbenum.dart b/lib/base/networking/apis/google/protobuf/empty.pbenum.dart index 0573bd5a..afbd5aa7 100644 --- a/lib/base/networking/apis/google/protobuf/empty.pbenum.dart +++ b/lib/base/networking/apis/google/protobuf/empty.pbenum.dart @@ -8,4 +8,4 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports diff --git a/lib/base/networking/apis/google/protobuf/empty.pbjson.dart b/lib/base/networking/apis/google/protobuf/empty.pbjson.dart index 1a7b5e48..07cdbb30 100644 --- a/lib/base/networking/apis/google/protobuf/empty.pbjson.dart +++ b/lib/base/networking/apis/google/protobuf/empty.pbjson.dart @@ -8,7 +8,8 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports +// ignore_for_file: unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; diff --git a/lib/base/networking/apis/google/protobuf/timestamp.pb.dart b/lib/base/networking/apis/google/protobuf/timestamp.pb.dart index e85b3911..4f92e8ac 100644 --- a/lib/base/networking/apis/google/protobuf/timestamp.pb.dart +++ b/lib/base/networking/apis/google/protobuf/timestamp.pb.dart @@ -9,7 +9,7 @@ // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package // ignore_for_file: implementation_imports, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:core' as $core; @@ -151,15 +151,14 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { static Timestamp create() => Timestamp._(); @$core.override Timestamp createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Timestamp getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); static Timestamp? _defaultInstance; - /// Represents seconds of UTC time since Unix epoch - /// 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to - /// 9999-12-31T23:59:59Z inclusive. + /// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must + /// be between -315576000000 and 315576000000 inclusive (which corresponds to + /// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z). @$pb.TagNumber(1) $fixnum.Int64 get seconds => $_getI64(0); @$pb.TagNumber(1) @@ -169,9 +168,10 @@ class Timestamp extends $pb.GeneratedMessage with $mixin.TimestampMixin { @$pb.TagNumber(1) void clearSeconds() => $_clearField(1); - /// Non-negative fractions of a second at nanosecond resolution. Negative - /// second values with fractions must still have non-negative nanos values - /// that count forward in time. Must be from 0 to 999,999,999 + /// Non-negative fractions of a second at nanosecond resolution. This field is + /// the nanosecond portion of the duration, not an alternative to seconds. + /// Negative second values with fractions must still have non-negative nanos + /// values that count forward in time. Must be between 0 and 999,999,999 /// inclusive. @$pb.TagNumber(2) $core.int get nanos => $_getIZ(1); diff --git a/lib/base/networking/apis/google/protobuf/timestamp.pbenum.dart b/lib/base/networking/apis/google/protobuf/timestamp.pbenum.dart index f952d36b..cdbd00bc 100644 --- a/lib/base/networking/apis/google/protobuf/timestamp.pbenum.dart +++ b/lib/base/networking/apis/google/protobuf/timestamp.pbenum.dart @@ -8,4 +8,4 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports diff --git a/lib/base/networking/apis/google/protobuf/timestamp.pbjson.dart b/lib/base/networking/apis/google/protobuf/timestamp.pbjson.dart index a1320368..739dd55a 100644 --- a/lib/base/networking/apis/google/protobuf/timestamp.pbjson.dart +++ b/lib/base/networking/apis/google/protobuf/timestamp.pbjson.dart @@ -8,7 +8,8 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports +// ignore_for_file: unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; diff --git a/lib/base/networking/apis/tumdev/campus_backend.pb.dart b/lib/base/networking/apis/tumdev/campus_backend.pb.dart index 63f04ee9..a9bcd924 100644 --- a/lib/base/networking/apis/tumdev/campus_backend.pb.dart +++ b/lib/base/networking/apis/tumdev/campus_backend.pb.dart @@ -8,14 +8,15 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:core' as $core; import 'package:fixnum/fixnum.dart' as $fixnum; import 'package:protobuf/protobuf.dart' as $pb; +import 'package:protobuf/well_known_types/google/protobuf/timestamp.pb.dart' + as $1; -import '../google/protobuf/timestamp.pb.dart' as $1; import 'campus_backend.pbenum.dart'; export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions; @@ -68,8 +69,6 @@ class CreateDeviceRequest extends $pb.GeneratedMessage { static CreateDeviceRequest create() => CreateDeviceRequest._(); @$core.override CreateDeviceRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateDeviceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -142,8 +141,6 @@ class CreateDeviceReply extends $pb.GeneratedMessage { static CreateDeviceReply create() => CreateDeviceReply._(); @$core.override CreateDeviceReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateDeviceReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -202,8 +199,6 @@ class DeleteDeviceRequest extends $pb.GeneratedMessage { static DeleteDeviceRequest create() => DeleteDeviceRequest._(); @$core.override DeleteDeviceRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteDeviceRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -267,8 +262,6 @@ class DeleteDeviceReply extends $pb.GeneratedMessage { static DeleteDeviceReply create() => DeleteDeviceReply._(); @$core.override DeleteDeviceReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static DeleteDeviceReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -351,7 +344,6 @@ class News extends $pb.GeneratedMessage { static News create() => News._(); @$core.override News createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static News getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -497,8 +489,6 @@ class ListNewsReply extends $pb.GeneratedMessage { static ListNewsReply create() => ListNewsReply._(); @$core.override ListNewsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNewsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -554,8 +544,6 @@ class ListNewsRequest extends $pb.GeneratedMessage { static ListNewsRequest create() => ListNewsRequest._(); @$core.override ListNewsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNewsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -627,8 +615,6 @@ class ListNewsSourcesRequest extends $pb.GeneratedMessage { static ListNewsSourcesRequest create() => ListNewsSourcesRequest._(); @$core.override ListNewsSourcesRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNewsSourcesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -675,8 +661,6 @@ class ListNewsSourcesReply extends $pb.GeneratedMessage { static ListNewsSourcesReply create() => ListNewsSourcesReply._(); @$core.override ListNewsSourcesReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNewsSourcesReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -730,7 +714,6 @@ class NewsSource extends $pb.GeneratedMessage { static NewsSource create() => NewsSource._(); @$core.override NewsSource createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NewsSource getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -805,8 +788,6 @@ class ListNewsAlertsRequest extends $pb.GeneratedMessage { static ListNewsAlertsRequest create() => ListNewsAlertsRequest._(); @$core.override ListNewsAlertsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNewsAlertsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -863,8 +844,6 @@ class ListNewsAlertsReply extends $pb.GeneratedMessage { static ListNewsAlertsReply create() => ListNewsAlertsReply._(); @$core.override ListNewsAlertsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNewsAlertsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -927,7 +906,6 @@ class NewsAlert extends $pb.GeneratedMessage { static NewsAlert create() => NewsAlert._(); @$core.override NewsAlert createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static NewsAlert getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1036,8 +1014,6 @@ class ListCanteenRatingsRequest extends $pb.GeneratedMessage { static ListCanteenRatingsRequest create() => ListCanteenRatingsRequest._(); @$core.override ListCanteenRatingsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListCanteenRatingsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1145,8 +1121,6 @@ class ListCanteenRatingsReply extends $pb.GeneratedMessage { static ListCanteenRatingsReply create() => ListCanteenRatingsReply._(); @$core.override ListCanteenRatingsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListCanteenRatingsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1249,8 +1223,6 @@ class GetDishRatingsRequest extends $pb.GeneratedMessage { static GetDishRatingsRequest create() => GetDishRatingsRequest._(); @$core.override GetDishRatingsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetDishRatingsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1372,8 +1344,6 @@ class GetDishRatingsReply extends $pb.GeneratedMessage { static GetDishRatingsReply create() => GetDishRatingsReply._(); @$core.override GetDishRatingsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetDishRatingsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1484,8 +1454,6 @@ class SingleRatingReply extends $pb.GeneratedMessage { static SingleRatingReply create() => SingleRatingReply._(); @$core.override SingleRatingReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static SingleRatingReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1569,8 +1537,6 @@ class CreateCanteenRatingReply extends $pb.GeneratedMessage { static CreateCanteenRatingReply create() => CreateCanteenRatingReply._(); @$core.override CreateCanteenRatingReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateCanteenRatingReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1632,8 +1598,6 @@ class CreateCanteenRatingRequest extends $pb.GeneratedMessage { static CreateCanteenRatingRequest create() => CreateCanteenRatingRequest._(); @$core.override CreateCanteenRatingRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateCanteenRatingRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1715,8 +1679,6 @@ class CreateDishRatingReply extends $pb.GeneratedMessage { static CreateDishRatingReply create() => CreateDishRatingReply._(); @$core.override CreateDishRatingReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateDishRatingReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1780,8 +1742,6 @@ class CreateDishRatingRequest extends $pb.GeneratedMessage { static CreateDishRatingRequest create() => CreateDishRatingRequest._(); @$core.override CreateDishRatingRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateDishRatingRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1878,8 +1838,6 @@ class ListAvailableDishTagsRequest extends $pb.GeneratedMessage { ListAvailableDishTagsRequest._(); @$core.override ListAvailableDishTagsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListAvailableDishTagsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1928,8 +1886,6 @@ class ListAvailableDishTagsReply extends $pb.GeneratedMessage { static ListAvailableDishTagsReply create() => ListAvailableDishTagsReply._(); @$core.override ListAvailableDishTagsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListAvailableDishTagsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -1971,8 +1927,6 @@ class ListNameTagsRequest extends $pb.GeneratedMessage { static ListNameTagsRequest create() => ListNameTagsRequest._(); @$core.override ListNameTagsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNameTagsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2019,8 +1973,6 @@ class ListNameTagsReply extends $pb.GeneratedMessage { static ListNameTagsReply create() => ListNameTagsReply._(); @$core.override ListNameTagsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListNameTagsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2065,8 +2017,6 @@ class ListAvailableCanteenTagsRequest extends $pb.GeneratedMessage { ListAvailableCanteenTagsRequest._(); @$core.override ListAvailableCanteenTagsRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListAvailableCanteenTagsRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor( @@ -2117,8 +2067,6 @@ class ListAvailableCanteenTagsReply extends $pb.GeneratedMessage { ListAvailableCanteenTagsReply._(); @$core.override ListAvailableCanteenTagsReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListAvailableCanteenTagsReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2173,8 +2121,6 @@ class TagsOverview extends $pb.GeneratedMessage { static TagsOverview create() => TagsOverview._(); @$core.override TagsOverview createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static TagsOverview getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2249,7 +2195,6 @@ class RatingTag extends $pb.GeneratedMessage { static RatingTag create() => RatingTag._(); @$core.override RatingTag createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static RatingTag getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2316,8 +2261,6 @@ class RatingTagNewRequest extends $pb.GeneratedMessage { static RatingTagNewRequest create() => RatingTagNewRequest._(); @$core.override RatingTagNewRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static RatingTagNewRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2393,8 +2336,6 @@ class RatingTagResult extends $pb.GeneratedMessage { static RatingTagResult create() => RatingTagResult._(); @$core.override RatingTagResult createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static RatingTagResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2478,8 +2419,6 @@ class ListCanteensRequest extends $pb.GeneratedMessage { static ListCanteensRequest create() => ListCanteensRequest._(); @$core.override ListCanteensRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListCanteensRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2526,8 +2465,6 @@ class ListCanteensReply extends $pb.GeneratedMessage { static ListCanteensReply create() => ListCanteensReply._(); @$core.override ListCanteensReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListCanteensReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2584,7 +2521,6 @@ class Canteen extends $pb.GeneratedMessage { static Canteen create() => Canteen._(); @$core.override Canteen createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Canteen getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2675,8 +2611,6 @@ class ListDishesRequest extends $pb.GeneratedMessage { static ListDishesRequest create() => ListDishesRequest._(); @$core.override ListDishesRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListDishesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2762,8 +2696,6 @@ class ListDishesReply extends $pb.GeneratedMessage { static ListDishesReply create() => ListDishesReply._(); @$core.override ListDishesReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListDishesReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2837,8 +2769,6 @@ class RoomInformationElement extends $pb.GeneratedMessage { static RoomInformationElement create() => RoomInformationElement._(); @$core.override RoomInformationElement createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static RoomInformationElement getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -2965,8 +2895,6 @@ class GetUpdateNoteRequest extends $pb.GeneratedMessage { static GetUpdateNoteRequest create() => GetUpdateNoteRequest._(); @$core.override GetUpdateNoteRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetUpdateNoteRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3024,8 +2952,6 @@ class GetUpdateNoteReply extends $pb.GeneratedMessage { static GetUpdateNoteReply create() => GetUpdateNoteReply._(); @$core.override GetUpdateNoteReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetUpdateNoteReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3093,8 +3019,6 @@ class ListMoviesRequest extends $pb.GeneratedMessage { static ListMoviesRequest create() => ListMoviesRequest._(); @$core.override ListMoviesRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListMoviesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3162,8 +3086,6 @@ class ListMoviesReply extends $pb.GeneratedMessage { static ListMoviesReply create() => ListMoviesReply._(); @$core.override ListMoviesReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListMoviesReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3259,7 +3181,6 @@ class Movie extends $pb.GeneratedMessage { static Movie create() => Movie._(); @$core.override Movie createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Movie getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3494,8 +3415,6 @@ class CreateFeedbackRequest extends $pb.GeneratedMessage { static CreateFeedbackRequest create() => CreateFeedbackRequest._(); @$core.override CreateFeedbackRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateFeedbackRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3627,7 +3546,6 @@ class Coordinate extends $pb.GeneratedMessage { static Coordinate create() => Coordinate._(); @$core.override Coordinate createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static Coordinate getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3684,8 +3602,6 @@ class CreateFeedbackReply extends $pb.GeneratedMessage { static CreateFeedbackReply create() => CreateFeedbackReply._(); @$core.override CreateFeedbackReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateFeedbackReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3732,8 +3648,6 @@ class CreateFeedbackImageReply extends $pb.GeneratedMessage { static CreateFeedbackImageReply create() => CreateFeedbackImageReply._(); @$core.override CreateFeedbackImageReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateFeedbackImageReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3793,8 +3707,6 @@ class CreateFeedbackImageRequest extends $pb.GeneratedMessage { static CreateFeedbackImageRequest create() => CreateFeedbackImageRequest._(); @$core.override CreateFeedbackImageRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static CreateFeedbackImageRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3858,8 +3770,6 @@ class GetMemberRequest extends $pb.GeneratedMessage { static GetMemberRequest create() => GetMemberRequest._(); @$core.override GetMemberRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetMemberRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -3920,8 +3830,6 @@ class GetMemberReply extends $pb.GeneratedMessage { static GetMemberReply create() => GetMemberReply._(); @$core.override GetMemberReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetMemberReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4006,8 +3914,6 @@ class GetUploadStatusReply extends $pb.GeneratedMessage { static GetUploadStatusReply create() => GetUploadStatusReply._(); @$core.override GetUploadStatusReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetUploadStatusReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4100,8 +4006,6 @@ class GetCanteenHeadCountRequest extends $pb.GeneratedMessage { static GetCanteenHeadCountRequest create() => GetCanteenHeadCountRequest._(); @$core.override GetCanteenHeadCountRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetCanteenHeadCountRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4168,8 +4072,6 @@ class GetCanteenHeadCountReply extends $pb.GeneratedMessage { static GetCanteenHeadCountReply create() => GetCanteenHeadCountReply._(); @$core.override GetCanteenHeadCountReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static GetCanteenHeadCountReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4259,8 +4161,6 @@ class ListStudentClubRequest extends $pb.GeneratedMessage { static ListStudentClubRequest create() => ListStudentClubRequest._(); @$core.override ListStudentClubRequest createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListStudentClubRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4318,8 +4218,6 @@ class ListStudentClubReply extends $pb.GeneratedMessage { static ListStudentClubReply create() => ListStudentClubReply._(); @$core.override ListStudentClubReply createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static ListStudentClubReply getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4377,7 +4275,6 @@ class StudentClub extends $pb.GeneratedMessage { static StudentClub create() => StudentClub._(); @$core.override StudentClub createEmptyInstance() => create(); - static $pb.PbList createRepeated() => $pb.PbList(); @$core.pragma('dart2js:noInline') static StudentClub getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); @@ -4477,8 +4374,6 @@ class StudentClubCollection extends $pb.GeneratedMessage { static StudentClubCollection create() => StudentClubCollection._(); @$core.override StudentClubCollection createEmptyInstance() => create(); - static $pb.PbList createRepeated() => - $pb.PbList(); @$core.pragma('dart2js:noInline') static StudentClubCollection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create); diff --git a/lib/base/networking/apis/tumdev/campus_backend.pbenum.dart b/lib/base/networking/apis/tumdev/campus_backend.pbenum.dart index e5b490ff..b62a3c26 100644 --- a/lib/base/networking/apis/tumdev/campus_backend.pbenum.dart +++ b/lib/base/networking/apis/tumdev/campus_backend.pbenum.dart @@ -8,7 +8,7 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:core' as $core; diff --git a/lib/base/networking/apis/tumdev/campus_backend.pbgrpc.dart b/lib/base/networking/apis/tumdev/campus_backend.pbgrpc.dart index 538e54f3..64b52940 100644 --- a/lib/base/networking/apis/tumdev/campus_backend.pbgrpc.dart +++ b/lib/base/networking/apis/tumdev/campus_backend.pbgrpc.dart @@ -8,7 +8,7 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports import 'dart:async' as $async; import 'dart:core' as $core; diff --git a/lib/base/networking/apis/tumdev/campus_backend.pbjson.dart b/lib/base/networking/apis/tumdev/campus_backend.pbjson.dart index 065f0e49..a0ec1282 100644 --- a/lib/base/networking/apis/tumdev/campus_backend.pbjson.dart +++ b/lib/base/networking/apis/tumdev/campus_backend.pbjson.dart @@ -8,7 +8,8 @@ // ignore_for_file: constant_identifier_names // ignore_for_file: curly_braces_in_flow_control_structures // ignore_for_file: deprecated_member_use_from_same_package, library_prefixes -// ignore_for_file: non_constant_identifier_names, unused_import +// ignore_for_file: non_constant_identifier_names, prefer_relative_imports +// ignore_for_file: unused_import import 'dart:convert' as $convert; import 'dart:core' as $core; diff --git a/lib/campusComponent/service/movie_service.dart b/lib/campusComponent/service/movie_service.dart index 7f0483ce..d0afd9d3 100644 --- a/lib/campusComponent/service/movie_service.dart +++ b/lib/campusComponent/service/movie_service.dart @@ -1,7 +1,7 @@ -import 'package:campus_flutter/base/networking/apis/google/protobuf/timestamp.pb.dart'; import 'package:campus_flutter/base/networking/base/grpc_client.dart'; import 'package:campus_flutter/base/networking/apis/tumdev/campus_backend.pbgrpc.dart'; import 'package:campus_flutter/main.dart'; +import 'package:protobuf/well_known_types/google/protobuf/timestamp.pb.dart'; class MovieService { static Future<(DateTime?, List)> fetchMovies( diff --git a/lib/campusComponent/service/news_service.dart b/lib/campusComponent/service/news_service.dart index 067aa657..5776cacc 100644 --- a/lib/campusComponent/service/news_service.dart +++ b/lib/campusComponent/service/news_service.dart @@ -1,7 +1,7 @@ -import 'package:campus_flutter/base/networking/apis/google/protobuf/timestamp.pb.dart'; import 'package:campus_flutter/base/networking/base/grpc_client.dart'; import 'package:campus_flutter/base/networking/apis/tumdev/campus_backend.pbgrpc.dart'; import 'package:campus_flutter/main.dart'; +import 'package:protobuf/well_known_types/google/protobuf/timestamp.pb.dart'; class NewsService { static Future<(DateTime?, List)> fetchRecentNews( diff --git a/lib/homeComponent/model/departures_preference.g.dart b/lib/homeComponent/model/departures_preference.g.dart index 511f9569..df107a04 100644 --- a/lib/homeComponent/model/departures_preference.g.dart +++ b/lib/homeComponent/model/departures_preference.g.dart @@ -32,4 +32,5 @@ const _$CampusEnumMap = { Campus.grosshadern: 'grosshadern', Campus.garching: 'garching', Campus.freising: 'freising', + Campus.ottobrunn: 'ottobrunn', }; diff --git a/lib/personComponent/model/personDetails/person_details.dart b/lib/personComponent/model/personDetails/person_details.dart index 4ab1c69b..469f4334 100644 --- a/lib/personComponent/model/personDetails/person_details.dart +++ b/lib/personComponent/model/personDetails/person_details.dart @@ -104,16 +104,26 @@ class PersonDetails { if (officialContact != null) { if (officialContact!.phone != null) { - phones.add(Phone(officialContact!.phone!, label: PhoneLabel.work, isPrimary: true)); + phones.add( + Phone( + officialContact!.phone!, + label: PhoneLabel.work, + isPrimary: true, + ), + ); } if (officialContact!.mobilePhone != null) { - phones.add(Phone(officialContact!.mobilePhone!, label: PhoneLabel.workMobile)); + phones.add( + Phone(officialContact!.mobilePhone!, label: PhoneLabel.workMobile), + ); } if (officialContact!.fax != null) { phones.add(Phone(officialContact!.fax!, label: PhoneLabel.faxWork)); } if (officialContact!.homepage != null) { - websites.add(Website(officialContact!.homepage!, label: WebsiteLabel.work)); + websites.add( + Website(officialContact!.homepage!, label: WebsiteLabel.work), + ); } } if (privateContact != null) { @@ -121,28 +131,28 @@ class PersonDetails { phones.add(Phone(privateContact!.phone!, label: PhoneLabel.home)); } if (privateContact!.mobilePhone != null) { - phones.add(Phone(privateContact!.mobilePhone!, label: PhoneLabel.mobile)); + phones.add( + Phone(privateContact!.mobilePhone!, label: PhoneLabel.mobile), + ); } if (privateContact!.fax != null) { phones.add(Phone(privateContact!.fax!, label: PhoneLabel.faxHome)); } if (privateContact!.homepage != null) { - websites.add(Website(privateContact!.homepage!, label: WebsiteLabel.home)); + websites.add( + Website(privateContact!.homepage!, label: WebsiteLabel.home), + ); } } var photo = imageData != null ? base64DecodeImageData(imageData!) : null; - - return Contact(name: Name( - prefix: title ?? "", - first: firstName, - last: name - ), - emails: [ Email(email, label: EmailLabel.work, isPrimary: true)], + return Contact( + name: Name(prefix: title ?? "", first: firstName, last: name), + emails: [Email(email, label: EmailLabel.work, isPrimary: true)], phones: phones, websites: websites, - photo: photo + photo: photo, ); } } diff --git a/lib/placesComponent/viewModels/places_viewmodel.dart b/lib/placesComponent/viewModels/places_viewmodel.dart index db2b3f98..c89cebdc 100644 --- a/lib/placesComponent/viewModels/places_viewmodel.dart +++ b/lib/placesComponent/viewModels/places_viewmodel.dart @@ -30,7 +30,6 @@ class PlacesViewModel { Campus.stammgelaende, Campus.garching, Campus.olympiapark, - // Campus.klinikumRechts, Campus.freising, ]; return LocationService.getLastKnown().then((location) { diff --git a/pubspec.lock b/pubspec.lock index 0ad267ac..94bad9ac 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f + sha256: c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d url: "https://pub.dev" source: hosted - version: "85.0.0" + version: "91.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: f871a7d1b686bea1f13722aa51ab31554d05c81f47054d6de48cc8c45153508b + sha256: e4a1b612fd2955908e26116075b3a4baf10c353418ca645b4deae231c82bf144 url: "https://pub.dev" source: hosted - version: "1.3.63" + version: "1.3.65" analyzer: dependency: transitive description: name: analyzer - sha256: "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d" + sha256: f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08 url: "https://pub.dev" source: hosted - version: "7.7.1" + version: "8.4.1" ansicolor: dependency: transitive description: @@ -93,10 +93,10 @@ packages: dependency: transitive description: name: build - sha256: ce76b1d48875e3233fde17717c23d1f60a91cc631597e49a400c89b475395b1d + sha256: c1668065e9ba04752570ad7e038288559d1e2ca5c6d0131c0f5f55e39e777413 url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "4.0.3" build_config: dependency: transitive description: @@ -109,34 +109,18 @@ packages: dependency: transitive description: name: build_daemon - sha256: "409002f1adeea601018715d613115cfaf0e31f512cb80ae4534c79867ae2363d" + sha256: bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957 url: "https://pub.dev" source: hosted - version: "4.1.0" - build_resolvers: - dependency: transitive - description: - name: build_resolvers - sha256: d1d57f7807debd7349b4726a19fd32ec8bc177c71ad0febf91a20f84cd2d4b46 - url: "https://pub.dev" - source: hosted - version: "3.0.3" + version: "4.1.1" build_runner: dependency: "direct dev" description: name: build_runner - sha256: b24597fceb695969d47025c958f3837f9f0122e237c6a22cb082a5ac66c3ca30 + sha256: "110c56ef29b5eb367b4d17fc79375fa8c18a6cd7acd92c05bb3986c17a079057" url: "https://pub.dev" source: hosted - version: "2.7.1" - build_runner_core: - dependency: transitive - description: - name: build_runner_core - sha256: "066dda7f73d8eb48ba630a55acb50c4a84a2e6b453b1cb4567f581729e794f7b" - url: "https://pub.dev" - source: hosted - version: "9.3.1" + version: "2.10.4" built_collection: dependency: transitive description: @@ -149,10 +133,10 @@ packages: dependency: transitive description: name: built_value - sha256: a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d + sha256: "426cf75afdb23aa74bd4e471704de3f9393f3c7b04c1e2d9c6f1073ae0b8b139" url: "https://pub.dev" source: hosted - version: "8.12.0" + version: "8.12.1" cached_network_image: dependency: "direct main" description: @@ -229,10 +213,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243" + sha256: "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d" url: "https://pub.dev" source: hosted - version: "4.11.0" + version: "4.11.1" collection: dependency: "direct main" description: @@ -261,10 +245,10 @@ packages: dependency: transitive description: name: crypto - sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" + sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.0.7" csslib: dependency: transitive description: @@ -277,10 +261,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb" + sha256: a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.3" dbus: dependency: transitive description: @@ -293,10 +277,10 @@ packages: dependency: "direct main" description: name: device_info_plus - sha256: dd0e8e02186b2196c7848c9d394a5fd6e5b57a43a546082c5820b1ec72317e33 + sha256: "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c" url: "https://pub.dev" source: hosted - version: "12.2.0" + version: "12.3.0" device_info_plus_platform_interface: dependency: transitive description: @@ -325,18 +309,18 @@ packages: dependency: "direct main" description: name: drift - sha256: "83290a32ae006a7535c5ecf300722cb77177250d9df4ee2becc5fa8a36095114" + sha256: "3669e1b68d7bffb60192ac6ba9fd2c0306804d7a00e5879f6364c69ecde53a7f" url: "https://pub.dev" source: hosted - version: "2.29.0" + version: "2.30.0" drift_dev: dependency: "direct dev" description: name: drift_dev - sha256: "6019f827544e77524ffd5134ae0cb75dfd92ef5ef3e269872af92840c929cd43" + sha256: afe4d1d2cfce6606c86f11a6196e974a2ddbfaa992956ce61e054c9b1899c769 url: "https://pub.dev" source: hosted - version: "2.29.0" + version: "2.30.0" easy_localization: dependency: "direct main" description: @@ -365,10 +349,10 @@ packages: dependency: transitive description: name: ffi - sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" + sha256: d07d37192dbf97461359c1518788f203b0c9102cfd2c35a716b823741219542c url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.1.5" file: dependency: transitive description: @@ -381,10 +365,10 @@ packages: dependency: "direct main" description: name: firebase_core - sha256: "132e1c311bc41e7d387b575df0aacdf24efbf4930365eb61042be5bde3978f03" + sha256: "29cfa93c771d8105484acac340b5ea0835be371672c91405a300303986f4eba9" url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "4.3.0" firebase_core_platform_interface: dependency: transitive description: @@ -397,50 +381,50 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: ecde2def458292404a4fcd3731ee4992fd631a0ec359d2d67c33baa8da5ec8ae + sha256: a631bbfbfa26963d68046aed949df80b228964020e9155b086eff94f462bbf1f url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "3.3.1" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics - sha256: "2f53d0d3c0875105b166f09bdf026026bb74f26930c6ffcd5d65b311ca5a9f58" + sha256: "8d52022ee6fdd224e92c042f297d1fd0ec277195c49f39fa61b8cc500a639f00" url: "https://pub.dev" source: hosted - version: "5.0.3" + version: "5.0.6" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface - sha256: de5c857525fc9576cd3fc30fc72422bc2371179ecae110246c0135ae896c6de3 + sha256: "97c6a97b35e3d3dafe38fb053a65086a1efb125022d292161405848527cc25a4" url: "https://pub.dev" source: hosted - version: "3.8.14" + version: "3.8.16" firebase_remote_config: dependency: "direct main" description: name: firebase_remote_config - sha256: "0f419efb00503e285bc7000e0e5dfc1dca9f390ea004091a01d35a798b22923c" + sha256: "50cbbef2acf135fa94ed17b585a49d38248951892044ceedd7a26269eff3447b" url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.1.3" firebase_remote_config_platform_interface: dependency: transitive description: name: firebase_remote_config_platform_interface - sha256: e6513edd1d58079f5fe335858d2febc6baadad77a9e8852401ac48af4344b5b4 + sha256: effb7be478767bc60a46d79175a862607fc4904cffea27b2a2d049da774887c6 url: "https://pub.dev" source: hosted - version: "2.0.4" + version: "2.0.6" firebase_remote_config_web: dependency: transitive description: name: firebase_remote_config_web - sha256: "8ab5354403d2221873ed5870c6c9a0370819d69dc7bdfc03a445cde32e841de2" + sha256: "20f1d40cb2b345dc5e7db1603c33d0403c78b09036f5cf3a5c778baa2594bbb5" url: "https://pub.dev" source: hosted - version: "1.9.0" + version: "1.10.2" fixnum: dependency: transitive description: @@ -513,66 +497,66 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "306f0596590e077338312f38837f595c04f28d6cdeeac392d3d74df2f0003687" + sha256: ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1 url: "https://pub.dev" source: hosted - version: "2.0.32" + version: "2.0.33" flutter_riverpod: dependency: "direct main" description: name: flutter_riverpod - sha256: "9e2d6907f12cc7d23a846847615941bddee8709bf2bfd274acdf5e80bcf22fde" + sha256: "38ec6c303e2c83ee84512f5fc2a82ae311531021938e63d7137eccc107bf3c02" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.1.0" flutter_secure_storage: dependency: "direct main" description: name: flutter_secure_storage - sha256: "9cad52d75ebc511adfae3d447d5d13da15a55a92c9410e50f67335b6d21d16ea" + sha256: da922f2aab2d733db7e011a6bcc4a825b844892d4edd6df83ff156b09a9b2e40 url: "https://pub.dev" source: hosted - version: "9.2.4" - flutter_secure_storage_linux: + version: "10.0.0" + flutter_secure_storage_darwin: dependency: transitive description: - name: flutter_secure_storage_linux - sha256: be76c1d24a97d0b98f8b54bce6b481a380a6590df992d0098f868ad54dc8f688 + name: flutter_secure_storage_darwin + sha256: "8878c25136a79def1668c75985e8e193d9d7d095453ec28730da0315dc69aee3" url: "https://pub.dev" source: hosted - version: "1.2.3" - flutter_secure_storage_macos: + version: "0.2.0" + flutter_secure_storage_linux: dependency: transitive description: - name: flutter_secure_storage_macos - sha256: "6c0a2795a2d1de26ae202a0d78527d163f4acbb11cde4c75c670f3a0fc064247" + name: flutter_secure_storage_linux + sha256: "2b5c76dce569ab752d55a1cee6a2242bcc11fdba927078fb88c503f150767cda" url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "3.0.0" flutter_secure_storage_platform_interface: dependency: transitive description: name: flutter_secure_storage_platform_interface - sha256: cf91ad32ce5adef6fba4d736a542baca9daf3beac4db2d04be350b87f69ac4a8 + sha256: "8ceea1223bee3c6ac1a22dabd8feefc550e4729b3675de4b5900f55afcb435d6" url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "2.0.1" flutter_secure_storage_web: dependency: transitive description: name: flutter_secure_storage_web - sha256: f4ebff989b4f07b2656fb16b47852c0aab9fed9b4ec1c70103368337bc1886a9 + sha256: "6a1137df62b84b54261dca582c1c09ea72f4f9a4b2fcee21b025964132d5d0c3" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "2.1.0" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows - sha256: b20b07cb5ed4ed74fc567b78a72936203f587eba460af1df11281c9326cd3709 + sha256: "3b7c8e068875dfd46719ff57c90d8c459c87f2302ed6b00ff006b3c9fcad1613" url: "https://pub.dev" source: hosted - version: "3.1.2" + version: "4.1.0" flutter_staggered_grid_view: dependency: "direct main" description: @@ -585,10 +569,10 @@ packages: dependency: "direct main" description: name: flutter_svg - sha256: b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678 + sha256: "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.3" flutter_test: dependency: "direct dev" description: flutter @@ -675,10 +659,10 @@ packages: dependency: "direct main" description: name: get_it - sha256: "84792561b731b6463d053e9761a5236da967c369da10b134b8585a5e18429956" + sha256: "1d648d2dd2047d7f7450d5727ca24ee435f240385753d90b49650e3cdff32e56" url: "https://pub.dev" source: hosted - version: "9.0.5" + version: "9.2.0" glob: dependency: transitive description: @@ -691,10 +675,10 @@ packages: dependency: "direct main" description: name: go_router - sha256: d8f590a69729f719177ea68eb1e598295e8dbc41bbc247fed78b2c8a25660d7c + sha256: eff94d2a6fc79fa8b811dde79c7549808c2346037ee107a1121b4a644c745f2a url: "https://pub.dev" source: hosted - version: "16.3.0" + version: "17.0.1" google_identity_services_web: dependency: transitive description: @@ -715,42 +699,42 @@ packages: dependency: "direct main" description: name: google_maps_flutter - sha256: c389e16fafc04b37a4105e0757ecb9d59806026cee72f408f1ba68811d01bfe6 + sha256: "819985697596a42e1054b5feb2f407ba1ac92262e02844a40168e742b9f36dca" url: "https://pub.dev" source: hosted - version: "2.13.1" + version: "2.14.0" google_maps_flutter_android: dependency: transitive description: name: google_maps_flutter_android - sha256: f820a3990d4ff23e3baf01ce794f7f08cca9a9ce6c875ec96882d605f6f039df + sha256: "3835f6ae5e8b8d4d454d913575069513c9f216e088b87aa5c18cb3610951c6b4" url: "https://pub.dev" source: hosted - version: "2.18.4" + version: "2.18.6" google_maps_flutter_ios: dependency: transitive description: name: google_maps_flutter_ios - sha256: ca02463b19a9abc7d31fcaf22631d021d647107467f741b917a69fa26659fd75 + sha256: "16fb8f913a7575d6f9156e43401e7ba5f7766d58f4d250580f4f983dba16bdb3" url: "https://pub.dev" source: hosted - version: "2.15.5" + version: "2.16.0" google_maps_flutter_platform_interface: dependency: transitive description: name: google_maps_flutter_platform_interface - sha256: f4b9b44f7b12a1f6707ffc79d082738e0b7e194bf728ee61d2b3cdf5fdf16081 + sha256: e8b1232419fcdd35c1fdafff96843f5a40238480365599d8ca661dde96d283dd url: "https://pub.dev" source: hosted - version: "2.14.0" + version: "2.14.1" google_maps_flutter_web: dependency: transitive description: name: google_maps_flutter_web - sha256: "53e5dbf73ff04153acc55a038248706967c21d5b6ef6657a57fce2be73c2895a" + sha256: d416602944e1859f3cbbaa53e34785c223fa0a11eddb34a913c964c5cbb5d8cf url: "https://pub.dev" source: hosted - version: "0.5.14+2" + version: "0.5.14+3" googleapis_auth: dependency: transitive description: @@ -772,10 +756,10 @@ packages: description: path: "." ref: master - resolved-ref: "4c585ad4a113d9db131a7d25374353fb24202593" + resolved-ref: "2ed7db5f3f1d6ce1218a76f933ab530a588fbe77" url: "https://github.com/jakobkoerber/grpc-dart.git" source: git - version: "4.3.1" + version: "5.1.0" gsettings: dependency: transitive description: @@ -804,10 +788,10 @@ packages: dependency: transitive description: name: http - sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007 + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" url: "https://pub.dev" source: hosted - version: "1.5.0" + version: "1.6.0" http2: dependency: transitive description: @@ -836,10 +820,10 @@ packages: dependency: transitive description: name: image - sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928" + sha256: "492bd52f6c4fbb6ee41f781ff27765ce5f627910e1e0cbecfa3d9add5562604c" url: "https://pub.dev" source: hosted - version: "4.5.4" + version: "4.7.2" intl: dependency: "direct main" description: @@ -860,10 +844,10 @@ packages: dependency: transitive description: name: js - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + sha256: "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc" url: "https://pub.dev" source: hosted - version: "0.6.7" + version: "0.7.2" json_annotation: dependency: "direct main" description: @@ -876,10 +860,10 @@ packages: dependency: "direct main" description: name: json_serializable - sha256: "33a040668b31b320aafa4822b7b1e177e163fc3c1e835c6750319d4ab23aa6fe" + sha256: c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3 url: "https://pub.dev" source: hosted - version: "6.11.1" + version: "6.11.2" leak_tracker: dependency: transitive description: @@ -964,10 +948,10 @@ packages: dependency: transitive description: name: meta - sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" mime: dependency: transitive description: @@ -1044,18 +1028,18 @@ packages: dependency: transitive description: name: path_provider_android - sha256: e122c5ea805bb6773bb12ce667611265980940145be920cd09a4b0ec0285cb16 + sha256: f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e url: "https://pub.dev" source: hosted - version: "2.2.20" + version: "2.2.22" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: efaec349ddfc181528345c56f8eda9d6cccd71c177511b132c6a0ddaefaa2738 + sha256: "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4" url: "https://pub.dev" source: hosted - version: "2.4.3" + version: "2.5.1" path_provider_linux: dependency: transitive description: @@ -1172,10 +1156,10 @@ packages: dependency: "direct main" description: name: protobuf - sha256: "826d6a306be26f29e5cd9faeb0c97aad5897270341dab6dbd7b8acd675937006" + sha256: "75ec242d22e950bdcc79ee38dd520ce4ee0bc491d7fadc4ea47694604d22bf06" url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "6.0.0" pub_semver: dependency: transitive description: @@ -1212,18 +1196,18 @@ packages: dependency: transitive description: name: quick_actions_android - sha256: e64862358d647dbde94deedd4f8e99a1a4762b3f836f48141c1c457529b83613 + sha256: "23f04632ada7fc16665d84ba54a0c792c09727e7fda6c989c6e6ba1853aa15dc" url: "https://pub.dev" source: hosted - version: "1.0.25" + version: "1.0.27" quick_actions_ios: dependency: transitive description: name: quick_actions_ios - sha256: "00acf799cd0d89a6d94f99b0421b53afea3108d7e80f56beec2e43eb50b53553" + sha256: a2e08ceb01f9d26e1b1826b1c4f5da6b7b6bbf61bcbaacd8e93dfff58b91f996 url: "https://pub.dev" source: hosted - version: "1.2.2" + version: "1.2.3" quick_actions_platform_interface: dependency: transitive description: @@ -1244,10 +1228,10 @@ packages: dependency: transitive description: name: riverpod - sha256: c406de02bff19d920b832bddfb8283548bfa05ce41c59afba57ce643e116aa59 + sha256: "16ff608d21e8ea64364f2b7c049c94a02ab81668f78845862b6e88b71dd4935a" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.1.0" rxdart: dependency: "direct main" description: @@ -1268,26 +1252,26 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5" + sha256: "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64" url: "https://pub.dev" source: hosted - version: "2.5.3" + version: "2.5.4" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713" + sha256: "83af5c682796c0f7719c2bbf74792d113e40ae97981b8f266fa84574573556bc" url: "https://pub.dev" source: hosted - version: "2.4.15" + version: "2.4.18" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "1c33a907142607c40a7542768ec9badfd16293bac51da3a4482623d15845f88b" + sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f" url: "https://pub.dev" source: hosted - version: "2.5.5" + version: "2.5.6" shared_preferences_linux: dependency: transitive description: @@ -1369,10 +1353,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "800f12fb87434defa13432ab37e33051b43b290a174e15259563b043cda40c46" + sha256: "07b277b67e0096c45196cbddddf2d8c6ffc49342e88bf31d460ce04605ddac75" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.1.1" source_helper: dependency: transitive description: @@ -1457,18 +1441,18 @@ packages: dependency: "direct main" description: name: sqlite3_flutter_libs - sha256: "69c80d812ef2500202ebd22002cbfc1b6565e9ff56b2f971e757fac5d42294df" + sha256: "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d" url: "https://pub.dev" source: hosted - version: "0.5.40" + version: "0.5.41" sqlparser: dependency: transitive description: name: sqlparser - sha256: "54eea43e36dd3769274c3108625f9ea1a382f8d2ac8b16f3e4589d9bd9b0e16c" + sha256: "162435ede92bcc793ea939fdc0452eef0a73d11f8ed053b58a89792fba749da5" url: "https://pub.dev" source: hosted - version: "0.42.0" + version: "0.42.1" stack_trace: dependency: transitive description: @@ -1513,42 +1497,42 @@ packages: dependency: "direct main" description: name: syncfusion_flutter_calendar - sha256: "632de42a4cc82dfb1fbc9b40e7097477069aab516a842ca50b187052ab091180" + sha256: c2af1a3b2ca8c9f71f30904a89634138eb15d6ffd994623088d218958c969b5a url: "https://pub.dev" source: hosted - version: "31.2.4" + version: "32.1.22" syncfusion_flutter_charts: dependency: "direct main" description: name: syncfusion_flutter_charts - sha256: "8fba50b272fb2116e457625ff20815aa34bc68a18f3468c624bd31c303e6ee4e" + sha256: "2a0bf92a9d582b18fcdfaa794a130f83b596ffcb3efc758ee96191e7f91373b7" url: "https://pub.dev" source: hosted - version: "31.2.4" + version: "32.1.22" syncfusion_flutter_core: dependency: "direct main" description: name: syncfusion_flutter_core - sha256: a24e9ec04e03c2c14b7b41b1afe60e455adef09b244ab4c425ce6c5b8f58c9ce + sha256: "7363e3a7489c71874c624945d8dcbbe1e2486bb7bce7ee5b7693f14c00581f52" url: "https://pub.dev" source: hosted - version: "31.2.4" + version: "32.1.22" syncfusion_flutter_datepicker: dependency: "direct main" description: name: syncfusion_flutter_datepicker - sha256: "554544875e7fcff8c244aa9e9e77c7b72f75808ebaa30f9f7af3fc9700d6ba18" + sha256: "4a910c5135ef60d35310dd6c4bb452b99bb8853789963826c96f05e7f03d8cf6" url: "https://pub.dev" source: hosted - version: "31.2.4" + version: "32.1.22" syncfusion_localizations: dependency: transitive description: name: syncfusion_localizations - sha256: "4df6e5e1404f8e9c8c1affc38d476158b889c5e1b529514976181e49a7ba3944" + sha256: c564865c6a6637b1f30a477800c053f86fe4aa568b4dec607fe2ae53c3e1578e url: "https://pub.dev" source: hosted - version: "31.2.4" + version: "32.1.22" synchronized: dependency: transitive description: @@ -1569,26 +1553,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" + sha256: "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7" url: "https://pub.dev" source: hosted - version: "1.26.2" + version: "1.26.3" test_api: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.7" test_core: dependency: transitive description: name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" + sha256: "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0" url: "https://pub.dev" source: hosted - version: "0.6.11" + version: "0.6.12" timeago: dependency: "direct main" description: @@ -1605,14 +1589,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.10.1" - timing: - dependency: transitive - description: - name: timing - sha256: "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe" - url: "https://pub.dev" - source: hosted - version: "1.0.2" typed_data: dependency: transitive description: @@ -1625,10 +1601,10 @@ packages: dependency: transitive description: name: universal_io - sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad" + sha256: f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2 url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.3.1" url_launcher: dependency: "direct main" description: @@ -1641,34 +1617,34 @@ packages: dependency: transitive description: name: url_launcher_android - sha256: "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9" + sha256: "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611" url: "https://pub.dev" source: hosted - version: "6.3.24" + version: "6.3.28" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "6b63f1441e4f653ae799166a72b50b1767321ecc263a57aadf825a7a2a5477d9" + sha256: cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad url: "https://pub.dev" source: hosted - version: "6.3.5" + version: "6.3.6" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" + sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a url: "https://pub.dev" source: hosted - version: "3.2.1" + version: "3.2.2" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "8262208506252a3ed4ff5c0dc1e973d2c0e0ef337d0a074d35634da5d44397c9" + sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18" url: "https://pub.dev" source: hosted - version: "3.2.4" + version: "3.2.5" url_launcher_platform_interface: dependency: transitive description: @@ -1689,10 +1665,10 @@ packages: dependency: transitive description: name: url_launcher_windows - sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" + sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f" url: "https://pub.dev" source: hosted - version: "3.1.4" + version: "3.1.5" uuid: dependency: "direct main" description: @@ -1737,26 +1713,26 @@ packages: dependency: "direct main" description: name: video_player - sha256: "0d55b1f1a31e5ad4c4967bfaa8ade0240b07d20ee4af1dfef5f531056512961a" + sha256: "096bc28ce10d131be80dfb00c223024eb0fba301315a406728ab43dd99c45bdf" url: "https://pub.dev" source: hosted - version: "2.10.0" + version: "2.10.1" video_player_android: dependency: transitive description: name: video_player_android - sha256: cf768d02924b91e333e2bc1ff928528f57d686445874f383bafab12d0bdfc340 + sha256: ee4fd520b0cafa02e4a867a0f882092e727cdaa1a2d24762171e787f8a502b0a url: "https://pub.dev" source: hosted - version: "2.8.17" + version: "2.9.1" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - sha256: "19ed1162a7a5520e7d7791e0b7b73ba03161b6a69428b82e4689e435b325432d" + sha256: e4d33b79a064498c6eb3a6a492b6a5012573d4943c28d566caf1a6c0840fe78d url: "https://pub.dev" source: hosted - version: "2.8.5" + version: "2.8.8" video_player_platform_interface: dependency: transitive description: @@ -1785,10 +1761,10 @@ packages: dependency: transitive description: name: watcher - sha256: "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a" + sha256: f52385d4f73589977c80797e60fe51014f7f2b957b5e9a62c3f6ada439889249 url: "https://pub.dev" source: hosted - version: "1.1.4" + version: "1.2.0" web: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 724ac297..ab0b666f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,13 +19,13 @@ dependencies: json_serializable: ^6.6.1 cached_network_image: ^3.2.3 grpc: ^3.2.4 - protobuf: ^5.0.0 + protobuf: ^6.0.0 xml: ^6.2.2 xml2json: ^6.1.0 # state management rxdart: ^0.28.0 - go_router: ^16.0.0 + go_router: ^17.0.1 flutter_riverpod: ^3.0.0 get_it: ^9.0.5 @@ -38,10 +38,10 @@ dependencies: auto_size_text: ^3.0.0 quick_actions: ^1.0.7 flutter_native_splash: ^2.2.19 - syncfusion_flutter_core: ^31.1.19 - syncfusion_flutter_calendar: ^31.1.19 - syncfusion_flutter_charts: ^31.1.19 - syncfusion_flutter_datepicker: ^31.1.19 + syncfusion_flutter_core: ^32.1.22 + syncfusion_flutter_calendar: ^32.1.22 + syncfusion_flutter_charts: ^32.1.22 + syncfusion_flutter_datepicker: ^32.1.22 google_maps_flutter: ^2.5.3 video_player: ^2.6.1 barcode_widget: ^2.0.4 @@ -55,7 +55,7 @@ dependencies: # helpers device_info_plus: ^12.1.0 - flutter_secure_storage: ^9.2.3 + flutter_secure_storage: ^10.0.0 geolocator: ^14.0.0 package_info_plus: ^8.0.0 path_provider: ^2.0.15