diff --git a/packages/capacitor-plugin/.gitignore b/packages/capacitor-plugin/.gitignore index 77a9815..3052ff6 100644 --- a/packages/capacitor-plugin/.gitignore +++ b/packages/capacitor-plugin/.gitignore @@ -16,12 +16,9 @@ DerivedData/ .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata .netrc - # macOS files .DS_Store - - # Based on Android gitignore template: https://github.com/github/gitignore/blob/HEAD/Android.gitignore # Built application files @@ -67,4 +64,4 @@ captures #*.jks # External native build folder generated in Android Studio 2.2 and later -.externalNativeBuild \ No newline at end of file +.externalNativeBuild diff --git a/packages/capacitor-plugin/Package.swift b/packages/capacitor-plugin/Package.swift index 8cf0bb6..f2e3c7e 100644 --- a/packages/capacitor-plugin/Package.swift +++ b/packages/capacitor-plugin/Package.swift @@ -10,7 +10,7 @@ let package = Package( targets: ["FileTransferPlugin"]) ], dependencies: [ - .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "7.0.0") + .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", exact: "7.1.0") ], targets: [ .binaryTarget( diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransfer.swift b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransfer.swift deleted file mode 100644 index 6c34346..0000000 --- a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransfer.swift +++ /dev/null @@ -1,8 +0,0 @@ -import Foundation - -@objc public class FileTransfer: NSObject { - @objc public func echo(_ value: String) -> String { - print(value) - return value - } -} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferErrors.swift b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferErrors.swift new file mode 100644 index 0000000..70d9c33 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferErrors.swift @@ -0,0 +1,192 @@ +import Foundation +import Capacitor +import IONFileTransferLib + +/// A structured error type used in file transfer operations. +/// +/// `FileTransferError` represents various error states that can occur during file uploads and downloads, +/// including validation issues, connection problems, HTTP response errors, and file system errors. +struct FileTransferError: Error { + + /// A error code in the format `OS-PLUG-FLTR-XXXX`. + let code: String + + /// A human-readable error message. + let message: String + + /// The source URL or path related to the error, if available. + var source: String? + + /// The target URL or path related to the error, if available. + var target: String? + + /// The HTTP status code, if the error is related to a network response. + let httpStatus: Int? + + /// The response body returned by the server, if any. + let body: String? + + /// The response headers returned by the server, if any. + let headers: [String: String]? + + /// The underlying error that caused this error, if any. + let cause: Error? + + /// Creates a new `FileTransferError` with the given values. + /// + /// - Parameters: + /// - code: A numeric code that will be formatted internally. + /// - message: A human-readable message describing the error. + /// - source: The original input source, such as a URL or path. + /// - target: The intended destination, such as a URL or path. + /// - httpStatus: Optional HTTP status code if error was a network response. + /// - body: Optional response body. + /// - headers: Optional response headers. + /// - cause: Optional underlying error. + init( + code: Int, + message: String, + source: String? = nil, + target: String? = nil, + httpStatus: Int? = nil, + body: String? = nil, + headers: [String: String]? = nil, + cause: Error? = nil + ) { + self.code = String(format: "OS-PLUG-FLTR-%04d", code) + self.message = message + self.source = source + self.target = target + self.httpStatus = httpStatus + self.body = body + self.headers = headers + self.cause = cause + } + + /// A dictionary representation of the error for use in JavaScript or other serialization contexts. + /// + /// This includes the code, message, and optional metadata such as HTTP status, + /// headers, body, and exception description. + var errorInfo: JSObject { + var info: JSObject = [ + "code": code, + "message": message + ] + if let httpStatus = httpStatus { info["httpStatus"] = httpStatus } + if let body = body { info["body"] = body } + if let headers = headers { + let headersObj: JSObject = headers.reduce(into: [:]) { result, pair in + result[pair.key] = pair.value + } + info["headers"] = headersObj + } + if let cause = cause { info["exception"] = cause.localizedDescription } + + return info + } +} + +// MARK: - Static Constructors + +extension FileTransferError { + + static func invalidParameters(_ message: String? = nil) -> FileTransferError { + .init(code: 4, message: message ?? "The method's input parameters aren't valid.") + } + + static func invalidServerUrl(_ url: String?) -> FileTransferError { + .init( + code: 5, + message: (url?.isEmpty ?? true) + ? "URL to connect to is either null or empty." + : "Invalid server URL was provided - \(url!)", + source: url + ) + } + + static func fileDoesNotExist() -> FileTransferError { + .init(code: 7, message: "Operation failed because file does not exist.") + } + + static func connectionError() -> FileTransferError { + .init(code: 8, message: "Failed to connect to server.") + } + + static func notModified() -> FileTransferError { + .init( + code: 9, + message: "The server responded with HTTP 304 – Not Modified. If you want to avoid this, check your headers related to HTTP caching.", + httpStatus: 304 + ) + } + + static func httpError( + responseCode: Int, + message: String, + responseBody: String? = nil, + headers: [String: String]? = nil, + cause: Error? = nil + ) -> FileTransferError { + .init( + code: 10, + message: "HTTP error: \(responseCode) - \(message)", + httpStatus: responseCode, + body: responseBody, + headers: headers, + cause: cause + ) + } + + static func genericError( + cause: Error? = nil + ) -> FileTransferError { + .init( + code: 11, + message: "The operation failed with an error.", + cause: cause + ) + } +} + +// MARK: - IONFLTRException Mapping + +extension IONFLTRException { + + /// Converts an `IONFLTRException` to a corresponding `FileTransferError`. + /// + /// This method maps specific cases of `IONFLTRException` to their + /// equivalent `FileTransferError` cases, providing a unified error + /// representation for file transfer operations. + /// + /// - Returns: A `FileTransferError` instance representing the exception. + func toFileTransferError() -> FileTransferError { + switch self { + case .invalidPath: + return FileTransferError.invalidParameters() + case .emptyURL: + return FileTransferError.invalidServerUrl(nil) + case .invalidURL(let url): + return FileTransferError.invalidServerUrl(url) + case .fileDoesNotExist: + return FileTransferError.fileDoesNotExist() + case .cannotCreateDirectory: + return FileTransferError.genericError(cause: self) + case .httpError(let responseCode, let responseBody, let headers): + return responseCode == 304 + ? FileTransferError.notModified() + : FileTransferError.httpError( + responseCode: responseCode, + message: self.description, + responseBody: responseBody, + headers: headers, + cause: self + ) + case .connectionError: + return FileTransferError.connectionError() + case .transferError: + return FileTransferError.genericError(cause: self) + case .unknownError: + return FileTransferError.genericError(cause: self) + } + } +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferPlugin.swift b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferPlugin.swift index d4f8564..e53f26b 100644 --- a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferPlugin.swift +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/FileTransferPlugin.swift @@ -1,23 +1,288 @@ import Foundation +import Combine import Capacitor +import IONFileTransferLib +import QuartzCore -/** - * Please read the Capacitor iOS Plugin Development Guide - * here: https://capacitorjs.com/docs/plugins/ios - */ +private enum Action: String { + case download + case upload +} + +/// A Capacitor plugin that enables file upload and download using the IONFileTransferLib. +/// +/// This plugin provides two main JavaScript-exposed methods: `uploadFile` and `downloadFile`. +/// Internally, it uses Combine to observe progress and results, and bridges data using CAPPluginCall. @objc(FileTransferPlugin) public class FileTransferPlugin: CAPPlugin, CAPBridgedPlugin { public let identifier = "FileTransferPlugin" public let jsName = "FileTransfer" public let pluginMethods: [CAPPluginMethod] = [ - CAPPluginMethod(name: "echo", returnType: CAPPluginReturnPromise) + .init(selector: #selector(downloadFile), returnType: CAPPluginReturnPromise), + .init(selector: #selector(uploadFile), returnType: CAPPluginReturnPromise) ] - private let implementation = FileTransfer() + private lazy var manager: IONFLTRManager = .init() + private lazy var cancellables: Set = [] + private var lastProgressReportTime = CACurrentMediaTime() + private let progressUpdateInterval: TimeInterval = 0.1 // 100ms + + /// Downloads a file from the provided URL to the specified local path. + /// + /// - Parameter call: The Capacitor call containing `url`, `path`, and optional HTTP options. + @objc func downloadFile(_ call: CAPPluginCall) { + do { + let (serverURL, fileURL, shouldTrackProgress, httpOptions) = try validateAndPrepare(call: call, action: .download) + + try manager.downloadFile( + fromServerURL: serverURL, + toFileURL: fileURL, + withHttpOptions: httpOptions + ).sink( + receiveCompletion: handleCompletion(call: call, source: serverURL.absoluteString, target: fileURL.absoluteString), + receiveValue: handleReceiveValue( + call: call, + type: .download, + url: serverURL.absoluteString, + path: fileURL.path, + shouldTrackProgress: shouldTrackProgress + ) + ).store(in: &cancellables) + } catch { + call.sendError(error, source: call.getString("url"), target: call.getString("path")) + } + } + + /// Uploads a file from the provided path to the specified server URL. + /// + /// - Parameter call: The Capacitor call containing `url`, `path`, `fileKey`, and optional HTTP options. + @objc func uploadFile(_ call: CAPPluginCall) { + do { + let (serverURL, fileURL, shouldTrackProgress, httpOptions) = try validateAndPrepare(call: call, action: .upload) + let chunkedMode = call.getBool("chunkedMode", false) + let mimeType = call.getString("mimeType") + let fileKey = call.getString("fileKey") ?? "file" + let uploadOptions = IONFLTRUploadOptions( + chunkedMode: chunkedMode, + mimeType: mimeType, + fileKey: fileKey + ) + + try manager.uploadFile( + fromFileURL: fileURL, + toServerURL: serverURL, + withUploadOptions: uploadOptions, + andHttpOptions: httpOptions + ).sink( + receiveCompletion: handleCompletion(call: call, source: fileURL.absoluteString, target: serverURL.absoluteString), + receiveValue: handleReceiveValue( + call: call, + type: .upload, + url: serverURL.absoluteString, + path: fileURL.path, + shouldTrackProgress: shouldTrackProgress + ) + ).store(in: &cancellables) + } catch { + call.sendError(error, source: call.getString("path"), target: call.getString("url")) + } + } + + /// Validates parameters from the call and prepares transfer-related data. + /// + /// - Parameters: + /// - call: The plugin call. + /// - action: The type of action (`upload` or `download`). + /// - Throws: An error if validation fails. + /// - Returns: Tuple containing server URL, file URL, progress flag, and HTTP options. + private func validateAndPrepare(call: CAPPluginCall, action: Action) throws -> (URL, URL, Bool, IONFLTRHttpOptions) { + guard let url = call.getString("url") else { + throw FileTransferError.invalidServerUrl(nil) + } + + guard let serverURL = URL(string: url) else { + throw FileTransferError.invalidServerUrl(url) + } + + guard let path = call.getString("path") else { + throw FileTransferError.invalidParameters("Path is required.") + } + + guard let fileURL = URL(string: path) else { + throw FileTransferError.invalidParameters("Path is invalid.") + } + + let shouldTrackProgress = call.getBool("progress", false) + let headers = call.getObject("headers") ?? JSObject() + let params = call.getObject("params") ?? JSObject() + + let httpOptions = IONFLTRHttpOptions( + method: call.getString("method") ?? defaultHTTPMethod(for: action), + params: extractParams(from: params), + headers: extractHeaders(from: headers), + timeout: call.getInt("connectTimeout", call.getInt("readTimeout", 60000)) / 1000, // Timeouts in iOS are in seconds. So read the value in millis and divide by 1000 + disableRedirects: call.getBool("disableRedirects", false), + shouldEncodeUrlParams: call.getBool("shouldEncodeUrlParams", true) + ) + + return (serverURL, fileURL, shouldTrackProgress, httpOptions) + } + + /// Provides the default HTTP method for the given action. + private func defaultHTTPMethod(for action: Action) -> String { + switch action { + case .download: + return "GET" + case .upload: + return "POST" + } + } + + /// Converts a JSObject to a string dictionary used for headers. + private func extractHeaders(from jsObject: JSObject) -> [String: String] { + return jsObject.reduce(into: [String: String]()) { result, pair in + if let stringValue = pair.value as? String { + result[pair.key] = stringValue + } + } + } + + /// Converts a JSObject to a dictionary of arrays, supporting both string and string-array values. + private func extractParams(from jsObject: JSObject) -> [String: [String]] { + var result: [String: [String]] = [:] + for (key, value) in jsObject { + if let stringValue = value as? String { + result[key] = [stringValue] + } else if let arrayValue = value as? [Any] { + let stringArray = arrayValue.compactMap { $0 as? String } + if !stringArray.isEmpty { + result[key] = stringArray + } + } + } + return result + } + + /// Handles completion of the upload or download Combine pipeline. + private func handleCompletion(call: CAPPluginCall, source: String, target: String) -> (Subscribers.Completion) -> Void { + return { completion in + if case let .failure(error) = completion { + call.sendError(error, source: source, target: target) + } + } + } + + /// Handles received value from the Combine stream. + /// + /// - Parameters: + /// - call: The original plugin call. + /// - type: Whether it's an upload or download. + /// - url: The source or destination URL as string. + /// - path: The file path used in the transfer. + /// - shouldTrackProgress: Whether progress events should be emitted. + private func handleReceiveValue( + call: CAPPluginCall, + type: Action, + url: String, + path: String, + shouldTrackProgress: Bool + ) -> (IONFLTRTransferResult) -> Void { + return { result in + switch result { + case .ongoing(let status): + self.reportProgressIfNeeded( + type: type, + url: url, + bytes: status.bytes, + contentLength: status.contentLength, + lengthComputable: status.lengthComputable, + shouldTrack: shouldTrackProgress + ) + + case .complete(let data): + self.reportProgressIfNeeded( + type: type, + url: url, + bytes: data.totalBytes, + contentLength: data.totalBytes, + lengthComputable: true, + shouldTrack: shouldTrackProgress, + force: true + ) + + let result: JSObject = { + switch type { + case .download: + return ["path": path] + case .upload: + return [ + "bytesSent": data.totalBytes, + "responseCode": data.responseCode, + "response": data.responseBody ?? "", + "headers": data.headers.reduce(into: JSObject()) { result, entry in + result[entry.key] = entry.value + } + ] + } + }() + call.resolve(result) + } + } + } + + /// Reports a progress event to JavaScript listeners if conditions are met. + /// + /// This method emits a `"progress"` event with details about the transfer status, including + /// the number of bytes transferred and the total expected content length. It respects a + /// throttling interval (`progressUpdateInterval`) to avoid sending too many events, unless + /// forced via the `force` parameter. + /// + /// - Parameters: + /// - type: The type of file transfer operation (`upload` or `download`). + /// - url: The source or destination URL of the file transfer. + /// - bytes: The number of bytes transferred so far. + /// - contentLength: The total number of bytes expected to be transferred. + /// - lengthComputable: A Boolean value indicating whether the content length is known. + /// - shouldTrack: A flag indicating whether progress tracking is enabled. + /// - force: A flag that, if true, bypasses throttling and sends the event immediately. Defaults to `false`. + private func reportProgressIfNeeded( + type: Action, + url: String, + bytes: Int, + contentLength: Int, + lengthComputable: Bool, + shouldTrack: Bool, + force: Bool = false + ) { + guard shouldTrack else { return } + + let current = CACurrentMediaTime() + guard force || (current - lastProgressReportTime >= progressUpdateInterval) else { return } + lastProgressReportTime = current + + let progressData: JSObject = [ + "type": type.rawValue, + "url": url, + "bytes": bytes, + "contentLength": contentLength, + "lengthComputable": lengthComputable + ] + notifyListeners("progress", data: progressData) + } +} - @objc func echo(_ call: CAPPluginCall) { - let value = call.getString("value") ?? "" - call.resolve([ - "value": implementation.echo(value) - ]) +extension CAPPluginCall { + func sendError(_ error: Error, source: String?, target: String?) { + var pluginError: FileTransferError + switch error { + case let error as FileTransferError: + pluginError = error + case let error as IONFLTRException: + pluginError = error.toFileTransferError() + default: + pluginError = .genericError(cause: error) + } + pluginError.source = source + pluginError.target = target + self.reject(pluginError.message, pluginError.code, nil, pluginError.errorInfo) } } diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/Info.plist b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/Info.plist new file mode 100644 index 0000000..a1e4464 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/Info.plist @@ -0,0 +1,48 @@ + + + + + AvailableLibraries + + + BinaryPath + IONFileTransferLib.framework/IONFileTransferLib + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64 + LibraryPath + IONFileTransferLib.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + IONFileTransferLib.framework/IONFileTransferLib + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + IONFileTransferLib.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Headers/IONFileTransferLib-Swift.h b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Headers/IONFileTransferLib-Swift.h new file mode 100644 index 0000000..81eae28 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Headers/IONFileTransferLib-Swift.h @@ -0,0 +1,326 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef IONFILETRANSFERLIB_SWIFT_H +#define IONFILETRANSFERLIB_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="IONFileTransferLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +/// A manager class for handling file transfer operations. +/// The IONFLTRManager class provides methods to manage file downloads and uploads, including +/// preparing, validating, and executing file transfer operations. It integrates with validators, +/// file helpers, and URL request helpers to ensure smooth and reliable file transfers. +SWIFT_CLASS("_TtC18IONFileTransferLib14IONFLTRManager") +@interface IONFLTRManager : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/IONFileTransferLib b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/IONFileTransferLib new file mode 100755 index 0000000..e28ae1b Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/IONFileTransferLib differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Info.plist b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Info.plist new file mode 100644 index 0000000..20de951 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Info.plist differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.abi.json b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..614f9a5 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,2496 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "IONFileTransferLib", + "printedName": "IONFileTransferLib", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRException", + "printedName": "IONFLTRException", + "children": [ + { + "kind": "Var", + "name": "invalidPath", + "printedName": "invalidPath", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(path: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11invalidPathyACSSSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11invalidPathyACSSSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyURL", + "printedName": "emptyURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO8emptyURLyACSSSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO8emptyURLyACSSSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO10invalidURLyACSS_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO10invalidURLyACSS_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fileDoesNotExist", + "printedName": "fileDoesNotExist", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO16fileDoesNotExistyACs5Error_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO16fileDoesNotExistyACs5Error_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cannotCreateDirectory", + "printedName": "cannotCreateDirectory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String, (any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(path: Swift.String, cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO21cannotCreateDirectoryyACSS_s5Error_pSgtcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO21cannotCreateDirectoryyACSS_s5Error_pSgtcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "httpError", + "printedName": "httpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.Int, Swift.String?, [Swift.String : Swift.String]?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int, Swift.String?, [Swift.String : Swift.String]?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO9httpErroryACSi_SSSgSDyS2SGSgtcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO9httpErroryACSi_SSSgSDyS2SGSgtcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "connectionError", + "printedName": "connectionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO15connectionErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO15connectionErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transferError", + "printedName": "transferError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO13transferErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO13transferErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO12unknownErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO12unknownErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvp", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg", + "moduleName": "IONFileTransferLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRManager", + "printedName": "IONFLTRManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRManager", + "printedName": "IONFileTransferLib.IONFLTRManager", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager(im)init", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerCACycfc", + "moduleName": "IONFileTransferLib", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "downloadFile", + "printedName": "downloadFile(fromServerURL:toFileURL:withHttpOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRPublisher", + "printedName": "IONFileTransferLib.IONFLTRPublisher", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "uploadFile", + "printedName": "uploadFile(fromFileURL:toServerURL:withUploadOptions:andHttpOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRPublisher", + "printedName": "IONFileTransferLib.IONFLTRPublisher", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRUploadOptions", + "printedName": "IONFileTransferLib.IONFLTRUploadOptions", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRPublisher", + "printedName": "IONFLTRPublisher", + "children": [ + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF", + "mangledName": "$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF", + "moduleName": "IONFileTransferLib", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Subscriber, τ_0_0.Failure == any Swift.Error, τ_0_0.Input == IONFileTransferLib.IONFLTRTransferResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC", + "mangledName": "$s18IONFileTransferLib16IONFLTRPublisherC", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRHttpOptions", + "printedName": "IONFLTRHttpOptions", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(method:params:headers:timeout:disableRedirects:shouldEncodeUrlParams:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Swift.String]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfc", + "mangledName": "$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfc", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV", + "mangledName": "$s18IONFileTransferLib18IONFLTRHttpOptionsV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRTransferResult", + "printedName": "IONFLTRTransferResult", + "children": [ + { + "kind": "Var", + "name": "ongoing", + "printedName": "ongoing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferResult.Type) -> (IONFileTransferLib.IONFLTRProgressStatus) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRProgressStatus) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(status: IONFileTransferLib.IONFLTRProgressStatus)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRTransferResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO7ongoingyAcA21IONFLTRProgressStatusV_tcACmF", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO7ongoingyAcA21IONFLTRProgressStatusV_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "complete", + "printedName": "complete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferResult.Type) -> (IONFileTransferLib.IONFLTRTransferComplete) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferComplete) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: IONFileTransferLib.IONFLTRTransferComplete)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRTransferResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO8completeyAcA0D8CompleteV_tcACmF", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO8completeyAcA0D8CompleteV_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRProgressStatus", + "printedName": "IONFLTRProgressStatus", + "children": [ + { + "kind": "Var", + "name": "bytes", + "printedName": "bytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentLength", + "printedName": "contentLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lengthComputable", + "printedName": "lengthComputable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRTransferComplete", + "printedName": "IONFLTRTransferComplete", + "children": [ + { + "kind": "Var", + "name": "totalBytes", + "printedName": "totalBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "responseCode", + "printedName": "responseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "responseBody", + "printedName": "responseBody", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "headers", + "printedName": "headers", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "UniformTypeIdentifiers", + "printedName": "UniformTypeIdentifiers", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRUploadOptions", + "printedName": "IONFLTRUploadOptions", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(chunkedMode:mimeType:fileKey:formParams:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRUploadOptions", + "printedName": "IONFileTransferLib.IONFLTRUploadOptions", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfc", + "mangledName": "$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfc", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV", + "mangledName": "$s18IONFileTransferLib20IONFLTRUploadOptionsV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRUploadDelegate.swift", + "kind": "IntegerLiteral", + "offset": 539, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRDownloadDelegate.swift", + "kind": "IntegerLiteral", + "offset": 635, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRDownloadDelegate.swift", + "kind": "BooleanLiteral", + "offset": 1096, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "Dictionary", + "offset": 1165, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "Dictionary", + "offset": 1201, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "IntegerLiteral", + "offset": 1229, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "BooleanLiteral", + "offset": 1266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "BooleanLiteral", + "offset": 1311, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRTransferResult.swift", + "kind": "Dictionary", + "offset": 2038, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRBaseDelegate.swift", + "kind": "BooleanLiteral", + "offset": 1189, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRUploadOptions.swift", + "kind": "BooleanLiteral", + "offset": 891, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRUploadOptions.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 6, + "value": "\"file\"" + } + ] +} \ No newline at end of file diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.private.swiftinterface b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..d4645a1 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,66 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios14.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name IONFileTransferLib +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Combine +import Foundation +import Swift +import UniformTypeIdentifiers +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public enum IONFLTRException : Swift.Error, Swift.CustomStringConvertible { + case invalidPath(path: Swift.String?) + case emptyURL(url: Swift.String?) + case invalidURL(url: Swift.String) + case fileDoesNotExist(cause: (any Swift.Error)?) + case cannotCreateDirectory(path: Swift.String, cause: (any Swift.Error)?) + case httpError(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?) + case connectionError(cause: (any Swift.Error)?) + case transferError(cause: (any Swift.Error)?) + case unknownError(cause: (any Swift.Error)?) + public var description: Swift.String { + get + } +} +extension IONFileTransferLib.IONFLTRException : Swift.Equatable { + public static func == (lhs: IONFileTransferLib.IONFLTRException, rhs: IONFileTransferLib.IONFLTRException) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class IONFLTRManager : ObjectiveC.NSObject { + @objc override dynamic public init() + public func downloadFile(fromServerURL serverURL: Foundation.URL, toFileURL fileURL: Foundation.URL, withHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + public func uploadFile(fromFileURL fileURL: Foundation.URL, toServerURL serverURL: Foundation.URL, withUploadOptions uploadOptions: IONFileTransferLib.IONFLTRUploadOptions, andHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + @objc deinit +} +@_hasMissingDesignatedInitializers public class IONFLTRPublisher : Combine.Publisher { + public typealias Output = IONFileTransferLib.IONFLTRTransferResult + public typealias Failure = Swift.Error + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == any Swift.Error, S.Input == IONFileTransferLib.IONFLTRTransferResult + @objc deinit +} +public typealias HttpParams = [Swift.String : [Swift.String]] +public typealias HttpHeaders = [Swift.String : Swift.String] +public struct IONFLTRHttpOptions { + public init(method: Swift.String, params: IONFileTransferLib.HttpParams = [:], headers: IONFileTransferLib.HttpHeaders = [:], timeout: Swift.Int = 60, disableRedirects: Swift.Bool = false, shouldEncodeUrlParams: Swift.Bool = true) +} +public enum IONFLTRTransferResult : Swift.Equatable { + case ongoing(status: IONFileTransferLib.IONFLTRProgressStatus) + case complete(data: IONFileTransferLib.IONFLTRTransferComplete) + public static func == (a: IONFileTransferLib.IONFLTRTransferResult, b: IONFileTransferLib.IONFLTRTransferResult) -> Swift.Bool +} +public struct IONFLTRProgressStatus : Swift.Equatable { + public var bytes: Swift.Int + public var contentLength: Swift.Int + public var lengthComputable: Swift.Bool + public static func == (a: IONFileTransferLib.IONFLTRProgressStatus, b: IONFileTransferLib.IONFLTRProgressStatus) -> Swift.Bool +} +public struct IONFLTRTransferComplete : Swift.Equatable { + public var totalBytes: Swift.Int + public var responseCode: Swift.Int + public var responseBody: Swift.String? + public var headers: [Swift.String : Swift.String] + public static func == (a: IONFileTransferLib.IONFLTRTransferComplete, b: IONFileTransferLib.IONFLTRTransferComplete) -> Swift.Bool +} +public struct IONFLTRUploadOptions { + public init(chunkedMode: Swift.Bool = false, mimeType: Swift.String? = nil, fileKey: Swift.String = "file", formParams: [Swift.String : Swift.String]? = nil) +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftdoc b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..9bfe065 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftinterface b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..d4645a1 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,66 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios14.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name IONFileTransferLib +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Combine +import Foundation +import Swift +import UniformTypeIdentifiers +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public enum IONFLTRException : Swift.Error, Swift.CustomStringConvertible { + case invalidPath(path: Swift.String?) + case emptyURL(url: Swift.String?) + case invalidURL(url: Swift.String) + case fileDoesNotExist(cause: (any Swift.Error)?) + case cannotCreateDirectory(path: Swift.String, cause: (any Swift.Error)?) + case httpError(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?) + case connectionError(cause: (any Swift.Error)?) + case transferError(cause: (any Swift.Error)?) + case unknownError(cause: (any Swift.Error)?) + public var description: Swift.String { + get + } +} +extension IONFileTransferLib.IONFLTRException : Swift.Equatable { + public static func == (lhs: IONFileTransferLib.IONFLTRException, rhs: IONFileTransferLib.IONFLTRException) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class IONFLTRManager : ObjectiveC.NSObject { + @objc override dynamic public init() + public func downloadFile(fromServerURL serverURL: Foundation.URL, toFileURL fileURL: Foundation.URL, withHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + public func uploadFile(fromFileURL fileURL: Foundation.URL, toServerURL serverURL: Foundation.URL, withUploadOptions uploadOptions: IONFileTransferLib.IONFLTRUploadOptions, andHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + @objc deinit +} +@_hasMissingDesignatedInitializers public class IONFLTRPublisher : Combine.Publisher { + public typealias Output = IONFileTransferLib.IONFLTRTransferResult + public typealias Failure = Swift.Error + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == any Swift.Error, S.Input == IONFileTransferLib.IONFLTRTransferResult + @objc deinit +} +public typealias HttpParams = [Swift.String : [Swift.String]] +public typealias HttpHeaders = [Swift.String : Swift.String] +public struct IONFLTRHttpOptions { + public init(method: Swift.String, params: IONFileTransferLib.HttpParams = [:], headers: IONFileTransferLib.HttpHeaders = [:], timeout: Swift.Int = 60, disableRedirects: Swift.Bool = false, shouldEncodeUrlParams: Swift.Bool = true) +} +public enum IONFLTRTransferResult : Swift.Equatable { + case ongoing(status: IONFileTransferLib.IONFLTRProgressStatus) + case complete(data: IONFileTransferLib.IONFLTRTransferComplete) + public static func == (a: IONFileTransferLib.IONFLTRTransferResult, b: IONFileTransferLib.IONFLTRTransferResult) -> Swift.Bool +} +public struct IONFLTRProgressStatus : Swift.Equatable { + public var bytes: Swift.Int + public var contentLength: Swift.Int + public var lengthComputable: Swift.Bool + public static func == (a: IONFileTransferLib.IONFLTRProgressStatus, b: IONFileTransferLib.IONFLTRProgressStatus) -> Swift.Bool +} +public struct IONFLTRTransferComplete : Swift.Equatable { + public var totalBytes: Swift.Int + public var responseCode: Swift.Int + public var responseBody: Swift.String? + public var headers: [Swift.String : Swift.String] + public static func == (a: IONFileTransferLib.IONFLTRTransferComplete, b: IONFileTransferLib.IONFLTRTransferComplete) -> Swift.Bool +} +public struct IONFLTRUploadOptions { + public init(chunkedMode: Swift.Bool = false, mimeType: Swift.String? = nil, fileKey: Swift.String = "file", formParams: [Swift.String : Swift.String]? = nil) +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/module.modulemap b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/module.modulemap new file mode 100644 index 0000000..383be00 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module IONFileTransferLib { + header "IONFileTransferLib-Swift.h" + requires objc +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/_CodeSignature/CodeResources b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..c18cb35 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/IONFileTransferLib.framework/_CodeSignature/CodeResources @@ -0,0 +1,179 @@ + + + + + files + + Headers/IONFileTransferLib-Swift.h + + AiYyerL/NqEMe3OuMm9Sb5GR4R4= + + Info.plist + + 4HkBzxrfJoc0KRg4zZfX9GcPcMY= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.abi.json + + vwGAk+OOovMkL/Fw7p9qXh5DPo0= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.private.swiftinterface + + mGfgeUYyHitLPk+KCyaQMHdohA4= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftdoc + + +1r1hRpsxtFa03zkl2ARqNzz4rQ= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftinterface + + mGfgeUYyHitLPk+KCyaQMHdohA4= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftmodule + + FlEnI9bTJnk+e6ApLXXU+R6Xop8= + + Modules/module.modulemap + + qcSBbzGTOaQ3g9ohxBnUW30OhsE= + + + files2 + + Headers/IONFileTransferLib-Swift.h + + hash2 + + qwwCL+vkuGpHrJZRl6xdOHbI62NY+qyWF/oinPWnC3M= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.abi.json + + hash2 + + lUk0lAFnf3IStKReF0nu3idznW7YjGl9GMIJ/HXcuS0= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash2 + + vGGFO0k88zQ6JRcKdMttbExxCKI+ZdGaWBITpRYg76A= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftdoc + + hash2 + + yoLxgnRzcz0WeXKoS+saSulUll0HM4ctM+1yuwb39Ks= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftinterface + + hash2 + + vGGFO0k88zQ6JRcKdMttbExxCKI+ZdGaWBITpRYg76A= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios.swiftmodule + + hash2 + + itDsFvafzI7TDR5b6Q8UajP6MffZighQf0gKCXec7bg= + + + Modules/module.modulemap + + hash2 + + D+WZFrAG0KPhGeItkzdjkSXVW8iUSaD30gTuC04fyGI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Info.plist b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000..4c7fc09 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.io.ionic.libs.filetransfer.IONFileTransferLib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/DWARF/IONFileTransferLib b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/DWARF/IONFileTransferLib new file mode 100644 index 0000000..aa0d849 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/DWARF/IONFileTransferLib differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/aarch64/IONFileTransferLib.yml b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/aarch64/IONFileTransferLib.yml new file mode 100644 index 0000000..6e36ca6 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/aarch64/IONFileTransferLib.yml @@ -0,0 +1,190 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/andre.destro/Library/Developer/Xcode/DerivedData/IONFileTransferLib-bhjyknwpzwdmovcwkbkiigjytkcn/Build/Intermediates.noindex/ArchiveIntermediates/IONFileTransferLib/InstallationBuildProductsLocation/Library/Frameworks/IONFileTransferLib.framework/IONFileTransferLib' +relocations: + - { offset: 0x32CF5, size: 0x8, addend: 0x0, symName: _IONFileTransferLibVersionString, symObjAddr: 0x0, symBinAddr: 0xD820, symSize: 0x0 } + - { offset: 0x32D29, size: 0x8, addend: 0x0, symName: _IONFileTransferLibVersionNumber, symObjAddr: 0x40, symBinAddr: 0xD860, symSize: 0x0 } + - { offset: 0x32D65, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x184 } + - { offset: 0x32DEC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ', symObjAddr: 0x198, symBinAddr: 0x4198, symSize: 0x4 } + - { offset: 0x32E19, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x1A0, symBinAddr: 0x419C, symSize: 0x238 } + - { offset: 0x32EBD, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwCP', symObjAddr: 0x3D8, symBinAddr: 0x43D4, symSize: 0x30 } + - { offset: 0x32ED1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOWOy', symObjAddr: 0x408, symBinAddr: 0x4404, symSize: 0x7C } + - { offset: 0x32EE5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwxx', symObjAddr: 0x484, symBinAddr: 0x4480, symSize: 0x14 } + - { offset: 0x32EF9, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOWOe', symObjAddr: 0x498, symBinAddr: 0x4494, symSize: 0x80 } + - { offset: 0x32F0D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwcp', symObjAddr: 0x518, symBinAddr: 0x4514, symSize: 0x60 } + - { offset: 0x32F21, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwca', symObjAddr: 0x578, symBinAddr: 0x4574, symSize: 0x70 } + - { offset: 0x32F35, size: 0x8, addend: 0x0, symName: ___swift_memcpy33_8, symObjAddr: 0x5E8, symBinAddr: 0x45E4, symSize: 0x14 } + - { offset: 0x32F49, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwta', symObjAddr: 0x5FC, symBinAddr: 0x45F8, symSize: 0x48 } + - { offset: 0x32F5D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwet', symObjAddr: 0x644, symBinAddr: 0x4640, symSize: 0x48 } + - { offset: 0x32F71, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwst', symObjAddr: 0x68C, symBinAddr: 0x4688, symSize: 0x48 } + - { offset: 0x32F85, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwug', symObjAddr: 0x6D4, symBinAddr: 0x46D0, symSize: 0x8 } + - { offset: 0x32F99, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwup', symObjAddr: 0x6DC, symBinAddr: 0x46D8, symSize: 0x4 } + - { offset: 0x32FAD, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwui', symObjAddr: 0x6E0, symBinAddr: 0x46DC, symSize: 0x8 } + - { offset: 0x32FC1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOMa', symObjAddr: 0x6E8, symBinAddr: 0x46E4, symSize: 0x10 } + - { offset: 0x33068, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP7_domainSSvgTW', symObjAddr: 0x184, symBinAddr: 0x4184, symSize: 0x4 } + - { offset: 0x33084, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP5_codeSivgTW', symObjAddr: 0x188, symBinAddr: 0x4188, symSize: 0x4 } + - { offset: 0x330A0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x18C, symBinAddr: 0x418C, symSize: 0x4 } + - { offset: 0x330BC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x190, symBinAddr: 0x4190, symSize: 0x4 } + - { offset: 0x33142, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x184 } + - { offset: 0x33245, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x194, symBinAddr: 0x4194, symSize: 0x4 } + - { offset: 0x33349, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x0, symBinAddr: 0x46F4, symSize: 0xC4 } + - { offset: 0x334A7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorCMa', symObjAddr: 0xD4, symBinAddr: 0x47C8, symSize: 0x20 } + - { offset: 0x334E3, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x378, symBinAddr: 0x4A6C, symSize: 0x44 } + - { offset: 0x334F7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOACs5ErrorAAWl', symObjAddr: 0x3BC, symBinAddr: 0x4AB0, symSize: 0x44 } + - { offset: 0x3350B, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x400, symBinAddr: 0x4AF4, symSize: 0x40 } + - { offset: 0x33550, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x0, symBinAddr: 0x46F4, symSize: 0xC4 } + - { offset: 0x3370C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorCfD', symObjAddr: 0xC4, symBinAddr: 0x47B8, symSize: 0x10 } + - { offset: 0x337A2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorC08validateB6Inputs9serverURL04fileI0y10Foundation0I0V_AItKFTf4nnd_n', symObjAddr: 0xF4, symBinAddr: 0x47E8, symSize: 0x284 } + - { offset: 0x33933, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfC', symObjAddr: 0x0, symBinAddr: 0x4B34, symSize: 0x20 } + - { offset: 0x33B06, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCMa', symObjAddr: 0xB0, symBinAddr: 0x4BE4, symSize: 0x20 } + - { offset: 0x33C38, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCfETo', symObjAddr: 0xBD4, symBinAddr: 0x5708, symSize: 0x48 } + - { offset: 0x33C6E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfC', symObjAddr: 0x0, symBinAddr: 0x4B34, symSize: 0x20 } + - { offset: 0x33CA9, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfc', symObjAddr: 0x20, symBinAddr: 0x4B54, symSize: 0x90 } + - { offset: 0x33D20, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfcTo', symObjAddr: 0xD0, symBinAddr: 0x4C04, symSize: 0x9C } + - { offset: 0x33F54, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF', symObjAddr: 0x16C, symBinAddr: 0x4CA0, symSize: 0x3AC } + - { offset: 0x34172, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF', symObjAddr: 0x518, symBinAddr: 0x504C, symSize: 0x390 } + - { offset: 0x3430E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC16prepareForUpload33_B8C7B2808035353E1FDF0D19D08736E0LL7fileURL06serverQ013uploadOptions04httpT010Foundation10URLRequestV_AJ0Q0VtAN_AnA013IONFLTRUploadT0VAA011IONFLTRHttpT0VtKF', symObjAddr: 0x8A8, symBinAddr: 0x53DC, symSize: 0x2FC } + - { offset: 0x3439F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCfD', symObjAddr: 0xBA4, symBinAddr: 0x56D8, symSize: 0x30 } + - { offset: 0x344FF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfE', symObjAddr: 0x78, symBinAddr: 0x582C, symSize: 0x14 } + - { offset: 0x3452C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfETo', symObjAddr: 0xBC, symBinAddr: 0x5870, symSize: 0x14 } + - { offset: 0x3455B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCMa', symObjAddr: 0xD0, symBinAddr: 0x5884, symSize: 0x20 } + - { offset: 0x34643, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task15didSendBodyData14totalBytesSent0mn10ExpectedToJ0ySo12NSURLSessionC_So0R4TaskCs5Int64VA2NtFTo', symObjAddr: 0xF0, symBinAddr: 0x58A4, symSize: 0xA8 } + - { offset: 0x347EA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTo', symObjAddr: 0x61C, symBinAddr: 0x5DD0, symSize: 0x8C } + - { offset: 0x348C3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task26willPerformHTTPRedirection10newRequest17completionHandlerySo12NSURLSessionC_So0P4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVyAQSgctFTo', symObjAddr: 0x6A8, symBinAddr: 0x5E5C, symSize: 0x220 } + - { offset: 0x34973, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_8dataTask10didReceiveySo12NSURLSessionC_So0l4DataI0C10Foundation0M0VtFTo', symObjAddr: 0x8C8, symBinAddr: 0x607C, symSize: 0xE4 } + - { offset: 0x349CA, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x9AC, symBinAddr: 0x6160, symSize: 0x14 } + - { offset: 0x349DE, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x9C0, symBinAddr: 0x6174, symSize: 0x44 } + - { offset: 0x349F2, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVSgWOc', symObjAddr: 0xA44, symBinAddr: 0x61B8, symSize: 0x48 } + - { offset: 0x34A12, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTf4dnnn_n', symObjAddr: 0xA8C, symBinAddr: 0x6200, symSize: 0x330 } + - { offset: 0x34BCF, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0xE00, symBinAddr: 0x6530, symSize: 0x3C } + - { offset: 0x34BE3, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xE3C, symBinAddr: 0x656C, symSize: 0x3C } + - { offset: 0x34BF7, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0xE78, symBinAddr: 0x65A8, symSize: 0x20 } + - { offset: 0x34C0B, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0xED4, symBinAddr: 0x6604, symSize: 0x34 } + - { offset: 0x34C1F, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0xF08, symBinAddr: 0x6638, symSize: 0x14 } + - { offset: 0x34C33, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0xF1C, symBinAddr: 0x664C, symSize: 0x44 } + - { offset: 0x34C6A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC12receivedData33_C11A9EAC720B924A4FD97FC69DD27918LL10Foundation0G0Vvg', symObjAddr: 0x0, symBinAddr: 0x57B4, symSize: 0x78 } + - { offset: 0x34C95, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfD', symObjAddr: 0x8C, symBinAddr: 0x5840, symSize: 0x30 } + - { offset: 0x34D31, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDys11AnyHashableVypG_SDyS2SGTg50138$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFySDyS2SGz_s11dE21V3key_yp5valuettXEfU_Tf1ncn_n', symObjAddr: 0x198, symBinAddr: 0x594C, symSize: 0x484 } + - { offset: 0x35275, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfE', symObjAddr: 0x484, symBinAddr: 0x6690, symSize: 0x3C } + - { offset: 0x3530A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfETo', symObjAddr: 0x4F4, symBinAddr: 0x6700, symSize: 0x3C } + - { offset: 0x35339, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMU', symObjAddr: 0x530, symBinAddr: 0x673C, symSize: 0x8 } + - { offset: 0x3534D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMa', symObjAddr: 0x538, symBinAddr: 0x6744, symSize: 0x3C } + - { offset: 0x35361, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMr', symObjAddr: 0x574, symBinAddr: 0x6780, symSize: 0x78 } + - { offset: 0x353CF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask12didWriteData17totalBytesWritten0mn10ExpectedToK0ySo12NSURLSessionC_So0r8DownloadI0Cs5Int64VA2NtFTo', symObjAddr: 0x5EC, symBinAddr: 0x67F8, symSize: 0xA8 } + - { offset: 0x3549E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0n8DownloadI0C10Foundation3URLVtFTo', symObjAddr: 0x694, symBinAddr: 0x68A0, symSize: 0xE0 } + - { offset: 0x35512, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTo', symObjAddr: 0x774, symBinAddr: 0x6980, symSize: 0x8C } + - { offset: 0x355A5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_4task26willPerformHTTPRedirection10newRequest17completionHandlerySo12NSURLSessionC_So0P4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVyAQSgctFTo', symObjAddr: 0x800, symBinAddr: 0x6A0C, symSize: 0x220 } + - { offset: 0x3561D, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_SSTg5', symObjAddr: 0xAA8, symBinAddr: 0x6C2C, symSize: 0x1CC } + - { offset: 0x356E3, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0xC74, symBinAddr: 0x6DF8, symSize: 0x340 } + - { offset: 0x35801, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0n8DownloadI0C10Foundation3URLVtFTf4dnnn_n', symObjAddr: 0x10B0, symBinAddr: 0x7234, symSize: 0x3F8 } + - { offset: 0x35A19, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0xFB4, symBinAddr: 0x7138, symSize: 0xFC } + - { offset: 0x35B8D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfD', symObjAddr: 0x4C0, symBinAddr: 0x66CC, symSize: 0x34 } + - { offset: 0x35E09, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib26mapErrorToIONFLTRExceptionyAA0G0Os0E0_pF', symObjAddr: 0x0, symBinAddr: 0x762C, symSize: 0x530 } + - { offset: 0x35E2B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib26mapErrorToIONFLTRExceptionyAA0G0Os0E0_pF', symObjAddr: 0x0, symBinAddr: 0x762C, symSize: 0x530 } + - { offset: 0x35ECC, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCMa', symObjAddr: 0x570, symBinAddr: 0x7B5C, symSize: 0x3C } + - { offset: 0x35FC3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF', symObjAddr: 0x0, symBinAddr: 0x7BD8, symSize: 0x80 } + - { offset: 0x36042, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7Combine9PublisherAA7FailureAdEP_s5ErrorPWT', symObjAddr: 0xC0, symBinAddr: 0x7C98, symSize: 0xC } + - { offset: 0x36056, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCMa', symObjAddr: 0xEC, symBinAddr: 0x7CC4, symSize: 0x20 } + - { offset: 0x36077, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF', symObjAddr: 0x0, symBinAddr: 0x7BD8, symSize: 0x80 } + - { offset: 0x360D0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCfd', symObjAddr: 0x80, symBinAddr: 0x7C58, symSize: 0x1C } + - { offset: 0x36106, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCfD', symObjAddr: 0x9C, symBinAddr: 0x7C74, symSize: 0x24 } + - { offset: 0x36147, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7Combine9PublisherAadEP7receive10subscriberyqd___tAD10SubscriberRd__7FailureQyd__AJRtz5InputQyd__6OutputRtzlFTW', symObjAddr: 0xCC, symBinAddr: 0x7CA4, symSize: 0x20 } + - { offset: 0x3620F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfC', symObjAddr: 0x0, symBinAddr: 0x7CFC, symSize: 0x18 } + - { offset: 0x36262, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwxx', symObjAddr: 0x48, symBinAddr: 0x7D14, symSize: 0x30 } + - { offset: 0x36276, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwcp', symObjAddr: 0x78, symBinAddr: 0x7D44, symSize: 0x5C } + - { offset: 0x3628A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwca', symObjAddr: 0xD4, symBinAddr: 0x7DA0, symSize: 0x94 } + - { offset: 0x3629E, size: 0x8, addend: 0x0, symName: ___swift_memcpy42_8, symObjAddr: 0x168, symBinAddr: 0x7E34, symSize: 0x14 } + - { offset: 0x362B2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwta', symObjAddr: 0x17C, symBinAddr: 0x7E48, symSize: 0x6C } + - { offset: 0x362C6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwet', symObjAddr: 0x1E8, symBinAddr: 0x7EB4, symSize: 0x48 } + - { offset: 0x362DA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwst', symObjAddr: 0x230, symBinAddr: 0x7EFC, symSize: 0x4C } + - { offset: 0x362EE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVMa', symObjAddr: 0x27C, symBinAddr: 0x7F48, symSize: 0x10 } + - { offset: 0x36377, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfC', symObjAddr: 0x0, symBinAddr: 0x7CFC, symSize: 0x18 } + - { offset: 0x36481, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x7F58, symSize: 0x4 } + - { offset: 0x3684B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOWOy', symObjAddr: 0x7A4, symBinAddr: 0x8624, symSize: 0x30 } + - { offset: 0x3685F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwxx', symObjAddr: 0x7D4, symBinAddr: 0x8654, symSize: 0x18 } + - { offset: 0x36873, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOWOe', symObjAddr: 0x7EC, symBinAddr: 0x866C, symSize: 0x30 } + - { offset: 0x36887, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwcp', symObjAddr: 0x81C, symBinAddr: 0x869C, symSize: 0x74 } + - { offset: 0x3689B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwca', symObjAddr: 0x890, symBinAddr: 0x8710, symSize: 0x88 } + - { offset: 0x368AF, size: 0x8, addend: 0x0, symName: ___swift_memcpy41_8, symObjAddr: 0x918, symBinAddr: 0x8798, symSize: 0x14 } + - { offset: 0x368C3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwta', symObjAddr: 0x92C, symBinAddr: 0x87AC, symSize: 0x50 } + - { offset: 0x368D7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwet', symObjAddr: 0x97C, symBinAddr: 0x87FC, symSize: 0x48 } + - { offset: 0x368EB, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwst', symObjAddr: 0x9C4, symBinAddr: 0x8844, symSize: 0x50 } + - { offset: 0x368FF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwug', symObjAddr: 0xA14, symBinAddr: 0x8894, symSize: 0x8 } + - { offset: 0x36913, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwui', symObjAddr: 0xA20, symBinAddr: 0x889C, symSize: 0xC } + - { offset: 0x36927, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOMa', symObjAddr: 0xA2C, symBinAddr: 0x88A8, symSize: 0x10 } + - { offset: 0x3693B, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0xA3C, symBinAddr: 0x88B8, symSize: 0x14 } + - { offset: 0x3694F, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xA50, symBinAddr: 0x88CC, symSize: 0x4 } + - { offset: 0x36963, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVwet', symObjAddr: 0xA54, symBinAddr: 0x88D0, symSize: 0x54 } + - { offset: 0x36977, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVwst', symObjAddr: 0xAA8, symBinAddr: 0x8924, symSize: 0x44 } + - { offset: 0x3698B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVMa', symObjAddr: 0xAEC, symBinAddr: 0x8968, symSize: 0x10 } + - { offset: 0x3699F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwxx', symObjAddr: 0xAFC, symBinAddr: 0x8978, symSize: 0x28 } + - { offset: 0x369B3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwcp', symObjAddr: 0xB24, symBinAddr: 0x89A0, symSize: 0x44 } + - { offset: 0x369C7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwca', symObjAddr: 0xB68, symBinAddr: 0x89E4, symSize: 0x74 } + - { offset: 0x369DB, size: 0x8, addend: 0x0, symName: ___swift_memcpy40_8, symObjAddr: 0xBDC, symBinAddr: 0x8A58, symSize: 0x14 } + - { offset: 0x369EF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwta', symObjAddr: 0xBF0, symBinAddr: 0x8A6C, symSize: 0x4C } + - { offset: 0x36A03, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwet', symObjAddr: 0xC3C, symBinAddr: 0x8AB8, symSize: 0x48 } + - { offset: 0x36A17, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwst', symObjAddr: 0xC84, symBinAddr: 0x8B00, symSize: 0x48 } + - { offset: 0x36A2B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVMa', symObjAddr: 0xCCC, symBinAddr: 0x8B48, symSize: 0x10 } + - { offset: 0x36A70, size: 0x8, addend: 0x0, symName: '_$sSDsSQR_rlE2eeoiySbSDyxq_G_ABtFZSS_SSTgm5', symObjAddr: 0x1E0, symBinAddr: 0x8094, symSize: 0x278 } + - { offset: 0x36B53, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x7F58, symSize: 0x4 } + - { offset: 0x36B73, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ', symObjAddr: 0x4, symBinAddr: 0x7F5C, symSize: 0x34 } + - { offset: 0x36B97, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ', symObjAddr: 0x38, symBinAddr: 0x7F90, symSize: 0x4 } + - { offset: 0x36BB8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg', symObjAddr: 0x40, symBinAddr: 0x7F94, symSize: 0x8 } + - { offset: 0x36BD2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs', symObjAddr: 0x48, symBinAddr: 0x7F9C, symSize: 0x8 } + - { offset: 0x36C04, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM', symObjAddr: 0x50, symBinAddr: 0x7FA4, symSize: 0x10 } + - { offset: 0x36C18, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg', symObjAddr: 0x64, symBinAddr: 0x7FB4, symSize: 0x8 } + - { offset: 0x36C2C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs', symObjAddr: 0x6C, symBinAddr: 0x7FBC, symSize: 0x8 } + - { offset: 0x36C5E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM', symObjAddr: 0x74, symBinAddr: 0x7FC4, symSize: 0x10 } + - { offset: 0x36C82, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg', symObjAddr: 0x88, symBinAddr: 0x7FD4, symSize: 0x8 } + - { offset: 0x36C96, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs', symObjAddr: 0x90, symBinAddr: 0x7FDC, symSize: 0x8 } + - { offset: 0x36CC6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM', symObjAddr: 0x98, symBinAddr: 0x7FE4, symSize: 0x10 } + - { offset: 0x36D07, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg', symObjAddr: 0x128, symBinAddr: 0x7FF4, symSize: 0x2C } + - { offset: 0x36D1B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs', symObjAddr: 0x154, symBinAddr: 0x8020, symSize: 0x34 } + - { offset: 0x36D50, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg', symObjAddr: 0x19C, symBinAddr: 0x8054, symSize: 0x8 } + - { offset: 0x36D64, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs', symObjAddr: 0x1A4, symBinAddr: 0x805C, symSize: 0x28 } + - { offset: 0x36D99, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM', symObjAddr: 0x1CC, symBinAddr: 0x8084, symSize: 0x10 } + - { offset: 0x36DD1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x45C, symBinAddr: 0x830C, symSize: 0x80 } + - { offset: 0x36E0F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x4DC, symBinAddr: 0x838C, symSize: 0x298 } + - { offset: 0x36F5E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib17IONFLTRFileHelperCMa', symObjAddr: 0x10, symBinAddr: 0x8B5C, symSize: 0x20 } + - { offset: 0x36F8F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib17IONFLTRFileHelperC23createParentDirectories3fory10Foundation3URLV_tKFTf4nd_n', symObjAddr: 0x30, symBinAddr: 0x8B7C, symSize: 0x240 } + - { offset: 0x37575, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperCMa', symObjAddr: 0x1674, symBinAddr: 0xA420, symSize: 0x20 } + - { offset: 0x37594, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x16D4, symBinAddr: 0xA440, symSize: 0x64 } + - { offset: 0x375CC, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x1738, symBinAddr: 0xA4A4, symSize: 0xE0 } + - { offset: 0x37697, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x1818, symBinAddr: 0xA584, symSize: 0x174 } + - { offset: 0x377B1, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x198C, symBinAddr: 0xA6F8, symSize: 0x1C } + - { offset: 0x377C9, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0x19A8, symBinAddr: 0xA714, symSize: 0x24 } + - { offset: 0x377E1, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x19CC, symBinAddr: 0xA738, symSize: 0x174 } + - { offset: 0x379EC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFySS_SStXEfU_TA', symObjAddr: 0x28E0, symBinAddr: 0xB5B0, symSize: 0x2C } + - { offset: 0x37A00, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_TA', symObjAddr: 0x298C, symBinAddr: 0xB5DC, symSize: 0x8 } + - { offset: 0x37A14, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSKsWl', symObjAddr: 0x2994, symBinAddr: 0xB5E4, symSize: 0x4C } + - { offset: 0x37A28, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x29E0, symBinAddr: 0xB630, symSize: 0x44 } + - { offset: 0x37A97, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVWOr', symObjAddr: 0x2C94, symBinAddr: 0xB8E4, symSize: 0x44 } + - { offset: 0x37AAB, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVWOs', symObjAddr: 0x2CD8, symBinAddr: 0xB928, symSize: 0x44 } + - { offset: 0x37BC8, size: 0x8, addend: 0x0, symName: '_$sSTsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lFSDySSSaySSGG_Say10Foundation12URLQueryItemVGTg5027$sSSSaySSGSay10Foundation12eF193VGIgggo_SS3key_AA5valuetAEs5Error_pIegnrzo_TR087$s18IONFileTransferLib23IONFLTRURLRequestHelperC15buildQueryItems4fromSay10Foundation12bC45VGAA18IONFLTRHttpOptionsV_tFAISS_SaySSGtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0xF20, symBinAddr: 0x9CDC, symSize: 0x41C } + - { offset: 0x3807F, size: 0x8, addend: 0x0, symName: '_$sSTsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lFSDySSSaySSGG_AFTg555$sSSSaySSGAAIgggo_SS3key_AA5valuetAAs5Error_pIegnrzo_TRSSA2FIgggo_Tf1cn_nTf4ng_n', symObjAddr: 0x1C4C, symBinAddr: 0xA9B8, symSize: 0x2F8 } + - { offset: 0x38347, size: 0x8, addend: 0x0, symName: '_$sSTsE7forEachyyy7ElementQzKXEKFSDyS2SG_Tg544$sS2SIggg_SS3key_SS5valuets5Error_pIegnzo_TRS2SIggg_Tf1cn_nTf4ng_n', symObjAddr: 0x1F44, symBinAddr: 0xACB0, symSize: 0x208 } + - { offset: 0x383EA, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lFSaySSG_SSs5NeverOTg5139$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_S2SXEfU_0fG3Lib0iJ0CSSAJ0rS0VTf1cn_nTf4ndgg_n', symObjAddr: 0x2A24, symBinAddr: 0xB674, symSize: 0x270 } + - { offset: 0x386F3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC12setupRequest9serverURL11httpOptions10Foundation10URLRequestVAG0I0V_AA011IONFLTRHttpK0VtKF', symObjAddr: 0x0, symBinAddr: 0x8DBC, symSize: 0x730 } + - { offset: 0x38996, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC25configureRequestForUpload7request11httpOptions06uploadL07fileURL0nE010Foundation10URLRequestV_AJ0O0VtAL_AA011IONFLTRHttpL0VAA013IONFLTRUploadL0VAnA011IONFLTRFileE0CtKF', symObjAddr: 0x730, symBinAddr: 0x94EC, symSize: 0x7F0 } + - { offset: 0x38C5F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_', symObjAddr: 0x133C, symBinAddr: 0xA0F8, symSize: 0x98 } + - { offset: 0x38CCE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFySS_SStXEfU_', symObjAddr: 0x13D4, symBinAddr: 0xA190, symSize: 0x290 } + - { offset: 0x3903E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFTf4nndnd_n', symObjAddr: 0x214C, symBinAddr: 0xAEB8, symSize: 0x6F8 } + - { offset: 0x39704, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtF', symObjAddr: 0x0, symBinAddr: 0xB96C, symSize: 0x224 } + - { offset: 0x39827, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCfETo', symObjAddr: 0x6D8, symBinAddr: 0xC044, symSize: 0x10 } + - { offset: 0x39856, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCMa', symObjAddr: 0x6E8, symBinAddr: 0xC054, symSize: 0x20 } + - { offset: 0x3986A, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableV3key_yp5valuetWOh', symObjAddr: 0x7E4, symBinAddr: 0xC074, symSize: 0x40 } + - { offset: 0x398F6, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDys11AnyHashableVypG_SDyS2SGTg50122$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtFySDyS2SGz_s11dE21V3key_yp5valuettXEfU_Tf1ncn_n', symObjAddr: 0x224, symBinAddr: 0xBB90, symSize: 0x458 } + - { offset: 0x39B1F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtF', symObjAddr: 0x0, symBinAddr: 0xB96C, symSize: 0x224 } + - { offset: 0x39C7C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCACycfcTo', symObjAddr: 0x67C, symBinAddr: 0xBFE8, symSize: 0x2C } + - { offset: 0x39CDB, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCfD', symObjAddr: 0x6A8, symBinAddr: 0xC014, symSize: 0x30 } + - { offset: 0x39D94, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfC', symObjAddr: 0x0, symBinAddr: 0xC0B4, symSize: 0x14 } + - { offset: 0x39DDD, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwxx', symObjAddr: 0x44, symBinAddr: 0xC0C8, symSize: 0x30 } + - { offset: 0x39DF1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwcp', symObjAddr: 0x74, symBinAddr: 0xC0F8, symSize: 0x5C } + - { offset: 0x39E05, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwca', symObjAddr: 0xD0, symBinAddr: 0xC154, symSize: 0x8C } + - { offset: 0x39E19, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x15C, symBinAddr: 0xC1E0, symSize: 0x14 } + - { offset: 0x39E2D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwta', symObjAddr: 0x170, symBinAddr: 0xC1F4, symSize: 0x5C } + - { offset: 0x39E41, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwet', symObjAddr: 0x1CC, symBinAddr: 0xC250, symSize: 0x48 } + - { offset: 0x39E55, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwst', symObjAddr: 0x214, symBinAddr: 0xC298, symSize: 0x4C } + - { offset: 0x39E69, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVMa', symObjAddr: 0x260, symBinAddr: 0xC2E4, symSize: 0x10 } + - { offset: 0x39ED4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfC', symObjAddr: 0x0, symBinAddr: 0xC0B4, symSize: 0x14 } +... diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Headers/IONFileTransferLib-Swift.h b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Headers/IONFileTransferLib-Swift.h new file mode 100644 index 0000000..3655b8f --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Headers/IONFileTransferLib-Swift.h @@ -0,0 +1,648 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef IONFILETRANSFERLIB_SWIFT_H +#define IONFILETRANSFERLIB_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="IONFileTransferLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +/// A manager class for handling file transfer operations. +/// The IONFLTRManager class provides methods to manage file downloads and uploads, including +/// preparing, validating, and executing file transfer operations. It integrates with validators, +/// file helpers, and URL request helpers to ensure smooth and reliable file transfers. +SWIFT_CLASS("_TtC18IONFileTransferLib14IONFLTRManager") +@interface IONFLTRManager : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +#ifndef IONFILETRANSFERLIB_SWIFT_H +#define IONFILETRANSFERLIB_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="IONFileTransferLib",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +/// A manager class for handling file transfer operations. +/// The IONFLTRManager class provides methods to manage file downloads and uploads, including +/// preparing, validating, and executing file transfer operations. It integrates with validators, +/// file helpers, and URL request helpers to ensure smooth and reliable file transfers. +SWIFT_CLASS("_TtC18IONFileTransferLib14IONFLTRManager") +@interface IONFLTRManager : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/IONFileTransferLib b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/IONFileTransferLib new file mode 100755 index 0000000..16b3858 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/IONFileTransferLib differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Info.plist b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Info.plist new file mode 100644 index 0000000..adbc088 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Info.plist differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.abi.json b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..614f9a5 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,2496 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "IONFileTransferLib", + "printedName": "IONFileTransferLib", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRException", + "printedName": "IONFLTRException", + "children": [ + { + "kind": "Var", + "name": "invalidPath", + "printedName": "invalidPath", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(path: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11invalidPathyACSSSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11invalidPathyACSSSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyURL", + "printedName": "emptyURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO8emptyURLyACSSSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO8emptyURLyACSSSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO10invalidURLyACSS_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO10invalidURLyACSS_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fileDoesNotExist", + "printedName": "fileDoesNotExist", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO16fileDoesNotExistyACs5Error_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO16fileDoesNotExistyACs5Error_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cannotCreateDirectory", + "printedName": "cannotCreateDirectory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String, (any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(path: Swift.String, cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO21cannotCreateDirectoryyACSS_s5Error_pSgtcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO21cannotCreateDirectoryyACSS_s5Error_pSgtcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "httpError", + "printedName": "httpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.Int, Swift.String?, [Swift.String : Swift.String]?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int, Swift.String?, [Swift.String : Swift.String]?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO9httpErroryACSi_SSSgSDyS2SGSgtcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO9httpErroryACSi_SSSgSDyS2SGSgtcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "connectionError", + "printedName": "connectionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO15connectionErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO15connectionErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transferError", + "printedName": "transferError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO13transferErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO13transferErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO12unknownErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO12unknownErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvp", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg", + "moduleName": "IONFileTransferLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRManager", + "printedName": "IONFLTRManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRManager", + "printedName": "IONFileTransferLib.IONFLTRManager", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager(im)init", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerCACycfc", + "moduleName": "IONFileTransferLib", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "downloadFile", + "printedName": "downloadFile(fromServerURL:toFileURL:withHttpOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRPublisher", + "printedName": "IONFileTransferLib.IONFLTRPublisher", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "uploadFile", + "printedName": "uploadFile(fromFileURL:toServerURL:withUploadOptions:andHttpOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRPublisher", + "printedName": "IONFileTransferLib.IONFLTRPublisher", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRUploadOptions", + "printedName": "IONFileTransferLib.IONFLTRUploadOptions", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRPublisher", + "printedName": "IONFLTRPublisher", + "children": [ + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF", + "mangledName": "$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF", + "moduleName": "IONFileTransferLib", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Subscriber, τ_0_0.Failure == any Swift.Error, τ_0_0.Input == IONFileTransferLib.IONFLTRTransferResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC", + "mangledName": "$s18IONFileTransferLib16IONFLTRPublisherC", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRHttpOptions", + "printedName": "IONFLTRHttpOptions", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(method:params:headers:timeout:disableRedirects:shouldEncodeUrlParams:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Swift.String]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfc", + "mangledName": "$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfc", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV", + "mangledName": "$s18IONFileTransferLib18IONFLTRHttpOptionsV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRTransferResult", + "printedName": "IONFLTRTransferResult", + "children": [ + { + "kind": "Var", + "name": "ongoing", + "printedName": "ongoing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferResult.Type) -> (IONFileTransferLib.IONFLTRProgressStatus) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRProgressStatus) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(status: IONFileTransferLib.IONFLTRProgressStatus)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRTransferResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO7ongoingyAcA21IONFLTRProgressStatusV_tcACmF", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO7ongoingyAcA21IONFLTRProgressStatusV_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "complete", + "printedName": "complete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferResult.Type) -> (IONFileTransferLib.IONFLTRTransferComplete) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferComplete) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: IONFileTransferLib.IONFLTRTransferComplete)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRTransferResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO8completeyAcA0D8CompleteV_tcACmF", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO8completeyAcA0D8CompleteV_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRProgressStatus", + "printedName": "IONFLTRProgressStatus", + "children": [ + { + "kind": "Var", + "name": "bytes", + "printedName": "bytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentLength", + "printedName": "contentLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lengthComputable", + "printedName": "lengthComputable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRTransferComplete", + "printedName": "IONFLTRTransferComplete", + "children": [ + { + "kind": "Var", + "name": "totalBytes", + "printedName": "totalBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "responseCode", + "printedName": "responseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "responseBody", + "printedName": "responseBody", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "headers", + "printedName": "headers", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "UniformTypeIdentifiers", + "printedName": "UniformTypeIdentifiers", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRUploadOptions", + "printedName": "IONFLTRUploadOptions", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(chunkedMode:mimeType:fileKey:formParams:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRUploadOptions", + "printedName": "IONFileTransferLib.IONFLTRUploadOptions", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfc", + "mangledName": "$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfc", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV", + "mangledName": "$s18IONFileTransferLib20IONFLTRUploadOptionsV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRUploadDelegate.swift", + "kind": "IntegerLiteral", + "offset": 539, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRDownloadDelegate.swift", + "kind": "IntegerLiteral", + "offset": 635, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRDownloadDelegate.swift", + "kind": "BooleanLiteral", + "offset": 1096, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "Dictionary", + "offset": 1165, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "Dictionary", + "offset": 1201, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "IntegerLiteral", + "offset": 1229, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "BooleanLiteral", + "offset": 1266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "BooleanLiteral", + "offset": 1311, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRTransferResult.swift", + "kind": "Dictionary", + "offset": 2038, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRBaseDelegate.swift", + "kind": "BooleanLiteral", + "offset": 1189, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRUploadOptions.swift", + "kind": "BooleanLiteral", + "offset": 891, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRUploadOptions.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 6, + "value": "\"file\"" + } + ] +} \ No newline at end of file diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..a80891b --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,66 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios14.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name IONFileTransferLib +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Combine +import Foundation +import Swift +import UniformTypeIdentifiers +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public enum IONFLTRException : Swift.Error, Swift.CustomStringConvertible { + case invalidPath(path: Swift.String?) + case emptyURL(url: Swift.String?) + case invalidURL(url: Swift.String) + case fileDoesNotExist(cause: (any Swift.Error)?) + case cannotCreateDirectory(path: Swift.String, cause: (any Swift.Error)?) + case httpError(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?) + case connectionError(cause: (any Swift.Error)?) + case transferError(cause: (any Swift.Error)?) + case unknownError(cause: (any Swift.Error)?) + public var description: Swift.String { + get + } +} +extension IONFileTransferLib.IONFLTRException : Swift.Equatable { + public static func == (lhs: IONFileTransferLib.IONFLTRException, rhs: IONFileTransferLib.IONFLTRException) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class IONFLTRManager : ObjectiveC.NSObject { + @objc override dynamic public init() + public func downloadFile(fromServerURL serverURL: Foundation.URL, toFileURL fileURL: Foundation.URL, withHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + public func uploadFile(fromFileURL fileURL: Foundation.URL, toServerURL serverURL: Foundation.URL, withUploadOptions uploadOptions: IONFileTransferLib.IONFLTRUploadOptions, andHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + @objc deinit +} +@_hasMissingDesignatedInitializers public class IONFLTRPublisher : Combine.Publisher { + public typealias Output = IONFileTransferLib.IONFLTRTransferResult + public typealias Failure = Swift.Error + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == any Swift.Error, S.Input == IONFileTransferLib.IONFLTRTransferResult + @objc deinit +} +public typealias HttpParams = [Swift.String : [Swift.String]] +public typealias HttpHeaders = [Swift.String : Swift.String] +public struct IONFLTRHttpOptions { + public init(method: Swift.String, params: IONFileTransferLib.HttpParams = [:], headers: IONFileTransferLib.HttpHeaders = [:], timeout: Swift.Int = 60, disableRedirects: Swift.Bool = false, shouldEncodeUrlParams: Swift.Bool = true) +} +public enum IONFLTRTransferResult : Swift.Equatable { + case ongoing(status: IONFileTransferLib.IONFLTRProgressStatus) + case complete(data: IONFileTransferLib.IONFLTRTransferComplete) + public static func == (a: IONFileTransferLib.IONFLTRTransferResult, b: IONFileTransferLib.IONFLTRTransferResult) -> Swift.Bool +} +public struct IONFLTRProgressStatus : Swift.Equatable { + public var bytes: Swift.Int + public var contentLength: Swift.Int + public var lengthComputable: Swift.Bool + public static func == (a: IONFileTransferLib.IONFLTRProgressStatus, b: IONFileTransferLib.IONFLTRProgressStatus) -> Swift.Bool +} +public struct IONFLTRTransferComplete : Swift.Equatable { + public var totalBytes: Swift.Int + public var responseCode: Swift.Int + public var responseBody: Swift.String? + public var headers: [Swift.String : Swift.String] + public static func == (a: IONFileTransferLib.IONFLTRTransferComplete, b: IONFileTransferLib.IONFLTRTransferComplete) -> Swift.Bool +} +public struct IONFLTRUploadOptions { + public init(chunkedMode: Swift.Bool = false, mimeType: Swift.String? = nil, fileKey: Swift.String = "file", formParams: [Swift.String : Swift.String]? = nil) +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..4938f31 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..a80891b --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,66 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target arm64-apple-ios14.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name IONFileTransferLib +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Combine +import Foundation +import Swift +import UniformTypeIdentifiers +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public enum IONFLTRException : Swift.Error, Swift.CustomStringConvertible { + case invalidPath(path: Swift.String?) + case emptyURL(url: Swift.String?) + case invalidURL(url: Swift.String) + case fileDoesNotExist(cause: (any Swift.Error)?) + case cannotCreateDirectory(path: Swift.String, cause: (any Swift.Error)?) + case httpError(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?) + case connectionError(cause: (any Swift.Error)?) + case transferError(cause: (any Swift.Error)?) + case unknownError(cause: (any Swift.Error)?) + public var description: Swift.String { + get + } +} +extension IONFileTransferLib.IONFLTRException : Swift.Equatable { + public static func == (lhs: IONFileTransferLib.IONFLTRException, rhs: IONFileTransferLib.IONFLTRException) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class IONFLTRManager : ObjectiveC.NSObject { + @objc override dynamic public init() + public func downloadFile(fromServerURL serverURL: Foundation.URL, toFileURL fileURL: Foundation.URL, withHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + public func uploadFile(fromFileURL fileURL: Foundation.URL, toServerURL serverURL: Foundation.URL, withUploadOptions uploadOptions: IONFileTransferLib.IONFLTRUploadOptions, andHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + @objc deinit +} +@_hasMissingDesignatedInitializers public class IONFLTRPublisher : Combine.Publisher { + public typealias Output = IONFileTransferLib.IONFLTRTransferResult + public typealias Failure = Swift.Error + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == any Swift.Error, S.Input == IONFileTransferLib.IONFLTRTransferResult + @objc deinit +} +public typealias HttpParams = [Swift.String : [Swift.String]] +public typealias HttpHeaders = [Swift.String : Swift.String] +public struct IONFLTRHttpOptions { + public init(method: Swift.String, params: IONFileTransferLib.HttpParams = [:], headers: IONFileTransferLib.HttpHeaders = [:], timeout: Swift.Int = 60, disableRedirects: Swift.Bool = false, shouldEncodeUrlParams: Swift.Bool = true) +} +public enum IONFLTRTransferResult : Swift.Equatable { + case ongoing(status: IONFileTransferLib.IONFLTRProgressStatus) + case complete(data: IONFileTransferLib.IONFLTRTransferComplete) + public static func == (a: IONFileTransferLib.IONFLTRTransferResult, b: IONFileTransferLib.IONFLTRTransferResult) -> Swift.Bool +} +public struct IONFLTRProgressStatus : Swift.Equatable { + public var bytes: Swift.Int + public var contentLength: Swift.Int + public var lengthComputable: Swift.Bool + public static func == (a: IONFileTransferLib.IONFLTRProgressStatus, b: IONFileTransferLib.IONFLTRProgressStatus) -> Swift.Bool +} +public struct IONFLTRTransferComplete : Swift.Equatable { + public var totalBytes: Swift.Int + public var responseCode: Swift.Int + public var responseBody: Swift.String? + public var headers: [Swift.String : Swift.String] + public static func == (a: IONFileTransferLib.IONFLTRTransferComplete, b: IONFileTransferLib.IONFLTRTransferComplete) -> Swift.Bool +} +public struct IONFLTRUploadOptions { + public init(chunkedMode: Swift.Bool = false, mimeType: Swift.String? = nil, fileKey: Swift.String = "file", formParams: [Swift.String : Swift.String]? = nil) +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.abi.json b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..614f9a5 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,2496 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "IONFileTransferLib", + "printedName": "IONFileTransferLib", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRException", + "printedName": "IONFLTRException", + "children": [ + { + "kind": "Var", + "name": "invalidPath", + "printedName": "invalidPath", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(path: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11invalidPathyACSSSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11invalidPathyACSSSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "emptyURL", + "printedName": "emptyURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO8emptyURLyACSSSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO8emptyURLyACSSSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidURL", + "printedName": "invalidURL", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(url: Swift.String)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO10invalidURLyACSS_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO10invalidURLyACSS_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fileDoesNotExist", + "printedName": "fileDoesNotExist", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO16fileDoesNotExistyACs5Error_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO16fileDoesNotExistyACs5Error_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cannotCreateDirectory", + "printedName": "cannotCreateDirectory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.String, (any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, (any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(path: Swift.String, cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO21cannotCreateDirectoryyACSS_s5Error_pSgtcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO21cannotCreateDirectoryyACSS_s5Error_pSgtcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "httpError", + "printedName": "httpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> (Swift.Int, Swift.String?, [Swift.String : Swift.String]?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int, Swift.String?, [Swift.String : Swift.String]?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO9httpErroryACSi_SSSgSDyS2SGSgtcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO9httpErroryACSi_SSSgSDyS2SGSgtcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "connectionError", + "printedName": "connectionError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO15connectionErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO15connectionErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "transferError", + "printedName": "transferError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO13transferErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO13transferErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unknownError", + "printedName": "unknownError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRException.Type) -> ((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> IONFileTransferLib.IONFLTRException", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(cause: (any Swift.Error)?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRException.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO12unknownErroryACs0F0_pSg_tcACmF", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO12unknownErroryACs0F0_pSg_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvp", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg", + "moduleName": "IONFileTransferLib", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRException", + "printedName": "IONFileTransferLib.IONFLTRException", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18IONFileTransferLib16IONFLTRExceptionO", + "mangledName": "$s18IONFileTransferLib16IONFLTRExceptionO", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRManager", + "printedName": "IONFLTRManager", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRManager", + "printedName": "IONFileTransferLib.IONFLTRManager", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager" + } + ], + "declKind": "Constructor", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager(im)init", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerCACycfc", + "moduleName": "IONFileTransferLib", + "overriding": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "downloadFile", + "printedName": "downloadFile(fromServerURL:toFileURL:withHttpOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRPublisher", + "printedName": "IONFileTransferLib.IONFLTRPublisher", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "uploadFile", + "printedName": "uploadFile(fromFileURL:toServerURL:withUploadOptions:andHttpOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRPublisher", + "printedName": "IONFileTransferLib.IONFLTRPublisher", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRUploadOptions", + "printedName": "IONFileTransferLib.IONFLTRUploadOptions", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@IONFileTransferLib@objc(cs)IONFLTRManager", + "mangledName": "$s18IONFileTransferLib14IONFLTRManagerC", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRPublisher", + "printedName": "IONFLTRPublisher", + "children": [ + { + "kind": "Function", + "name": "receive", + "printedName": "receive(subscriber:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF", + "mangledName": "$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF", + "moduleName": "IONFileTransferLib", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Subscriber, τ_0_0.Failure == any Swift.Error, τ_0_0.Input == IONFileTransferLib.IONFLTRTransferResult>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:18IONFileTransferLib16IONFLTRPublisherC", + "mangledName": "$s18IONFileTransferLib16IONFLTRPublisherC", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Publisher", + "printedName": "Publisher", + "children": [ + { + "kind": "TypeWitness", + "name": "Output", + "printedName": "Output", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + }, + { + "kind": "TypeWitness", + "name": "Failure", + "printedName": "Failure", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:7Combine9PublisherP", + "mangledName": "$s7Combine9PublisherP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRHttpOptions", + "printedName": "IONFLTRHttpOptions", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(method:params:headers:timeout:disableRedirects:shouldEncodeUrlParams:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRHttpOptions", + "printedName": "IONFileTransferLib.IONFLTRHttpOptions", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : [Swift.String]]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfc", + "mangledName": "$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfc", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib18IONFLTRHttpOptionsV", + "mangledName": "$s18IONFileTransferLib18IONFLTRHttpOptionsV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRTransferResult", + "printedName": "IONFLTRTransferResult", + "children": [ + { + "kind": "Var", + "name": "ongoing", + "printedName": "ongoing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferResult.Type) -> (IONFileTransferLib.IONFLTRProgressStatus) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRProgressStatus) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(status: IONFileTransferLib.IONFLTRProgressStatus)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRTransferResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO7ongoingyAcA21IONFLTRProgressStatusV_tcACmF", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO7ongoingyAcA21IONFLTRProgressStatusV_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "complete", + "printedName": "complete", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferResult.Type) -> (IONFileTransferLib.IONFLTRTransferComplete) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(IONFileTransferLib.IONFLTRTransferComplete) -> IONFileTransferLib.IONFLTRTransferResult", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: IONFileTransferLib.IONFLTRTransferComplete)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "IONFileTransferLib.IONFLTRTransferResult.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO8completeyAcA0D8CompleteV_tcACmF", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO8completeyAcA0D8CompleteV_tcACmF", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferResult", + "printedName": "IONFileTransferLib.IONFLTRTransferResult", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:18IONFileTransferLib21IONFLTRTransferResultO", + "mangledName": "$s18IONFileTransferLib21IONFLTRTransferResultO", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRProgressStatus", + "printedName": "IONFLTRProgressStatus", + "children": [ + { + "kind": "Var", + "name": "bytes", + "printedName": "bytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "contentLength", + "printedName": "contentLength", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "lengthComputable", + "printedName": "lengthComputable", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvp", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRProgressStatus", + "printedName": "IONFileTransferLib.IONFLTRProgressStatus", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib21IONFLTRProgressStatusV", + "mangledName": "$s18IONFileTransferLib21IONFLTRProgressStatusV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "IONFLTRTransferComplete", + "printedName": "IONFLTRTransferComplete", + "children": [ + { + "kind": "Var", + "name": "totalBytes", + "printedName": "totalBytes", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV10totalBytesSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "responseCode", + "printedName": "responseCode", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseCodeSivM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "responseBody", + "printedName": "responseBody", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "headers", + "printedName": "headers", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvp", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvp", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM", + "moduleName": "IONFileTransferLib", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + }, + { + "kind": "TypeNominal", + "name": "IONFLTRTransferComplete", + "printedName": "IONFileTransferLib.IONFLTRTransferComplete", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV" + } + ], + "declKind": "Func", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ", + "moduleName": "IONFileTransferLib", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib23IONFLTRTransferCompleteV", + "mangledName": "$s18IONFileTransferLib23IONFLTRTransferCompleteV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "UniformTypeIdentifiers", + "printedName": "UniformTypeIdentifiers", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "IONFileTransferLib" + }, + { + "kind": "TypeDecl", + "name": "IONFLTRUploadOptions", + "printedName": "IONFLTRUploadOptions", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(chunkedMode:mimeType:fileKey:formParams:)", + "children": [ + { + "kind": "TypeNominal", + "name": "IONFLTRUploadOptions", + "printedName": "IONFileTransferLib.IONFLTRUploadOptions", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String : Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfc", + "mangledName": "$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfc", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18IONFileTransferLib20IONFLTRUploadOptionsV", + "mangledName": "$s18IONFileTransferLib20IONFLTRUploadOptionsV", + "moduleName": "IONFileTransferLib", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRUploadDelegate.swift", + "kind": "IntegerLiteral", + "offset": 539, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRDownloadDelegate.swift", + "kind": "IntegerLiteral", + "offset": 635, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRDownloadDelegate.swift", + "kind": "BooleanLiteral", + "offset": 1096, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "Dictionary", + "offset": 1165, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "Dictionary", + "offset": 1201, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "IntegerLiteral", + "offset": 1229, + "length": 2, + "value": "60" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "BooleanLiteral", + "offset": 1266, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRHttpOptions.swift", + "kind": "BooleanLiteral", + "offset": 1311, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRTransferResult.swift", + "kind": "Dictionary", + "offset": 2038, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/Delegates\/IONFLTRBaseDelegate.swift", + "kind": "BooleanLiteral", + "offset": 1189, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRUploadOptions.swift", + "kind": "BooleanLiteral", + "offset": 891, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/andre.destro\/workspace\/ion-ios-filetransfer\/IONFileTransferLib\/IONFLTRUploadOptions.swift", + "kind": "StringLiteral", + "offset": 957, + "length": 6, + "value": "\"file\"" + } + ] +} \ No newline at end of file diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..ea49bb4 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,66 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios14.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name IONFileTransferLib +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Combine +import Foundation +import Swift +import UniformTypeIdentifiers +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public enum IONFLTRException : Swift.Error, Swift.CustomStringConvertible { + case invalidPath(path: Swift.String?) + case emptyURL(url: Swift.String?) + case invalidURL(url: Swift.String) + case fileDoesNotExist(cause: (any Swift.Error)?) + case cannotCreateDirectory(path: Swift.String, cause: (any Swift.Error)?) + case httpError(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?) + case connectionError(cause: (any Swift.Error)?) + case transferError(cause: (any Swift.Error)?) + case unknownError(cause: (any Swift.Error)?) + public var description: Swift.String { + get + } +} +extension IONFileTransferLib.IONFLTRException : Swift.Equatable { + public static func == (lhs: IONFileTransferLib.IONFLTRException, rhs: IONFileTransferLib.IONFLTRException) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class IONFLTRManager : ObjectiveC.NSObject { + @objc override dynamic public init() + public func downloadFile(fromServerURL serverURL: Foundation.URL, toFileURL fileURL: Foundation.URL, withHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + public func uploadFile(fromFileURL fileURL: Foundation.URL, toServerURL serverURL: Foundation.URL, withUploadOptions uploadOptions: IONFileTransferLib.IONFLTRUploadOptions, andHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + @objc deinit +} +@_hasMissingDesignatedInitializers public class IONFLTRPublisher : Combine.Publisher { + public typealias Output = IONFileTransferLib.IONFLTRTransferResult + public typealias Failure = Swift.Error + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == any Swift.Error, S.Input == IONFileTransferLib.IONFLTRTransferResult + @objc deinit +} +public typealias HttpParams = [Swift.String : [Swift.String]] +public typealias HttpHeaders = [Swift.String : Swift.String] +public struct IONFLTRHttpOptions { + public init(method: Swift.String, params: IONFileTransferLib.HttpParams = [:], headers: IONFileTransferLib.HttpHeaders = [:], timeout: Swift.Int = 60, disableRedirects: Swift.Bool = false, shouldEncodeUrlParams: Swift.Bool = true) +} +public enum IONFLTRTransferResult : Swift.Equatable { + case ongoing(status: IONFileTransferLib.IONFLTRProgressStatus) + case complete(data: IONFileTransferLib.IONFLTRTransferComplete) + public static func == (a: IONFileTransferLib.IONFLTRTransferResult, b: IONFileTransferLib.IONFLTRTransferResult) -> Swift.Bool +} +public struct IONFLTRProgressStatus : Swift.Equatable { + public var bytes: Swift.Int + public var contentLength: Swift.Int + public var lengthComputable: Swift.Bool + public static func == (a: IONFileTransferLib.IONFLTRProgressStatus, b: IONFileTransferLib.IONFLTRProgressStatus) -> Swift.Bool +} +public struct IONFLTRTransferComplete : Swift.Equatable { + public var totalBytes: Swift.Int + public var responseCode: Swift.Int + public var responseBody: Swift.String? + public var headers: [Swift.String : Swift.String] + public static func == (a: IONFileTransferLib.IONFLTRTransferComplete, b: IONFileTransferLib.IONFLTRTransferComplete) -> Swift.Bool +} +public struct IONFLTRUploadOptions { + public init(chunkedMode: Swift.Bool = false, mimeType: Swift.String? = nil, fileKey: Swift.String = "file", formParams: [Swift.String : Swift.String]? = nil) +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..b291503 Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..ea49bb4 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,66 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 clang-1600.0.30.1) +// swift-module-flags: -target x86_64-apple-ios14.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name IONFileTransferLib +// swift-module-flags-ignorable: -no-verify-emitted-module-interface +import Combine +import Foundation +import Swift +import UniformTypeIdentifiers +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public enum IONFLTRException : Swift.Error, Swift.CustomStringConvertible { + case invalidPath(path: Swift.String?) + case emptyURL(url: Swift.String?) + case invalidURL(url: Swift.String) + case fileDoesNotExist(cause: (any Swift.Error)?) + case cannotCreateDirectory(path: Swift.String, cause: (any Swift.Error)?) + case httpError(responseCode: Swift.Int, responseBody: Swift.String?, headers: [Swift.String : Swift.String]?) + case connectionError(cause: (any Swift.Error)?) + case transferError(cause: (any Swift.Error)?) + case unknownError(cause: (any Swift.Error)?) + public var description: Swift.String { + get + } +} +extension IONFileTransferLib.IONFLTRException : Swift.Equatable { + public static func == (lhs: IONFileTransferLib.IONFLTRException, rhs: IONFileTransferLib.IONFLTRException) -> Swift.Bool +} +@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class IONFLTRManager : ObjectiveC.NSObject { + @objc override dynamic public init() + public func downloadFile(fromServerURL serverURL: Foundation.URL, toFileURL fileURL: Foundation.URL, withHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + public func uploadFile(fromFileURL fileURL: Foundation.URL, toServerURL serverURL: Foundation.URL, withUploadOptions uploadOptions: IONFileTransferLib.IONFLTRUploadOptions, andHttpOptions httpOptions: IONFileTransferLib.IONFLTRHttpOptions) throws -> IONFileTransferLib.IONFLTRPublisher + @objc deinit +} +@_hasMissingDesignatedInitializers public class IONFLTRPublisher : Combine.Publisher { + public typealias Output = IONFileTransferLib.IONFLTRTransferResult + public typealias Failure = Swift.Error + public func receive(subscriber: S) where S : Combine.Subscriber, S.Failure == any Swift.Error, S.Input == IONFileTransferLib.IONFLTRTransferResult + @objc deinit +} +public typealias HttpParams = [Swift.String : [Swift.String]] +public typealias HttpHeaders = [Swift.String : Swift.String] +public struct IONFLTRHttpOptions { + public init(method: Swift.String, params: IONFileTransferLib.HttpParams = [:], headers: IONFileTransferLib.HttpHeaders = [:], timeout: Swift.Int = 60, disableRedirects: Swift.Bool = false, shouldEncodeUrlParams: Swift.Bool = true) +} +public enum IONFLTRTransferResult : Swift.Equatable { + case ongoing(status: IONFileTransferLib.IONFLTRProgressStatus) + case complete(data: IONFileTransferLib.IONFLTRTransferComplete) + public static func == (a: IONFileTransferLib.IONFLTRTransferResult, b: IONFileTransferLib.IONFLTRTransferResult) -> Swift.Bool +} +public struct IONFLTRProgressStatus : Swift.Equatable { + public var bytes: Swift.Int + public var contentLength: Swift.Int + public var lengthComputable: Swift.Bool + public static func == (a: IONFileTransferLib.IONFLTRProgressStatus, b: IONFileTransferLib.IONFLTRProgressStatus) -> Swift.Bool +} +public struct IONFLTRTransferComplete : Swift.Equatable { + public var totalBytes: Swift.Int + public var responseCode: Swift.Int + public var responseBody: Swift.String? + public var headers: [Swift.String : Swift.String] + public static func == (a: IONFileTransferLib.IONFLTRTransferComplete, b: IONFileTransferLib.IONFLTRTransferComplete) -> Swift.Bool +} +public struct IONFLTRUploadOptions { + public init(chunkedMode: Swift.Bool = false, mimeType: Swift.String? = nil, fileKey: Swift.String = "file", formParams: [Swift.String : Swift.String]? = nil) +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/module.modulemap b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/module.modulemap new file mode 100644 index 0000000..383be00 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/Modules/module.modulemap @@ -0,0 +1,4 @@ +framework module IONFileTransferLib { + header "IONFileTransferLib-Swift.h" + requires objc +} diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/_CodeSignature/CodeResources b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..96a26d5 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/IONFileTransferLib.framework/_CodeSignature/CodeResources @@ -0,0 +1,234 @@ + + + + + files + + Headers/IONFileTransferLib-Swift.h + + 4LrG0ds3Eve/vCWGLBEICIccCCc= + + Info.plist + + DxqjKoj35mtIpMyLMqgSRyioSvw= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.abi.json + + vwGAk+OOovMkL/Fw7p9qXh5DPo0= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + F2pBHTLyerAzIMhz1KKb1COaTrI= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + 14cxMl391HmFb+Gq90sscS8BUOA= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + F2pBHTLyerAzIMhz1KKb1COaTrI= + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + mc7TUGSXX8t/+5vbn/0kAEkso40= + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.abi.json + + vwGAk+OOovMkL/Fw7p9qXh5DPo0= + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + mb/CYWp2eBAlrT3WAcmnEYNgiNw= + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + XdzUIMuSFUNUUX8dG1MK5ALP3LY= + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + mb/CYWp2eBAlrT3WAcmnEYNgiNw= + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + XXGBJOqN/08nog26ltcXhBu5qtY= + + Modules/module.modulemap + + qcSBbzGTOaQ3g9ohxBnUW30OhsE= + + + files2 + + Headers/IONFileTransferLib-Swift.h + + hash2 + + d+17EhdnjvlPWeaDmuUJxmZxu4/YiHoI/Jq2/D4U2LU= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + lUk0lAFnf3IStKReF0nu3idznW7YjGl9GMIJ/HXcuS0= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + SN8Vguxrxu4QY+FfD8v3sf7ZoJLK28KTWkpSV67MOm4= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + SWimFccpywhvNBpG6ye+BsZ8BdEdcgUS2Rf+c2Aj688= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + SN8Vguxrxu4QY+FfD8v3sf7ZoJLK28KTWkpSV67MOm4= + + + Modules/IONFileTransferLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + K64E+Q1mMc4h+RAKiKrSF5zpmcNqigfPFO+s+O11sFw= + + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + lUk0lAFnf3IStKReF0nu3idznW7YjGl9GMIJ/HXcuS0= + + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + 6a4MqQGw4Ac3VYdc8b1owdqhoYFrSYSN+wNBYHP0BOs= + + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + Ky1ZXNjBTdl8LTp6ay9owD5ZynnUrVr/zIp5EGQnlqQ= + + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + 6a4MqQGw4Ac3VYdc8b1owdqhoYFrSYSN+wNBYHP0BOs= + + + Modules/IONFileTransferLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + VXJr+Qcduw5FbAwQdV76hN1GAp0C9k3Cz8rY4ykzqIg= + + + Modules/module.modulemap + + hash2 + + D+WZFrAG0KPhGeItkzdjkSXVW8iUSaD30gTuC04fyGI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Info.plist b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000..4c7fc09 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.io.ionic.libs.filetransfer.IONFileTransferLib + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/DWARF/IONFileTransferLib b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/DWARF/IONFileTransferLib new file mode 100644 index 0000000..2dd6bae Binary files /dev/null and b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/DWARF/IONFileTransferLib differ diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/aarch64/IONFileTransferLib.yml b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/aarch64/IONFileTransferLib.yml new file mode 100644 index 0000000..e9e1807 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/aarch64/IONFileTransferLib.yml @@ -0,0 +1,190 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/andre.destro/Library/Developer/Xcode/DerivedData/IONFileTransferLib-bhjyknwpzwdmovcwkbkiigjytkcn/Build/Intermediates.noindex/ArchiveIntermediates/IONFileTransferLib/InstallationBuildProductsLocation/Library/Frameworks/IONFileTransferLib.framework/IONFileTransferLib' +relocations: + - { offset: 0x33416, size: 0x8, addend: 0x0, symName: _IONFileTransferLibVersionString, symObjAddr: 0x0, symBinAddr: 0xD3C0, symSize: 0x0 } + - { offset: 0x3344A, size: 0x8, addend: 0x0, symName: _IONFileTransferLibVersionNumber, symObjAddr: 0x40, symBinAddr: 0xD400, symSize: 0x0 } + - { offset: 0x33486, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0x38E0, symSize: 0x184 } + - { offset: 0x3350D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ', symObjAddr: 0x198, symBinAddr: 0x3A78, symSize: 0x4 } + - { offset: 0x3353A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x1A0, symBinAddr: 0x3A7C, symSize: 0x238 } + - { offset: 0x335DE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwCP', symObjAddr: 0x3D8, symBinAddr: 0x3CB4, symSize: 0x30 } + - { offset: 0x335F2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOWOy', symObjAddr: 0x408, symBinAddr: 0x3CE4, symSize: 0x7C } + - { offset: 0x33606, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwxx', symObjAddr: 0x484, symBinAddr: 0x3D60, symSize: 0x14 } + - { offset: 0x3361A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOWOe', symObjAddr: 0x498, symBinAddr: 0x3D74, symSize: 0x80 } + - { offset: 0x3362E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwcp', symObjAddr: 0x518, symBinAddr: 0x3DF4, symSize: 0x60 } + - { offset: 0x33642, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwca', symObjAddr: 0x578, symBinAddr: 0x3E54, symSize: 0x70 } + - { offset: 0x33656, size: 0x8, addend: 0x0, symName: ___swift_memcpy33_8, symObjAddr: 0x5E8, symBinAddr: 0x3EC4, symSize: 0x14 } + - { offset: 0x3366A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwta', symObjAddr: 0x5FC, symBinAddr: 0x3ED8, symSize: 0x48 } + - { offset: 0x3367E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwet', symObjAddr: 0x644, symBinAddr: 0x3F20, symSize: 0x48 } + - { offset: 0x33692, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwst', symObjAddr: 0x68C, symBinAddr: 0x3F68, symSize: 0x48 } + - { offset: 0x336A6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwug', symObjAddr: 0x6D4, symBinAddr: 0x3FB0, symSize: 0x8 } + - { offset: 0x336BA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwup', symObjAddr: 0x6DC, symBinAddr: 0x3FB8, symSize: 0x4 } + - { offset: 0x336CE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwui', symObjAddr: 0x6E0, symBinAddr: 0x3FBC, symSize: 0x8 } + - { offset: 0x336E2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOMa', symObjAddr: 0x6E8, symBinAddr: 0x3FC4, symSize: 0x10 } + - { offset: 0x33789, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP7_domainSSvgTW', symObjAddr: 0x184, symBinAddr: 0x3A64, symSize: 0x4 } + - { offset: 0x337A5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP5_codeSivgTW', symObjAddr: 0x188, symBinAddr: 0x3A68, symSize: 0x4 } + - { offset: 0x337C1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x18C, symBinAddr: 0x3A6C, symSize: 0x4 } + - { offset: 0x337DD, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x190, symBinAddr: 0x3A70, symSize: 0x4 } + - { offset: 0x33863, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0x38E0, symSize: 0x184 } + - { offset: 0x33966, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x194, symBinAddr: 0x3A74, symSize: 0x4 } + - { offset: 0x33A6A, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x0, symBinAddr: 0x3FD4, symSize: 0xC4 } + - { offset: 0x33BC8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorCMa', symObjAddr: 0xD4, symBinAddr: 0x40A8, symSize: 0x20 } + - { offset: 0x33C04, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x368, symBinAddr: 0x433C, symSize: 0x44 } + - { offset: 0x33C18, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOACs5ErrorAAWl', symObjAddr: 0x3AC, symBinAddr: 0x4380, symSize: 0x44 } + - { offset: 0x33C2C, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3F0, symBinAddr: 0x43C4, symSize: 0x40 } + - { offset: 0x33C71, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x0, symBinAddr: 0x3FD4, symSize: 0xC4 } + - { offset: 0x33E2D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorCfD', symObjAddr: 0xC4, symBinAddr: 0x4098, symSize: 0x10 } + - { offset: 0x33EC3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorC08validateB6Inputs9serverURL04fileI0y10Foundation0I0V_AItKFTf4nnd_n', symObjAddr: 0xF4, symBinAddr: 0x40C8, symSize: 0x274 } + - { offset: 0x34054, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfC', symObjAddr: 0x0, symBinAddr: 0x4404, symSize: 0x20 } + - { offset: 0x34227, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCMa', symObjAddr: 0xB0, symBinAddr: 0x44B4, symSize: 0x20 } + - { offset: 0x34359, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCfETo', symObjAddr: 0xB88, symBinAddr: 0x4F8C, symSize: 0x48 } + - { offset: 0x3438F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfC', symObjAddr: 0x0, symBinAddr: 0x4404, symSize: 0x20 } + - { offset: 0x343CA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfc', symObjAddr: 0x20, symBinAddr: 0x4424, symSize: 0x90 } + - { offset: 0x34441, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfcTo', symObjAddr: 0xD0, symBinAddr: 0x44D4, symSize: 0x9C } + - { offset: 0x34675, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF', symObjAddr: 0x16C, symBinAddr: 0x4570, symSize: 0x388 } + - { offset: 0x34893, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF', symObjAddr: 0x4F4, symBinAddr: 0x48F8, symSize: 0x370 } + - { offset: 0x34A2F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC16prepareForUpload33_B8C7B2808035353E1FDF0D19D08736E0LL7fileURL06serverQ013uploadOptions04httpT010Foundation10URLRequestV_AJ0Q0VtAN_AnA013IONFLTRUploadT0VAA011IONFLTRHttpT0VtKF', symObjAddr: 0x864, symBinAddr: 0x4C68, symSize: 0x2F4 } + - { offset: 0x34AC0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCfD', symObjAddr: 0xB58, symBinAddr: 0x4F5C, symSize: 0x30 } + - { offset: 0x34C20, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfE', symObjAddr: 0x78, symBinAddr: 0x50B0, symSize: 0x14 } + - { offset: 0x34C4D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfETo', symObjAddr: 0xBC, symBinAddr: 0x50F4, symSize: 0x14 } + - { offset: 0x34C7C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCMa', symObjAddr: 0xD0, symBinAddr: 0x5108, symSize: 0x20 } + - { offset: 0x34D64, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task15didSendBodyData14totalBytesSent0mn10ExpectedToJ0ySo12NSURLSessionC_So0R4TaskCs5Int64VA2NtFTo', symObjAddr: 0xF0, symBinAddr: 0x5128, symSize: 0xA8 } + - { offset: 0x34F0B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTo', symObjAddr: 0x61C, symBinAddr: 0x5654, symSize: 0x8C } + - { offset: 0x34FE4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task26willPerformHTTPRedirection10newRequest17completionHandlerySo12NSURLSessionC_So0P4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVyAQSgctFTo', symObjAddr: 0x6A8, symBinAddr: 0x56E0, symSize: 0x1F0 } + - { offset: 0x35094, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_8dataTask10didReceiveySo12NSURLSessionC_So0l4DataI0C10Foundation0M0VtFTo', symObjAddr: 0x898, symBinAddr: 0x58D0, symSize: 0xE4 } + - { offset: 0x350EB, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x97C, symBinAddr: 0x59B4, symSize: 0x14 } + - { offset: 0x350FF, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x990, symBinAddr: 0x59C8, symSize: 0x44 } + - { offset: 0x35113, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVSgWOc', symObjAddr: 0xA14, symBinAddr: 0x5A0C, symSize: 0x48 } + - { offset: 0x35133, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTf4dnnn_n', symObjAddr: 0xA5C, symBinAddr: 0x5A54, symSize: 0x320 } + - { offset: 0x352F0, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0xDC0, symBinAddr: 0x5D74, symSize: 0x3C } + - { offset: 0x35304, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xDFC, symBinAddr: 0x5DB0, symSize: 0x3C } + - { offset: 0x35318, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0xE38, symBinAddr: 0x5DEC, symSize: 0x20 } + - { offset: 0x3532C, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0xE94, symBinAddr: 0x5E48, symSize: 0x34 } + - { offset: 0x35340, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0xEC8, symBinAddr: 0x5E7C, symSize: 0x14 } + - { offset: 0x35354, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0xEDC, symBinAddr: 0x5E90, symSize: 0x44 } + - { offset: 0x3538B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC12receivedData33_C11A9EAC720B924A4FD97FC69DD27918LL10Foundation0G0Vvg', symObjAddr: 0x0, symBinAddr: 0x5038, symSize: 0x78 } + - { offset: 0x353B6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfD', symObjAddr: 0x8C, symBinAddr: 0x50C4, symSize: 0x30 } + - { offset: 0x35452, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDys11AnyHashableVypG_SDyS2SGTg50138$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFySDyS2SGz_s11dE21V3key_yp5valuettXEfU_Tf1ncn_n', symObjAddr: 0x198, symBinAddr: 0x51D0, symSize: 0x484 } + - { offset: 0x35996, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfE', symObjAddr: 0x484, symBinAddr: 0x5ED4, symSize: 0x3C } + - { offset: 0x35A2B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfETo', symObjAddr: 0x4F4, symBinAddr: 0x5F44, symSize: 0x3C } + - { offset: 0x35A5A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMU', symObjAddr: 0x530, symBinAddr: 0x5F80, symSize: 0x8 } + - { offset: 0x35A6E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMa', symObjAddr: 0x538, symBinAddr: 0x5F88, symSize: 0x3C } + - { offset: 0x35A82, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMr', symObjAddr: 0x574, symBinAddr: 0x5FC4, symSize: 0x78 } + - { offset: 0x35AF0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask12didWriteData17totalBytesWritten0mn10ExpectedToK0ySo12NSURLSessionC_So0r8DownloadI0Cs5Int64VA2NtFTo', symObjAddr: 0x5EC, symBinAddr: 0x603C, symSize: 0xA8 } + - { offset: 0x35BBF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0n8DownloadI0C10Foundation3URLVtFTo', symObjAddr: 0x694, symBinAddr: 0x60E4, symSize: 0xD0 } + - { offset: 0x35C33, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTo', symObjAddr: 0x764, symBinAddr: 0x61B4, symSize: 0x8C } + - { offset: 0x35CC6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_4task26willPerformHTTPRedirection10newRequest17completionHandlerySo12NSURLSessionC_So0P4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVyAQSgctFTo', symObjAddr: 0x7F0, symBinAddr: 0x6240, symSize: 0x1F0 } + - { offset: 0x35D3E, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_SSTg5', symObjAddr: 0xA68, symBinAddr: 0x6430, symSize: 0x1CC } + - { offset: 0x35E04, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0xC34, symBinAddr: 0x65FC, symSize: 0x340 } + - { offset: 0x35F22, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0n8DownloadI0C10Foundation3URLVtFTf4dnnn_n', symObjAddr: 0x1070, symBinAddr: 0x6A38, symSize: 0x3E8 } + - { offset: 0x3613A, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0xF74, symBinAddr: 0x693C, symSize: 0xFC } + - { offset: 0x362AE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfD', symObjAddr: 0x4C0, symBinAddr: 0x5F10, symSize: 0x34 } + - { offset: 0x3652A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib26mapErrorToIONFLTRExceptionyAA0G0Os0E0_pF', symObjAddr: 0x0, symBinAddr: 0x6E20, symSize: 0x4AC } + - { offset: 0x3654C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib26mapErrorToIONFLTRExceptionyAA0G0Os0E0_pF', symObjAddr: 0x0, symBinAddr: 0x6E20, symSize: 0x4AC } + - { offset: 0x365ED, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCMa', symObjAddr: 0x4EC, symBinAddr: 0x72CC, symSize: 0x3C } + - { offset: 0x366E4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF', symObjAddr: 0x0, symBinAddr: 0x7348, symSize: 0x70 } + - { offset: 0x36763, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7Combine9PublisherAA7FailureAdEP_s5ErrorPWT', symObjAddr: 0xB0, symBinAddr: 0x73F8, symSize: 0xC } + - { offset: 0x36777, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCMa', symObjAddr: 0xDC, symBinAddr: 0x7424, symSize: 0x20 } + - { offset: 0x36798, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF', symObjAddr: 0x0, symBinAddr: 0x7348, symSize: 0x70 } + - { offset: 0x367F1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCfd', symObjAddr: 0x70, symBinAddr: 0x73B8, symSize: 0x1C } + - { offset: 0x36827, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCfD', symObjAddr: 0x8C, symBinAddr: 0x73D4, symSize: 0x24 } + - { offset: 0x36868, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7Combine9PublisherAadEP7receive10subscriberyqd___tAD10SubscriberRd__7FailureQyd__AJRtz5InputQyd__6OutputRtzlFTW', symObjAddr: 0xBC, symBinAddr: 0x7404, symSize: 0x20 } + - { offset: 0x36930, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfC', symObjAddr: 0x0, symBinAddr: 0x745C, symSize: 0x18 } + - { offset: 0x36983, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwxx', symObjAddr: 0x48, symBinAddr: 0x7474, symSize: 0x30 } + - { offset: 0x36997, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwcp', symObjAddr: 0x78, symBinAddr: 0x74A4, symSize: 0x5C } + - { offset: 0x369AB, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwca', symObjAddr: 0xD4, symBinAddr: 0x7500, symSize: 0x94 } + - { offset: 0x369BF, size: 0x8, addend: 0x0, symName: ___swift_memcpy42_8, symObjAddr: 0x168, symBinAddr: 0x7594, symSize: 0x14 } + - { offset: 0x369D3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwta', symObjAddr: 0x17C, symBinAddr: 0x75A8, symSize: 0x6C } + - { offset: 0x369E7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwet', symObjAddr: 0x1E8, symBinAddr: 0x7614, symSize: 0x48 } + - { offset: 0x369FB, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwst', symObjAddr: 0x230, symBinAddr: 0x765C, symSize: 0x4C } + - { offset: 0x36A0F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVMa', symObjAddr: 0x27C, symBinAddr: 0x76A8, symSize: 0x10 } + - { offset: 0x36A98, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfC', symObjAddr: 0x0, symBinAddr: 0x745C, symSize: 0x18 } + - { offset: 0x36BA2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x76B8, symSize: 0x4 } + - { offset: 0x36F6C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOWOy', symObjAddr: 0x7A4, symBinAddr: 0x7D84, symSize: 0x30 } + - { offset: 0x36F80, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwxx', symObjAddr: 0x7D4, symBinAddr: 0x7DB4, symSize: 0x18 } + - { offset: 0x36F94, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOWOe', symObjAddr: 0x7EC, symBinAddr: 0x7DCC, symSize: 0x30 } + - { offset: 0x36FA8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwcp', symObjAddr: 0x81C, symBinAddr: 0x7DFC, symSize: 0x74 } + - { offset: 0x36FBC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwca', symObjAddr: 0x890, symBinAddr: 0x7E70, symSize: 0x88 } + - { offset: 0x36FD0, size: 0x8, addend: 0x0, symName: ___swift_memcpy41_8, symObjAddr: 0x918, symBinAddr: 0x7EF8, symSize: 0x14 } + - { offset: 0x36FE4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwta', symObjAddr: 0x92C, symBinAddr: 0x7F0C, symSize: 0x50 } + - { offset: 0x36FF8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwet', symObjAddr: 0x97C, symBinAddr: 0x7F5C, symSize: 0x48 } + - { offset: 0x3700C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwst', symObjAddr: 0x9C4, symBinAddr: 0x7FA4, symSize: 0x50 } + - { offset: 0x37020, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwug', symObjAddr: 0xA14, symBinAddr: 0x7FF4, symSize: 0x8 } + - { offset: 0x37034, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwui', symObjAddr: 0xA20, symBinAddr: 0x7FFC, symSize: 0xC } + - { offset: 0x37048, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOMa', symObjAddr: 0xA2C, symBinAddr: 0x8008, symSize: 0x10 } + - { offset: 0x3705C, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0xA3C, symBinAddr: 0x8018, symSize: 0x14 } + - { offset: 0x37070, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xA50, symBinAddr: 0x802C, symSize: 0x4 } + - { offset: 0x37084, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVwet', symObjAddr: 0xA54, symBinAddr: 0x8030, symSize: 0x54 } + - { offset: 0x37098, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVwst', symObjAddr: 0xAA8, symBinAddr: 0x8084, symSize: 0x44 } + - { offset: 0x370AC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVMa', symObjAddr: 0xAEC, symBinAddr: 0x80C8, symSize: 0x10 } + - { offset: 0x370C0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwxx', symObjAddr: 0xAFC, symBinAddr: 0x80D8, symSize: 0x28 } + - { offset: 0x370D4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwcp', symObjAddr: 0xB24, symBinAddr: 0x8100, symSize: 0x44 } + - { offset: 0x370E8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwca', symObjAddr: 0xB68, symBinAddr: 0x8144, symSize: 0x74 } + - { offset: 0x370FC, size: 0x8, addend: 0x0, symName: ___swift_memcpy40_8, symObjAddr: 0xBDC, symBinAddr: 0x81B8, symSize: 0x14 } + - { offset: 0x37110, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwta', symObjAddr: 0xBF0, symBinAddr: 0x81CC, symSize: 0x4C } + - { offset: 0x37124, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwet', symObjAddr: 0xC3C, symBinAddr: 0x8218, symSize: 0x48 } + - { offset: 0x37138, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwst', symObjAddr: 0xC84, symBinAddr: 0x8260, symSize: 0x48 } + - { offset: 0x3714C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVMa', symObjAddr: 0xCCC, symBinAddr: 0x82A8, symSize: 0x10 } + - { offset: 0x37191, size: 0x8, addend: 0x0, symName: '_$sSDsSQR_rlE2eeoiySbSDyxq_G_ABtFZSS_SSTgm5', symObjAddr: 0x1E0, symBinAddr: 0x77F4, symSize: 0x278 } + - { offset: 0x37274, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x76B8, symSize: 0x4 } + - { offset: 0x37294, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ', symObjAddr: 0x4, symBinAddr: 0x76BC, symSize: 0x34 } + - { offset: 0x372B8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ', symObjAddr: 0x38, symBinAddr: 0x76F0, symSize: 0x4 } + - { offset: 0x372D9, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg', symObjAddr: 0x40, symBinAddr: 0x76F4, symSize: 0x8 } + - { offset: 0x372F3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs', symObjAddr: 0x48, symBinAddr: 0x76FC, symSize: 0x8 } + - { offset: 0x37325, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM', symObjAddr: 0x50, symBinAddr: 0x7704, symSize: 0x10 } + - { offset: 0x37339, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg', symObjAddr: 0x64, symBinAddr: 0x7714, symSize: 0x8 } + - { offset: 0x3734D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs', symObjAddr: 0x6C, symBinAddr: 0x771C, symSize: 0x8 } + - { offset: 0x3737F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM', symObjAddr: 0x74, symBinAddr: 0x7724, symSize: 0x10 } + - { offset: 0x373A3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg', symObjAddr: 0x88, symBinAddr: 0x7734, symSize: 0x8 } + - { offset: 0x373B7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs', symObjAddr: 0x90, symBinAddr: 0x773C, symSize: 0x8 } + - { offset: 0x373E7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM', symObjAddr: 0x98, symBinAddr: 0x7744, symSize: 0x10 } + - { offset: 0x37428, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg', symObjAddr: 0x128, symBinAddr: 0x7754, symSize: 0x2C } + - { offset: 0x3743C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs', symObjAddr: 0x154, symBinAddr: 0x7780, symSize: 0x34 } + - { offset: 0x37471, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg', symObjAddr: 0x19C, symBinAddr: 0x77B4, symSize: 0x8 } + - { offset: 0x37485, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs', symObjAddr: 0x1A4, symBinAddr: 0x77BC, symSize: 0x28 } + - { offset: 0x374BA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM', symObjAddr: 0x1CC, symBinAddr: 0x77E4, symSize: 0x10 } + - { offset: 0x374F2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x45C, symBinAddr: 0x7A6C, symSize: 0x80 } + - { offset: 0x37530, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x4DC, symBinAddr: 0x7AEC, symSize: 0x298 } + - { offset: 0x3767F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib17IONFLTRFileHelperCMa', symObjAddr: 0x10, symBinAddr: 0x82BC, symSize: 0x20 } + - { offset: 0x376B0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib17IONFLTRFileHelperC23createParentDirectories3fory10Foundation3URLV_tKFTf4nd_n', symObjAddr: 0x30, symBinAddr: 0x82DC, symSize: 0x230 } + - { offset: 0x37C96, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperCMa', symObjAddr: 0x1558, symBinAddr: 0x9A54, symSize: 0x20 } + - { offset: 0x37CB5, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x15B8, symBinAddr: 0x9A74, symSize: 0x64 } + - { offset: 0x37CED, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x161C, symBinAddr: 0x9AD8, symSize: 0xE0 } + - { offset: 0x37DB8, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x16FC, symBinAddr: 0x9BB8, symSize: 0x174 } + - { offset: 0x37ED2, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x1870, symBinAddr: 0x9D2C, symSize: 0x1C } + - { offset: 0x37EEA, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0x188C, symBinAddr: 0x9D48, symSize: 0x24 } + - { offset: 0x37F02, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x18B0, symBinAddr: 0x9D6C, symSize: 0x174 } + - { offset: 0x3810D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFySS_SStXEfU_TA', symObjAddr: 0x2770, symBinAddr: 0xAB90, symSize: 0x2C } + - { offset: 0x38121, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_TA', symObjAddr: 0x281C, symBinAddr: 0xABBC, symSize: 0x8 } + - { offset: 0x38135, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSKsWl', symObjAddr: 0x2824, symBinAddr: 0xABC4, symSize: 0x4C } + - { offset: 0x38149, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x2870, symBinAddr: 0xAC10, symSize: 0x44 } + - { offset: 0x381B8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVWOr', symObjAddr: 0x2B10, symBinAddr: 0xAEB0, symSize: 0x44 } + - { offset: 0x381CC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVWOs', symObjAddr: 0x2B54, symBinAddr: 0xAEF4, symSize: 0x44 } + - { offset: 0x382E9, size: 0x8, addend: 0x0, symName: '_$sSTsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lFSDySSSaySSGG_Say10Foundation12URLQueryItemVGTg5027$sSSSaySSGSay10Foundation12eF193VGIgggo_SS3key_AA5valuetAEs5Error_pIegnrzo_TR087$s18IONFileTransferLib23IONFLTRURLRequestHelperC15buildQueryItems4fromSay10Foundation12bC45VGAA18IONFLTRHttpOptionsV_tFAISS_SaySSGtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0xE24, symBinAddr: 0x9330, symSize: 0x40C } + - { offset: 0x387A0, size: 0x8, addend: 0x0, symName: '_$sSTsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lFSDySSSaySSGG_AFTg555$sSSSaySSGAAIgggo_SS3key_AA5valuetAAs5Error_pIegnrzo_TRSSA2FIgggo_Tf1cn_nTf4ng_n', symObjAddr: 0x1B30, symBinAddr: 0x9FEC, symSize: 0x2F8 } + - { offset: 0x38A68, size: 0x8, addend: 0x0, symName: '_$sSTsE7forEachyyy7ElementQzKXEKFSDyS2SG_Tg544$sS2SIggg_SS3key_SS5valuets5Error_pIegnzo_TRS2SIggg_Tf1cn_nTf4ng_n', symObjAddr: 0x1E28, symBinAddr: 0xA2E4, symSize: 0x208 } + - { offset: 0x38B0B, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lFSaySSG_SSs5NeverOTg5139$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_S2SXEfU_0fG3Lib0iJ0CSSAJ0rS0VTf1cn_nTf4ndgg_n', symObjAddr: 0x28B4, symBinAddr: 0xAC54, symSize: 0x25C } + - { offset: 0x38E14, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC12setupRequest9serverURL11httpOptions10Foundation10URLRequestVAG0I0V_AA011IONFLTRHttpK0VtKF', symObjAddr: 0x0, symBinAddr: 0x850C, symSize: 0x6C0 } + - { offset: 0x390B7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC25configureRequestForUpload7request11httpOptions06uploadL07fileURL0nE010Foundation10URLRequestV_AJ0O0VtAL_AA011IONFLTRHttpL0VAA013IONFLTRUploadL0VAnA011IONFLTRFileE0CtKF', symObjAddr: 0x6C0, symBinAddr: 0x8BCC, symSize: 0x764 } + - { offset: 0x39380, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_', symObjAddr: 0x1230, symBinAddr: 0x973C, symSize: 0x98 } + - { offset: 0x393EF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFySS_SStXEfU_', symObjAddr: 0x12C8, symBinAddr: 0x97D4, symSize: 0x280 } + - { offset: 0x3975F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFTf4nndnd_n', symObjAddr: 0x2030, symBinAddr: 0xA4EC, symSize: 0x6A4 } + - { offset: 0x39E25, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtF', symObjAddr: 0x0, symBinAddr: 0xAF38, symSize: 0x224 } + - { offset: 0x39F48, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCfETo', symObjAddr: 0x6D8, symBinAddr: 0xB610, symSize: 0x10 } + - { offset: 0x39F77, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCMa', symObjAddr: 0x6E8, symBinAddr: 0xB620, symSize: 0x20 } + - { offset: 0x39F8B, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableV3key_yp5valuetWOh', symObjAddr: 0x7E4, symBinAddr: 0xB640, symSize: 0x40 } + - { offset: 0x3A017, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDys11AnyHashableVypG_SDyS2SGTg50122$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtFySDyS2SGz_s11dE21V3key_yp5valuettXEfU_Tf1ncn_n', symObjAddr: 0x224, symBinAddr: 0xB15C, symSize: 0x458 } + - { offset: 0x3A240, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtF', symObjAddr: 0x0, symBinAddr: 0xAF38, symSize: 0x224 } + - { offset: 0x3A39D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCACycfcTo', symObjAddr: 0x67C, symBinAddr: 0xB5B4, symSize: 0x2C } + - { offset: 0x3A3FC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCfD', symObjAddr: 0x6A8, symBinAddr: 0xB5E0, symSize: 0x30 } + - { offset: 0x3A4B5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfC', symObjAddr: 0x0, symBinAddr: 0xB680, symSize: 0x14 } + - { offset: 0x3A4FE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwxx', symObjAddr: 0x44, symBinAddr: 0xB694, symSize: 0x30 } + - { offset: 0x3A512, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwcp', symObjAddr: 0x74, symBinAddr: 0xB6C4, symSize: 0x5C } + - { offset: 0x3A526, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwca', symObjAddr: 0xD0, symBinAddr: 0xB720, symSize: 0x8C } + - { offset: 0x3A53A, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x15C, symBinAddr: 0xB7AC, symSize: 0x14 } + - { offset: 0x3A54E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwta', symObjAddr: 0x170, symBinAddr: 0xB7C0, symSize: 0x5C } + - { offset: 0x3A562, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwet', symObjAddr: 0x1CC, symBinAddr: 0xB81C, symSize: 0x48 } + - { offset: 0x3A576, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwst', symObjAddr: 0x214, symBinAddr: 0xB864, symSize: 0x4C } + - { offset: 0x3A58A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVMa', symObjAddr: 0x260, symBinAddr: 0xB8B0, symSize: 0x10 } + - { offset: 0x3A5F5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfC', symObjAddr: 0x0, symBinAddr: 0xB680, symSize: 0x14 } +... diff --git a/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/x86_64/IONFileTransferLib.yml b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/x86_64/IONFileTransferLib.yml new file mode 100644 index 0000000..1e66588 --- /dev/null +++ b/packages/capacitor-plugin/ios/Sources/FileTransferPlugin/IONFileTransferLib.xcframework/ios-arm64_x86_64-simulator/dSYMs/IONFileTransferLib.framework.dSYM/Contents/Resources/Relocations/x86_64/IONFileTransferLib.yml @@ -0,0 +1,190 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/andre.destro/Library/Developer/Xcode/DerivedData/IONFileTransferLib-bhjyknwpzwdmovcwkbkiigjytkcn/Build/Intermediates.noindex/ArchiveIntermediates/IONFileTransferLib/InstallationBuildProductsLocation/Library/Frameworks/IONFileTransferLib.framework/IONFileTransferLib' +relocations: + - { offset: 0x34B44, size: 0x8, addend: 0x0, symName: _IONFileTransferLibVersionString, symObjAddr: 0x0, symBinAddr: 0xB7F0, symSize: 0x0 } + - { offset: 0x34B78, size: 0x8, addend: 0x0, symName: _IONFileTransferLibVersionNumber, symObjAddr: 0x40, symBinAddr: 0xB830, symSize: 0x0 } + - { offset: 0x34BB4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0x1880, symSize: 0x1B0 } + - { offset: 0x34C3B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZ', symObjAddr: 0x200, symBinAddr: 0x1A80, symSize: 0x10 } + - { offset: 0x34C68, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x220, symBinAddr: 0x1A90, symSize: 0x270 } + - { offset: 0x34D05, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwCP', symObjAddr: 0x490, symBinAddr: 0x1D00, symSize: 0x30 } + - { offset: 0x34D19, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOWOy', symObjAddr: 0x4C0, symBinAddr: 0x1D30, symSize: 0x80 } + - { offset: 0x34D2D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwxx', symObjAddr: 0x540, symBinAddr: 0x1DB0, symSize: 0x20 } + - { offset: 0x34D41, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOWOe', symObjAddr: 0x560, symBinAddr: 0x1DD0, symSize: 0x80 } + - { offset: 0x34D55, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwcp', symObjAddr: 0x5E0, symBinAddr: 0x1E50, symSize: 0x60 } + - { offset: 0x34D69, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwca', symObjAddr: 0x640, symBinAddr: 0x1EB0, symSize: 0x80 } + - { offset: 0x34D7D, size: 0x8, addend: 0x0, symName: ___swift_memcpy33_8, symObjAddr: 0x6C0, symBinAddr: 0x1F30, symSize: 0x20 } + - { offset: 0x34D91, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwta', symObjAddr: 0x6E0, symBinAddr: 0x1F50, symSize: 0x50 } + - { offset: 0x34DA5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwet', symObjAddr: 0x730, symBinAddr: 0x1FA0, symSize: 0x50 } + - { offset: 0x34DB9, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwst', symObjAddr: 0x780, symBinAddr: 0x1FF0, symSize: 0x50 } + - { offset: 0x34DCD, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwug', symObjAddr: 0x7D0, symBinAddr: 0x2040, symSize: 0x10 } + - { offset: 0x34DE1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwup', symObjAddr: 0x7E0, symBinAddr: 0x2050, symSize: 0x10 } + - { offset: 0x34DF5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOwui', symObjAddr: 0x7F0, symBinAddr: 0x2060, symSize: 0x10 } + - { offset: 0x34E09, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOMa', symObjAddr: 0x800, symBinAddr: 0x2070, symSize: 0xA } + - { offset: 0x34EB0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP7_domainSSvgTW', symObjAddr: 0x1B0, symBinAddr: 0x1A30, symSize: 0x10 } + - { offset: 0x34ECC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP5_codeSivgTW', symObjAddr: 0x1C0, symBinAddr: 0x1A40, symSize: 0x10 } + - { offset: 0x34EE8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP9_userInfoyXlSgvgTW', symObjAddr: 0x1D0, symBinAddr: 0x1A50, symSize: 0x10 } + - { offset: 0x34F04, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs5ErrorAAsADP19_getEmbeddedNSErroryXlSgyFTW', symObjAddr: 0x1E0, symBinAddr: 0x1A60, symSize: 0x10 } + - { offset: 0x34F8A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionO11descriptionSSvg', symObjAddr: 0x0, symBinAddr: 0x1880, symSize: 0x1B0 } + - { offset: 0x3508D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOs23CustomStringConvertibleAAsADP11descriptionSSvgTW', symObjAddr: 0x1F0, symBinAddr: 0x1A70, symSize: 0x10 } + - { offset: 0x35191, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x0, symBinAddr: 0x2080, symSize: 0xB0 } + - { offset: 0x352F9, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorCMa', symObjAddr: 0xD0, symBinAddr: 0x2150, symSize: 0x20 } + - { offset: 0x35335, size: 0x8, addend: 0x0, symName: '_$sS2SSysWl', symObjAddr: 0x380, symBinAddr: 0x2400, symSize: 0x30 } + - { offset: 0x35349, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRExceptionOACs5ErrorAAWl', symObjAddr: 0x3B0, symBinAddr: 0x2430, symSize: 0x30 } + - { offset: 0x3535D, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x3E0, symBinAddr: 0x2460, symSize: 0x36 } + - { offset: 0x353A2, size: 0x8, addend: 0x0, symName: '_$sSTsSQ7ElementRpzrlE8containsySbABFSaySSG_Tg5', symObjAddr: 0x0, symBinAddr: 0x2080, symSize: 0xB0 } + - { offset: 0x35572, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorCfD', symObjAddr: 0xB0, symBinAddr: 0x2130, symSize: 0x20 } + - { offset: 0x35608, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib22IONFLTRInputsValidatorC08validateB6Inputs9serverURL04fileI0y10Foundation0I0V_AItKFTf4nnd_n', symObjAddr: 0xF0, symBinAddr: 0x2170, symSize: 0x290 } + - { offset: 0x3579A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfC', symObjAddr: 0x0, symBinAddr: 0x24A0, symSize: 0x20 } + - { offset: 0x3596D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCMa', symObjAddr: 0xC0, symBinAddr: 0x2560, symSize: 0x20 } + - { offset: 0x35A9F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCfETo', symObjAddr: 0xBC0, symBinAddr: 0x3060, symSize: 0x40 } + - { offset: 0x35AD5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfC', symObjAddr: 0x0, symBinAddr: 0x24A0, symSize: 0x20 } + - { offset: 0x35B10, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfc', symObjAddr: 0x20, symBinAddr: 0x24C0, symSize: 0xA0 } + - { offset: 0x35B87, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCACycfcTo', symObjAddr: 0xE0, symBinAddr: 0x2580, symSize: 0xA0 } + - { offset: 0x35DBB, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC12downloadFile13fromServerURL02tofI015withHttpOptionsAA16IONFLTRPublisherC10Foundation0I0V_AlA011IONFLTRHttpM0VtKF', symObjAddr: 0x180, symBinAddr: 0x2620, symSize: 0x390 } + - { offset: 0x35FE1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC10uploadFile04fromF3URL08toServerH017withUploadOptions07andHttpM0AA16IONFLTRPublisherC10Foundation0H0V_AmA013IONFLTRUploadM0VAA011IONFLTRHttpM0VtKF', symObjAddr: 0x510, symBinAddr: 0x29B0, symSize: 0x370 } + - { offset: 0x36185, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerC16prepareForUpload33_B8C7B2808035353E1FDF0D19D08736E0LL7fileURL06serverQ013uploadOptions04httpT010Foundation10URLRequestV_AJ0Q0VtAN_AnA013IONFLTRUploadT0VAA011IONFLTRHttpT0VtKF', symObjAddr: 0x880, symBinAddr: 0x2D20, symSize: 0x310 } + - { offset: 0x36216, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib14IONFLTRManagerCfD', symObjAddr: 0xB90, symBinAddr: 0x3030, symSize: 0x30 } + - { offset: 0x36376, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfE', symObjAddr: 0x80, symBinAddr: 0x3180, symSize: 0x20 } + - { offset: 0x363A3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfETo', symObjAddr: 0xD0, symBinAddr: 0x31D0, symSize: 0x20 } + - { offset: 0x363D2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCMa', symObjAddr: 0xF0, symBinAddr: 0x31F0, symSize: 0x20 } + - { offset: 0x364BA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task15didSendBodyData14totalBytesSent0mn10ExpectedToJ0ySo12NSURLSessionC_So0R4TaskCs5Int64VA2NtFTo', symObjAddr: 0x110, symBinAddr: 0x3210, symSize: 0xB0 } + - { offset: 0x3664D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTo', symObjAddr: 0x6B0, symBinAddr: 0x37B0, symSize: 0x80 } + - { offset: 0x36726, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task26willPerformHTTPRedirection10newRequest17completionHandlerySo12NSURLSessionC_So0P4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVyAQSgctFTo', symObjAddr: 0x730, symBinAddr: 0x3830, symSize: 0x1B0 } + - { offset: 0x367D6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_8dataTask10didReceiveySo12NSURLSessionC_So0l4DataI0C10Foundation0M0VtFTo', symObjAddr: 0x8E0, symBinAddr: 0x39E0, symSize: 0xD0 } + - { offset: 0x3682D, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOe', symObjAddr: 0x9B0, symBinAddr: 0x3AB0, symSize: 0x20 } + - { offset: 0x36841, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOe', symObjAddr: 0x9D0, symBinAddr: 0x3AD0, symSize: 0x50 } + - { offset: 0x36855, size: 0x8, addend: 0x0, symName: '_$s10Foundation10URLRequestVSgWOc', symObjAddr: 0xA60, symBinAddr: 0x3B20, symSize: 0x40 } + - { offset: 0x36875, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTf4dnnn_n', symObjAddr: 0xAA0, symBinAddr: 0x3B60, symSize: 0x300 } + - { offset: 0x36A34, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOc', symObjAddr: 0xDD0, symBinAddr: 0x3E60, symSize: 0x30 } + - { offset: 0x36A48, size: 0x8, addend: 0x0, symName: '_$sypWOc', symObjAddr: 0xE00, symBinAddr: 0x3E90, symSize: 0x30 } + - { offset: 0x36A5C, size: 0x8, addend: 0x0, symName: ___swift_destroy_boxed_opaque_existential_0, symObjAddr: 0xE30, symBinAddr: 0x3EC0, symSize: 0x30 } + - { offset: 0x36A70, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableVWOh', symObjAddr: 0xE90, symBinAddr: 0x3F20, symSize: 0x30 } + - { offset: 0x36A84, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataVSgWOy', symObjAddr: 0xEC0, symBinAddr: 0x3F50, symSize: 0x20 } + - { offset: 0x36A98, size: 0x8, addend: 0x0, symName: '_$s10Foundation4DataV15_RepresentationOWOy', symObjAddr: 0xEE0, symBinAddr: 0x3F70, symSize: 0x42 } + - { offset: 0x36ACF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateC12receivedData33_C11A9EAC720B924A4FD97FC69DD27918LL10Foundation0G0Vvg', symObjAddr: 0x0, symBinAddr: 0x3100, symSize: 0x80 } + - { offset: 0x36AF8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRUploadDelegateCfD', symObjAddr: 0xA0, symBinAddr: 0x31A0, symSize: 0x30 } + - { offset: 0x36B88, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDys11AnyHashableVypG_SDyS2SGTg50138$s18IONFileTransferLib21IONFLTRUploadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFySDyS2SGz_s11dE21V3key_yp5valuettXEfU_Tf1ncn_n', symObjAddr: 0x1C0, symBinAddr: 0x32C0, symSize: 0x4F0 } + - { offset: 0x370A4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfE', symObjAddr: 0x4F0, symBinAddr: 0x3FC0, symSize: 0x30 } + - { offset: 0x37139, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfETo', symObjAddr: 0x550, symBinAddr: 0x4020, symSize: 0x30 } + - { offset: 0x37168, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMU', symObjAddr: 0x580, symBinAddr: 0x4050, symSize: 0x10 } + - { offset: 0x3717C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMa', symObjAddr: 0x590, symBinAddr: 0x4060, symSize: 0x30 } + - { offset: 0x37190, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCMr', symObjAddr: 0x5C0, symBinAddr: 0x4090, symSize: 0x70 } + - { offset: 0x371FE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask12didWriteData17totalBytesWritten0mn10ExpectedToK0ySo12NSURLSessionC_So0r8DownloadI0Cs5Int64VA2NtFTo', symObjAddr: 0x630, symBinAddr: 0x4100, symSize: 0xB0 } + - { offset: 0x372CD, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0n8DownloadI0C10Foundation3URLVtFTo', symObjAddr: 0x6E0, symBinAddr: 0x41B0, symSize: 0xB0 } + - { offset: 0x37341, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_4task20didCompleteWithErrorySo12NSURLSessionC_So0M4TaskCs0L0_pSgtFTo', symObjAddr: 0x790, symBinAddr: 0x4260, symSize: 0x80 } + - { offset: 0x373D4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_4task26willPerformHTTPRedirection10newRequest17completionHandlerySo12NSURLSessionC_So0P4TaskCSo17NSHTTPURLResponseC10Foundation10URLRequestVyAQSgctFTo', symObjAddr: 0x810, symBinAddr: 0x42E0, symSize: 0x1B0 } + - { offset: 0x3744C, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV4copyyyFSS_SSTg5', symObjAddr: 0xA40, symBinAddr: 0x4490, symSize: 0x220 } + - { offset: 0x37526, size: 0x8, addend: 0x0, symName: '_$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_SSTg5', symObjAddr: 0xC60, symBinAddr: 0x46B0, symSize: 0x3C0 } + - { offset: 0x37658, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateC10urlSession_12downloadTask22didFinishDownloadingToySo12NSURLSessionC_So0n8DownloadI0C10Foundation3URLVtFTf4dnnn_n', symObjAddr: 0x1110, symBinAddr: 0x4B60, symSize: 0x400 } + - { offset: 0x37876, size: 0x8, addend: 0x0, symName: '_$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_SSTgm5Tf4g_n', symObjAddr: 0x1020, symBinAddr: 0x4A70, symSize: 0xF0 } + - { offset: 0x379EA, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRDownloadDelegateCfD', symObjAddr: 0x520, symBinAddr: 0x3FF0, symSize: 0x30 } + - { offset: 0x37C66, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib26mapErrorToIONFLTRExceptionyAA0G0Os0E0_pF', symObjAddr: 0x0, symBinAddr: 0x4F60, symSize: 0x520 } + - { offset: 0x37C88, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib26mapErrorToIONFLTRExceptionyAA0G0Os0E0_pF', symObjAddr: 0x0, symBinAddr: 0x4F60, symSize: 0x520 } + - { offset: 0x37D29, size: 0x8, addend: 0x0, symName: '_$sSo7NSErrorCMa', symObjAddr: 0x560, symBinAddr: 0x5480, symSize: 0x30 } + - { offset: 0x37E20, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF', symObjAddr: 0x0, symBinAddr: 0x54E0, symSize: 0x60 } + - { offset: 0x37E9F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7Combine9PublisherAA7FailureAdEP_s5ErrorPWT', symObjAddr: 0xA0, symBinAddr: 0x5580, symSize: 0x10 } + - { offset: 0x37EB3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCMa', symObjAddr: 0xD0, symBinAddr: 0x55B0, symSize: 0x20 } + - { offset: 0x37ED4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7receive10subscriberyx_t7Combine10SubscriberRzs5Error_p7FailureRtzAA21IONFLTRTransferResultO5InputRtzlF', symObjAddr: 0x0, symBinAddr: 0x54E0, symSize: 0x60 } + - { offset: 0x37F2D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCfd', symObjAddr: 0x60, symBinAddr: 0x5540, symSize: 0x20 } + - { offset: 0x37F63, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherCfD', symObjAddr: 0x80, symBinAddr: 0x5560, symSize: 0x20 } + - { offset: 0x37FA4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib16IONFLTRPublisherC7Combine9PublisherAadEP7receive10subscriberyqd___tAD10SubscriberRd__7FailureQyd__AJRtz5InputQyd__6OutputRtzlFTW', symObjAddr: 0xB0, symBinAddr: 0x5590, symSize: 0x20 } + - { offset: 0x3806C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfC', symObjAddr: 0x0, symBinAddr: 0x5600, symSize: 0x30 } + - { offset: 0x380BF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwxx', symObjAddr: 0x60, symBinAddr: 0x5630, symSize: 0x30 } + - { offset: 0x380D3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwcp', symObjAddr: 0x90, symBinAddr: 0x5660, symSize: 0x70 } + - { offset: 0x380E7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwca', symObjAddr: 0x100, symBinAddr: 0x56D0, symSize: 0x90 } + - { offset: 0x380FB, size: 0x8, addend: 0x0, symName: ___swift_memcpy42_8, symObjAddr: 0x190, symBinAddr: 0x5760, symSize: 0x20 } + - { offset: 0x3810F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwta', symObjAddr: 0x1B0, symBinAddr: 0x5780, symSize: 0x60 } + - { offset: 0x38123, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwet', symObjAddr: 0x210, symBinAddr: 0x57E0, symSize: 0x40 } + - { offset: 0x38137, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVwst', symObjAddr: 0x250, symBinAddr: 0x5820, symSize: 0x50 } + - { offset: 0x3814B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVMa', symObjAddr: 0x2A0, symBinAddr: 0x5870, symSize: 0xA } + - { offset: 0x381D4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsV6method6params7headers7timeout16disableRedirects21shouldEncodeUrlParamsACSS_SDySSSaySSGGSDyS2SGSiS2btcfC', symObjAddr: 0x0, symBinAddr: 0x5600, symSize: 0x30 } + - { offset: 0x382E6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x5880, symSize: 0x10 } + - { offset: 0x386B0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOWOy', symObjAddr: 0x960, symBinAddr: 0x6060, symSize: 0x30 } + - { offset: 0x386C4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwxx', symObjAddr: 0x990, symBinAddr: 0x6090, symSize: 0x30 } + - { offset: 0x386D8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOWOe', symObjAddr: 0x9C0, symBinAddr: 0x60C0, symSize: 0x30 } + - { offset: 0x386EC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwcp', symObjAddr: 0x9F0, symBinAddr: 0x60F0, symSize: 0x80 } + - { offset: 0x38700, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwca', symObjAddr: 0xA70, symBinAddr: 0x6170, symSize: 0x90 } + - { offset: 0x38714, size: 0x8, addend: 0x0, symName: ___swift_memcpy41_8, symObjAddr: 0xB00, symBinAddr: 0x6200, symSize: 0x20 } + - { offset: 0x38728, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwta', symObjAddr: 0xB20, symBinAddr: 0x6220, symSize: 0x60 } + - { offset: 0x3873C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwet', symObjAddr: 0xB80, symBinAddr: 0x6280, symSize: 0x50 } + - { offset: 0x38750, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwst', symObjAddr: 0xBD0, symBinAddr: 0x62D0, symSize: 0x50 } + - { offset: 0x38764, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwug', symObjAddr: 0xC20, symBinAddr: 0x6320, symSize: 0x10 } + - { offset: 0x38778, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOwui', symObjAddr: 0xC40, symBinAddr: 0x6330, symSize: 0x10 } + - { offset: 0x3878C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultOMa', symObjAddr: 0xC50, symBinAddr: 0x6340, symSize: 0x10 } + - { offset: 0x387A0, size: 0x8, addend: 0x0, symName: ___swift_memcpy17_8, symObjAddr: 0xC60, symBinAddr: 0x6350, symSize: 0x20 } + - { offset: 0x387B4, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0xC80, symBinAddr: 0x6370, symSize: 0x10 } + - { offset: 0x387C8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVwet', symObjAddr: 0xC90, symBinAddr: 0x6380, symSize: 0x40 } + - { offset: 0x387DC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVwst', symObjAddr: 0xCD0, symBinAddr: 0x63C0, symSize: 0x50 } + - { offset: 0x387F0, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusVMa', symObjAddr: 0xD20, symBinAddr: 0x6410, symSize: 0x10 } + - { offset: 0x38804, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwxx', symObjAddr: 0xD30, symBinAddr: 0x6420, symSize: 0x30 } + - { offset: 0x38818, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwcp', symObjAddr: 0xD60, symBinAddr: 0x6450, symSize: 0x40 } + - { offset: 0x3882C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwca', symObjAddr: 0xDA0, symBinAddr: 0x6490, symSize: 0x70 } + - { offset: 0x38840, size: 0x8, addend: 0x0, symName: ___swift_memcpy40_8, symObjAddr: 0xE10, symBinAddr: 0x6500, symSize: 0x20 } + - { offset: 0x38854, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwta', symObjAddr: 0xE30, symBinAddr: 0x6520, symSize: 0x40 } + - { offset: 0x38868, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwet', symObjAddr: 0xE70, symBinAddr: 0x6560, symSize: 0x40 } + - { offset: 0x3887C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVwst', symObjAddr: 0xEB0, symBinAddr: 0x65A0, symSize: 0x40 } + - { offset: 0x38890, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteVMa', symObjAddr: 0xEF0, symBinAddr: 0x65E0, symSize: 0x10 } + - { offset: 0x388D5, size: 0x8, addend: 0x0, symName: '_$sSDsSQR_rlE2eeoiySbSDyxq_G_ABtFZSS_SSTgm5', symObjAddr: 0x2F0, symBinAddr: 0x5A30, symSize: 0x2D0 } + - { offset: 0x389B4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZ', symObjAddr: 0x0, symBinAddr: 0x5880, symSize: 0x10 } + - { offset: 0x389D4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV2eeoiySbAC_ACtFZ', symObjAddr: 0x10, symBinAddr: 0x5890, symSize: 0x30 } + - { offset: 0x389F8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZ', symObjAddr: 0x40, symBinAddr: 0x58C0, symSize: 0x10 } + - { offset: 0x38A19, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivg', symObjAddr: 0x60, symBinAddr: 0x58D0, symSize: 0x10 } + - { offset: 0x38A33, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivs', symObjAddr: 0x70, symBinAddr: 0x58E0, symSize: 0x10 } + - { offset: 0x38A65, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV5bytesSivM', symObjAddr: 0x80, symBinAddr: 0x58F0, symSize: 0x10 } + - { offset: 0x38A79, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivg', symObjAddr: 0xA0, symBinAddr: 0x5900, symSize: 0x10 } + - { offset: 0x38A8D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivs', symObjAddr: 0xB0, symBinAddr: 0x5910, symSize: 0x10 } + - { offset: 0x38ABF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV13contentLengthSivM', symObjAddr: 0xC0, symBinAddr: 0x5920, symSize: 0x20 } + - { offset: 0x38AE3, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvg', symObjAddr: 0xF0, symBinAddr: 0x5940, symSize: 0x10 } + - { offset: 0x38AF7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvs', symObjAddr: 0x100, symBinAddr: 0x5950, symSize: 0x10 } + - { offset: 0x38B2B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRProgressStatusV16lengthComputableSbvM', symObjAddr: 0x110, symBinAddr: 0x5960, symSize: 0x20 } + - { offset: 0x38B6C, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvg', symObjAddr: 0x200, symBinAddr: 0x5980, symSize: 0x30 } + - { offset: 0x38B80, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV12responseBodySSSgvs', symObjAddr: 0x230, symBinAddr: 0x59B0, symSize: 0x30 } + - { offset: 0x38BB4, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvg', symObjAddr: 0x290, symBinAddr: 0x59E0, symSize: 0x10 } + - { offset: 0x38BC8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvs', symObjAddr: 0x2A0, symBinAddr: 0x59F0, symSize: 0x20 } + - { offset: 0x38BFC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV7headersSDyS2SGvM', symObjAddr: 0x2C0, symBinAddr: 0x5A10, symSize: 0x20 } + - { offset: 0x38C34, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRTransferCompleteV2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x5D0, symBinAddr: 0x5D00, symSize: 0x70 } + - { offset: 0x38C72, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib21IONFLTRTransferResultO2eeoiySbAC_ACtFZTf4nnd_n', symObjAddr: 0x640, symBinAddr: 0x5D70, symSize: 0x2F0 } + - { offset: 0x38DC1, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib17IONFLTRFileHelperCMa', symObjAddr: 0x20, symBinAddr: 0x6600, symSize: 0x20 } + - { offset: 0x38DF2, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib17IONFLTRFileHelperC23createParentDirectories3fory10Foundation3URLV_tKFTf4nd_n', symObjAddr: 0x40, symBinAddr: 0x6620, symSize: 0x220 } + - { offset: 0x393D7, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperCMa', symObjAddr: 0x16A0, symBinAddr: 0x7EC0, symSize: 0x20 } + - { offset: 0x393F6, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5', symObjAddr: 0x1700, symBinAddr: 0x7EE0, symSize: 0x60 } + - { offset: 0x3942E, size: 0x8, addend: 0x0, symName: '_$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5', symObjAddr: 0x1760, symBinAddr: 0x7F40, symSize: 0xE0 } + - { offset: 0x394FF, size: 0x8, addend: 0x0, symName: '_$ss12_ArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x1840, symBinAddr: 0x8020, symSize: 0x1A0 } + - { offset: 0x39643, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x19E0, symBinAddr: 0x81C0, symSize: 0x20 } + - { offset: 0x3965B, size: 0x8, addend: 0x0, symName: '_$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5', symObjAddr: 0x1A00, symBinAddr: 0x81E0, symSize: 0x20 } + - { offset: 0x39673, size: 0x8, addend: 0x0, symName: '_$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF10Foundation12URLQueryItemV_Tg5', symObjAddr: 0x1A20, symBinAddr: 0x8200, symSize: 0x1A0 } + - { offset: 0x39894, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFySS_SStXEfU_TA', symObjAddr: 0x2AC0, symBinAddr: 0x9200, symSize: 0x30 } + - { offset: 0x398A8, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_TA', symObjAddr: 0x2B50, symBinAddr: 0x9230, symSize: 0x20 } + - { offset: 0x398BC, size: 0x8, addend: 0x0, symName: '_$sSaySSGSayxGSKsWl', symObjAddr: 0x2B70, symBinAddr: 0x9250, symSize: 0x40 } + - { offset: 0x398D0, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledNameAbstract, symObjAddr: 0x2BB0, symBinAddr: 0x9290, symSize: 0x40 } + - { offset: 0x3993F, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVWOr', symObjAddr: 0x2EC0, symBinAddr: 0x95A0, symSize: 0x40 } + - { offset: 0x39953, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib18IONFLTRHttpOptionsVWOs', symObjAddr: 0x2F00, symBinAddr: 0x95E0, symSize: 0x3C } + - { offset: 0x39A70, size: 0x8, addend: 0x0, symName: '_$sSTsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lFSDySSSaySSGG_Say10Foundation12URLQueryItemVGTg5027$sSSSaySSGSay10Foundation12eF193VGIgggo_SS3key_AA5valuetAEs5Error_pIegnrzo_TR087$s18IONFileTransferLib23IONFLTRURLRequestHelperC15buildQueryItems4fromSay10Foundation12bC45VGAA18IONFLTRHttpOptionsV_tFAISS_SaySSGtXEfU_Tf3nnpf_nTf1cn_n', symObjAddr: 0xEC0, symBinAddr: 0x7700, symSize: 0x490 } + - { offset: 0x39F0D, size: 0x8, addend: 0x0, symName: '_$sSTsE7flatMapySay7ElementQyd__Gqd__ABQzKXEKSTRd__lFSDySSSaySSGG_AFTg555$sSSSaySSGAAIgggo_SS3key_AA5valuetAAs5Error_pIegnrzo_TRSSA2FIgggo_Tf1cn_nTf4ng_n', symObjAddr: 0x1CE0, symBinAddr: 0x84C0, symSize: 0x350 } + - { offset: 0x3A1C6, size: 0x8, addend: 0x0, symName: '_$sSTsE7forEachyyy7ElementQzKXEKFSDyS2SG_Tg544$sS2SIggg_SS3key_SS5valuets5Error_pIegnzo_TRS2SIggg_Tf1cn_nTf4ng_n', symObjAddr: 0x2030, symBinAddr: 0x8810, symSize: 0x250 } + - { offset: 0x3A27D, size: 0x8, addend: 0x0, symName: '_$sSlsE3mapySayqd__Gqd__7ElementQzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lFSaySSG_SSs5NeverOTg5139$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_S2SXEfU_0fG3Lib0iJ0CSSAJ0rS0VTf1cn_nTf4ndgg_n', symObjAddr: 0x2BF0, symBinAddr: 0x92D0, symSize: 0x2D0 } + - { offset: 0x3A572, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC12setupRequest9serverURL11httpOptions10Foundation10URLRequestVAG0I0V_AA011IONFLTRHttpK0VtKF', symObjAddr: 0x0, symBinAddr: 0x6840, symSize: 0x710 } + - { offset: 0x3A7FF, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC25configureRequestForUpload7request11httpOptions06uploadL07fileURL0nE010Foundation10URLRequestV_AJ0O0VtAL_AA011IONFLTRHttpL0VAA013IONFLTRUploadL0VAnA011IONFLTRFileE0CtKF', symObjAddr: 0x710, symBinAddr: 0x6F50, symSize: 0x7B0 } + - { offset: 0x3AAC6, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC13buildHttpBody4from10Foundation4DataVSgAA18IONFLTRHttpOptionsV_tFSaySSGSS_ALtXEfU_', symObjAddr: 0x1350, symBinAddr: 0x7B90, symSize: 0x80 } + - { offset: 0x3AB35, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFySS_SStXEfU_', symObjAddr: 0x13D0, symBinAddr: 0x7C10, symSize: 0x2B0 } + - { offset: 0x3AEA5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib23IONFLTRURLRequestHelperC19createMultipartBody13uploadOptions7fileURL0kE08boundary10Foundation4DataVAA013IONFLTRUploadJ0V_AI0L0VAA011IONFLTRFileE0CSStKFTf4nndnd_n', symObjAddr: 0x2280, symBinAddr: 0x8A60, symSize: 0x7A0 } + - { offset: 0x3B56B, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtF', symObjAddr: 0x0, symBinAddr: 0x9620, symSize: 0x210 } + - { offset: 0x3B67A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCfETo', symObjAddr: 0x760, symBinAddr: 0x9D80, symSize: 0x20 } + - { offset: 0x3B6A9, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCMa', symObjAddr: 0x780, symBinAddr: 0x9DA0, symSize: 0x20 } + - { offset: 0x3B6BD, size: 0x8, addend: 0x0, symName: '_$ss11AnyHashableV3key_yp5valuetWOh', symObjAddr: 0x860, symBinAddr: 0x9DC0, symSize: 0x30 } + - { offset: 0x3B73D, size: 0x8, addend: 0x0, symName: '_$sSTsE6reduce4into_qd__qd__n_yqd__z_7ElementQztKXEtKlFSDys11AnyHashableVypG_SDyS2SGTg50122$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtFySDyS2SGz_s11dE21V3key_yp5valuettXEfU_Tf1ncn_n', symObjAddr: 0x210, symBinAddr: 0x9830, symSize: 0x4F0 } + - { offset: 0x3B93E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateC16handleCompletion4task5errorySo16NSURLSessionTaskC_s5Error_pSgtF', symObjAddr: 0x0, symBinAddr: 0x9620, symSize: 0x210 } + - { offset: 0x3BA9D, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCACycfcTo', symObjAddr: 0x700, symBinAddr: 0x9D20, symSize: 0x30 } + - { offset: 0x3BAFC, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib19IONFLTRBaseDelegateCfD', symObjAddr: 0x730, symBinAddr: 0x9D50, symSize: 0x30 } + - { offset: 0x3BBB5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfC', symObjAddr: 0x0, symBinAddr: 0x9DF0, symSize: 0x30 } + - { offset: 0x3BBFE, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwxx', symObjAddr: 0x60, symBinAddr: 0x9E20, symSize: 0x30 } + - { offset: 0x3BC12, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwcp', symObjAddr: 0x90, symBinAddr: 0x9E50, symSize: 0x60 } + - { offset: 0x3BC26, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwca', symObjAddr: 0xF0, symBinAddr: 0x9EB0, symSize: 0x80 } + - { offset: 0x3BC3A, size: 0x8, addend: 0x0, symName: ___swift_memcpy48_8, symObjAddr: 0x170, symBinAddr: 0x9F30, symSize: 0x20 } + - { offset: 0x3BC4E, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwta', symObjAddr: 0x190, symBinAddr: 0x9F50, symSize: 0x60 } + - { offset: 0x3BC62, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwet', symObjAddr: 0x1F0, symBinAddr: 0x9FB0, symSize: 0x40 } + - { offset: 0x3BC76, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVwst', symObjAddr: 0x230, symBinAddr: 0x9FF0, symSize: 0x50 } + - { offset: 0x3BC8A, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsVMa', symObjAddr: 0x280, symBinAddr: 0xA040, symSize: 0xA } + - { offset: 0x3BCF5, size: 0x8, addend: 0x0, symName: '_$s18IONFileTransferLib20IONFLTRUploadOptionsV11chunkedMode8mimeType7fileKey10formParamsACSb_SSSgSSSDyS2SGSgtcfC', symObjAddr: 0x0, symBinAddr: 0x9DF0, symSize: 0x30 } +... diff --git a/packages/example-app/ios/App/Podfile.lock b/packages/example-app/ios/App/Podfile.lock index 528a7c2..d8024a2 100644 --- a/packages/example-app/ios/App/Podfile.lock +++ b/packages/example-app/ios/App/Podfile.lock @@ -2,27 +2,46 @@ PODS: - Capacitor (7.0.0): - CapacitorCordova - CapacitorCordova (7.0.0) + - CapacitorFilesystem (7.0.1): + - Capacitor - CapacitorFileTransfer (0.0.1): - Capacitor + - CapacitorFileViewer (1.0.0): + - Capacitor + - IONFileViewerLib (~> 1.0) + - IONFileViewerLib (1.0.0) DEPENDENCIES: - "Capacitor (from `../../node_modules/@capacitor/ios`)" - "CapacitorCordova (from `../../node_modules/@capacitor/ios`)" + - "CapacitorFilesystem (from `../../node_modules/@capacitor/filesystem`)" - CapacitorFileTransfer (from `../../../capacitor-plugin`) + - "CapacitorFileViewer (from `../../node_modules/@capacitor/file-viewer`)" + +SPEC REPOS: + trunk: + - IONFileViewerLib EXTERNAL SOURCES: Capacitor: :path: "../../node_modules/@capacitor/ios" CapacitorCordova: :path: "../../node_modules/@capacitor/ios" + CapacitorFilesystem: + :path: "../../node_modules/@capacitor/filesystem" CapacitorFileTransfer: :path: "../../../capacitor-plugin" + CapacitorFileViewer: + :path: "../../node_modules/@capacitor/file-viewer" SPEC CHECKSUMS: Capacitor: 82d1f3b4480d66b5996814f74500dcbc0908558c CapacitorCordova: 345f93b7edd121db98e4ec20ac94d6d7bcaf7e48 + CapacitorFilesystem: e6261c410436f54908c11f94336c5b58286b1db0 CapacitorFileTransfer: 3dbb65e62ec691038f6d1c6b2d9292201df8d6b4 + CapacitorFileViewer: e8935a3c7b4e5522886d589c31505e318bf227aa + IONFileViewerLib: 54e9fae36a354623a10fc91928500037432a9122 -PODFILE CHECKSUM: 67e964fd8368ed79b4e7f73c342a4f102674cc74 +PODFILE CHECKSUM: 76668ea156e59ff21841d22849461df8faf9b06b COCOAPODS: 1.16.2 diff --git a/packages/example-app/package.json b/packages/example-app/package.json index ac0b33b..a47b223 100644 --- a/packages/example-app/package.json +++ b/packages/example-app/package.json @@ -9,7 +9,7 @@ ], "scripts": { "start": "vite", - "build": "vite build", + "build": "vite build && npx cap sync", "preview": "vite preview" }, "dependencies": { diff --git a/packages/example-app/src/js/file-transfer-app.js b/packages/example-app/src/js/file-transfer-app.js index 1e3c594..cc76cd0 100644 --- a/packages/example-app/src/js/file-transfer-app.js +++ b/packages/example-app/src/js/file-transfer-app.js @@ -355,15 +355,35 @@ window.customElements.define( if (Capacitor.getPlatform() === 'web') { filePath = file.name; } else { - const selectedDirectory = this.getSelectedDirectory(false); + if (Capacitor.getPlatform() === 'android') { + const selectedDirectory = this.getSelectedDirectory(false); + + // Get the file URI + const pathResult = await Filesystem.getUri({ + path: 'file-transfer-test/' + file.name, + directory: selectedDirectory + }); + + filePath = pathResult.uri; + } else if (Capacitor.getPlatform() === 'ios') { + const base64 = await new Promise((resolve, reject) => { + const reader = new FileReader(); + reader.onload = () => { + const result = reader.result; + resolve(result.split(',')[1]); + }; + reader.onerror = reject; + reader.readAsDataURL(file); + }); - // Get the file URI - const pathResult = await Filesystem.getUri({ - path: 'file-transfer-test/' + file.name, - directory: selectedDirectory - }); - - filePath = pathResult.uri; + const savedFile = await Filesystem.writeFile({ + path: file.name, + data: base64, + directory: Directory.Cache, + }); + + filePath = await savedFile.uri; + } } // Upload file @@ -456,4 +476,4 @@ window.customElements.define( this.shadowRoot.querySelector('#response').textContent = `Error: ${message}`; } } -); \ No newline at end of file +);