// This file is automatically generated, so please do not edit it. // @generated by `flutter_rust_bridge`@ 2.12.0. // ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import import '../../bridge.dart'; import '../../frb_generated.dart'; import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart'; // These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `clone` class UserDiscoveryStoreFlutter { const UserDiscoveryStoreFlutter(); Future getAnnouncedUserByPublicId({ required PlatformInt64 publicId, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetAnnouncedUserByPublicId( that: this, publicId: publicId, ); Future getConfig() => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetConfig( that: this, ); Future getContactPromotion({ required PlatformInt64 contactId, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetContactPromotion( that: this, contactId: contactId, ); Future getContactVersion({ required PlatformInt64 contactId, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetContactVersion( that: this, contactId: contactId, ); Future> getOtherPromotionsByPublicId({ required PlatformInt64 publicId, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetOtherPromotionsByPublicId( that: this, publicId: publicId, ); Future> getOwnPromotionsAfterVersion({ required int version, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetOwnPromotionsAfterVersion( that: this, version: version, ); Future getShareForContact({ required PlatformInt64 contactId, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterGetShareForContact( that: this, contactId: contactId, ); Future pushNewUserRelation({ required PlatformInt64 fromContactId, required AnnouncedUser announcedUser, PlatformInt64? publicKeyVerifiedTimestamp, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterPushNewUserRelation( that: this, fromContactId: fromContactId, announcedUser: announcedUser, publicKeyVerifiedTimestamp: publicKeyVerifiedTimestamp, ); Future pushOwnPromotionAndClearOldVersion({ required PlatformInt64 contactId, required int version, required List promotion, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterPushOwnPromotionAndClearOldVersion( that: this, contactId: contactId, version: version, promotion: promotion, ); Future setContactVersion({ required PlatformInt64 contactId, required List update, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterSetContactVersion( that: this, contactId: contactId, update: update, ); Future setShares({required List shares}) => RustLib .instance .api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterSetShares( that: this, shares: shares, ); Future storeOtherPromotion({ required OtherPromotion promotion, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterStoreOtherPromotion( that: this, promotion: promotion, ); Future updateConfig({required String update}) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryStoreFlutterUpdateConfig( that: this, update: update, ); @override int get hashCode => 0; @override bool operator ==(Object other) => identical(this, other) || other is UserDiscoveryStoreFlutter && runtimeType == other.runtimeType; } class UserDiscoveryUtilsFlutter { const UserDiscoveryUtilsFlutter(); Future signData({required List inputData}) => RustLib .instance .api .crateBridgeCallbacksUserDiscoveryUserDiscoveryUtilsFlutterSignData( that: this, inputData: inputData, ); Future verifySignature({ required List inputData, required List pubkey, required List signature, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryUtilsFlutterVerifySignature( that: this, inputData: inputData, pubkey: pubkey, signature: signature, ); Future verifyStoredPubkey({ required PlatformInt64 fromContactId, required List pubkey, }) => RustLib.instance.api .crateBridgeCallbacksUserDiscoveryUserDiscoveryUtilsFlutterVerifyStoredPubkey( that: this, fromContactId: fromContactId, pubkey: pubkey, ); @override int get hashCode => 0; @override bool operator ==(Object other) => identical(this, other) || other is UserDiscoveryUtilsFlutter && runtimeType == other.runtimeType; }