ui/lib/modules/settings/application/project_service.g.dart (96 lines of code) (raw):

// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // GENERATED CODE - DO NOT MODIFY BY HAND part of 'project_service.dart'; // ************************************************************************** // RiverpodGenerator // ************************************************************************** String _$projectServiceHash() => r'f6a348fa50f8a748617ad8fbcc45b0c95c281035'; /// See also [projectService]. @ProviderFor(projectService) final projectServiceProvider = AutoDisposeProvider<ProjectService>.internal( projectService, name: r'projectServiceProvider', debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product') ? null : _$projectServiceHash, dependencies: null, allTransitiveDependencies: null, ); typedef ProjectServiceRef = AutoDisposeProviderRef<ProjectService>; String _$serviceStatusHash() => r'25377e77771581c17fa432d7991866eea947b7ae'; /// Copied from Dart SDK class _SystemHash { _SystemHash._(); static int combine(int hash, int value) { // ignore: parameter_assignments hash = 0x1fffffff & (hash + value); // ignore: parameter_assignments hash = 0x1fffffff & (hash + ((0x0007ffff & hash) << 10)); return hash ^ (hash >> 6); } static int finish(int hash) { // ignore: parameter_assignments hash = 0x1fffffff & (hash + ((0x03ffffff & hash) << 3)); // ignore: parameter_assignments hash = hash ^ (hash >> 11); return 0x1fffffff & (hash + ((0x00003fff & hash) << 15)); } } typedef ServiceStatusRef = AutoDisposeFutureProviderRef<bool>; /// See also [serviceStatus]. @ProviderFor(serviceStatus) const serviceStatusProvider = ServiceStatusFamily(); /// See also [serviceStatus]. class ServiceStatusFamily extends Family<AsyncValue<bool>> { /// See also [serviceStatus]. const ServiceStatusFamily(); /// See also [serviceStatus]. ServiceStatusProvider call({ required Project project, required String serviceName, }) { return ServiceStatusProvider( project: project, serviceName: serviceName, ); } @override ServiceStatusProvider getProviderOverride( covariant ServiceStatusProvider provider, ) { return call( project: provider.project, serviceName: provider.serviceName, ); } static const Iterable<ProviderOrFamily>? _dependencies = null; @override Iterable<ProviderOrFamily>? get dependencies => _dependencies; static const Iterable<ProviderOrFamily>? _allTransitiveDependencies = null; @override Iterable<ProviderOrFamily>? get allTransitiveDependencies => _allTransitiveDependencies; @override String? get name => r'serviceStatusProvider'; } /// See also [serviceStatus]. class ServiceStatusProvider extends AutoDisposeFutureProvider<bool> { /// See also [serviceStatus]. ServiceStatusProvider({ required this.project, required this.serviceName, }) : super.internal( (ref) => serviceStatus( ref, project: project, serviceName: serviceName, ), from: serviceStatusProvider, name: r'serviceStatusProvider', debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product') ? null : _$serviceStatusHash, dependencies: ServiceStatusFamily._dependencies, allTransitiveDependencies: ServiceStatusFamily._allTransitiveDependencies, ); final Project project; final String serviceName; @override bool operator ==(Object other) { return other is ServiceStatusProvider && other.project == project && other.serviceName == serviceName; } @override int get hashCode { var hash = _SystemHash.combine(0, runtimeType.hashCode); hash = _SystemHash.combine(hash, project.hashCode); hash = _SystemHash.combine(hash, serviceName.hashCode); return _SystemHash.finish(hash); } } // ignore_for_file: type=lint // ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member