108 lines
3.3 KiB
Dart
108 lines
3.3 KiB
Dart
// This file is automatically generated, so please do not edit it.
|
|
// @generated by `flutter_rust_bridge`@ 2.11.1.
|
|
|
|
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
|
|
|
|
import '../discovery/model.dart';
|
|
import '../event.dart';
|
|
import '../frb_generated.dart';
|
|
import '../transfer/model.dart';
|
|
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
|
|
|
Stream<AppEvent> createEventStream() =>
|
|
RustLib.instance.api.crateApiCommandsCreateEventStream();
|
|
|
|
Future<String> getSavePath() =>
|
|
RustLib.instance.api.crateApiCommandsGetSavePath();
|
|
|
|
Future<void> setSavePath({required String savePath}) =>
|
|
RustLib.instance.api.crateApiCommandsSetSavePath(savePath: savePath);
|
|
|
|
Future<void> setHostname({required String hostname}) =>
|
|
RustLib.instance.api.crateApiCommandsSetHostname(hostname: hostname);
|
|
|
|
Future<String> getHostname() =>
|
|
RustLib.instance.api.crateApiCommandsGetHostname();
|
|
|
|
Future<bool> getAutoAccept() =>
|
|
RustLib.instance.api.crateApiCommandsGetAutoAccept();
|
|
|
|
Future<void> setAutoAccept({required bool autoAccept}) =>
|
|
RustLib.instance.api.crateApiCommandsSetAutoAccept(autoAccept: autoAccept);
|
|
|
|
Future<bool> getSaveHistory() =>
|
|
RustLib.instance.api.crateApiCommandsGetSaveHistory();
|
|
|
|
Future<void> setSaveHistory({required bool saveHistory}) => RustLib.instance.api
|
|
.crateApiCommandsSetSaveHistory(saveHistory: saveHistory);
|
|
|
|
Future<bool> getEnableTls() =>
|
|
RustLib.instance.api.crateApiCommandsGetEnableTls();
|
|
|
|
Future<void> setEnableTls({required bool enableTls}) =>
|
|
RustLib.instance.api.crateApiCommandsSetEnableTls(enableTls: enableTls);
|
|
|
|
Future<List<Peer>> getPeers() =>
|
|
RustLib.instance.api.crateApiCommandsGetPeers();
|
|
|
|
Future<void> sendFile({
|
|
required Peer target,
|
|
required String targetIp,
|
|
required String filePath,
|
|
}) => RustLib.instance.api.crateApiCommandsSendFile(
|
|
target: target,
|
|
targetIp: targetIp,
|
|
filePath: filePath,
|
|
);
|
|
|
|
Future<void> sendText({
|
|
required Peer target,
|
|
required String targetIp,
|
|
required String text,
|
|
}) => RustLib.instance.api.crateApiCommandsSendText(
|
|
target: target,
|
|
targetIp: targetIp,
|
|
text: text,
|
|
);
|
|
|
|
Future<void> sendFolder({
|
|
required Peer target,
|
|
required String targetIp,
|
|
required String folderPath,
|
|
}) => RustLib.instance.api.crateApiCommandsSendFolder(
|
|
target: target,
|
|
targetIp: targetIp,
|
|
folderPath: folderPath,
|
|
);
|
|
|
|
Future<List<Transfer>> getTransfers() =>
|
|
RustLib.instance.api.crateApiCommandsGetTransfers();
|
|
|
|
Future<void> resolvePendingRequest({
|
|
required String id,
|
|
required bool accept,
|
|
required String path,
|
|
}) => RustLib.instance.api.crateApiCommandsResolvePendingRequest(
|
|
id: id,
|
|
accept: accept,
|
|
path: path,
|
|
);
|
|
|
|
Future<void> cancelTransfer({required String id}) =>
|
|
RustLib.instance.api.crateApiCommandsCancelTransfer(id: id);
|
|
|
|
Future<void> deleteTransfer({required String id}) =>
|
|
RustLib.instance.api.crateApiCommandsDeleteTransfer(id: id);
|
|
|
|
Future<void> clearTransfers() =>
|
|
RustLib.instance.api.crateApiCommandsClearTransfers();
|
|
|
|
Future<bool> isTrusted({required String peerId}) =>
|
|
RustLib.instance.api.crateApiCommandsIsTrusted(peerId: peerId);
|
|
|
|
Future<void> trustPeer({required String peerId}) =>
|
|
RustLib.instance.api.crateApiCommandsTrustPeer(peerId: peerId);
|
|
|
|
Future<void> untrustPeer({required String peerId}) =>
|
|
RustLib.instance.api.crateApiCommandsUntrustPeer(peerId: peerId);
|