relay.dart
1 // This file is automatically generated, so please do not edit it. 2 // @generated by `flutter_rust_bridge`@ 2.11.1. 3 4 // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import 5 6 import '../frb_generated.dart'; 7 import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; 8 import 'package:freezed_annotation/freezed_annotation.dart' hide protected; 9 part 'relay.freezed.dart'; 10 11 @freezed 12 sealed class RelayState with _$RelayState { 13 const RelayState._(); 14 15 /// Not connected to any relay. 16 const factory RelayState.disconnected() = RelayState_Disconnected; 17 18 /// Attempting to connect to a relay. 19 const factory RelayState.connecting() = RelayState_Connecting; 20 21 /// Connected to a relay. 22 const factory RelayState.connected({ 23 /// URL of the connected relay. 24 required String relayUrl, 25 }) = RelayState_Connected; 26 27 /// Connection failed. 28 const factory RelayState.failed({ 29 /// Error description. 30 required String error, 31 }) = RelayState_Failed; 32 }