diff --git a/Package.swift b/Package.swift index f6958f03..699b2763 100644 --- a/Package.swift +++ b/Package.swift @@ -94,6 +94,9 @@ var package = Package( .library( name: "AndroidMedia", targets: ["AndroidMedia"] ), + .library( + name: "AndroidNet", targets: ["AndroidNet"] + ), .library( name: "AndroidNFC", targets: ["AndroidNFC"] ) @@ -173,7 +176,8 @@ var package = Package( "AndroidInput", "AndroidLocation", "AndroidMedia", - "AndroidNFC" + "AndroidNFC", + "AndroidNet" ], swiftSettings: [ .swiftLanguageMode(.v5), @@ -578,6 +582,25 @@ var package = Package( sdkVersionDefine ] ), + .target( + name: "AndroidNet", + dependencies: [ + "AndroidJava", + "AndroidOS", + "AndroidUtil", + "AndroidContent", + .product(name: "JavaLangUtil", package: "JavaLang"), + .product(name: "JavaLangIO", package: "JavaLang"), + .product(name: "JavaLangNet", package: "JavaLang"), + .product(name: "JavaIO", package: "swift-java"), + ], + exclude: ["swift-java.config"], + swiftSettings: [ + .swiftLanguageMode(.v5), + ndkVersionDefine, + sdkVersionDefine + ] + ), .target( name: "AndroidNFC", dependencies: [ @@ -586,6 +609,7 @@ var package = Package( "AndroidUtil", "AndroidContent", "AndroidApp", + "AndroidNet", .product(name: "JavaLangIO", package: "JavaLang"), ], exclude: ["swift-java.config"], diff --git a/Sources/AndroidNet/AttachCallback.swift b/Sources/AndroidNet/AttachCallback.swift new file mode 100644 index 00000000..7d188133 --- /dev/null +++ b/Sources/AndroidNet/AttachCallback.swift @@ -0,0 +1,37 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.AttachCallback") +open class AttachCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onAwareSessionTerminated`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AttachCallback.onAwareSessionTerminated() + /// ``` + @JavaMethod + open func onAwareSessionTerminated() + + /// Java method `onAttached`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AttachCallback.onAttached(android.net.wifi.aware.WifiAwareSession) + /// ``` + @JavaMethod + open func onAttached(_ arg0: WifiAwareSession?) + + /// Java method `onAttachFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AttachCallback.onAttachFailed() + /// ``` + @JavaMethod + open func onAttachFailed() +} diff --git a/Sources/AndroidNet/AudioCodec.swift b/Sources/AndroidNet/AudioCodec.swift new file mode 100644 index 00000000..5a7abd1e --- /dev/null +++ b/Sources/AndroidNet/AudioCodec.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 12, *) +@JavaClass("android.net.rtp.AudioCodec") +open class AudioCodec: JavaObject { + @available(*, deprecated) + @JavaField(isFinal: true) + public var fmtp: String + + @available(*, deprecated) + @JavaField(isFinal: true) + public var rtpmap: String + + @available(*, deprecated) + @JavaField(isFinal: true) + public var type: Int32 +} +@available(Android 12, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var AMR: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GSM: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GSM_EFR: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PCMA: AudioCodec! + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PCMU: AudioCodec! + + /// Java method `getCodecs`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.rtp.AudioCodec[] android.net.rtp.AudioCodec.getCodecs() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getCodecs() -> [AudioCodec?] + + /// Java method `getCodec`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.rtp.AudioCodec android.net.rtp.AudioCodec.getCodec(int,java.lang.String,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getCodec(_ arg0: Int32, _ arg1: String, _ arg2: String) -> AudioCodec! +} diff --git a/Sources/AndroidNet/AudioGroup.swift b/Sources/AndroidNet/AudioGroup.swift new file mode 100644 index 00000000..ceb77391 --- /dev/null +++ b/Sources/AndroidNet/AudioGroup.swift @@ -0,0 +1,95 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 12, *) +@JavaClass("android.net.rtp.AudioGroup") +open class AudioGroup: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) + + /// Java method `getStreams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.rtp.AudioStream[] android.net.rtp.AudioGroup.getStreams() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getStreams() -> [AudioStream?] + + /// Java method `getMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.AudioGroup.getMode() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getMode() -> Int32 + + /// Java method `setMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.setMode(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setMode(_ arg0: Int32) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.sendDtmf(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.rtp.AudioGroup.finalize() throws java.lang.Throwable + /// ``` + @available(*, deprecated) + @JavaMethod + open override func finalize() throws + + /// Java method `clear`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioGroup.clear() + /// ``` + @available(*, deprecated) + @JavaMethod + open func clear() +} +@available(Android 12, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_ECHO_SUPPRESSION: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_MUTED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_NORMAL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_ON_HOLD: Int32 +} diff --git a/Sources/AndroidNet/AudioStream.swift b/Sources/AndroidNet/AudioStream.swift new file mode 100644 index 00000000..c090584f --- /dev/null +++ b/Sources/AndroidNet/AudioStream.swift @@ -0,0 +1,83 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 12, *) +@JavaClass("android.net.rtp.AudioStream") +open class AudioStream: RtpStream { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: InetAddress?, environment: JNIEnvironment? = nil) throws + + /// Java method `isBusy`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.rtp.AudioStream.isBusy() + /// ``` + @available(*, deprecated) + @JavaMethod + open override func isBusy() -> Bool + + /// Java method `getCodec`. + /// + /// ### Java method signature + /// ```java + /// public android.net.rtp.AudioCodec android.net.rtp.AudioStream.getCodec() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getCodec() -> AudioCodec! + + /// Java method `getGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.rtp.AudioGroup android.net.rtp.AudioStream.getGroup() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getGroup() -> AudioGroup! + + /// Java method `setCodec`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioStream.setCodec(android.net.rtp.AudioCodec) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setCodec(_ arg0: AudioCodec?) + + /// Java method `getDtmfType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.AudioStream.getDtmfType() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getDtmfType() -> Int32 + + /// Java method `setDtmfType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioStream.setDtmfType(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setDtmfType(_ arg0: Int32) + + /// Java method `join`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.AudioStream.join(android.net.rtp.AudioGroup) + /// ``` + @available(*, deprecated) + @JavaMethod + open func join(_ arg0: AudioGroup?) +} diff --git a/Sources/AndroidNet/AwareResources.swift b/Sources/AndroidNet/AwareResources.swift new file mode 100644 index 00000000..7399a63d --- /dev/null +++ b/Sources/AndroidNet/AwareResources.swift @@ -0,0 +1,61 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.wifi.aware.AwareResources", implements: Parcelable.self) +open class AwareResources: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getAvailableDataPathsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.getAvailableDataPathsCount() + /// ``` + @JavaMethod + open func getAvailableDataPathsCount() -> Int32 + + /// Java method `getAvailablePublishSessionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.getAvailablePublishSessionsCount() + /// ``` + @JavaMethod + open func getAvailablePublishSessionsCount() -> Int32 + + /// Java method `getAvailableSubscribeSessionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.getAvailableSubscribeSessionsCount() + /// ``` + @JavaMethod + open func getAvailableSubscribeSessionsCount() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.AwareResources.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.AwareResources.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/CaptivePortal.swift b/Sources/AndroidNet/CaptivePortal.swift new file mode 100644 index 00000000..ad4b6baf --- /dev/null +++ b/Sources/AndroidNet/CaptivePortal.swift @@ -0,0 +1,49 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 23, *) +@JavaClass("android.net.CaptivePortal", implements: Parcelable.self) +open class CaptivePortal: JavaObject { + /// Java method `reportCaptivePortalDismissed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.CaptivePortal.reportCaptivePortalDismissed() + /// ``` +@JavaMethod + open func reportCaptivePortalDismissed() + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.CaptivePortal.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.CaptivePortal.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `ignoreNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.CaptivePortal.ignoreNetwork() + /// ``` +@JavaMethod + open func ignoreNetwork() +} +@available(Android 23, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Characteristics.swift b/Sources/AndroidNet/Characteristics.swift new file mode 100644 index 00000000..1ca52939 --- /dev/null +++ b/Sources/AndroidNet/Characteristics.swift @@ -0,0 +1,160 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.Characteristics", implements: Parcelable.self) +open class Characteristics: JavaObject { + /// Java method `getSupportedCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getSupportedCipherSuites() + /// ``` +@JavaMethod + open func getSupportedCipherSuites() -> Int32 + + /// Java method `getMaxServiceNameLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getMaxServiceNameLength() + /// ``` +@JavaMethod + open func getMaxServiceNameLength() -> Int32 + + /// Java method `getMaxServiceSpecificInfoLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getMaxServiceSpecificInfoLength() + /// ``` +@JavaMethod + open func getMaxServiceSpecificInfoLength() -> Int32 + + /// Java method `getMaxMatchFilterLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getMaxMatchFilterLength() + /// ``` +@JavaMethod + open func getMaxMatchFilterLength() -> Int32 + + /// Java method `getNumberOfSupportedDataInterfaces`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedDataInterfaces() + /// ``` +@JavaMethod + open func getNumberOfSupportedDataInterfaces() -> Int32 + + /// Java method `getNumberOfSupportedDataPaths`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedDataPaths() + /// ``` +@JavaMethod + open func getNumberOfSupportedDataPaths() -> Int32 + + /// Java method `isAwarePairingSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isAwarePairingSupported() + /// ``` +@JavaMethod + open func isAwarePairingSupported() -> Bool + + /// Java method `isSuspensionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isSuspensionSupported() + /// ``` +@JavaMethod + open func isSuspensionSupported() -> Bool + + /// Java method `getSupportedPairingCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getSupportedPairingCipherSuites() + /// ``` +@JavaMethod + open func getSupportedPairingCipherSuites() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.Characteristics.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getNumberOfSupportedPublishSessions`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedPublishSessions() + /// ``` +@JavaMethod + open func getNumberOfSupportedPublishSessions() -> Int32 + + /// Java method `getNumberOfSupportedSubscribeSessions`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.Characteristics.getNumberOfSupportedSubscribeSessions() + /// ``` +@JavaMethod + open func getNumberOfSupportedSubscribeSessions() -> Int32 + + /// Java method `isInstantCommunicationModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.Characteristics.isInstantCommunicationModeSupported() + /// ``` +@JavaMethod + open func isInstantCommunicationModeSupported() -> Bool +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_128: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_256: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_PASN_128: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_PK_PASN_256: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_SK_128: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NCS_SK_256: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_CIPHER_SUITE_NONE: Int32 +} diff --git a/Sources/AndroidNet/ChildSaProposal+Builder.swift b/Sources/AndroidNet/ChildSaProposal+Builder.swift new file mode 100644 index 00000000..07fc1581 --- /dev/null +++ b/Sources/AndroidNet/ChildSaProposal+Builder.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension ChildSaProposal { + @JavaClass("android.net.ipsec.ike.ChildSaProposal$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `addEncryptionAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addEncryptionAlgorithm(int,int) + /// ``` + @JavaMethod + open func addEncryptionAlgorithm(_ arg0: Int32, _ arg1: Int32) -> ChildSaProposal.Builder! + + /// Java method `addIntegrityAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addIntegrityAlgorithm(int) + /// ``` + @JavaMethod + open func addIntegrityAlgorithm(_ arg0: Int32) -> ChildSaProposal.Builder! + + /// Java method `addDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal$Builder android.net.ipsec.ike.ChildSaProposal$Builder.addDhGroup(int) + /// ``` + @JavaMethod + open func addDhGroup(_ arg0: Int32) -> ChildSaProposal.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSaProposal android.net.ipsec.ike.ChildSaProposal$Builder.build() + /// ``` + @JavaMethod + open func build() -> ChildSaProposal! + } +} diff --git a/Sources/AndroidNet/ChildSaProposal.swift b/Sources/AndroidNet/ChildSaProposal.swift new file mode 100644 index 00000000..7389984f --- /dev/null +++ b/Sources/AndroidNet/ChildSaProposal.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.ChildSaProposal") +open class ChildSaProposal: SaProposal { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.ChildSaProposal.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSaProposal.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/ChildSessionCallback.swift b/Sources/AndroidNet/ChildSessionCallback.swift new file mode 100644 index 00000000..05d41031 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionCallback.swift @@ -0,0 +1,52 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaInterface("android.net.ipsec.ike.ChildSessionCallback") +public struct ChildSessionCallback { + /// Java method `onClosedWithException`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.ChildSessionCallback.onClosedWithException(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onClosedWithException(_ arg0: IkeException?) + + /// Java method `onIpSecTransformCreated`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformCreated(android.net.IpSecTransform,int) + /// ``` +@JavaMethod + public func onIpSecTransformCreated(_ arg0: IpSecTransform?, _ arg1: Int32) + + /// Java method `onIpSecTransformDeleted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onIpSecTransformDeleted(android.net.IpSecTransform,int) + /// ``` +@JavaMethod + public func onIpSecTransformDeleted(_ arg0: IpSecTransform?, _ arg1: Int32) + + /// Java method `onOpened`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onOpened(android.net.ipsec.ike.ChildSessionConfiguration) + /// ``` +@JavaMethod + public func onOpened(_ arg0: ChildSessionConfiguration?) + + /// Java method `onClosed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.ChildSessionCallback.onClosed() + /// ``` +@JavaMethod + public func onClosed() +} diff --git a/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift b/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift new file mode 100644 index 00000000..31247612 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionConfiguration+Builder.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension ChildSessionConfiguration { + @JavaClass("android.net.ipsec.ike.ChildSessionConfiguration$Builder") + open class Builder: JavaObject { + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.ChildSessionConfiguration android.net.ipsec.ike.ChildSessionConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> ChildSessionConfiguration! + } +} diff --git a/Sources/AndroidNet/ChildSessionConfiguration.swift b/Sources/AndroidNet/ChildSessionConfiguration.swift new file mode 100644 index 00000000..6c698b31 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionConfiguration.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.ChildSessionConfiguration") +open class ChildSessionConfiguration: JavaObject { + +} diff --git a/Sources/AndroidNet/ChildSessionParams.swift b/Sources/AndroidNet/ChildSessionParams.swift new file mode 100644 index 00000000..5ce03b41 --- /dev/null +++ b/Sources/AndroidNet/ChildSessionParams.swift @@ -0,0 +1,43 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.ChildSessionParams") +open class ChildSessionParams: JavaObject { + /// Java method `getHardLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSessionParams.getHardLifetimeSeconds() + /// ``` +@JavaMethod + open func getHardLifetimeSeconds() -> Int32 + + /// Java method `getSoftLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSessionParams.getSoftLifetimeSeconds() + /// ``` +@JavaMethod + open func getSoftLifetimeSeconds() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.ChildSessionParams.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.ChildSessionParams.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/CivicLocationKeys.swift b/Sources/AndroidNet/CivicLocationKeys.swift new file mode 100644 index 00000000..ef68f540 --- /dev/null +++ b/Sources/AndroidNet/CivicLocationKeys.swift @@ -0,0 +1,107 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.CivicLocationKeys") +open class CivicLocationKeys: JavaObject { + +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ADDITIONAL_CODE: Int32 + + @JavaStaticField(isFinal: true) + public var APT: Int32 + + @JavaStaticField(isFinal: true) + public var BOROUGH: Int32 + + @JavaStaticField(isFinal: true) + public var BRANCH_ROAD_NAME: Int32 + + @JavaStaticField(isFinal: true) + public var BUILDING: Int32 + + @JavaStaticField(isFinal: true) + public var CITY: Int32 + + @JavaStaticField(isFinal: true) + public var COUNTY: Int32 + + @JavaStaticField(isFinal: true) + public var DESK: Int32 + + @JavaStaticField(isFinal: true) + public var FLOOR: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OF_STREETS: Int32 + + @JavaStaticField(isFinal: true) + public var HNO: Int32 + + @JavaStaticField(isFinal: true) + public var HNS: Int32 + + @JavaStaticField(isFinal: true) + public var LANGUAGE: Int32 + + @JavaStaticField(isFinal: true) + public var LMK: Int32 + + @JavaStaticField(isFinal: true) + public var LOC: Int32 + + @JavaStaticField(isFinal: true) + public var NAM: Int32 + + @JavaStaticField(isFinal: true) + public var NEIGHBORHOOD: Int32 + + @JavaStaticField(isFinal: true) + public var PCN: Int32 + + @JavaStaticField(isFinal: true) + public var POD: Int32 + + @JavaStaticField(isFinal: true) + public var POSTAL_CODE: Int32 + + @JavaStaticField(isFinal: true) + public var PO_BOX: Int32 + + @JavaStaticField(isFinal: true) + public var PRD: Int32 + + @JavaStaticField(isFinal: true) + public var PRIMARY_ROAD_NAME: Int32 + + @JavaStaticField(isFinal: true) + public var ROAD_SECTION: Int32 + + @JavaStaticField(isFinal: true) + public var ROOM: Int32 + + @JavaStaticField(isFinal: true) + public var SCRIPT: Int32 + + @JavaStaticField(isFinal: true) + public var STATE: Int32 + + @JavaStaticField(isFinal: true) + public var STREET_NAME_POST_MODIFIER: Int32 + + @JavaStaticField(isFinal: true) + public var STREET_NAME_PRE_MODIFIER: Int32 + + @JavaStaticField(isFinal: true) + public var STS: Int32 + + @JavaStaticField(isFinal: true) + public var SUBBRANCH_ROAD_NAME: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_OF_PLACE: Int32 +} diff --git a/Sources/AndroidNet/ConfigParser.swift b/Sources/AndroidNet/ConfigParser.swift new file mode 100644 index 00000000..7e6c638f --- /dev/null +++ b/Sources/AndroidNet/ConfigParser.swift @@ -0,0 +1,20 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.hotspot2.ConfigParser") +open class ConfigParser: JavaObject { + +} +@available(Android 26, *) +extension JavaClass { + /// Java method `parsePasspointConfig`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.hotspot2.ConfigParser.parsePasspointConfig(java.lang.String,byte[]) + /// ``` +@JavaStaticMethod + public func parsePasspointConfig(_ arg0: String, _ arg1: [Int8]) -> PasspointConfiguration! +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift new file mode 100644 index 00000000..e007ea30 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityDiagnosticsCallback.swift @@ -0,0 +1,39 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +extension ConnectivityDiagnosticsManager { + @JavaClass("android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback") + open class ConnectivityDiagnosticsCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onConnectivityReportAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback.onConnectivityReportAvailable(android.net.ConnectivityDiagnosticsManager$ConnectivityReport) + /// ``` + @JavaMethod + open func onConnectivityReportAvailable(_ arg0: ConnectivityDiagnosticsManager.ConnectivityReport?) + + /// Java method `onDataStallSuspected`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback.onDataStallSuspected(android.net.ConnectivityDiagnosticsManager$DataStallReport) + /// ``` + @JavaMethod + open func onDataStallSuspected(_ arg0: ConnectivityDiagnosticsManager.DataStallReport?) + + /// Java method `onNetworkConnectivityReported`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback.onNetworkConnectivityReported(android.net.Network,boolean) + /// ``` + @JavaMethod + open func onNetworkConnectivityReported(_ arg0: Network?, _ arg1: Bool) + } +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift new file mode 100644 index 00000000..96fcbb34 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+ConnectivityReport.swift @@ -0,0 +1,135 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +extension ConnectivityDiagnosticsManager { + @JavaClass("android.net.ConnectivityDiagnosticsManager$ConnectivityReport", implements: Parcelable.self) + open class ConnectivityReport: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Network?, _ arg1: Int64, _ arg2: LinkProperties?, _ arg3: NetworkCapabilities?, _ arg4: PersistableBundle?, environment: JNIEnvironment? = nil) + + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetworkCapabilities() + /// ``` + @JavaMethod + open func getNetworkCapabilities() -> NetworkCapabilities! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$ConnectivityReport.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$ConnectivityReport.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getReportTimestamp`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getReportTimestamp() + /// ``` + @JavaMethod + open func getReportTimestamp() -> Int64 + + /// Java method `getLinkProperties`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkProperties android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getLinkProperties() + /// ``` + @JavaMethod + open func getLinkProperties() -> LinkProperties! + + /// Java method `getAdditionalInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.os.PersistableBundle android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getAdditionalInfo() + /// ``` + @JavaMethod + open func getAdditionalInfo() -> PersistableBundle! + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityDiagnosticsManager$ConnectivityReport.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityDiagnosticsManager$ConnectivityReport.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$ConnectivityReport.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var KEY_NETWORK_PROBES_ATTEMPTED_BITMASK: String + + @JavaStaticField(isFinal: true) + public var KEY_NETWORK_PROBES_SUCCEEDED_BITMASK: String + + @JavaStaticField(isFinal: true) + public var KEY_NETWORK_VALIDATION_RESULT: String + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_DNS: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_FALLBACK: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_HTTP: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_HTTPS: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_PROBE_PRIVATE_DNS: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_PARTIALLY_VALID: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_SKIPPED: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_VALIDATION_RESULT_VALID: Int32 +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift new file mode 100644 index 00000000..47068bf2 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager+DataStallReport.swift @@ -0,0 +1,123 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +extension ConnectivityDiagnosticsManager { + @JavaClass("android.net.ConnectivityDiagnosticsManager$DataStallReport", implements: Parcelable.self) + open class DataStallReport: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Network?, _ arg1: Int64, _ arg2: Int32, _ arg3: LinkProperties?, _ arg4: NetworkCapabilities?, _ arg5: PersistableBundle?, environment: JNIEnvironment? = nil) + + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetworkCapabilities() + /// ``` + @JavaMethod + open func getNetworkCapabilities() -> NetworkCapabilities! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$DataStallReport.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager$DataStallReport.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getReportTimestamp`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.ConnectivityDiagnosticsManager$DataStallReport.getReportTimestamp() + /// ``` + @JavaMethod + open func getReportTimestamp() -> Int64 + + /// Java method `getLinkProperties`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkProperties android.net.ConnectivityDiagnosticsManager$DataStallReport.getLinkProperties() + /// ``` + @JavaMethod + open func getLinkProperties() -> LinkProperties! + + /// Java method `getDetectionMethod`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$DataStallReport.getDetectionMethod() + /// ``` + @JavaMethod + open func getDetectionMethod() -> Int32 + + /// Java method `getStallDetails`. + /// + /// ### Java method signature + /// ```java + /// public android.os.PersistableBundle android.net.ConnectivityDiagnosticsManager$DataStallReport.getStallDetails() + /// ``` + @JavaMethod + open func getStallDetails() -> PersistableBundle! + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityDiagnosticsManager$DataStallReport.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityDiagnosticsManager$DataStallReport.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityDiagnosticsManager$DataStallReport.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DETECTION_METHOD_DNS_EVENTS: Int32 + + @JavaStaticField(isFinal: true) + public var DETECTION_METHOD_TCP_METRICS: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_DNS_CONSECUTIVE_TIMEOUTS: String + + @JavaStaticField(isFinal: true) + public var KEY_TCP_METRICS_COLLECTION_PERIOD_MILLIS: String + + @JavaStaticField(isFinal: true) + public var KEY_TCP_PACKET_FAIL_RATE: String +} diff --git a/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift b/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift new file mode 100644 index 00000000..0355af50 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityDiagnosticsManager.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.ConnectivityDiagnosticsManager") +open class ConnectivityDiagnosticsManager: JavaObject { + /// Java method `unregisterConnectivityDiagnosticsCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityDiagnosticsManager.unregisterConnectivityDiagnosticsCallback(android.net.ConnectivityDiagnosticsManager$ConnectivityDiagnosticsCallback) + /// ``` +@JavaMethod + open func unregisterConnectivityDiagnosticsCallback(_ arg0: ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback?) +} diff --git a/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift b/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift new file mode 100644 index 00000000..ef69bbb5 --- /dev/null +++ b/Sources/AndroidNet/ConnectivityManager+NetworkCallback.swift @@ -0,0 +1,82 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityManager { + @JavaClass("android.net.ConnectivityManager$NetworkCallback") + open class NetworkCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `onCapabilitiesChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onCapabilitiesChanged(android.net.Network,android.net.NetworkCapabilities) + /// ``` + @JavaMethod + open func onCapabilitiesChanged(_ arg0: Network?, _ arg1: NetworkCapabilities?) + + /// Java method `onLinkPropertiesChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onLinkPropertiesChanged(android.net.Network,android.net.LinkProperties) + /// ``` + @JavaMethod + open func onLinkPropertiesChanged(_ arg0: Network?, _ arg1: LinkProperties?) + + /// Java method `onBlockedStatusChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onBlockedStatusChanged(android.net.Network,boolean) + /// ``` + @JavaMethod + open func onBlockedStatusChanged(_ arg0: Network?, _ arg1: Bool) + + /// Java method `onAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onAvailable(android.net.Network) + /// ``` + @JavaMethod + open func onAvailable(_ arg0: Network?) + + /// Java method `onLosing`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onLosing(android.net.Network,int) + /// ``` + @JavaMethod + open func onLosing(_ arg0: Network?, _ arg1: Int32) + + /// Java method `onLost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onLost(android.net.Network) + /// ``` + @JavaMethod + open func onLost(_ arg0: Network?) + + /// Java method `onUnavailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager$NetworkCallback.onUnavailable() + /// ``` + @JavaMethod + open func onUnavailable() + } +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var FLAG_INCLUDE_LOCATION_INFO: Int32 +} diff --git a/Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift b/Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift new file mode 100644 index 00000000..a88ae9df --- /dev/null +++ b/Sources/AndroidNet/ConnectivityManager+OnNetworkActiveListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension ConnectivityManager { + @JavaInterface("android.net.ConnectivityManager$OnNetworkActiveListener") + public struct OnNetworkActiveListener { + /// Java method `onNetworkActive`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ConnectivityManager$OnNetworkActiveListener.onNetworkActive() + /// ``` + @JavaMethod + public func onNetworkActive() + } +} diff --git a/Sources/AndroidNet/ConnectivityManager.swift b/Sources/AndroidNet/ConnectivityManager.swift new file mode 100644 index 00000000..7e694bfd --- /dev/null +++ b/Sources/AndroidNet/ConnectivityManager.swift @@ -0,0 +1,481 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ConnectivityManager") +open class ConnectivityManager: JavaObject { + /// Java method `getNetworkCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkCapabilities android.net.ConnectivityManager.getNetworkCapabilities(android.net.Network) + /// ``` +@JavaMethod + open func getNetworkCapabilities(_ arg0: Network?) -> NetworkCapabilities! + + /// Java method `setNetworkPreference`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.setNetworkPreference(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setNetworkPreference(_ arg0: Int32) + + /// Java method `getNetworkPreference`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getNetworkPreference() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getNetworkPreference() -> Int32 + + /// Java method `getActiveNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo android.net.ConnectivityManager.getActiveNetworkInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getActiveNetworkInfo() -> NetworkInfo! + + /// Java method `getBackgroundDataSetting`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.getBackgroundDataSetting() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getBackgroundDataSetting() -> Bool + + /// Java method `addDefaultNetworkActiveListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.addDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) + /// ``` +@JavaMethod + open func addDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) + + /// Java method `removeDefaultNetworkActiveListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.removeDefaultNetworkActiveListener(android.net.ConnectivityManager$OnNetworkActiveListener) + /// ``` +@JavaMethod + open func removeDefaultNetworkActiveListener(_ arg0: ConnectivityManager.OnNetworkActiveListener?) + + /// Java method `isDefaultNetworkActive`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.isDefaultNetworkActive() + /// ``` +@JavaMethod + open func isDefaultNetworkActive() -> Bool + + /// Java method `reportNetworkConnectivity`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.reportNetworkConnectivity(android.net.Network,boolean) + /// ``` +@JavaMethod + open func reportNetworkConnectivity(_ arg0: Network?, _ arg1: Bool) + + /// Java method `isActiveNetworkMetered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.isActiveNetworkMetered() + /// ``` +@JavaMethod + open func isActiveNetworkMetered() -> Bool + + /// Java method `registerNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) + + /// Java method `registerNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func registerNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + + /// Java method `registerDefaultNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) + + /// Java method `registerDefaultNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerDefaultNetworkCallback(android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func registerDefaultNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?, _ arg1: Handler?) + + /// Java method `requestBandwidthUpdate`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.requestBandwidthUpdate(android.net.Network) + /// ``` +@JavaMethod + open func requestBandwidthUpdate(_ arg0: Network?) -> Bool + + /// Java method `unregisterNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.unregisterNetworkCallback(android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func unregisterNetworkCallback(_ arg0: ConnectivityManager.NetworkCallback?) + + /// Java method `getMultipathPreference`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getMultipathPreference(android.net.Network) + /// ``` +@JavaMethod + open func getMultipathPreference(_ arg0: Network?) -> Int32 + + /// Java method `bindProcessToNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ConnectivityManager.bindProcessToNetwork(android.net.Network) + /// ``` +@JavaMethod + open func bindProcessToNetwork(_ arg0: Network?) -> Bool + + /// Java method `getBoundNetworkForProcess`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityManager.getBoundNetworkForProcess() + /// ``` +@JavaMethod + open func getBoundNetworkForProcess() -> Network! + + /// Java method `getRestrictBackgroundStatus`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getRestrictBackgroundStatus() + /// ``` +@JavaMethod + open func getRestrictBackgroundStatus() -> Int32 + + /// Java method `getNetworkWatchlistConfigHash`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.ConnectivityManager.getNetworkWatchlistConfigHash() + /// ``` +@JavaMethod + open func getNetworkWatchlistConfigHash() -> [Int8] + + /// Java method `getConnectionOwnerUid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ConnectivityManager.getConnectionOwnerUid(int,java.net.InetSocketAddress,java.net.InetSocketAddress) + /// ``` +@JavaMethod + open func getConnectionOwnerUid(_ arg0: Int32, _ arg1: InetSocketAddress?, _ arg2: InetSocketAddress?) -> Int32 + + /// Java method `getLinkProperties`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkProperties android.net.ConnectivityManager.getLinkProperties(android.net.Network) + /// ``` +@JavaMethod + open func getLinkProperties(_ arg0: Network?) -> LinkProperties! + + /// Java method `registerBestMatchingNetworkCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.registerBestMatchingNetworkCallback(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func registerBestMatchingNetworkCallback(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + + /// Java method `getActiveNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ConnectivityManager.getActiveNetwork() + /// ``` +@JavaMethod + open func getActiveNetwork() -> Network! + + /// Java method `getNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(android.net.Network) + /// ``` +@available(*, deprecated) + @JavaMethod + open func getNetworkInfo(_ arg0: Network?) -> NetworkInfo! + + /// Java method `getNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo android.net.ConnectivityManager.getNetworkInfo(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func getNetworkInfo(_ arg0: Int32) -> NetworkInfo! + + /// Java method `getAllNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkInfo[] android.net.ConnectivityManager.getAllNetworkInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAllNetworkInfo() -> [NetworkInfo?] + + /// Java method `getAllNetworks`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network[] android.net.ConnectivityManager.getAllNetworks() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAllNetworks() -> [Network?] + + /// Java method `reportBadNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.reportBadNetwork(android.net.Network) + /// ``` +@available(*, deprecated) + @JavaMethod + open func reportBadNetwork(_ arg0: Network?) + + /// Java method `getDefaultProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.ConnectivityManager.getDefaultProxy() + /// ``` +@JavaMethod + open func getDefaultProxy() -> ProxyInfo! + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?) + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?) + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,int) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Int32) + + /// Java method `requestNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ConnectivityManager.requestNetwork(android.net.NetworkRequest,android.net.ConnectivityManager$NetworkCallback,android.os.Handler,int) + /// ``` +@JavaMethod + open func requestNetwork(_ arg0: NetworkRequest?, _ arg1: ConnectivityManager.NetworkCallback?, _ arg2: Handler?, _ arg3: Int32) +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var ACTION_BACKGROUND_DATA_SETTING_CHANGED: String + + @JavaStaticField(isFinal: true) + public var ACTION_CAPTIVE_PORTAL_SIGN_IN: String + + @JavaStaticField(isFinal: true) + public var ACTION_RESTRICT_BACKGROUND_CHANGED: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CONNECTIVITY_ACTION: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DEFAULT_NETWORK_PREFERENCE: Int32 + + @JavaStaticField(isFinal: true) + public var EXTRA_CAPTIVE_PORTAL: String + + @JavaStaticField(isFinal: true) + public var EXTRA_CAPTIVE_PORTAL_URL: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_EXTRA_INFO: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_IS_FAILOVER: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_REQUEST: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_TYPE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NO_CONNECTIVITY: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_OTHER_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_REASON: String + + @JavaStaticField(isFinal: true) + public var MULTIPATH_PREFERENCE_HANDOVER: Int32 + + @JavaStaticField(isFinal: true) + public var MULTIPATH_PREFERENCE_PERFORMANCE: Int32 + + @JavaStaticField(isFinal: true) + public var MULTIPATH_PREFERENCE_RELIABILITY: Int32 + + @JavaStaticField(isFinal: true) + public var RESTRICT_BACKGROUND_STATUS_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var RESTRICT_BACKGROUND_STATUS_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var RESTRICT_BACKGROUND_STATUS_WHITELISTED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_BLUETOOTH: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_DUMMY: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_ETHERNET: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_DUN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_HIPRI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_MMS: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_MOBILE_SUPL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_VPN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_WIFI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TYPE_WIMAX: Int32 + + /// Java method `setProcessDefaultNetwork`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.ConnectivityManager.setProcessDefaultNetwork(android.net.Network) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func setProcessDefaultNetwork(_ arg0: Network?) -> Bool + + /// Java method `getProcessDefaultNetwork`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Network android.net.ConnectivityManager.getProcessDefaultNetwork() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getProcessDefaultNetwork() -> Network! + + /// Java method `isNetworkTypeValid`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.ConnectivityManager.isNetworkTypeValid(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isNetworkTypeValid(_ arg0: Int32) -> Bool +} diff --git a/Sources/AndroidNet/Credential+CertificateCredential.swift b/Sources/AndroidNet/Credential+CertificateCredential.swift new file mode 100644 index 00000000..c1aa3189 --- /dev/null +++ b/Sources/AndroidNet/Credential+CertificateCredential.swift @@ -0,0 +1,102 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +extension Credential { + @JavaClass("android.net.wifi.hotspot2.pps.Credential$CertificateCredential", implements: Parcelable.self) + open class CertificateCredential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential.CertificateCredential?, environment: JNIEnvironment? = nil) + + /// Java method `setCertSha256Fingerprint`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertSha256Fingerprint(byte[]) + /// ``` + @JavaMethod + open func setCertSha256Fingerprint(_ arg0: [Int8]) + + /// Java method `getCertSha256Fingerprint`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertSha256Fingerprint() + /// ``` + @JavaMethod + open func getCertSha256Fingerprint() -> [Int8] + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$CertificateCredential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setCertType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$CertificateCredential.setCertType(java.lang.String) + /// ``` + @JavaMethod + open func setCertType(_ arg0: String) + + /// Java method `getCertType`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$CertificateCredential.getCertType() + /// ``` + @JavaMethod + open func getCertType() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential$CertificateCredential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$CertificateCredential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$CertificateCredential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credential+SimCredential.swift b/Sources/AndroidNet/Credential+SimCredential.swift new file mode 100644 index 00000000..0186a5e7 --- /dev/null +++ b/Sources/AndroidNet/Credential+SimCredential.swift @@ -0,0 +1,102 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +extension Credential { + @JavaClass("android.net.wifi.hotspot2.pps.Credential$SimCredential", implements: Parcelable.self) + open class SimCredential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential.SimCredential?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setImsi`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setImsi(java.lang.String) + /// ``` + @JavaMethod + open func setImsi(_ arg0: String) + + /// Java method `getImsi`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$SimCredential.getImsi() + /// ``` + @JavaMethod + open func getImsi() -> String + + /// Java method `setEapType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$SimCredential.setEapType(int) + /// ``` + @JavaMethod + open func setEapType(_ arg0: Int32) + + /// Java method `getEapType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.getEapType() + /// ``` + @JavaMethod + open func getEapType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential$SimCredential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$SimCredential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$SimCredential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credential+UserCredential.swift b/Sources/AndroidNet/Credential+UserCredential.swift new file mode 100644 index 00000000..de3561d5 --- /dev/null +++ b/Sources/AndroidNet/Credential+UserCredential.swift @@ -0,0 +1,138 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +extension Credential { + @JavaClass("android.net.wifi.hotspot2.pps.Credential$UserCredential", implements: Parcelable.self) + open class UserCredential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential.UserCredential?, environment: JNIEnvironment? = nil) + + /// Java method `setNonEapInnerMethod`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setNonEapInnerMethod(java.lang.String) + /// ``` + @JavaMethod + open func setNonEapInnerMethod(_ arg0: String) + + /// Java method `getNonEapInnerMethod`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getNonEapInnerMethod() + /// ``` + @JavaMethod + open func getNonEapInnerMethod() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getPassword() + /// ``` + @JavaMethod + open func getPassword() -> String + + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setPassword(java.lang.String) + /// ``` + @JavaMethod + open func setPassword(_ arg0: String) + + /// Java method `setEapType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setEapType(int) + /// ``` + @JavaMethod + open func setEapType(_ arg0: Int32) + + /// Java method `getEapType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.getEapType() + /// ``` + @JavaMethod + open func getEapType() -> Int32 + + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.getUsername() + /// ``` + @JavaMethod + open func getUsername() -> String + + /// Java method `setUsername`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential$UserCredential.setUsername(java.lang.String) + /// ``` + @JavaMethod + open func setUsername(_ arg0: String) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential$UserCredential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential$UserCredential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential$UserCredential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credential.swift b/Sources/AndroidNet/Credential.swift new file mode 100644 index 00000000..210c728d --- /dev/null +++ b/Sources/AndroidNet/Credential.swift @@ -0,0 +1,154 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.hotspot2.pps.Credential", implements: Parcelable.self) +open class Credential: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Credential?, environment: JNIEnvironment? = nil) + + /// Java method `setMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException + /// ``` + @JavaMethod + open func setMinimumTlsVersion(_ arg0: Int32) throws + + /// Java method `getMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.getMinimumTlsVersion() + /// ``` + @JavaMethod + open func getMinimumTlsVersion() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setRealm`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setRealm(java.lang.String) + /// ``` + @JavaMethod + open func setRealm(_ arg0: String) + + /// Java method `getRealm`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential.getRealm() + /// ``` + @JavaMethod + open func getRealm() -> String + + /// Java method `setUserCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setUserCredential(android.net.wifi.hotspot2.pps.Credential$UserCredential) + /// ``` + @JavaMethod + open func setUserCredential(_ arg0: Credential.UserCredential?) + + /// Java method `getUserCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential$UserCredential android.net.wifi.hotspot2.pps.Credential.getUserCredential() + /// ``` + @JavaMethod + open func getUserCredential() -> Credential.UserCredential! + + /// Java method `setCertCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setCertCredential(android.net.wifi.hotspot2.pps.Credential$CertificateCredential) + /// ``` + @JavaMethod + open func setCertCredential(_ arg0: Credential.CertificateCredential?) + + /// Java method `getCertCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential$CertificateCredential android.net.wifi.hotspot2.pps.Credential.getCertCredential() + /// ``` + @JavaMethod + open func getCertCredential() -> Credential.CertificateCredential! + + /// Java method `setSimCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.Credential.setSimCredential(android.net.wifi.hotspot2.pps.Credential$SimCredential) + /// ``` + @JavaMethod + open func setSimCredential(_ arg0: Credential.SimCredential?) + + /// Java method `getSimCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential$SimCredential android.net.wifi.hotspot2.pps.Credential.getSimCredential() + /// ``` + @JavaMethod + open func getSimCredential() -> Credential.SimCredential! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.Credential.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.Credential.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.Credential.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/Credentials.swift b/Sources/AndroidNet/Credentials.swift new file mode 100644 index 00000000..6fcd65cd --- /dev/null +++ b/Sources/AndroidNet/Credentials.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Credentials") +open class Credentials: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getPid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Credentials.getPid() + /// ``` + @JavaMethod + open func getPid() -> Int32 + + /// Java method `getUid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Credentials.getUid() + /// ``` + @JavaMethod + open func getUid() -> Int32 + + /// Java method `getGid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Credentials.getGid() + /// ``` + @JavaMethod + open func getGid() -> Int32 +} diff --git a/Sources/AndroidNet/DhcpInfo.swift b/Sources/AndroidNet/DhcpInfo.swift new file mode 100644 index 00000000..ebe94e14 --- /dev/null +++ b/Sources/AndroidNet/DhcpInfo.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.DhcpInfo", implements: Parcelable.self) +open class DhcpInfo: JavaObject { + @JavaField(isFinal: false) + public var dns1: Int32 + + @JavaField(isFinal: false) + public var dns2: Int32 + + @JavaField(isFinal: false) + public var gateway: Int32 + + @JavaField(isFinal: false) + public var ipAddress: Int32 + + @JavaField(isFinal: false) + public var leaseDuration: Int32 + + @JavaField(isFinal: false) + public var netmask: Int32 + + @JavaField(isFinal: false) + public var serverAddress: Int32 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.DhcpInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.DhcpInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.DhcpInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/DiscoverySession.swift b/Sources/AndroidNet/DiscoverySession.swift new file mode 100644 index 00000000..c7ff8d49 --- /dev/null +++ b/Sources/AndroidNet/DiscoverySession.swift @@ -0,0 +1,90 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.DiscoverySession") +open class DiscoverySession: JavaObject { + /// Java method `initiatePairingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.initiatePairingRequest(android.net.wifi.aware.PeerHandle,java.lang.String,int,java.lang.String) + /// ``` +@JavaMethod + open func initiatePairingRequest(_ arg0: PeerHandle?, _ arg1: String, _ arg2: Int32, _ arg3: String) + + /// Java method `acceptPairingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.acceptPairingRequest(int,android.net.wifi.aware.PeerHandle,java.lang.String,int,java.lang.String) + /// ``` +@JavaMethod + open func acceptPairingRequest(_ arg0: Int32, _ arg1: PeerHandle?, _ arg2: String, _ arg3: Int32, _ arg4: String) + + /// Java method `rejectPairingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.rejectPairingRequest(int,android.net.wifi.aware.PeerHandle) + /// ``` +@JavaMethod + open func rejectPairingRequest(_ arg0: Int32, _ arg1: PeerHandle?) + + /// Java method `initiateBootstrappingRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.initiateBootstrappingRequest(android.net.wifi.aware.PeerHandle,int) + /// ``` +@JavaMethod + open func initiateBootstrappingRequest(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `createNetworkSpecifierOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.DiscoverySession.createNetworkSpecifierOpen(android.net.wifi.aware.PeerHandle) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierOpen(_ arg0: PeerHandle?) -> NetworkSpecifier! + + /// Java method `createNetworkSpecifierPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.DiscoverySession.createNetworkSpecifierPassphrase(android.net.wifi.aware.PeerHandle,java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierPassphrase(_ arg0: PeerHandle?, _ arg1: String) -> NetworkSpecifier! + + /// Java method `sendMessage`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.sendMessage(android.net.wifi.aware.PeerHandle,int,byte[]) + /// ``` +@JavaMethod + open func sendMessage(_ arg0: PeerHandle?, _ arg1: Int32, _ arg2: [Int8]) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.aware.DiscoverySession.finalize() throws java.lang.Throwable + /// ``` +@JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySession.close() + /// ``` +@JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/DiscoverySessionCallback.swift b/Sources/AndroidNet/DiscoverySessionCallback.swift new file mode 100644 index 00000000..16ff5b8f --- /dev/null +++ b/Sources/AndroidNet/DiscoverySessionCallback.swift @@ -0,0 +1,174 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.DiscoverySessionCallback") +open class DiscoverySessionCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onSessionConfigUpdated`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSessionConfigUpdated() + /// ``` + @JavaMethod + open func onSessionConfigUpdated() + + /// Java method `onSessionConfigFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSessionConfigFailed() + /// ``` + @JavaMethod + open func onSessionConfigFailed() + + /// Java method `onSessionTerminated`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSessionTerminated() + /// ``` + @JavaMethod + open func onSessionTerminated() + + /// Java method `onServiceDiscovered`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo) + /// ``` + @available(Android 33, *) + @JavaMethod + open func onServiceDiscovered(_ arg0: ServiceDiscoveryInfo?) + + /// Java method `onServiceDiscoveredWithinRange`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceDiscoveredWithinRange(android.net.wifi.aware.ServiceDiscoveryInfo,int) + /// ``` + @available(Android 33, *) + @JavaMethod + open func onServiceDiscoveredWithinRange(_ arg0: ServiceDiscoveryInfo?, _ arg1: Int32) + + /// Java method `onMessageSendSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageSendSucceeded(int) + /// ``` + @JavaMethod + open func onMessageSendSucceeded(_ arg0: Int32) + + /// Java method `onMessageSendFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageSendFailed(int) + /// ``` + @JavaMethod + open func onMessageSendFailed(_ arg0: Int32) + + /// Java method `onPairingSetupRequestReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingSetupRequestReceived(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onPairingSetupRequestReceived(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `onPairingSetupSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingSetupSucceeded(android.net.wifi.aware.PeerHandle,java.lang.String) + /// ``` + @JavaMethod + open func onPairingSetupSucceeded(_ arg0: PeerHandle?, _ arg1: String) + + /// Java method `onPairingSetupFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingSetupFailed(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func onPairingSetupFailed(_ arg0: PeerHandle?) + + /// Java method `onPairingVerificationSucceed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingVerificationSucceed(android.net.wifi.aware.PeerHandle,java.lang.String) + /// ``` + @JavaMethod + open func onPairingVerificationSucceed(_ arg0: PeerHandle?, _ arg1: String) + + /// Java method `onPairingVerificationFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPairingVerificationFailed(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func onPairingVerificationFailed(_ arg0: PeerHandle?) + + /// Java method `onBootstrappingSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onBootstrappingSucceeded(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onBootstrappingSucceeded(_ arg0: PeerHandle?, _ arg1: Int32) + + /// Java method `onBootstrappingFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onBootstrappingFailed(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func onBootstrappingFailed(_ arg0: PeerHandle?) + + /// Java method `onPublishStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onPublishStarted(android.net.wifi.aware.PublishDiscoverySession) + /// ``` + @JavaMethod + open func onPublishStarted(_ arg0: PublishDiscoverySession?) + + /// Java method `onSubscribeStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onSubscribeStarted(android.net.wifi.aware.SubscribeDiscoverySession) + /// ``` + @JavaMethod + open func onSubscribeStarted(_ arg0: SubscribeDiscoverySession?) + + /// Java method `onMessageReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onMessageReceived(android.net.wifi.aware.PeerHandle,byte[]) + /// ``` + @JavaMethod + open func onMessageReceived(_ arg0: PeerHandle?, _ arg1: [Int8]) + + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.DiscoverySessionCallback.onServiceLost(android.net.wifi.aware.PeerHandle,int) + /// ``` + @JavaMethod + open func onServiceLost(_ arg0: PeerHandle?, _ arg1: Int32) +} diff --git a/Sources/AndroidNet/DnsResolver+Callback.swift b/Sources/AndroidNet/DnsResolver+Callback.swift new file mode 100644 index 00000000..57d596ba --- /dev/null +++ b/Sources/AndroidNet/DnsResolver+Callback.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension DnsResolver { + @JavaInterface("android.net.DnsResolver$Callback") + public struct Callback { + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.DnsResolver$Callback.onError(android.net.DnsResolver$DnsException) + /// ``` + @JavaMethod + public func onError(_ arg0: DnsResolver.DnsException?) + + /// Java method `onAnswer`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.DnsResolver$Callback.onAnswer(T,int) + /// ``` + @JavaMethod + public func onAnswer(_ arg0: T?, _ arg1: Int32) + } +} diff --git a/Sources/AndroidNet/DnsResolver+DnsException.swift b/Sources/AndroidNet/DnsResolver+DnsException.swift new file mode 100644 index 00000000..56000b44 --- /dev/null +++ b/Sources/AndroidNet/DnsResolver+DnsException.swift @@ -0,0 +1,12 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension DnsResolver { + @JavaClass("android.net.DnsResolver$DnsException") + open class DnsException: JavaObject { + @JavaField(isFinal: true) + public var code: Int32 + } +} diff --git a/Sources/AndroidNet/DnsResolver.swift b/Sources/AndroidNet/DnsResolver.swift new file mode 100644 index 00000000..ec2c3a08 --- /dev/null +++ b/Sources/AndroidNet/DnsResolver.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.DnsResolver") +open class DnsResolver: JavaObject { + +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CLASS_IN: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_PARSE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_SYSTEM: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_EMPTY: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_NO_CACHE_LOOKUP: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_NO_CACHE_STORE: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_NO_RETRY: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_A: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_AAAA: Int32 + + /// Java method `getInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.DnsResolver android.net.DnsResolver.getInstance() + /// ``` + @JavaStaticMethod + public func getInstance() -> DnsResolver! +} diff --git a/Sources/AndroidNet/EapAkaInfo+Builder.swift b/Sources/AndroidNet/EapAkaInfo+Builder.swift new file mode 100644 index 00000000..d975d03e --- /dev/null +++ b/Sources/AndroidNet/EapAkaInfo+Builder.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapAkaInfo { + @JavaClass("android.net.eap.EapAkaInfo$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setReauthId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapAkaInfo$Builder android.net.eap.EapAkaInfo$Builder.setReauthId(byte[]) + /// ``` + @JavaMethod + open func setReauthId(_ arg0: [Int8]) -> EapAkaInfo.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapAkaInfo android.net.eap.EapAkaInfo$Builder.build() + /// ``` + @JavaMethod + open func build() -> EapAkaInfo! + } +} diff --git a/Sources/AndroidNet/EapAkaInfo.swift b/Sources/AndroidNet/EapAkaInfo.swift new file mode 100644 index 00000000..18a5f786 --- /dev/null +++ b/Sources/AndroidNet/EapAkaInfo.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.eap.EapAkaInfo") +open class EapAkaInfo: EapInfo { + /// Java method `getReauthId`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.eap.EapAkaInfo.getReauthId() + /// ``` +@JavaMethod + open func getReauthId() -> [Int8] +} diff --git a/Sources/AndroidNet/EapInfo.swift b/Sources/AndroidNet/EapInfo.swift new file mode 100644 index 00000000..57190d0e --- /dev/null +++ b/Sources/AndroidNet/EapInfo.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.eap.EapInfo") +open class EapInfo: JavaObject { + /// Java method `getEapMethodType`. + /// + /// ### Java method signature + /// ```java + /// public final int android.net.eap.EapInfo.getEapMethodType() + /// ``` +@JavaMethod + open func getEapMethodType() -> Int32 +} diff --git a/Sources/AndroidNet/EapSessionConfig+Builder.swift b/Sources/AndroidNet/EapSessionConfig+Builder.swift new file mode 100644 index 00000000..946b9209 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+Builder.swift @@ -0,0 +1,75 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setEapAkaPrimeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaPrimeConfig(int,int,java.lang.String,boolean) + /// ``` + @JavaMethod + open func setEapAkaPrimeConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: Bool) -> EapSessionConfig.Builder! + + /// Java method `setEapMsChapV2Config`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapMsChapV2Config(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func setEapMsChapV2Config(_ arg0: String, _ arg1: String) -> EapSessionConfig.Builder! + + /// Java method `setEapIdentity`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapIdentity(byte[]) + /// ``` + @JavaMethod + open func setEapIdentity(_ arg0: [Int8]) -> EapSessionConfig.Builder! + + /// Java method `setEapSimConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapSimConfig(int,int) + /// ``` + @JavaMethod + open func setEapSimConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! + + /// Java method `setEapAkaConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int,android.net.eap.EapSessionConfig$EapAkaOption) + /// ``` + @JavaMethod + open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32, _ arg2: EapSessionConfig.EapAkaOption?) -> EapSessionConfig.Builder! + + /// Java method `setEapAkaConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$Builder android.net.eap.EapSessionConfig$Builder.setEapAkaConfig(int,int) + /// ``` + @JavaMethod + open func setEapAkaConfig(_ arg0: Int32, _ arg1: Int32) -> EapSessionConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig android.net.eap.EapSessionConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> EapSessionConfig! + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift new file mode 100644 index 00000000..194b4b72 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaConfig.swift @@ -0,0 +1,54 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaConfig") + open class EapAkaConfig: EapSessionConfig.EapMethodConfig { + /// Java method `getSubId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaConfig.getSubId() + /// ``` + @JavaMethod + open func getSubId() -> Int32 + + /// Java method `getAppType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaConfig.getAppType() + /// ``` + @JavaMethod + open func getAppType() -> Int32 + + /// Java method `getEapAkaOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaOption android.net.eap.EapSessionConfig$EapAkaConfig.getEapAkaOption() + /// ``` + @JavaMethod + open func getEapAkaOption() -> EapSessionConfig.EapAkaOption! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift new file mode 100644 index 00000000..0aa42d9b --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaOption+Builder.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig.EapAkaOption { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaOption$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setReauthId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaOption$Builder android.net.eap.EapSessionConfig$EapAkaOption$Builder.setReauthId(byte[]) + /// ``` + @JavaMethod + open func setReauthId(_ arg0: [Int8]) -> EapSessionConfig.EapAkaOption.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaOption android.net.eap.EapSessionConfig$EapAkaOption$Builder.build() + /// ``` + @JavaMethod + open func build() -> EapSessionConfig.EapAkaOption! + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift new file mode 100644 index 00000000..4cf43e1b --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaOption.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaOption") + open class EapAkaOption: JavaObject { + /// Java method `getReauthId`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.eap.EapSessionConfig$EapAkaOption.getReauthId() + /// ``` + @JavaMethod + open func getReauthId() -> [Int8] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaOption.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaOption.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift new file mode 100644 index 00000000..c0ec56ff --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapAkaPrimeConfig.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapAkaPrimeConfig") + open class EapAkaPrimeConfig: EapSessionConfig.EapAkaConfig { + /// Java method `allowsMismatchedNetworkNames`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaPrimeConfig.allowsMismatchedNetworkNames() + /// ``` + @JavaMethod + open func allowsMismatchedNetworkNames() -> Bool + + /// Java method `getNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.eap.EapSessionConfig$EapAkaPrimeConfig.getNetworkName() + /// ``` + @JavaMethod + open func getNetworkName() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapAkaPrimeConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapAkaPrimeConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift new file mode 100644 index 00000000..85699f6a --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapMethodConfig.swift @@ -0,0 +1,53 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapMethodConfig") + open class EapMethodConfig: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapMethodConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapMethodConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getMethodType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapMethodConfig.getMethodType() + /// ``` + @JavaMethod + open func getMethodType() -> Int32 + } +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var EAP_TYPE_AKA: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_AKA_PRIME: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_MSCHAP_V2: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_SIM: Int32 + + @JavaStaticField(isFinal: true) + public var EAP_TYPE_TTLS: Int32 +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift new file mode 100644 index 00000000..79463cda --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapMsChapV2Config.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapMsChapV2Config") + open class EapMsChapV2Config: EapSessionConfig.EapMethodConfig { + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getPassword() + /// ``` + @JavaMethod + open func getPassword() -> String + + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.eap.EapSessionConfig$EapMsChapV2Config.getUsername() + /// ``` + @JavaMethod + open func getUsername() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapMsChapV2Config.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapMsChapV2Config.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift new file mode 100644 index 00000000..9f5d9eaf --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapSimConfig.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapSimConfig") + open class EapSimConfig: EapSessionConfig.EapMethodConfig { + /// Java method `getSubId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapSimConfig.getSubId() + /// ``` + @JavaMethod + open func getSubId() -> Int32 + + /// Java method `getAppType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapSimConfig.getAppType() + /// ``` + @JavaMethod + open func getAppType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapSimConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapSimConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift b/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift new file mode 100644 index 00000000..c55dc0fb --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig+EapTtlsConfig.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension EapSessionConfig { + @JavaClass("android.net.eap.EapSessionConfig$EapTtlsConfig") + open class EapTtlsConfig: EapSessionConfig.EapMethodConfig { + /// Java method `getInnerEapSessionConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig android.net.eap.EapSessionConfig$EapTtlsConfig.getInnerEapSessionConfig() + /// ``` + @JavaMethod + open func getInnerEapSessionConfig() -> EapSessionConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig$EapTtlsConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig$EapTtlsConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/EapSessionConfig.swift b/Sources/AndroidNet/EapSessionConfig.swift new file mode 100644 index 00000000..4b6eb916 --- /dev/null +++ b/Sources/AndroidNet/EapSessionConfig.swift @@ -0,0 +1,79 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.eap.EapSessionConfig") +open class EapSessionConfig: JavaObject { + /// Java method `getEapAkaPrimeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaPrimeConfig android.net.eap.EapSessionConfig.getEapAkaPrimeConfig() + /// ``` +@JavaMethod + open func getEapAkaPrimeConfig() -> EapSessionConfig.EapAkaPrimeConfig! + + /// Java method `getEapMsChapV2Config`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapMsChapV2Config android.net.eap.EapSessionConfig.getEapMsChapV2Config() + /// ``` +@JavaMethod + open func getEapMsChapV2Config() -> EapSessionConfig.EapMsChapV2Config! + + /// Java method `getEapIdentity`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.eap.EapSessionConfig.getEapIdentity() + /// ``` +@JavaMethod + open func getEapIdentity() -> [Int8] + + /// Java method `getEapSimConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapSimConfig android.net.eap.EapSessionConfig.getEapSimConfig() + /// ``` +@JavaMethod + open func getEapSimConfig() -> EapSessionConfig.EapSimConfig! + + /// Java method `getEapAkaConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapAkaConfig android.net.eap.EapSessionConfig.getEapAkaConfig() + /// ``` +@JavaMethod + open func getEapAkaConfig() -> EapSessionConfig.EapAkaConfig! + + /// Java method `getEapTtlsConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig$EapTtlsConfig android.net.eap.EapSessionConfig.getEapTtlsConfig() + /// ``` +@JavaMethod + open func getEapTtlsConfig() -> EapSessionConfig.EapTtlsConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.eap.EapSessionConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.eap.EapSessionConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/EasyConnectStatusCallback.swift b/Sources/AndroidNet/EasyConnectStatusCallback.swift new file mode 100644 index 00000000..25c2c368 --- /dev/null +++ b/Sources/AndroidNet/EasyConnectStatusCallback.swift @@ -0,0 +1,53 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.wifi.EasyConnectStatusCallback") +open class EasyConnectStatusCallback: JavaObject { + +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_BUSY: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_CANNOT_FIND_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_CONFIGURATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_ENROLLEE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_ENROLLEE_FAILED_TO_SCAN_NETWORK_CHANNEL: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_ENROLLEE_REJECTED_CONFIGURATION: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_GENERIC: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_INVALID_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_INVALID_URI: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_NOT_COMPATIBLE: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_NOT_SUPPORTED: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_TIMEOUT: Int32 + + @JavaStaticField(isFinal: true) + public var EASY_CONNECT_EVENT_FAILURE_URI_GENERATION: Int32 +} diff --git a/Sources/AndroidNet/EthernetNetworkSpecifier.swift b/Sources/AndroidNet/EthernetNetworkSpecifier.swift new file mode 100644 index 00000000..f7ff089f --- /dev/null +++ b/Sources/AndroidNet/EthernetNetworkSpecifier.swift @@ -0,0 +1,79 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.EthernetNetworkSpecifier", implements: Parcelable.self) +open class EthernetNetworkSpecifier: NetworkSpecifier { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `getInterfaceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.EthernetNetworkSpecifier.getInterfaceName() + /// ``` + @JavaMethod + open func getInterfaceName() -> String + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.EthernetNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// ``` + @JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.EthernetNetworkSpecifier.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.EthernetNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.EthernetNetworkSpecifier.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.EthernetNetworkSpecifier.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.EthernetNetworkSpecifier.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/HomeSp.swift b/Sources/AndroidNet/HomeSp.swift new file mode 100644 index 00000000..97cd7d66 --- /dev/null +++ b/Sources/AndroidNet/HomeSp.swift @@ -0,0 +1,154 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.hotspot2.pps.HomeSp", implements: Parcelable.self) +open class HomeSp: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: HomeSp?, environment: JNIEnvironment? = nil) + + /// Java method `setRoamingConsortiumOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setRoamingConsortiumOis(long[]) + /// ``` + @JavaMethod + open func setRoamingConsortiumOis(_ arg0: [Int64]) + + /// Java method `getRoamingConsortiumOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getRoamingConsortiumOis() + /// ``` + @JavaMethod + open func getRoamingConsortiumOis() -> [Int64] + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.HomeSp.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setFqdn`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setFqdn(java.lang.String) + /// ``` + @JavaMethod + open func setFqdn(_ arg0: String) + + /// Java method `getFqdn`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.HomeSp.getFqdn() + /// ``` + @JavaMethod + open func getFqdn() -> String + + /// Java method `setFriendlyName`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setFriendlyName(java.lang.String) + /// ``` + @JavaMethod + open func setFriendlyName(_ arg0: String) + + /// Java method `getFriendlyName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.HomeSp.getFriendlyName() + /// ``` + @JavaMethod + open func getFriendlyName() -> String + + /// Java method `setMatchAllOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setMatchAllOis(long[]) + /// ``` + @JavaMethod + open func setMatchAllOis(_ arg0: [Int64]) + + /// Java method `getMatchAllOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getMatchAllOis() + /// ``` + @JavaMethod + open func getMatchAllOis() -> [Int64] + + /// Java method `setMatchAnyOis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.pps.HomeSp.setMatchAnyOis(long[]) + /// ``` + @JavaMethod + open func setMatchAnyOis(_ arg0: [Int64]) + + /// Java method `getMatchAnyOis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.wifi.hotspot2.pps.HomeSp.getMatchAnyOis() + /// ``` + @JavaMethod + open func getMatchAnyOis() -> [Int64] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.pps.HomeSp.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.pps.HomeSp.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.pps.HomeSp.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/HttpResponseCache.swift b/Sources/AndroidNet/HttpResponseCache.swift new file mode 100644 index 00000000..fdf3d13b --- /dev/null +++ b/Sources/AndroidNet/HttpResponseCache.swift @@ -0,0 +1,89 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.HttpResponseCache") +open class HttpResponseCache: ResponseCache { + /// Java method `getNetworkCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.HttpResponseCache.getNetworkCount() + /// ``` +@JavaMethod + open func getNetworkCount() -> Int32 + + /// Java method `getHitCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.HttpResponseCache.getHitCount() + /// ``` +@JavaMethod + open func getHitCount() -> Int32 + + /// Java method `getRequestCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.HttpResponseCache.getRequestCount() + /// ``` +@JavaMethod + open func getRequestCount() -> Int32 + + /// Java method `size`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.http.HttpResponseCache.size() + /// ``` +@JavaMethod + open func size() -> Int64 + + /// Java method `maxSize`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.http.HttpResponseCache.maxSize() + /// ``` +@JavaMethod + open func maxSize() -> Int64 + + /// Java method `flush`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.http.HttpResponseCache.flush() + /// ``` +@JavaMethod + open func flush() + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.http.HttpResponseCache.close() throws java.io.IOException + /// ``` +@JavaMethod + open func close() throws + + /// Java method `delete`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.http.HttpResponseCache.delete() throws java.io.IOException + /// ``` +@JavaMethod + open func delete() throws +} +extension JavaClass { + /// Java method `getInstalled`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.http.HttpResponseCache android.net.http.HttpResponseCache.getInstalled() + /// ``` +@JavaStaticMethod + public func getInstalled() -> HttpResponseCache! +} diff --git a/Sources/AndroidNet/IdentityChangedListener.swift b/Sources/AndroidNet/IdentityChangedListener.swift new file mode 100644 index 00000000..4691a593 --- /dev/null +++ b/Sources/AndroidNet/IdentityChangedListener.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.IdentityChangedListener") +open class IdentityChangedListener: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onIdentityChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.IdentityChangedListener.onIdentityChanged(byte[]) + /// ``` + @JavaMethod + open func onIdentityChanged(_ arg0: [Int8]) + + /// Java method `onClusterIdChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.IdentityChangedListener.onClusterIdChanged(int,android.net.MacAddress) + /// ``` + @JavaMethod + open func onClusterIdChanged(_ arg0: Int32, _ arg1: MacAddress?) +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CLUSTER_CHANGE_EVENT_JOINED: Int32 + + @JavaStaticField(isFinal: true) + public var CLUSTER_CHANGE_EVENT_STARTED: Int32 +} diff --git a/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift b/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift new file mode 100644 index 00000000..28296561 --- /dev/null +++ b/Sources/AndroidNet/IkeDerAsn1DnIdentification.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeDerAsn1DnIdentification") +open class IkeDerAsn1DnIdentification: IkeIdentification { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeDerAsn1DnIdentification.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeDerAsn1DnIdentification.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeException.swift b/Sources/AndroidNet/IkeException.swift new file mode 100644 index 00000000..817bb92b --- /dev/null +++ b/Sources/AndroidNet/IkeException.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeException") +open class IkeException: JavaObject { + +} diff --git a/Sources/AndroidNet/IkeFqdnIdentification.swift b/Sources/AndroidNet/IkeFqdnIdentification.swift new file mode 100644 index 00000000..ac3ee5d0 --- /dev/null +++ b/Sources/AndroidNet/IkeFqdnIdentification.swift @@ -0,0 +1,31 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeFqdnIdentification") +open class IkeFqdnIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var fqdn: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeFqdnIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeFqdnIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeIOException.swift b/Sources/AndroidNet/IkeIOException.swift new file mode 100644 index 00000000..a24e96ec --- /dev/null +++ b/Sources/AndroidNet/IkeIOException.swift @@ -0,0 +1,20 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeIOException") +open class IkeIOException: IkeNonProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: IOException?, environment: JNIEnvironment? = nil) + + /// Java method `getCause`. + /// + /// ### Java method signature + /// ```java + /// public java.io.IOException android.net.ipsec.ike.exceptions.IkeIOException.getCause() + /// ``` + @JavaMethod + open func getCause() -> IOException! +} diff --git a/Sources/AndroidNet/IkeIdentification.swift b/Sources/AndroidNet/IkeIdentification.swift new file mode 100644 index 00000000..2b61ebd1 --- /dev/null +++ b/Sources/AndroidNet/IkeIdentification.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeIdentification") +open class IkeIdentification: JavaObject { + +} diff --git a/Sources/AndroidNet/IkeInternalException.swift b/Sources/AndroidNet/IkeInternalException.swift new file mode 100644 index 00000000..f4e3f192 --- /dev/null +++ b/Sources/AndroidNet/IkeInternalException.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeInternalException") +open class IkeInternalException: IkeNonProtocolException { + +} diff --git a/Sources/AndroidNet/IkeIpv4AddrIdentification.swift b/Sources/AndroidNet/IkeIpv4AddrIdentification.swift new file mode 100644 index 00000000..87e90799 --- /dev/null +++ b/Sources/AndroidNet/IkeIpv4AddrIdentification.swift @@ -0,0 +1,32 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeIpv4AddrIdentification") +open class IkeIpv4AddrIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var ipv4Address: Inet4Address! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Inet4Address?, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeIpv4AddrIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeIpv4AddrIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeIpv6AddrIdentification.swift b/Sources/AndroidNet/IkeIpv6AddrIdentification.swift new file mode 100644 index 00000000..e898b9f0 --- /dev/null +++ b/Sources/AndroidNet/IkeIpv6AddrIdentification.swift @@ -0,0 +1,32 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeIpv6AddrIdentification") +open class IkeIpv6AddrIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var ipv6Address: Inet6Address! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Inet6Address?, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeIpv6AddrIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeIpv6AddrIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeKeyIdIdentification.swift b/Sources/AndroidNet/IkeKeyIdIdentification.swift new file mode 100644 index 00000000..8a2d1337 --- /dev/null +++ b/Sources/AndroidNet/IkeKeyIdIdentification.swift @@ -0,0 +1,31 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeKeyIdIdentification") +open class IkeKeyIdIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var keyId: [Int8] + + @JavaMethod + @_nonoverride public convenience init(_ arg0: [Int8], environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeKeyIdIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeKeyIdIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeNetworkLostException.swift b/Sources/AndroidNet/IkeNetworkLostException.swift new file mode 100644 index 00000000..9c7ab9e3 --- /dev/null +++ b/Sources/AndroidNet/IkeNetworkLostException.swift @@ -0,0 +1,19 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeNetworkLostException") +open class IkeNetworkLostException: IkeNonProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Network?, environment: JNIEnvironment? = nil) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.exceptions.IkeNetworkLostException.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! +} diff --git a/Sources/AndroidNet/IkeNonProtocolException.swift b/Sources/AndroidNet/IkeNonProtocolException.swift new file mode 100644 index 00000000..ad74ffab --- /dev/null +++ b/Sources/AndroidNet/IkeNonProtocolException.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeNonProtocolException") +open class IkeNonProtocolException: IkeException { + +} diff --git a/Sources/AndroidNet/IkeProtocolException.swift b/Sources/AndroidNet/IkeProtocolException.swift new file mode 100644 index 00000000..4dc0498c --- /dev/null +++ b/Sources/AndroidNet/IkeProtocolException.swift @@ -0,0 +1,66 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeProtocolException") +open class IkeProtocolException: IkeException { + /// Java method `getErrorType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.exceptions.IkeProtocolException.getErrorType() + /// ``` +@JavaMethod + open func getErrorType() -> Int32 +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_AUTHENTICATION_FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_CHILD_SA_NOT_FOUND: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_FAILED_CP_REQUIRED: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INTERNAL_ADDRESS_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_IKE_SPI: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_KE_PAYLOAD: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_MAJOR_VERSION: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_MESSAGE_ID: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_SELECTORS: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_INVALID_SYNTAX: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_NO_ADDITIONAL_SAS: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_NO_PROPOSAL_CHOSEN: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_SINGLE_PAIR_REQUIRED: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_TEMPORARY_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_TS_UNACCEPTABLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TYPE_UNSUPPORTED_CRITICAL_PAYLOAD: Int32 +} diff --git a/Sources/AndroidNet/IkeRfc822AddrIdentification.swift b/Sources/AndroidNet/IkeRfc822AddrIdentification.swift new file mode 100644 index 00000000..43edb715 --- /dev/null +++ b/Sources/AndroidNet/IkeRfc822AddrIdentification.swift @@ -0,0 +1,31 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeRfc822AddrIdentification") +open class IkeRfc822AddrIdentification: IkeIdentification { + @JavaField(isFinal: true) + public var rfc822Name: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeRfc822AddrIdentification.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeRfc822AddrIdentification.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeSaProposal+Builder.swift b/Sources/AndroidNet/IkeSaProposal+Builder.swift new file mode 100644 index 00000000..f7e3c699 --- /dev/null +++ b/Sources/AndroidNet/IkeSaProposal+Builder.swift @@ -0,0 +1,57 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSaProposal { + @JavaClass("android.net.ipsec.ike.IkeSaProposal$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `addEncryptionAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addEncryptionAlgorithm(int,int) + /// ``` + @JavaMethod + open func addEncryptionAlgorithm(_ arg0: Int32, _ arg1: Int32) -> IkeSaProposal.Builder! + + /// Java method `addIntegrityAlgorithm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addIntegrityAlgorithm(int) + /// ``` + @JavaMethod + open func addIntegrityAlgorithm(_ arg0: Int32) -> IkeSaProposal.Builder! + + /// Java method `addPseudorandomFunction`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addPseudorandomFunction(int) + /// ``` + @JavaMethod + open func addPseudorandomFunction(_ arg0: Int32) -> IkeSaProposal.Builder! + + /// Java method `addDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal$Builder android.net.ipsec.ike.IkeSaProposal$Builder.addDhGroup(int) + /// ``` + @JavaMethod + open func addDhGroup(_ arg0: Int32) -> IkeSaProposal.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSaProposal android.net.ipsec.ike.IkeSaProposal$Builder.build() + /// ``` + @JavaMethod + open func build() -> IkeSaProposal! + } +} diff --git a/Sources/AndroidNet/IkeSaProposal.swift b/Sources/AndroidNet/IkeSaProposal.swift new file mode 100644 index 00000000..5c71c3f9 --- /dev/null +++ b/Sources/AndroidNet/IkeSaProposal.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeSaProposal") +open class IkeSaProposal: SaProposal { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSaProposal.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSaProposal.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeSession.swift b/Sources/AndroidNet/IkeSession.swift new file mode 100644 index 00000000..780ab193 --- /dev/null +++ b/Sources/AndroidNet/IkeSession.swift @@ -0,0 +1,53 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeSession") +open class IkeSession: JavaObject { + /// Java method `openChildSession`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.openChildSession(android.net.ipsec.ike.ChildSessionParams,android.net.ipsec.ike.ChildSessionCallback) + /// ``` +@JavaMethod + open func openChildSession(_ arg0: ChildSessionParams?, _ arg1: ChildSessionCallback?) + + /// Java method `closeChildSession`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.closeChildSession(android.net.ipsec.ike.ChildSessionCallback) + /// ``` +@JavaMethod + open func closeChildSession(_ arg0: ChildSessionCallback?) + + /// Java method `kill`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.kill() + /// ``` +@JavaMethod + open func kill() + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.finalize() + /// ``` +@JavaMethod + open override func finalize() + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ipsec.ike.IkeSession.close() + /// ``` +@JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/IkeSessionCallback.swift b/Sources/AndroidNet/IkeSessionCallback.swift new file mode 100644 index 00000000..bdd8f56b --- /dev/null +++ b/Sources/AndroidNet/IkeSessionCallback.swift @@ -0,0 +1,43 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaInterface("android.net.ipsec.ike.IkeSessionCallback") +public struct IkeSessionCallback { + /// Java method `onClosedWithException`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.IkeSessionCallback.onClosedWithException(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onClosedWithException(_ arg0: IkeException?) + + /// Java method `onOpened`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.IkeSessionCallback.onOpened(android.net.ipsec.ike.IkeSessionConfiguration) + /// ``` +@JavaMethod + public func onOpened(_ arg0: IkeSessionConfiguration?) + + /// Java method `onClosed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.ipsec.ike.IkeSessionCallback.onClosed() + /// ``` +@JavaMethod + public func onClosed() + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.ipsec.ike.IkeSessionCallback.onError(android.net.ipsec.ike.exceptions.IkeException) + /// ``` +@JavaMethod + public func onError(_ arg0: IkeException?) +} diff --git a/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift new file mode 100644 index 00000000..641a380e --- /dev/null +++ b/Sources/AndroidNet/IkeSessionConfiguration+Builder.swift @@ -0,0 +1,84 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionConfiguration { + @JavaClass("android.net.ipsec.ike.IkeSessionConfiguration$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeSessionConnectionInfo?, environment: JNIEnvironment? = nil) + + /// Java method `clearRemoteVendorIds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteVendorIds() + /// ``` + @JavaMethod + open func clearRemoteVendorIds() -> IkeSessionConfiguration.Builder! + + /// Java method `setRemoteApplicationVersion`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setRemoteApplicationVersion(java.lang.String) + /// ``` + @JavaMethod + open func setRemoteApplicationVersion(_ arg0: String) -> IkeSessionConfiguration.Builder! + + /// Java method `clearRemoteApplicationVersion`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearRemoteApplicationVersion() + /// ``` + @JavaMethod + open func clearRemoteApplicationVersion() -> IkeSessionConfiguration.Builder! + + /// Java method `addRemoteVendorId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addRemoteVendorId(byte[]) + /// ``` + @JavaMethod + open func addRemoteVendorId(_ arg0: [Int8]) -> IkeSessionConfiguration.Builder! + + /// Java method `addIkeExtension`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.addIkeExtension(int) + /// ``` + @JavaMethod + open func addIkeExtension(_ arg0: Int32) -> IkeSessionConfiguration.Builder! + + /// Java method `clearIkeExtensions`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.clearIkeExtensions() + /// ``` + @JavaMethod + open func clearIkeExtensions() -> IkeSessionConfiguration.Builder! + + /// Java method `setEapInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration$Builder android.net.ipsec.ike.IkeSessionConfiguration$Builder.setEapInfo(android.net.eap.EapInfo) + /// ``` + @JavaMethod + open func setEapInfo(_ arg0: EapInfo?) -> IkeSessionConfiguration.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConfiguration android.net.ipsec.ike.IkeSessionConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> IkeSessionConfiguration! + } +} diff --git a/Sources/AndroidNet/IkeSessionConfiguration.swift b/Sources/AndroidNet/IkeSessionConfiguration.swift new file mode 100644 index 00000000..5937c92e --- /dev/null +++ b/Sources/AndroidNet/IkeSessionConfiguration.swift @@ -0,0 +1,51 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeSessionConfiguration") +open class IkeSessionConfiguration: JavaObject { + /// Java method `getRemoteApplicationVersion`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ipsec.ike.IkeSessionConfiguration.getRemoteApplicationVersion() + /// ``` +@JavaMethod + open func getRemoteApplicationVersion() -> String + + /// Java method `isIkeExtensionEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionConfiguration.isIkeExtensionEnabled(int) + /// ``` +@JavaMethod + open func isIkeExtensionEnabled(_ arg0: Int32) -> Bool + + /// Java method `getIkeSessionConnectionInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionConnectionInfo android.net.ipsec.ike.IkeSessionConfiguration.getIkeSessionConnectionInfo() + /// ``` +@JavaMethod + open func getIkeSessionConnectionInfo() -> IkeSessionConnectionInfo! + + /// Java method `getEapInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapInfo android.net.ipsec.ike.IkeSessionConfiguration.getEapInfo() + /// ``` +@JavaMethod + open func getEapInfo() -> EapInfo! +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var EXTENSION_TYPE_FRAGMENTATION: Int32 + + @JavaStaticField(isFinal: true) + public var EXTENSION_TYPE_MOBIKE: Int32 +} diff --git a/Sources/AndroidNet/IkeSessionConnectionInfo.swift b/Sources/AndroidNet/IkeSessionConnectionInfo.swift new file mode 100644 index 00000000..256caa9c --- /dev/null +++ b/Sources/AndroidNet/IkeSessionConnectionInfo.swift @@ -0,0 +1,38 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeSessionConnectionInfo") +open class IkeSessionConnectionInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: InetAddress?, _ arg1: InetAddress?, _ arg2: Network?, environment: JNIEnvironment? = nil) + + /// Java method `getLocalAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.ipsec.ike.IkeSessionConnectionInfo.getLocalAddress() + /// ``` + @JavaMethod + open func getLocalAddress() -> InetAddress! + + /// Java method `getRemoteAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.ipsec.ike.IkeSessionConnectionInfo.getRemoteAddress() + /// ``` + @JavaMethod + open func getRemoteAddress() -> InetAddress! + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.IkeSessionConnectionInfo.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! +} diff --git a/Sources/AndroidNet/IkeSessionParams+Builder.swift b/Sources/AndroidNet/IkeSessionParams+Builder.swift new file mode 100644 index 00000000..ba520701 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+Builder.swift @@ -0,0 +1,132 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setLocalIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLocalIdentification(android.net.ipsec.ike.IkeIdentification) + /// ``` + @JavaMethod + open func setLocalIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! + + /// Java method `setRemoteIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRemoteIdentification(android.net.ipsec.ike.IkeIdentification) + /// ``` + @JavaMethod + open func setRemoteIdentification(_ arg0: IkeIdentification?) -> IkeSessionParams.Builder! + + /// Java method `setNattKeepAliveDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNattKeepAliveDelaySeconds(int) + /// ``` + @JavaMethod + open func setNattKeepAliveDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `setRetransmissionTimeoutsMillis`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setRetransmissionTimeoutsMillis(int[]) + /// ``` + @JavaMethod + open func setRetransmissionTimeoutsMillis(_ arg0: [Int32]) -> IkeSessionParams.Builder! + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> IkeSessionParams.Builder! + + /// Java method `setServerHostname`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setServerHostname(java.lang.String) + /// ``` + @JavaMethod + open func setServerHostname(_ arg0: String) -> IkeSessionParams.Builder! + + /// Java method `addIkeSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeSaProposal(android.net.ipsec.ike.IkeSaProposal) + /// ``` + @JavaMethod + open func addIkeSaProposal(_ arg0: IkeSaProposal?) -> IkeSessionParams.Builder! + + /// Java method `setDpdDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setDpdDelaySeconds(int) + /// ``` + @JavaMethod + open func setDpdDelaySeconds(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `addIkeOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.addIkeOption(int) + /// ``` + @JavaMethod + open func addIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `removeIkeOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.removeIkeOption(int) + /// ``` + @JavaMethod + open func removeIkeOption(_ arg0: Int32) -> IkeSessionParams.Builder! + + /// Java method `setNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setNetwork(android.net.Network) + /// ``` + @JavaMethod + open func setNetwork(_ arg0: Network?) -> IkeSessionParams.Builder! + + /// Java method `setAuthPsk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$Builder android.net.ipsec.ike.IkeSessionParams$Builder.setAuthPsk(byte[]) + /// ``` + @JavaMethod + open func setAuthPsk(_ arg0: [Int8]) -> IkeSessionParams.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams android.net.ipsec.ike.IkeSessionParams$Builder.build() + /// ``` + @JavaMethod + open func build() -> IkeSessionParams! + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift new file mode 100644 index 00000000..af0830ad --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthConfig.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig") + open class IkeAuthConfig: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift new file mode 100644 index 00000000..541c92bf --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignLocalConfig.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig") + open class IkeAuthDigitalSignLocalConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignLocalConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift new file mode 100644 index 00000000..73798417 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthDigitalSignRemoteConfig.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig") + open class IkeAuthDigitalSignRemoteConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthDigitalSignRemoteConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift new file mode 100644 index 00000000..884b73aa --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthEapConfig.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig") + open class IkeAuthEapConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `getEapConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.eap.EapSessionConfig android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig.getEapConfig() + /// ``` + @JavaMethod + open func getEapConfig() -> EapSessionConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthEapConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift b/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift new file mode 100644 index 00000000..33425851 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams+IkeAuthPskConfig.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension IkeSessionParams { + @JavaClass("android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig") + open class IkeAuthPskConfig: IkeSessionParams.IkeAuthConfig { + /// Java method `getPsk`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig.getPsk() + /// ``` + @JavaMethod + open func getPsk() -> [Int8] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams$IkeAuthPskConfig.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/IkeSessionParams.swift b/Sources/AndroidNet/IkeSessionParams.swift new file mode 100644 index 00000000..1d17c621 --- /dev/null +++ b/Sources/AndroidNet/IkeSessionParams.swift @@ -0,0 +1,153 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeSessionParams") +open class IkeSessionParams: JavaObject { + /// Java method `getHardLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getHardLifetimeSeconds() + /// ``` +@JavaMethod + open func getHardLifetimeSeconds() -> Int32 + + /// Java method `getSoftLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getSoftLifetimeSeconds() + /// ``` +@JavaMethod + open func getSoftLifetimeSeconds() -> Int32 + + /// Java method `getLocalIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getLocalIdentification() + /// ``` +@JavaMethod + open func getLocalIdentification() -> IkeIdentification! + + /// Java method `getRemoteIdentification`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeIdentification android.net.ipsec.ike.IkeSessionParams.getRemoteIdentification() + /// ``` +@JavaMethod + open func getRemoteIdentification() -> IkeIdentification! + + /// Java method `getRemoteAuthConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getRemoteAuthConfig() + /// ``` +@JavaMethod + open func getRemoteAuthConfig() -> IkeSessionParams.IkeAuthConfig! + + /// Java method `getNattKeepAliveDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getNattKeepAliveDelaySeconds() + /// ``` +@JavaMethod + open func getNattKeepAliveDelaySeconds() -> Int32 + + /// Java method `getRetransmissionTimeoutsMillis`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.ipsec.ike.IkeSessionParams.getRetransmissionTimeoutsMillis() + /// ``` +@JavaMethod + open func getRetransmissionTimeoutsMillis() -> [Int32] + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.ipsec.ike.IkeSessionParams.getNetwork() + /// ``` +@JavaMethod + open func getNetwork() -> Network! + + /// Java method `getServerHostname`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ipsec.ike.IkeSessionParams.getServerHostname() + /// ``` +@JavaMethod + open func getServerHostname() -> String + + /// Java method `getLocalAuthConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams$IkeAuthConfig android.net.ipsec.ike.IkeSessionParams.getLocalAuthConfig() + /// ``` +@JavaMethod + open func getLocalAuthConfig() -> IkeSessionParams.IkeAuthConfig! + + /// Java method `getDpdDelaySeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.getDpdDelaySeconds() + /// ``` +@JavaMethod + open func getDpdDelaySeconds() -> Int32 + + /// Java method `hasIkeOption`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams.hasIkeOption(int) + /// ``` +@JavaMethod + open func hasIkeOption(_ arg0: Int32) -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeSessionParams.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeSessionParams.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var IKE_DPD_DELAY_SEC_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_ACCEPT_ANY_REMOTE_ID: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_EAP_ONLY_AUTH: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_FORCE_PORT_4500: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_INITIAL_CONTACT: Int32 + + @JavaStaticField(isFinal: true) + public var IKE_OPTION_MOBIKE: Int32 +} diff --git a/Sources/AndroidNet/IkeTimeoutException.swift b/Sources/AndroidNet/IkeTimeoutException.swift new file mode 100644 index 00000000..ea3955c9 --- /dev/null +++ b/Sources/AndroidNet/IkeTimeoutException.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.IkeTimeoutException") +open class IkeTimeoutException: IOException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/IkeTrafficSelector.swift b/Sources/AndroidNet/IkeTrafficSelector.swift new file mode 100644 index 00000000..e2709567 --- /dev/null +++ b/Sources/AndroidNet/IkeTrafficSelector.swift @@ -0,0 +1,41 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeTrafficSelector") +open class IkeTrafficSelector: JavaObject { + @JavaField(isFinal: true) + public var endPort: Int32 + + @JavaField(isFinal: true) + public var endingAddress: InetAddress! + + @JavaField(isFinal: true) + public var startPort: Int32 + + @JavaField(isFinal: true) + public var startingAddress: InetAddress! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: InetAddress?, environment: JNIEnvironment? = nil) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeTrafficSelector.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeTrafficSelector.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/IkeTunnelConnectionParams.swift b/Sources/AndroidNet/IkeTunnelConnectionParams.swift new file mode 100644 index 00000000..842598f4 --- /dev/null +++ b/Sources/AndroidNet/IkeTunnelConnectionParams.swift @@ -0,0 +1,46 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.IkeTunnelConnectionParams") +open class IkeTunnelConnectionParams: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeSessionParams?, _ arg1: TunnelModeChildSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `getIkeSessionParams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeSessionParams android.net.ipsec.ike.IkeTunnelConnectionParams.getIkeSessionParams() + /// ``` + @JavaMethod + open func getIkeSessionParams() -> IkeSessionParams! + + /// Java method `getTunnelModeChildSessionParams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams android.net.ipsec.ike.IkeTunnelConnectionParams.getTunnelModeChildSessionParams() + /// ``` + @JavaMethod + open func getTunnelModeChildSessionParams() -> TunnelModeChildSessionParams! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.IkeTunnelConnectionParams.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.IkeTunnelConnectionParams.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift new file mode 100644 index 00000000..13c29c7d --- /dev/null +++ b/Sources/AndroidNet/Ikev2VpnProfile+Builder.swift @@ -0,0 +1,106 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +extension Ikev2VpnProfile { + @JavaClass("android.net.Ikev2VpnProfile$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: String, environment: JNIEnvironment? = nil) + + @available(Android 31, *) + @JavaMethod + @_nonoverride public convenience init(_ arg0: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) + + /// Java method `setRequiresInternetValidation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setRequiresInternetValidation(boolean) + /// ``` + @JavaMethod + open func setRequiresInternetValidation(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setLocalRoutesExcluded`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setLocalRoutesExcluded(boolean) + /// ``` + @JavaMethod + open func setLocalRoutesExcluded(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMetered(boolean) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setAutomaticNattKeepaliveTimerEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticNattKeepaliveTimerEnabled(boolean) + /// ``` + @JavaMethod + open func setAutomaticNattKeepaliveTimerEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setAutomaticIpVersionSelectionEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAutomaticIpVersionSelectionEnabled(boolean) + /// ``` + @JavaMethod + open func setAutomaticIpVersionSelectionEnabled(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setAuthPsk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setAuthPsk(byte[]) + /// ``` + @JavaMethod + open func setAuthPsk(_ arg0: [Int8]) -> Ikev2VpnProfile.Builder! + + /// Java method `setBypassable`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setBypassable(boolean) + /// ``` + @JavaMethod + open func setBypassable(_ arg0: Bool) -> Ikev2VpnProfile.Builder! + + /// Java method `setProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setProxy(_ arg0: ProxyInfo?) -> Ikev2VpnProfile.Builder! + + /// Java method `setMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile$Builder android.net.Ikev2VpnProfile$Builder.setMaxMtu(int) + /// ``` + @JavaMethod + open func setMaxMtu(_ arg0: Int32) -> Ikev2VpnProfile.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Ikev2VpnProfile android.net.Ikev2VpnProfile$Builder.build() + /// ``` + @JavaMethod + open func build() -> Ikev2VpnProfile! + } +} diff --git a/Sources/AndroidNet/Ikev2VpnProfile.swift b/Sources/AndroidNet/Ikev2VpnProfile.swift new file mode 100644 index 00000000..bd024e77 --- /dev/null +++ b/Sources/AndroidNet/Ikev2VpnProfile.swift @@ -0,0 +1,143 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.Ikev2VpnProfile") +open class Ikev2VpnProfile: PlatformVpnProfile { + /// Java method `getIkeTunnelConnectionParams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.IkeTunnelConnectionParams android.net.Ikev2VpnProfile.getIkeTunnelConnectionParams() + /// ``` +@available(Android 31, *) + @JavaMethod + open func getIkeTunnelConnectionParams() -> IkeTunnelConnectionParams! + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getPassword() + /// ``` +@JavaMethod + open func getPassword() -> String + + /// Java method `isMetered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isMetered() + /// ``` +@JavaMethod + open func isMetered() -> Bool + + /// Java method `getServerAddr`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getServerAddr() + /// ``` +@JavaMethod + open func getServerAddr() -> String + + /// Java method `getUserIdentity`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getUserIdentity() + /// ``` +@JavaMethod + open func getUserIdentity() -> String + + /// Java method `getPresharedKey`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.Ikev2VpnProfile.getPresharedKey() + /// ``` +@JavaMethod + open func getPresharedKey() -> [Int8] + + /// Java method `getUsername`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.getUsername() + /// ``` +@JavaMethod + open func getUsername() -> String + + /// Java method `getProxyInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.Ikev2VpnProfile.getProxyInfo() + /// ``` +@JavaMethod + open func getProxyInfo() -> ProxyInfo! + + /// Java method `isBypassable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isBypassable() + /// ``` +@JavaMethod + open func isBypassable() -> Bool + + /// Java method `getMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Ikev2VpnProfile.getMaxMtu() + /// ``` +@JavaMethod + open func getMaxMtu() -> Int32 + + /// Java method `isAutomaticNattKeepaliveTimerEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isAutomaticNattKeepaliveTimerEnabled() + /// ``` +@JavaMethod + open func isAutomaticNattKeepaliveTimerEnabled() -> Bool + + /// Java method `isAutomaticIpVersionSelectionEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.isAutomaticIpVersionSelectionEnabled() + /// ``` +@JavaMethod + open func isAutomaticIpVersionSelectionEnabled() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Ikev2VpnProfile.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Ikev2VpnProfile.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Ikev2VpnProfile.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/InetAddresses.swift b/Sources/AndroidNet/InetAddresses.swift new file mode 100644 index 00000000..58ce01f1 --- /dev/null +++ b/Sources/AndroidNet/InetAddresses.swift @@ -0,0 +1,30 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.InetAddresses") +open class InetAddresses: JavaObject { + +} +@available(Android 29, *) +extension JavaClass { + /// Java method `parseNumericAddress`. + /// + /// ### Java method signature + /// ```java + /// public static java.net.InetAddress android.net.InetAddresses.parseNumericAddress(java.lang.String) + /// ``` +@JavaStaticMethod + public func parseNumericAddress(_ arg0: String) -> InetAddress! + + /// Java method `isNumericAddress`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.InetAddresses.isNumericAddress(java.lang.String) + /// ``` +@JavaStaticMethod + public func isNumericAddress(_ arg0: String) -> Bool +} diff --git a/Sources/AndroidNet/InvalidKeException.swift b/Sources/AndroidNet/InvalidKeException.swift new file mode 100644 index 00000000..4af9b50c --- /dev/null +++ b/Sources/AndroidNet/InvalidKeException.swift @@ -0,0 +1,19 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.InvalidKeException") +open class InvalidKeException: IkeProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getDhGroup`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.exceptions.InvalidKeException.getDhGroup() + /// ``` + @JavaMethod + open func getDhGroup() -> Int32 +} diff --git a/Sources/AndroidNet/InvalidMajorVersionException.swift b/Sources/AndroidNet/InvalidMajorVersionException.swift new file mode 100644 index 00000000..4234a998 --- /dev/null +++ b/Sources/AndroidNet/InvalidMajorVersionException.swift @@ -0,0 +1,19 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.InvalidMajorVersionException") +open class InvalidMajorVersionException: IkeProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int8, environment: JNIEnvironment? = nil) + + /// Java method `getMajorVersion`. + /// + /// ### Java method signature + /// ```java + /// public byte android.net.ipsec.ike.exceptions.InvalidMajorVersionException.getMajorVersion() + /// ``` + @JavaMethod + open func getMajorVersion() -> Int8 +} diff --git a/Sources/AndroidNet/InvalidSelectorsException.swift b/Sources/AndroidNet/InvalidSelectorsException.swift new file mode 100644 index 00000000..e2df0d82 --- /dev/null +++ b/Sources/AndroidNet/InvalidSelectorsException.swift @@ -0,0 +1,28 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.exceptions.InvalidSelectorsException") +open class InvalidSelectorsException: IkeProtocolException { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: [Int8], environment: JNIEnvironment? = nil) + + /// Java method `getIpSecSpi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.exceptions.InvalidSelectorsException.getIpSecSpi() + /// ``` + @JavaMethod + open func getIpSecSpi() -> Int32 + + /// Java method `getIpSecPacketInfo`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.ipsec.ike.exceptions.InvalidSelectorsException.getIpSecPacketInfo() + /// ``` + @JavaMethod + open func getIpSecPacketInfo() -> [Int8] +} diff --git a/Sources/AndroidNet/IpConfiguration+Builder.swift b/Sources/AndroidNet/IpConfiguration+Builder.swift new file mode 100644 index 00000000..0c5b0a31 --- /dev/null +++ b/Sources/AndroidNet/IpConfiguration+Builder.swift @@ -0,0 +1,39 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +extension IpConfiguration { + @JavaClass("android.net.IpConfiguration$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setStaticIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setStaticIpConfiguration(android.net.StaticIpConfiguration) + /// ``` + @JavaMethod + open func setStaticIpConfiguration(_ arg0: StaticIpConfiguration?) -> IpConfiguration.Builder! + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpConfiguration$Builder android.net.IpConfiguration$Builder.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) -> IpConfiguration.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpConfiguration android.net.IpConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> IpConfiguration! + } +} diff --git a/Sources/AndroidNet/IpConfiguration.swift b/Sources/AndroidNet/IpConfiguration.swift new file mode 100644 index 00000000..56d2117e --- /dev/null +++ b/Sources/AndroidNet/IpConfiguration.swift @@ -0,0 +1,76 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.IpConfiguration", implements: Parcelable.self) +open class IpConfiguration: JavaObject { + /// Java method `getStaticIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration android.net.IpConfiguration.getStaticIpConfiguration() + /// ``` +@JavaMethod + open func getStaticIpConfiguration() -> StaticIpConfiguration! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpConfiguration.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.IpConfiguration.getHttpProxy() + /// ``` +@JavaMethod + open func getHttpProxy() -> ProxyInfo! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpConfiguration.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpConfiguration.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpConfiguration.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 33, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/IpPrefix.swift b/Sources/AndroidNet/IpPrefix.swift new file mode 100644 index 00000000..174649cc --- /dev/null +++ b/Sources/AndroidNet/IpPrefix.swift @@ -0,0 +1,98 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.IpPrefix", implements: Parcelable.self) +open class IpPrefix: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: InetAddress?, _ arg1: Int32, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpPrefix.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpPrefix.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getRawAddress`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.IpPrefix.getRawAddress() + /// ``` + @JavaMethod + open func getRawAddress() -> [Int8] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpPrefix.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpPrefix.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpPrefix.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `contains`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpPrefix.contains(java.net.InetAddress) + /// ``` + @JavaMethod + open func contains(_ arg0: InetAddress?) -> Bool + + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.IpPrefix.getAddress() + /// ``` + @JavaMethod + open func getAddress() -> InetAddress! + + /// Java method `getPrefixLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpPrefix.getPrefixLength() + /// ``` + @JavaMethod + open func getPrefixLength() -> Int32 +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/IpSecAlgorithm.swift b/Sources/AndroidNet/IpSecAlgorithm.swift new file mode 100644 index 00000000..71b8115f --- /dev/null +++ b/Sources/AndroidNet/IpSecAlgorithm.swift @@ -0,0 +1,106 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.IpSecAlgorithm", implements: Parcelable.self) +open class IpSecAlgorithm: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: [Int8], environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: [Int8], _ arg2: Int32, environment: JNIEnvironment? = nil) + + /// Java method `getTruncationLengthBits`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecAlgorithm.getTruncationLengthBits() + /// ``` + @JavaMethod + open func getTruncationLengthBits() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecAlgorithm.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecAlgorithm.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecAlgorithm.getName() + /// ``` + @JavaMethod + open func getName() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecAlgorithm.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `getKey`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.IpSecAlgorithm.getKey() + /// ``` + @JavaMethod + open func getKey() -> [Int8] +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AUTH_AES_CMAC: String + + @JavaStaticField(isFinal: true) + public var AUTH_AES_XCBC: String + + @JavaStaticField(isFinal: true) + public var AUTH_CRYPT_AES_GCM: String + + @JavaStaticField(isFinal: true) + public var AUTH_CRYPT_CHACHA20_POLY1305: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_MD5: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA1: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA256: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA384: String + + @JavaStaticField(isFinal: true) + public var AUTH_HMAC_SHA512: String + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var CRYPT_AES_CBC: String + + @JavaStaticField(isFinal: true) + public var CRYPT_AES_CTR: String +} diff --git a/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift b/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift new file mode 100644 index 00000000..262eb246 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+ResourceUnavailableException.swift @@ -0,0 +1,12 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidUtil +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension IpSecManager { + @JavaClass("android.net.IpSecManager$ResourceUnavailableException") + open class ResourceUnavailableException: AndroidException { + + } +} diff --git a/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift b/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift new file mode 100644 index 00000000..1060de23 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+SecurityParameterIndex.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension IpSecManager { + @JavaClass("android.net.IpSecManager$SecurityParameterIndex") + open class SecurityParameterIndex: JavaObject { + /// Java method `getSpi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecManager$SecurityParameterIndex.getSpi() + /// ``` + @JavaMethod + open func getSpi() -> Int32 + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.IpSecManager$SecurityParameterIndex.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecManager$SecurityParameterIndex.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager$SecurityParameterIndex.close() + /// ``` + @JavaMethod + open func close() + } +} diff --git a/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift b/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift new file mode 100644 index 00000000..8160277f --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+SpiUnavailableException.swift @@ -0,0 +1,19 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidUtil +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension IpSecManager { + @JavaClass("android.net.IpSecManager$SpiUnavailableException") + open class SpiUnavailableException: AndroidException { + /// Java method `getSpi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecManager$SpiUnavailableException.getSpi() + /// ``` + @JavaMethod + open func getSpi() -> Int32 + } +} diff --git a/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift new file mode 100644 index 00000000..dfbc7615 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager+UdpEncapsulationSocket.swift @@ -0,0 +1,55 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaIO +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension IpSecManager { + @JavaClass("android.net.IpSecManager$UdpEncapsulationSocket") + open class UdpEncapsulationSocket: JavaObject { + /// Java method `getFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor android.net.IpSecManager$UdpEncapsulationSocket.getFileDescriptor() + /// ``` + @JavaMethod + open func getFileDescriptor() -> FileDescriptor! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.IpSecManager$UdpEncapsulationSocket.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecManager$UdpEncapsulationSocket.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager$UdpEncapsulationSocket.close() throws java.io.IOException + /// ``` + @JavaMethod + open func close() throws + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.IpSecManager$UdpEncapsulationSocket.getPort() + /// ``` + @JavaMethod + open func getPort() -> Int32 + } +} diff --git a/Sources/AndroidNet/IpSecManager.swift b/Sources/AndroidNet/IpSecManager.swift new file mode 100644 index 00000000..a7b22f80 --- /dev/null +++ b/Sources/AndroidNet/IpSecManager.swift @@ -0,0 +1,107 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaIO +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.IpSecManager") +open class IpSecManager: JavaObject { + /// Java method `allocateSecurityParameterIndex`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$SecurityParameterIndex android.net.IpSecManager.allocateSecurityParameterIndex(java.net.InetAddress,int) throws android.net.IpSecManager$ResourceUnavailableException,android.net.IpSecManager$SpiUnavailableException + /// ``` +@JavaMethod + open func allocateSecurityParameterIndex(_ arg0: InetAddress?, _ arg1: Int32) throws -> IpSecManager.SecurityParameterIndex! + + /// Java method `allocateSecurityParameterIndex`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$SecurityParameterIndex android.net.IpSecManager.allocateSecurityParameterIndex(java.net.InetAddress) throws android.net.IpSecManager$ResourceUnavailableException + /// ``` +@JavaMethod + open func allocateSecurityParameterIndex(_ arg0: InetAddress?) throws -> IpSecManager.SecurityParameterIndex! + + /// Java method `applyTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.applyTransportModeTransform(java.net.Socket,int,android.net.IpSecTransform) throws java.io.IOException + /// ``` +@JavaMethod + open func applyTransportModeTransform(_ arg0: Socket?, _ arg1: Int32, _ arg2: IpSecTransform?) throws + + /// Java method `applyTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.applyTransportModeTransform(java.net.DatagramSocket,int,android.net.IpSecTransform) throws java.io.IOException + /// ``` +@JavaMethod + open func applyTransportModeTransform(_ arg0: DatagramSocket?, _ arg1: Int32, _ arg2: IpSecTransform?) throws + + /// Java method `applyTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.applyTransportModeTransform(java.io.FileDescriptor,int,android.net.IpSecTransform) throws java.io.IOException + /// ``` +@JavaMethod + open func applyTransportModeTransform(_ arg0: FileDescriptor?, _ arg1: Int32, _ arg2: IpSecTransform?) throws + + /// Java method `removeTransportModeTransforms`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.removeTransportModeTransforms(java.io.FileDescriptor) throws java.io.IOException + /// ``` +@JavaMethod + open func removeTransportModeTransforms(_ arg0: FileDescriptor?) throws + + /// Java method `removeTransportModeTransforms`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.removeTransportModeTransforms(java.net.DatagramSocket) throws java.io.IOException + /// ``` +@JavaMethod + open func removeTransportModeTransforms(_ arg0: DatagramSocket?) throws + + /// Java method `removeTransportModeTransforms`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecManager.removeTransportModeTransforms(java.net.Socket) throws java.io.IOException + /// ``` +@JavaMethod + open func removeTransportModeTransforms(_ arg0: Socket?) throws + + /// Java method `openUdpEncapsulationSocket`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$UdpEncapsulationSocket android.net.IpSecManager.openUdpEncapsulationSocket(int) throws java.io.IOException,android.net.IpSecManager$ResourceUnavailableException + /// ``` +@JavaMethod + open func openUdpEncapsulationSocket(_ arg0: Int32) throws -> IpSecManager.UdpEncapsulationSocket! + + /// Java method `openUdpEncapsulationSocket`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecManager$UdpEncapsulationSocket android.net.IpSecManager.openUdpEncapsulationSocket() throws java.io.IOException,android.net.IpSecManager$ResourceUnavailableException + /// ``` +@JavaMethod + open func openUdpEncapsulationSocket() throws -> IpSecManager.UdpEncapsulationSocket! +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var DIRECTION_IN: Int32 + + @JavaStaticField(isFinal: true) + public var DIRECTION_OUT: Int32 +} diff --git a/Sources/AndroidNet/IpSecTransform+Builder.swift b/Sources/AndroidNet/IpSecTransform+Builder.swift new file mode 100644 index 00000000..fed8b31c --- /dev/null +++ b/Sources/AndroidNet/IpSecTransform+Builder.swift @@ -0,0 +1,59 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension IpSecTransform { + @JavaClass("android.net.IpSecTransform$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) + + /// Java method `setAuthenticatedEncryption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setAuthenticatedEncryption(android.net.IpSecAlgorithm) + /// ``` + @JavaMethod + open func setAuthenticatedEncryption(_ arg0: IpSecAlgorithm?) -> IpSecTransform.Builder! + + /// Java method `setIpv4Encapsulation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setIpv4Encapsulation(android.net.IpSecManager$UdpEncapsulationSocket,int) + /// ``` + @JavaMethod + open func setIpv4Encapsulation(_ arg0: IpSecManager.UdpEncapsulationSocket?, _ arg1: Int32) -> IpSecTransform.Builder! + + /// Java method `buildTransportModeTransform`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform android.net.IpSecTransform$Builder.buildTransportModeTransform(java.net.InetAddress,android.net.IpSecManager$SecurityParameterIndex) throws java.io.IOException,android.net.IpSecManager$ResourceUnavailableException,android.net.IpSecManager$SpiUnavailableException + /// ``` + @JavaMethod + open func buildTransportModeTransform(_ arg0: InetAddress?, _ arg1: IpSecManager.SecurityParameterIndex?) throws -> IpSecTransform! + + /// Java method `setEncryption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setEncryption(android.net.IpSecAlgorithm) + /// ``` + @JavaMethod + open func setEncryption(_ arg0: IpSecAlgorithm?) -> IpSecTransform.Builder! + + /// Java method `setAuthentication`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpSecTransform$Builder android.net.IpSecTransform$Builder.setAuthentication(android.net.IpSecAlgorithm) + /// ``` + @JavaMethod + open func setAuthentication(_ arg0: IpSecAlgorithm?) -> IpSecTransform.Builder! + } +} diff --git a/Sources/AndroidNet/IpSecTransform.swift b/Sources/AndroidNet/IpSecTransform.swift new file mode 100644 index 00000000..0cd4cb5d --- /dev/null +++ b/Sources/AndroidNet/IpSecTransform.swift @@ -0,0 +1,43 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.IpSecTransform") +open class IpSecTransform: JavaObject { + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.IpSecTransform.finalize() throws java.lang.Throwable + /// ``` +@JavaMethod + open override func finalize() throws + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.IpSecTransform.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.IpSecTransform.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.IpSecTransform.close() + /// ``` +@JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/LinkAddress.swift b/Sources/AndroidNet/LinkAddress.swift new file mode 100644 index 00000000..c7b0cbef --- /dev/null +++ b/Sources/AndroidNet/LinkAddress.swift @@ -0,0 +1,95 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.LinkAddress", implements: Parcelable.self) +open class LinkAddress: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkAddress.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkAddress.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkAddress.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getScope`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.getScope() + /// ``` +@JavaMethod + open func getScope() -> Int32 + + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.LinkAddress.getAddress() + /// ``` +@JavaMethod + open func getAddress() -> InetAddress! + + /// Java method `getPrefixLength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.getPrefixLength() + /// ``` +@JavaMethod + open func getPrefixLength() -> Int32 + + /// Java method `getFlags`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkAddress.getFlags() + /// ``` +@JavaMethod + open func getFlags() -> Int32 +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/LinkProperties.swift b/Sources/AndroidNet/LinkProperties.swift new file mode 100644 index 00000000..dfd5090e --- /dev/null +++ b/Sources/AndroidNet/LinkProperties.swift @@ -0,0 +1,215 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.LinkProperties", implements: Parcelable.self) +open class LinkProperties: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setDhcpServerAddress`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setDhcpServerAddress(java.net.Inet4Address) + /// ``` + @JavaMethod + open func setDhcpServerAddress(_ arg0: Inet4Address?) + + /// Java method `getDhcpServerAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Inet4Address android.net.LinkProperties.getDhcpServerAddress() + /// ``` + @JavaMethod + open func getDhcpServerAddress() -> Inet4Address! + + /// Java method `getPrivateDnsServerName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.getPrivateDnsServerName() + /// ``` + @JavaMethod + open func getPrivateDnsServerName() -> String + + /// Java method `isWakeOnLanSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.isWakeOnLanSupported() + /// ``` + @JavaMethod + open func isWakeOnLanSupported() -> Bool + + /// Java method `getInterfaceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.getInterfaceName() + /// ``` + @JavaMethod + open func getInterfaceName() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkProperties.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setDomains`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setDomains(java.lang.String) + /// ``` + @JavaMethod + open func setDomains(_ arg0: String) + + /// Java method `getHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.LinkProperties.getHttpProxy() + /// ``` + @JavaMethod + open func getHttpProxy() -> ProxyInfo! + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) + + /// Java method `setMtu`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setMtu(int) + /// ``` + @JavaMethod + open func setMtu(_ arg0: Int32) + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.addRoute(android.net.RouteInfo) + /// ``` + @JavaMethod + open func addRoute(_ arg0: RouteInfo?) -> Bool + + /// Java method `getDomains`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.getDomains() + /// ``` + @JavaMethod + open func getDomains() -> String + + /// Java method `setInterfaceName`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setInterfaceName(java.lang.String) + /// ``` + @JavaMethod + open func setInterfaceName(_ arg0: String) + + /// Java method `isPrivateDnsActive`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.isPrivateDnsActive() + /// ``` + @JavaMethod + open func isPrivateDnsActive() -> Bool + + /// Java method `getMtu`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkProperties.getMtu() + /// ``` + @JavaMethod + open func getMtu() -> Int32 + + /// Java method `getNat64Prefix`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpPrefix android.net.LinkProperties.getNat64Prefix() + /// ``` + @JavaMethod + open func getNat64Prefix() -> IpPrefix! + + /// Java method `setNat64Prefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.setNat64Prefix(android.net.IpPrefix) + /// ``` + @JavaMethod + open func setNat64Prefix(_ arg0: IpPrefix?) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LinkProperties.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LinkProperties.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LinkProperties.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `clear`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LinkProperties.clear() + /// ``` + @JavaMethod + open func clear() +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/LocalServerSocket.swift b/Sources/AndroidNet/LocalServerSocket.swift new file mode 100644 index 00000000..617c54d2 --- /dev/null +++ b/Sources/AndroidNet/LocalServerSocket.swift @@ -0,0 +1,49 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaIO +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LocalServerSocket") +open class LocalServerSocket: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: FileDescriptor?, environment: JNIEnvironment? = nil) throws + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) throws + + /// Java method `getLocalSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalServerSocket.getLocalSocketAddress() + /// ``` + @JavaMethod + open func getLocalSocketAddress() -> LocalSocketAddress! + + /// Java method `getFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor android.net.LocalServerSocket.getFileDescriptor() + /// ``` + @JavaMethod + open func getFileDescriptor() -> FileDescriptor! + + /// Java method `accept`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocket android.net.LocalServerSocket.accept() throws java.io.IOException + /// ``` + @JavaMethod + open func accept() throws -> LocalSocket! + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalServerSocket.close() throws java.io.IOException + /// ``` + @JavaMethod + open func close() throws +} diff --git a/Sources/AndroidNet/LocalSocket.swift b/Sources/AndroidNet/LocalSocket.swift new file mode 100644 index 00000000..1747387a --- /dev/null +++ b/Sources/AndroidNet/LocalSocket.swift @@ -0,0 +1,249 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaIO +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LocalSocket") +open class LocalSocket: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getLocalSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalSocket.getLocalSocketAddress() + /// ``` + @JavaMethod + open func getLocalSocketAddress() -> LocalSocketAddress! + + /// Java method `setReceiveBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setReceiveBufferSize(int) throws java.io.IOException + /// ``` + @JavaMethod + open func setReceiveBufferSize(_ arg0: Int32) throws + + /// Java method `getReceiveBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getReceiveBufferSize() throws java.io.IOException + /// ``` + @JavaMethod + open func getReceiveBufferSize() throws -> Int32 + + /// Java method `getRemoteSocketAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LocalSocketAddress android.net.LocalSocket.getRemoteSocketAddress() + /// ``` + @JavaMethod + open func getRemoteSocketAddress() -> LocalSocketAddress! + + /// Java method `setFileDescriptorsForSend`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setFileDescriptorsForSend(java.io.FileDescriptor[]) + /// ``` + @JavaMethod + open func setFileDescriptorsForSend(_ arg0: [FileDescriptor?]) + + /// Java method `getAncillaryFileDescriptors`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor[] android.net.LocalSocket.getAncillaryFileDescriptors() throws java.io.IOException + /// ``` + @JavaMethod + open func getAncillaryFileDescriptors() throws -> [FileDescriptor?] + + /// Java method `connect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress,int) throws java.io.IOException + /// ``` + @JavaMethod + open func connect(_ arg0: LocalSocketAddress?, _ arg1: Int32) throws + + /// Java method `connect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.connect(android.net.LocalSocketAddress) throws java.io.IOException + /// ``` + @JavaMethod + open func connect(_ arg0: LocalSocketAddress?) throws + + /// Java method `isConnected`. + /// + /// ### Java method signature + /// ```java + /// public synchronized boolean android.net.LocalSocket.isConnected() + /// ``` + @JavaMethod + open func isConnected() -> Bool + + /// Java method `shutdownInput`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.shutdownInput() throws java.io.IOException + /// ``` + @JavaMethod + open func shutdownInput() throws + + /// Java method `shutdownOutput`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.shutdownOutput() throws java.io.IOException + /// ``` + @JavaMethod + open func shutdownOutput() throws + + /// Java method `setSoTimeout`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setSoTimeout(int) throws java.io.IOException + /// ``` + @JavaMethod + open func setSoTimeout(_ arg0: Int32) throws + + /// Java method `getSoTimeout`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getSoTimeout() throws java.io.IOException + /// ``` + @JavaMethod + open func getSoTimeout() throws -> Int32 + + /// Java method `setSendBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.setSendBufferSize(int) throws java.io.IOException + /// ``` + @JavaMethod + open func setSendBufferSize(_ arg0: Int32) throws + + /// Java method `getSendBufferSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.LocalSocket.getSendBufferSize() throws java.io.IOException + /// ``` + @JavaMethod + open func getSendBufferSize() throws -> Int32 + + /// Java method `isClosed`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LocalSocket.isClosed() + /// ``` + @JavaMethod + open func isClosed() -> Bool + + /// Java method `isBound`. + /// + /// ### Java method signature + /// ```java + /// public synchronized boolean android.net.LocalSocket.isBound() + /// ``` + @JavaMethod + open func isBound() -> Bool + + /// Java method `isOutputShutdown`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LocalSocket.isOutputShutdown() + /// ``` + @JavaMethod + open func isOutputShutdown() -> Bool + + /// Java method `isInputShutdown`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.LocalSocket.isInputShutdown() + /// ``` + @JavaMethod + open func isInputShutdown() -> Bool + + /// Java method `getPeerCredentials`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Credentials android.net.LocalSocket.getPeerCredentials() throws java.io.IOException + /// ``` + @JavaMethod + open func getPeerCredentials() throws -> Credentials! + + /// Java method `getFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public java.io.FileDescriptor android.net.LocalSocket.getFileDescriptor() + /// ``` + @JavaMethod + open func getFileDescriptor() -> FileDescriptor! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LocalSocket.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.close() throws java.io.IOException + /// ``` + @JavaMethod + open func close() throws + + /// Java method `getInputStream`. + /// + /// ### Java method signature + /// ```java + /// public java.io.InputStream android.net.LocalSocket.getInputStream() throws java.io.IOException + /// ``` + @JavaMethod + open func getInputStream() throws -> InputStream! + + /// Java method `bind`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.LocalSocket.bind(android.net.LocalSocketAddress) throws java.io.IOException + /// ``` + @JavaMethod + open func bind(_ arg0: LocalSocketAddress?) throws +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SOCKET_DGRAM: Int32 + + @JavaStaticField(isFinal: true) + public var SOCKET_SEQPACKET: Int32 + + @JavaStaticField(isFinal: true) + public var SOCKET_STREAM: Int32 +} diff --git a/Sources/AndroidNet/LocalSocketAddress.swift b/Sources/AndroidNet/LocalSocketAddress.swift new file mode 100644 index 00000000..e1cf2383 --- /dev/null +++ b/Sources/AndroidNet/LocalSocketAddress.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.LocalSocketAddress") +open class LocalSocketAddress: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + /// Java method `getName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.LocalSocketAddress.getName() + /// ``` + @JavaMethod + open func getName() -> String +} diff --git a/Sources/AndroidNet/MacAddress.swift b/Sources/AndroidNet/MacAddress.swift new file mode 100644 index 00000000..bf1990de --- /dev/null +++ b/Sources/AndroidNet/MacAddress.swift @@ -0,0 +1,143 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.MacAddress", implements: Parcelable.self) +open class MacAddress: JavaObject { + /// Java method `getLinkLocalIpv6FromEui48Mac`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Inet6Address android.net.MacAddress.getLinkLocalIpv6FromEui48Mac() + /// ``` +@JavaMethod + open func getLinkLocalIpv6FromEui48Mac() -> Inet6Address! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.MacAddress.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.MacAddress.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getAddressType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.MacAddress.getAddressType() + /// ``` +@JavaMethod + open func getAddressType() -> Int32 + + /// Java method `isLocallyAssigned`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.MacAddress.isLocallyAssigned() + /// ``` +@JavaMethod + open func isLocallyAssigned() -> Bool + + /// Java method `toOuiString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MacAddress.toOuiString() + /// ``` +@JavaMethod + open func toOuiString() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.MacAddress.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MacAddress.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.MacAddress.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `matches`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.MacAddress.matches(android.net.MacAddress,android.net.MacAddress) + /// ``` +@JavaMethod + open func matches(_ arg0: MacAddress?, _ arg1: MacAddress?) -> Bool + + /// Java method `toByteArray`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.MacAddress.toByteArray() + /// ``` +@JavaMethod + open func toByteArray() -> [Int8] +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var BROADCAST_ADDRESS: MacAddress! + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var TYPE_BROADCAST: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_MULTICAST: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_UNICAST: Int32 + + /// Java method `fromBytes`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.MacAddress android.net.MacAddress.fromBytes(byte[]) + /// ``` + @JavaStaticMethod + public func fromBytes(_ arg0: [Int8]) -> MacAddress! + + /// Java method `fromString`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.MacAddress android.net.MacAddress.fromString(java.lang.String) + /// ``` + @JavaStaticMethod + public func fromString(_ arg0: String) -> MacAddress! +} diff --git a/Sources/AndroidNet/MailTo.swift b/Sources/AndroidNet/MailTo.swift new file mode 100644 index 00000000..87f5c93a --- /dev/null +++ b/Sources/AndroidNet/MailTo.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.MailTo") +open class MailTo: JavaObject { + /// Java method `getTo`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getTo() + /// ``` +@JavaMethod + open func getTo() -> String + + /// Java method `getCc`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getCc() + /// ``` +@JavaMethod + open func getCc() -> String + + /// Java method `getSubject`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getSubject() + /// ``` +@JavaMethod + open func getSubject() -> String + + /// Java method `getBody`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.getBody() + /// ``` +@JavaMethod + open func getBody() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.MailTo.toString() + /// ``` +@JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var MAILTO_SCHEME: String + + /// Java method `isMailTo`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.MailTo.isMailTo(java.lang.String) + /// ``` + @JavaStaticMethod + public func isMailTo(_ arg0: String) -> Bool + + /// Java method `parse`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.MailTo android.net.MailTo.parse(java.lang.String) throws android.net.ParseException + /// ``` + @JavaStaticMethod + public func parse(_ arg0: String) throws -> MailTo! +} diff --git a/Sources/AndroidNet/MloLink.swift b/Sources/AndroidNet/MloLink.swift new file mode 100644 index 00000000..9ec07079 --- /dev/null +++ b/Sources/AndroidNet/MloLink.swift @@ -0,0 +1,157 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.wifi.MloLink", implements: Parcelable.self) +open class MloLink: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.MloLink.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getBand() + /// ``` + @JavaMethod + open func getBand() -> Int32 + + /// Java method `getRssi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getRssi() + /// ``` + @JavaMethod + open func getRssi() -> Int32 + + /// Java method `getTxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getTxLinkSpeedMbps() + /// ``` + @JavaMethod + open func getTxLinkSpeedMbps() -> Int32 + + /// Java method `getRxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getRxLinkSpeedMbps() + /// ``` + @JavaMethod + open func getRxLinkSpeedMbps() -> Int32 + + /// Java method `getLinkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getLinkId() + /// ``` + @JavaMethod + open func getLinkId() -> Int32 + + /// Java method `getApMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.MloLink.getApMacAddress() + /// ``` + @JavaMethod + open func getApMacAddress() -> MacAddress! + + /// Java method `getStaMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.MloLink.getStaMacAddress() + /// ``` + @JavaMethod + open func getStaMacAddress() -> MacAddress! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.MloLink.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.MloLink.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getState() + /// ``` + @JavaMethod + open func getState() -> Int32 + + /// Java method `getChannel`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.MloLink.getChannel() + /// ``` + @JavaMethod + open func getChannel() -> Int32 +} +@available(Android 33, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var INVALID_MLO_LINK_ID: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_IDLE: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var MLO_LINK_STATE_UNASSOCIATED: Int32 +} diff --git a/Sources/AndroidNet/Network.swift b/Sources/AndroidNet/Network.swift new file mode 100644 index 00000000..10788d1b --- /dev/null +++ b/Sources/AndroidNet/Network.swift @@ -0,0 +1,121 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaIO +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Network", implements: Parcelable.self) +open class Network: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Network.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `bindSocket`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.bindSocket(java.net.DatagramSocket) throws java.io.IOException + /// ``` +@JavaMethod + open func bindSocket(_ arg0: DatagramSocket?) throws + + /// Java method `bindSocket`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.bindSocket(java.net.Socket) throws java.io.IOException + /// ``` +@JavaMethod + open func bindSocket(_ arg0: Socket?) throws + + /// Java method `bindSocket`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.Network.bindSocket(java.io.FileDescriptor) throws java.io.IOException + /// ``` +@JavaMethod + open func bindSocket(_ arg0: FileDescriptor?) throws + + /// Java method `getNetworkHandle`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.Network.getNetworkHandle() + /// ``` +@JavaMethod + open func getNetworkHandle() -> Int64 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.Network.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Network.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.Network.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getByName`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.Network.getByName(java.lang.String) throws java.net.UnknownHostException + /// ``` +@JavaMethod + open func getByName(_ arg0: String) throws -> InetAddress! + + /// Java method `getAllByName`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress[] android.net.Network.getAllByName(java.lang.String) throws java.net.UnknownHostException + /// ``` +@JavaMethod + open func getAllByName(_ arg0: String) throws -> [InetAddress?] +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `fromNetworkHandle`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.Network android.net.Network.fromNetworkHandle(long) + /// ``` + @JavaStaticMethod + public func fromNetworkHandle(_ arg0: Int64) -> Network! +} diff --git a/Sources/AndroidNet/NetworkCapabilities.swift b/Sources/AndroidNet/NetworkCapabilities.swift new file mode 100644 index 00000000..72fa3a3d --- /dev/null +++ b/Sources/AndroidNet/NetworkCapabilities.swift @@ -0,0 +1,301 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.NetworkCapabilities", implements: Parcelable.self) +open class NetworkCapabilities: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: NetworkCapabilities?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getLinkUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getLinkUpstreamBandwidthKbps() + /// ``` + @JavaMethod + open func getLinkUpstreamBandwidthKbps() -> Int32 + + /// Java method `getLinkDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getLinkDownstreamBandwidthKbps() + /// ``` + @JavaMethod + open func getLinkDownstreamBandwidthKbps() -> Int32 + + /// Java method `getNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.NetworkCapabilities.getNetworkSpecifier() + /// ``` + @JavaMethod + open func getNetworkSpecifier() -> NetworkSpecifier! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.NetworkCapabilities.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getEnterpriseIds`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkCapabilities.getEnterpriseIds() + /// ``` + @JavaMethod + open func getEnterpriseIds() -> [Int32] + + /// Java method `hasEnterpriseId`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.hasEnterpriseId(int) + /// ``` + @JavaMethod + open func hasEnterpriseId(_ arg0: Int32) -> Bool + + /// Java method `getCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkCapabilities.getCapabilities() + /// ``` + @JavaMethod + open func getCapabilities() -> [Int32] + + /// Java method `hasCapability`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.hasCapability(int) + /// ``` + @JavaMethod + open func hasCapability(_ arg0: Int32) -> Bool + + /// Java method `hasTransport`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.hasTransport(int) + /// ``` + @JavaMethod + open func hasTransport(_ arg0: Int32) -> Bool + + /// Java method `getOwnerUid`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getOwnerUid() + /// ``` + @JavaMethod + open func getOwnerUid() -> Int32 + + /// Java method `getTransportInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.TransportInfo android.net.NetworkCapabilities.getTransportInfo() + /// ``` + @JavaMethod + open func getTransportInfo() -> TransportInfo! + + /// Java method `getSignalStrength`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.getSignalStrength() + /// ``` + @JavaMethod + open func getSignalStrength() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkCapabilities.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkCapabilities.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkCapabilities.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_CAPTIVE_PORTAL: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_CBS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_DUN: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_EIMS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_ENTERPRISE: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_FOREGROUND: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_FOTA: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_HEAD_UNIT: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_IA: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_IMS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_INTERNET: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_LOCAL_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_MCX: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_MMS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_MMTEL: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_CONGESTED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_METERED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_RESTRICTED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_ROAMING: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_SUSPENDED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_NOT_VPN: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_PRIORITIZE_BANDWIDTH: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_PRIORITIZE_LATENCY: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_RCS: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_SUPL: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_TEMPORARILY_NOT_METERED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_TRUSTED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_VALIDATED: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_WIFI_P2P: Int32 + + @JavaStaticField(isFinal: true) + public var NET_CAPABILITY_XCAP: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_1: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_2: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_3: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_4: Int32 + + @JavaStaticField(isFinal: true) + public var NET_ENTERPRISE_ID_5: Int32 + + @JavaStaticField(isFinal: true) + public var SIGNAL_STRENGTH_UNSPECIFIED: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_BLUETOOTH: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_CELLULAR: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_ETHERNET: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_LOWPAN: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_SATELLITE: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_THREAD: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_USB: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_VPN: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_WIFI: Int32 + + @JavaStaticField(isFinal: true) + public var TRANSPORT_WIFI_AWARE: Int32 +} diff --git a/Sources/AndroidNet/NetworkInfo.swift b/Sources/AndroidNet/NetworkInfo.swift new file mode 100644 index 00000000..cb356169 --- /dev/null +++ b/Sources/AndroidNet/NetworkInfo.swift @@ -0,0 +1,157 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.NetworkInfo", implements: Parcelable.self) +open class NetworkInfo: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: String, _ arg3: String, environment: JNIEnvironment? = nil) + + /// Java method `isConnectedOrConnecting`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isConnectedOrConnecting() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isConnectedOrConnecting() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkInfo.describeContents() + /// ``` + @available(*, deprecated) + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.NetworkInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSubtype`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkInfo.getSubtype() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSubtype() -> Int32 + + /// Java method `getSubtypeName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getSubtypeName() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSubtypeName() -> String + + /// Java method `isConnected`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isConnected() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isConnected() -> Bool + + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isAvailable() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isAvailable() -> Bool + + /// Java method `isFailover`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isFailover() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isFailover() -> Bool + + /// Java method `isRoaming`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkInfo.isRoaming() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isRoaming() -> Bool + + /// Java method `getExtraInfo`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getExtraInfo() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getExtraInfo() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.toString() + /// ``` + @available(*, deprecated) + @JavaMethod + open override func toString() -> String + + /// Java method `getTypeName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getTypeName() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getTypeName() -> String + + /// Java method `getType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkInfo.getType() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getType() -> Int32 + + /// Java method `getReason`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkInfo.getReason() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getReason() -> String +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/NetworkRequest+Builder.swift b/Sources/AndroidNet/NetworkRequest+Builder.swift new file mode 100644 index 00000000..789b3837 --- /dev/null +++ b/Sources/AndroidNet/NetworkRequest+Builder.swift @@ -0,0 +1,97 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +extension NetworkRequest { + @JavaClass("android.net.NetworkRequest$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: NetworkRequest?, environment: JNIEnvironment? = nil) + + /// Java method `removeTransportType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.removeTransportType(int) + /// ``` + @JavaMethod + open func removeTransportType(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `setNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.setNetworkSpecifier(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setNetworkSpecifier(_ arg0: String) -> NetworkRequest.Builder! + + /// Java method `setNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.setNetworkSpecifier(android.net.NetworkSpecifier) + /// ``` + @JavaMethod + open func setNetworkSpecifier(_ arg0: NetworkSpecifier?) -> NetworkRequest.Builder! + + /// Java method `setIncludeOtherUidNetworks`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.setIncludeOtherUidNetworks(boolean) + /// ``` + @JavaMethod + open func setIncludeOtherUidNetworks(_ arg0: Bool) -> NetworkRequest.Builder! + + /// Java method `addCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.addCapability(int) + /// ``` + @JavaMethod + open func addCapability(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `removeCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.removeCapability(int) + /// ``` + @JavaMethod + open func removeCapability(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `clearCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.clearCapabilities() + /// ``` + @JavaMethod + open func clearCapabilities() -> NetworkRequest.Builder! + + /// Java method `addTransportType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest$Builder android.net.NetworkRequest$Builder.addTransportType(int) + /// ``` + @JavaMethod + open func addTransportType(_ arg0: Int32) -> NetworkRequest.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkRequest android.net.NetworkRequest$Builder.build() + /// ``` + @JavaMethod + open func build() -> NetworkRequest! + } +} diff --git a/Sources/AndroidNet/NetworkRequest.swift b/Sources/AndroidNet/NetworkRequest.swift new file mode 100644 index 00000000..bd872a5b --- /dev/null +++ b/Sources/AndroidNet/NetworkRequest.swift @@ -0,0 +1,112 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.NetworkRequest", implements: Parcelable.self) +open class NetworkRequest: JavaObject { + /// Java method `getNetworkSpecifier`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.NetworkRequest.getNetworkSpecifier() + /// ``` +@JavaMethod + open func getNetworkSpecifier() -> NetworkSpecifier! + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.canBeSatisfiedBy(android.net.NetworkCapabilities) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkCapabilities?) -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkRequest.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.NetworkRequest.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkRequest.getCapabilities() + /// ``` +@JavaMethod + open func getCapabilities() -> [Int32] + + /// Java method `hasCapability`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.hasCapability(int) + /// ``` +@JavaMethod + open func hasCapability(_ arg0: Int32) -> Bool + + /// Java method `hasTransport`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.hasTransport(int) + /// ``` +@JavaMethod + open func hasTransport(_ arg0: Int32) -> Bool + + /// Java method `getTransportTypes`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.NetworkRequest.getTransportTypes() + /// ``` +@JavaMethod + open func getTransportTypes() -> [Int32] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.NetworkRequest.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.NetworkRequest.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.NetworkRequest.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/NetworkSpecifier.swift b/Sources/AndroidNet/NetworkSpecifier.swift new file mode 100644 index 00000000..09c9faf0 --- /dev/null +++ b/Sources/AndroidNet/NetworkSpecifier.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.NetworkSpecifier") +open class NetworkSpecifier: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/NsdManager+DiscoveryListener.swift b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift new file mode 100644 index 00000000..8a73d4d3 --- /dev/null +++ b/Sources/AndroidNet/NsdManager+DiscoveryListener.swift @@ -0,0 +1,63 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 16, *) +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$DiscoveryListener") + public struct DiscoveryListener { + /// Java method `onStartDiscoveryFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStartDiscoveryFailed(java.lang.String,int) + /// ``` + @JavaMethod + public func onStartDiscoveryFailed(_ arg0: String, _ arg1: Int32) + + /// Java method `onStopDiscoveryFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onStopDiscoveryFailed(java.lang.String,int) + /// ``` + @JavaMethod + public func onStopDiscoveryFailed(_ arg0: String, _ arg1: Int32) + + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceLost(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceLost(_ arg0: NsdServiceInfo?) + + /// Java method `onDiscoveryStarted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStarted(java.lang.String) + /// ``` + @JavaMethod + public func onDiscoveryStarted(_ arg0: String) + + /// Java method `onDiscoveryStopped`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onDiscoveryStopped(java.lang.String) + /// ``` + @JavaMethod + public func onDiscoveryStopped(_ arg0: String) + + /// Java method `onServiceFound`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$DiscoveryListener.onServiceFound(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceFound(_ arg0: NsdServiceInfo?) + } +} diff --git a/Sources/AndroidNet/NsdManager+RegistrationListener.swift b/Sources/AndroidNet/NsdManager+RegistrationListener.swift new file mode 100644 index 00000000..651e1e6a --- /dev/null +++ b/Sources/AndroidNet/NsdManager+RegistrationListener.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 16, *) +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$RegistrationListener") + public struct RegistrationListener { + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onRegistrationFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onRegistrationFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onUnregistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onUnregistrationFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onUnregistrationFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onServiceRegistered`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onServiceRegistered(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceRegistered(_ arg0: NsdServiceInfo?) + + /// Java method `onServiceUnregistered`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$RegistrationListener.onServiceUnregistered(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceUnregistered(_ arg0: NsdServiceInfo?) + } +} diff --git a/Sources/AndroidNet/NsdManager+ResolveListener.swift b/Sources/AndroidNet/NsdManager+ResolveListener.swift new file mode 100644 index 00000000..674c6dbb --- /dev/null +++ b/Sources/AndroidNet/NsdManager+ResolveListener.swift @@ -0,0 +1,45 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 16, *) +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$ResolveListener") + public struct ResolveListener { + /// Java method `onResolutionStopped`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.nsd.NsdManager$ResolveListener.onResolutionStopped(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onResolutionStopped(_ arg0: NsdServiceInfo?) + + /// Java method `onStopResolutionFailed`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.nsd.NsdManager$ResolveListener.onStopResolutionFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onStopResolutionFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onResolveFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ResolveListener.onResolveFailed(android.net.nsd.NsdServiceInfo,int) + /// ``` + @JavaMethod + public func onResolveFailed(_ arg0: NsdServiceInfo?, _ arg1: Int32) + + /// Java method `onServiceResolved`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ResolveListener.onServiceResolved(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceResolved(_ arg0: NsdServiceInfo?) + } +} diff --git a/Sources/AndroidNet/NsdManager.swift b/Sources/AndroidNet/NsdManager.swift new file mode 100644 index 00000000..eca99066 --- /dev/null +++ b/Sources/AndroidNet/NsdManager.swift @@ -0,0 +1,146 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 16, *) +@JavaClass("android.net.nsd.NsdManager") +open class NsdManager: JavaObject { + /// Java method `stopServiceDiscovery`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.stopServiceDiscovery(android.net.nsd.NsdManager$DiscoveryListener) + /// ``` +@JavaMethod + open func stopServiceDiscovery(_ arg0: NsdManager.DiscoveryListener?) + + /// Java method `stopServiceResolution`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.stopServiceResolution(android.net.nsd.NsdManager$ResolveListener) + /// ``` +@JavaMethod + open func stopServiceResolution(_ arg0: NsdManager.ResolveListener?) + + /// Java method `unregisterServiceInfoCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.unregisterServiceInfoCallback(android.net.nsd.NsdManager$ServiceInfoCallback) + /// ``` +@JavaMethod + open func unregisterServiceInfoCallback(_ arg0: NsdManager.ServiceInfoCallback?) + + /// Java method `discoverServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.discoverServices(java.lang.String,int,android.net.nsd.NsdManager$DiscoveryListener) + /// ``` +@JavaMethod + open func discoverServices(_ arg0: String, _ arg1: Int32, _ arg2: NsdManager.DiscoveryListener?) + + /// Java method `registerService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.registerService(android.net.nsd.NsdServiceInfo,int,android.net.nsd.NsdManager$RegistrationListener) + /// ``` +@JavaMethod + open func registerService(_ arg0: NsdServiceInfo?, _ arg1: Int32, _ arg2: NsdManager.RegistrationListener?) + + /// Java method `unregisterService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.unregisterService(android.net.nsd.NsdManager$RegistrationListener) + /// ``` +@JavaMethod + open func unregisterService(_ arg0: NsdManager.RegistrationListener?) + + /// Java method `resolveService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdManager.resolveService(android.net.nsd.NsdServiceInfo,android.net.nsd.NsdManager$ResolveListener) + /// ``` +@available(*, deprecated) + @JavaMethod + open func resolveService(_ arg0: NsdServiceInfo?, _ arg1: NsdManager.ResolveListener?) +} +@available(Android 16, *) +@available(Android 16, *) +@available(Android 16, *) +extension NsdManager { + @JavaInterface("android.net.nsd.NsdManager$ServiceInfoCallback") + public struct ServiceInfoCallback { + /// Java method `onServiceInfoCallbackUnregistered`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackUnregistered() + /// ``` + @JavaMethod + public func onServiceInfoCallbackUnregistered() + + /// Java method `onServiceLost`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceLost() + /// ``` + @JavaMethod + public func onServiceLost() + + /// Java method `onServiceUpdated`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceUpdated(android.net.nsd.NsdServiceInfo) + /// ``` + @JavaMethod + public func onServiceUpdated(_ arg0: NsdServiceInfo?) + + /// Java method `onServiceInfoCallbackRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.nsd.NsdManager$ServiceInfoCallback.onServiceInfoCallbackRegistrationFailed(int) + /// ``` + @JavaMethod + public func onServiceInfoCallbackRegistrationFailed(_ arg0: Int32) + } +} +@available(Android 16, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_NSD_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NSD_STATE: String + + @JavaStaticField(isFinal: true) + public var FAILURE_ALREADY_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_BAD_PARAMETERS: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_INTERNAL_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_MAX_LIMIT: Int32 + + @JavaStaticField(isFinal: true) + public var FAILURE_OPERATION_NOT_RUNNING: Int32 + + @JavaStaticField(isFinal: true) + public var NSD_STATE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var NSD_STATE_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var PROTOCOL_DNS_SD: Int32 +} diff --git a/Sources/AndroidNet/NsdServiceInfo.swift b/Sources/AndroidNet/NsdServiceInfo.swift new file mode 100644 index 00000000..6de99634 --- /dev/null +++ b/Sources/AndroidNet/NsdServiceInfo.swift @@ -0,0 +1,155 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@available(Android 16, *) +@JavaClass("android.net.nsd.NsdServiceInfo", implements: Parcelable.self) +open class NsdServiceInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.nsd.NsdServiceInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setPort(int) + /// ``` + @JavaMethod + open func setPort(_ arg0: Int32) + + /// Java method `setServiceName`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setServiceName(java.lang.String) + /// ``` + @JavaMethod + open func setServiceName(_ arg0: String) + + /// Java method `getNetwork`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Network android.net.nsd.NsdServiceInfo.getNetwork() + /// ``` + @JavaMethod + open func getNetwork() -> Network! + + /// Java method `getServiceName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.getServiceName() + /// ``` + @JavaMethod + open func getServiceName() -> String + + /// Java method `getServiceType`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.getServiceType() + /// ``` + @JavaMethod + open func getServiceType() -> String + + /// Java method `setServiceType`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setServiceType(java.lang.String) + /// ``` + @JavaMethod + open func setServiceType(_ arg0: String) + + /// Java method `setHost`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setHost(java.net.InetAddress) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setHost(_ arg0: InetAddress?) + + /// Java method `removeAttribute`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.removeAttribute(java.lang.String) + /// ``` + @JavaMethod + open func removeAttribute(_ arg0: String) + + /// Java method `setNetwork`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setNetwork(android.net.Network) + /// ``` + @JavaMethod + open func setNetwork(_ arg0: Network?) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.nsd.NsdServiceInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.nsd.NsdServiceInfo.getHost() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getHost() -> InetAddress! + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.nsd.NsdServiceInfo.getPort() + /// ``` + @JavaMethod + open func getPort() -> Int32 + + /// Java method `setAttribute`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.nsd.NsdServiceInfo.setAttribute(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func setAttribute(_ arg0: String, _ arg1: String) +} +@available(Android 16, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/ParcelablePeerHandle.swift b/Sources/AndroidNet/ParcelablePeerHandle.swift new file mode 100644 index 00000000..34058459 --- /dev/null +++ b/Sources/AndroidNet/ParcelablePeerHandle.swift @@ -0,0 +1,34 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.ParcelablePeerHandle", implements: Parcelable.self) +open class ParcelablePeerHandle: PeerHandle { + @JavaMethod + @_nonoverride public convenience init(_ arg0: PeerHandle?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.ParcelablePeerHandle.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.ParcelablePeerHandle.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/ParseException.swift b/Sources/AndroidNet/ParseException.swift new file mode 100644 index 00000000..b317fefe --- /dev/null +++ b/Sources/AndroidNet/ParseException.swift @@ -0,0 +1,12 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ParseException") +open class ParseException: JavaObject { + @JavaField(isFinal: false) + public var response: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/PasspointConfiguration.swift b/Sources/AndroidNet/PasspointConfiguration.swift new file mode 100644 index 00000000..b7f0f645 --- /dev/null +++ b/Sources/AndroidNet/PasspointConfiguration.swift @@ -0,0 +1,154 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.hotspot2.PasspointConfiguration", implements: Parcelable.self) +open class PasspointConfiguration: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: PasspointConfiguration?, environment: JNIEnvironment? = nil) + + /// Java method `setDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setDecoratedIdentityPrefix(java.lang.String) + /// ``` + @JavaMethod + open func setDecoratedIdentityPrefix(_ arg0: String) + + /// Java method `getDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.getDecoratedIdentityPrefix() + /// ``` + @JavaMethod + open func getDecoratedIdentityPrefix() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.PasspointConfiguration.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setSubscriptionExpirationTimeInMillis`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setSubscriptionExpirationTimeInMillis(long) + /// ``` + @JavaMethod + open func setSubscriptionExpirationTimeInMillis(_ arg0: Int64) + + /// Java method `getSubscriptionExpirationTimeMillis`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.hotspot2.PasspointConfiguration.getSubscriptionExpirationTimeMillis() + /// ``` + @JavaMethod + open func getSubscriptionExpirationTimeMillis() -> Int64 + + /// Java method `setHomeSp`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setHomeSp(android.net.wifi.hotspot2.pps.HomeSp) + /// ``` + @JavaMethod + open func setHomeSp(_ arg0: HomeSp?) + + /// Java method `getHomeSp`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.HomeSp android.net.wifi.hotspot2.PasspointConfiguration.getHomeSp() + /// ``` + @JavaMethod + open func getHomeSp() -> HomeSp! + + /// Java method `setCredential`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.hotspot2.PasspointConfiguration.setCredential(android.net.wifi.hotspot2.pps.Credential) + /// ``` + @JavaMethod + open func setCredential(_ arg0: Credential?) + + /// Java method `getCredential`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.pps.Credential android.net.wifi.hotspot2.PasspointConfiguration.getCredential() + /// ``` + @JavaMethod + open func getCredential() -> Credential! + + /// Java method `isOsuProvisioned`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.PasspointConfiguration.isOsuProvisioned() + /// ``` + @JavaMethod + open func isOsuProvisioned() -> Bool + + /// Java method `getUniqueId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.getUniqueId() + /// ``` + @JavaMethod + open func getUniqueId() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.hotspot2.PasspointConfiguration.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.hotspot2.PasspointConfiguration.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.hotspot2.PasspointConfiguration.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/PeerHandle.swift b/Sources/AndroidNet/PeerHandle.swift new file mode 100644 index 00000000..0ae292d0 --- /dev/null +++ b/Sources/AndroidNet/PeerHandle.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.PeerHandle") +open class PeerHandle: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.PeerHandle.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PeerHandle.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/PlatformVpnProfile.swift b/Sources/AndroidNet/PlatformVpnProfile.swift new file mode 100644 index 00000000..8bdbf5ce --- /dev/null +++ b/Sources/AndroidNet/PlatformVpnProfile.swift @@ -0,0 +1,54 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.PlatformVpnProfile") +open class PlatformVpnProfile: JavaObject { + /// Java method `areLocalRoutesExcluded`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.PlatformVpnProfile.areLocalRoutesExcluded() + /// ``` +@JavaMethod + open func areLocalRoutesExcluded() -> Bool + + /// Java method `isInternetValidationRequired`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.PlatformVpnProfile.isInternetValidationRequired() + /// ``` +@JavaMethod + open func isInternetValidationRequired() -> Bool + + /// Java method `getType`. + /// + /// ### Java method signature + /// ```java + /// public final int android.net.PlatformVpnProfile.getType() + /// ``` +@JavaMethod + open func getType() -> Int32 + + /// Java method `getTypeString`. + /// + /// ### Java method signature + /// ```java + /// public final java.lang.String android.net.PlatformVpnProfile.getTypeString() + /// ``` +@JavaMethod + open func getTypeString() -> String +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var TYPE_IKEV2_IPSEC_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_IKEV2_IPSEC_RSA: Int32 + + @JavaStaticField(isFinal: true) + public var TYPE_IKEV2_IPSEC_USER_PASS: Int32 +} diff --git a/Sources/AndroidNet/PpsMoParser.swift b/Sources/AndroidNet/PpsMoParser.swift new file mode 100644 index 00000000..2a21b698 --- /dev/null +++ b/Sources/AndroidNet/PpsMoParser.swift @@ -0,0 +1,20 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.hotspot2.omadm.PpsMoParser") +open class PpsMoParser: JavaObject { + +} +@available(Android 26, *) +extension JavaClass { + /// Java method `parseMoText`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.hotspot2.omadm.PpsMoParser.parseMoText(java.lang.String) + /// ``` +@JavaStaticMethod + public func parseMoText(_ arg0: String) -> PasspointConfiguration! +} diff --git a/Sources/AndroidNet/Proxy.swift b/Sources/AndroidNet/Proxy.swift new file mode 100644 index 00000000..f859d326 --- /dev/null +++ b/Sources/AndroidNet/Proxy.swift @@ -0,0 +1,54 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.Proxy") +open class Proxy: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var PROXY_CHANGE_ACTION: String + + /// Java method `getDefaultHost`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Proxy.getDefaultHost() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getDefaultHost() -> String + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.Proxy.getHost(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getHost(_ arg0: Context?) -> String + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.Proxy.getPort(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getPort(_ arg0: Context?) -> Int32 + + /// Java method `getDefaultPort`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.Proxy.getDefaultPort() + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getDefaultPort() -> Int32 +} diff --git a/Sources/AndroidNet/ProxyInfo.swift b/Sources/AndroidNet/ProxyInfo.swift new file mode 100644 index 00000000..bf536d30 --- /dev/null +++ b/Sources/AndroidNet/ProxyInfo.swift @@ -0,0 +1,131 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.ProxyInfo", implements: Parcelable.self) +open class ProxyInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: ProxyInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ProxyInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.ProxyInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPacFileUrl`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.ProxyInfo.getPacFileUrl() + /// ``` + @JavaMethod + open func getPacFileUrl() -> Uri! + + /// Java method `getExclusionList`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String[] android.net.ProxyInfo.getExclusionList() + /// ``` + @JavaMethod + open func getExclusionList() -> [String] + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ProxyInfo.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ProxyInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ProxyInfo.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getHost`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ProxyInfo.getHost() + /// ``` + @JavaMethod + open func getHost() -> String + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ProxyInfo.getPort() + /// ``` + @JavaMethod + open func getPort() -> Int32 + + /// Java method `isValid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ProxyInfo.isValid() + /// ``` + @JavaMethod + open func isValid() -> Bool +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `buildDirectProxy`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.ProxyInfo android.net.ProxyInfo.buildDirectProxy(java.lang.String,int) + /// ``` + @JavaStaticMethod + public func buildDirectProxy(_ arg0: String, _ arg1: Int32) -> ProxyInfo! + + /// Java method `buildPacProxy`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.ProxyInfo android.net.ProxyInfo.buildPacProxy(android.net.Uri,int) + /// ``` + @JavaStaticMethod + public func buildPacProxy(_ arg0: Uri?, _ arg1: Int32) -> ProxyInfo! + + /// Java method `buildPacProxy`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.ProxyInfo android.net.ProxyInfo.buildPacProxy(android.net.Uri) + /// ``` + @JavaStaticMethod + public func buildPacProxy(_ arg0: Uri?) -> ProxyInfo! +} diff --git a/Sources/AndroidNet/PublishConfig+Builder.swift b/Sources/AndroidNet/PublishConfig+Builder.swift new file mode 100644 index 00000000..445c4d1f --- /dev/null +++ b/Sources/AndroidNet/PublishConfig+Builder.swift @@ -0,0 +1,94 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +extension PublishConfig { + @JavaClass("android.net.wifi.aware.PublishConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceSpecificInfo(byte[]) + /// ``` + @JavaMethod + open func setServiceSpecificInfo(_ arg0: [Int8]) -> PublishConfig.Builder! + + /// Java method `setTerminateNotificationEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTerminateNotificationEnabled(boolean) + /// ``` + @JavaMethod + open func setTerminateNotificationEnabled(_ arg0: Bool) -> PublishConfig.Builder! + + /// Java method `setInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setInstantCommunicationModeEnabled(boolean,int) + /// ``` + @JavaMethod + open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> PublishConfig.Builder! + + /// Java method `setDataPathSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) + /// ``` + @available(Android 29, *) + @JavaMethod + open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> PublishConfig.Builder! + + /// Java method `setServiceName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setServiceName(java.lang.String) + /// ``` + @JavaMethod + open func setServiceName(_ arg0: String) -> PublishConfig.Builder! + + /// Java method `setPublishType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setPublishType(int) + /// ``` + @JavaMethod + open func setPublishType(_ arg0: Int32) -> PublishConfig.Builder! + + /// Java method `setTtlSec`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setTtlSec(int) + /// ``` + @JavaMethod + open func setTtlSec(_ arg0: Int32) -> PublishConfig.Builder! + + /// Java method `setRangingEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig$Builder android.net.wifi.aware.PublishConfig$Builder.setRangingEnabled(boolean) + /// ``` + @JavaMethod + open func setRangingEnabled(_ arg0: Bool) -> PublishConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PublishConfig android.net.wifi.aware.PublishConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> PublishConfig! + } +} diff --git a/Sources/AndroidNet/PublishConfig.swift b/Sources/AndroidNet/PublishConfig.swift new file mode 100644 index 00000000..1fcc2c14 --- /dev/null +++ b/Sources/AndroidNet/PublishConfig.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.PublishConfig", implements: Parcelable.self) +open class PublishConfig: JavaObject { + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.PublishConfig.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + + /// Java method `getInstantCommunicationBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PublishConfig.getInstantCommunicationBand() + /// ``` +@JavaMethod + open func getInstantCommunicationBand() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PublishConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.PublishConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.PublishConfig.getSecurityConfig() + /// ``` +@available(Android 29, *) + @JavaMethod + open func getSecurityConfig() -> WifiAwareDataPathSecurityConfig! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.PublishConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.PublishConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.PublishConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var PUBLISH_TYPE_SOLICITED: Int32 + + @JavaStaticField(isFinal: true) + public var PUBLISH_TYPE_UNSOLICITED: Int32 +} diff --git a/Sources/AndroidNet/PublishDiscoverySession.swift b/Sources/AndroidNet/PublishDiscoverySession.swift new file mode 100644 index 00000000..3317a373 --- /dev/null +++ b/Sources/AndroidNet/PublishDiscoverySession.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.PublishDiscoverySession") +open class PublishDiscoverySession: DiscoverySession { + /// Java method `updatePublish`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.PublishDiscoverySession.updatePublish(android.net.wifi.aware.PublishConfig) + /// ``` +@JavaMethod + open func updatePublish(_ arg0: PublishConfig?) +} diff --git a/Sources/AndroidNet/RangingRequest+Builder.swift b/Sources/AndroidNet/RangingRequest+Builder.swift new file mode 100644 index 00000000..0f463322 --- /dev/null +++ b/Sources/AndroidNet/RangingRequest+Builder.swift @@ -0,0 +1,75 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension RangingRequest { + @JavaClass("android.net.wifi.rtt.RangingRequest$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `addNon80211mcCapableAccessPoint`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addNon80211mcCapableAccessPoint(android.net.wifi.ScanResult) + /// ``` + @JavaMethod + open func addNon80211mcCapableAccessPoint(_ arg0: ScanResult?) -> RangingRequest.Builder! + + /// Java method `setRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.setRttBurstSize(int) + /// ``` + @JavaMethod + open func setRttBurstSize(_ arg0: Int32) -> RangingRequest.Builder! + + /// Java method `addAccessPoint`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addAccessPoint(android.net.wifi.ScanResult) + /// ``` + @JavaMethod + open func addAccessPoint(_ arg0: ScanResult?) -> RangingRequest.Builder! + + /// Java method `addResponder`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addResponder(android.net.wifi.rtt.ResponderConfig) + /// ``` + @JavaMethod + open func addResponder(_ arg0: ResponderConfig?) -> RangingRequest.Builder! + + /// Java method `addWifiAwarePeer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addWifiAwarePeer(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func addWifiAwarePeer(_ arg0: PeerHandle?) -> RangingRequest.Builder! + + /// Java method `addWifiAwarePeer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest$Builder android.net.wifi.rtt.RangingRequest$Builder.addWifiAwarePeer(android.net.MacAddress) + /// ``` + @JavaMethod + open func addWifiAwarePeer(_ arg0: MacAddress?) -> RangingRequest.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingRequest android.net.wifi.rtt.RangingRequest$Builder.build() + /// ``` + @JavaMethod + open func build() -> RangingRequest! + } +} diff --git a/Sources/AndroidNet/RangingRequest.swift b/Sources/AndroidNet/RangingRequest.swift new file mode 100644 index 00000000..de7ec5de --- /dev/null +++ b/Sources/AndroidNet/RangingRequest.swift @@ -0,0 +1,103 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.RangingRequest", implements: Parcelable.self) +open class RangingRequest: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingRequest.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.RangingRequest.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingRequest.getRttBurstSize() + /// ``` +@JavaMethod + open func getRttBurstSize() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingRequest.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.RangingRequest.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingRequest.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `getDefaultRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getDefaultRttBurstSize() + /// ``` + @JavaStaticMethod + public func getDefaultRttBurstSize() -> Int32 + + /// Java method `getMaxPeers`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getMaxPeers() + /// ``` + @JavaStaticMethod + public func getMaxPeers() -> Int32 + + /// Java method `getMinRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getMinRttBurstSize() + /// ``` + @JavaStaticMethod + public func getMinRttBurstSize() -> Int32 + + /// Java method `getMaxRttBurstSize`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.rtt.RangingRequest.getMaxRttBurstSize() + /// ``` + @JavaStaticMethod + public func getMaxRttBurstSize() -> Int32 +} diff --git a/Sources/AndroidNet/RangingResult.swift b/Sources/AndroidNet/RangingResult.swift new file mode 100644 index 00000000..1d49dae2 --- /dev/null +++ b/Sources/AndroidNet/RangingResult.swift @@ -0,0 +1,482 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.RangingResult", implements: Parcelable.self) +open class RangingResult: JavaObject { + /// Java method `getDistanceStdDevMm`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getDistanceStdDevMm() + /// ``` +@JavaMethod + open func getDistanceStdDevMm() -> Int32 + + /// Java method `getNumAttemptedMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getNumAttemptedMeasurements() + /// ``` +@JavaMethod + open func getNumAttemptedMeasurements() -> Int32 + + /// Java method `getNumSuccessfulMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getNumSuccessfulMeasurements() + /// ``` +@JavaMethod + open func getNumSuccessfulMeasurements() -> Int32 + + /// Java method `getUnverifiedResponderLocation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderLocation android.net.wifi.rtt.RangingResult.getUnverifiedResponderLocation() + /// ``` +@JavaMethod + open func getUnverifiedResponderLocation() -> ResponderLocation! + + /// Java method `getRangingTimestampMillis`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.rtt.RangingResult.getRangingTimestampMillis() + /// ``` +@JavaMethod + open func getRangingTimestampMillis() -> Int64 + + /// Java method `is80211mcMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingResult.is80211mcMeasurement() + /// ``` +@JavaMethod + open func is80211mcMeasurement() -> Bool + + /// Java method `is80211azNtbMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingResult.is80211azNtbMeasurement() + /// ``` +@JavaMethod + open func is80211azNtbMeasurement() -> Bool + + /// Java method `get80211azNumberOfTxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfTxSpatialStreams() + /// ``` +@JavaMethod + open func get80211azNumberOfTxSpatialStreams() -> Int32 + + /// Java method `get80211azNumberOfRxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azNumberOfRxSpatialStreams() + /// ``` +@JavaMethod + open func get80211azNumberOfRxSpatialStreams() -> Int32 + + /// Java method `getMeasurementChannelFrequencyMHz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getMeasurementChannelFrequencyMHz() + /// ``` +@JavaMethod + open func getMeasurementChannelFrequencyMHz() -> Int32 + + /// Java method `getMeasurementBandwidth`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getMeasurementBandwidth() + /// ``` +@JavaMethod + open func getMeasurementBandwidth() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.RangingResult.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.rtt.RangingResult.getMacAddress() + /// ``` +@JavaMethod + open func getMacAddress() -> MacAddress! + + /// Java method `getStatus`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getStatus() + /// ``` +@JavaMethod + open func getStatus() -> Int32 + + /// Java method `getPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PeerHandle android.net.wifi.rtt.RangingResult.getPeerHandle() + /// ``` +@JavaMethod + open func getPeerHandle() -> PeerHandle! + + /// Java method `getDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getDistanceMm() + /// ``` +@JavaMethod + open func getDistanceMm() -> Int32 + + /// Java method `getRssi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.getRssi() + /// ``` +@JavaMethod + open func getRssi() -> Int32 + + /// Java method `getLci`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.rtt.RangingResult.getLci() + /// ``` +@JavaMethod + open func getLci() -> [Int8] + + /// Java method `getLcr`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.rtt.RangingResult.getLcr() + /// ``` +@JavaMethod + open func getLcr() -> [Int8] + + /// Java method `getMinTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.rtt.RangingResult.getMinTimeBetweenNtbMeasurementsMicros() + /// ``` +@JavaMethod + open func getMinTimeBetweenNtbMeasurementsMicros() -> Int64 + + /// Java method `getMaxTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.rtt.RangingResult.getMaxTimeBetweenNtbMeasurementsMicros() + /// ``` +@JavaMethod + open func getMaxTimeBetweenNtbMeasurementsMicros() -> Int64 + + /// Java method `get80211azResponderTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azResponderTxLtfRepetitionsCount() + /// ``` +@JavaMethod + open func get80211azResponderTxLtfRepetitionsCount() -> Int32 + + /// Java method `get80211azInitiatorTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.get80211azInitiatorTxLtfRepetitionsCount() + /// ``` +@JavaMethod + open func get80211azInitiatorTxLtfRepetitionsCount() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.RangingResult.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.RangingResult.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.RangingResult.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension RangingResult { + @JavaClass("android.net.wifi.rtt.RangingResult$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setDistanceStdDevMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setDistanceStdDevMm(int) + /// ``` + @JavaMethod + open func setDistanceStdDevMm(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setNumAttemptedMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setNumAttemptedMeasurements(int) + /// ``` + @JavaMethod + open func setNumAttemptedMeasurements(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setNumSuccessfulMeasurements`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setNumSuccessfulMeasurements(int) + /// ``` + @JavaMethod + open func setNumSuccessfulMeasurements(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setUnverifiedResponderLocation`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setUnverifiedResponderLocation(android.net.wifi.rtt.ResponderLocation) + /// ``` + @JavaMethod + open func setUnverifiedResponderLocation(_ arg0: ResponderLocation?) -> RangingResult.Builder! + + /// Java method `setRangingTimestampMillis`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setRangingTimestampMillis(long) + /// ``` + @JavaMethod + open func setRangingTimestampMillis(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `set80211mcMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211mcMeasurement(boolean) + /// ``` + @JavaMethod + open func set80211mcMeasurement(_ arg0: Bool) -> RangingResult.Builder! + + /// Java method `setMeasurementChannelFrequencyMHz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMeasurementChannelFrequencyMHz(int) + /// ``` + @JavaMethod + open func setMeasurementChannelFrequencyMHz(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setMeasurementBandwidth`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMeasurementBandwidth(int) + /// ``` + @JavaMethod + open func setMeasurementBandwidth(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azNtbMeasurement`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azNtbMeasurement(boolean) + /// ``` + @JavaMethod + open func set80211azNtbMeasurement(_ arg0: Bool) -> RangingResult.Builder! + + /// Java method `set80211azNumberOfTxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azNumberOfTxSpatialStreams(int) + /// ``` + @JavaMethod + open func set80211azNumberOfTxSpatialStreams(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azNumberOfRxSpatialStreams`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azNumberOfRxSpatialStreams(int) + /// ``` + @JavaMethod + open func set80211azNumberOfRxSpatialStreams(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMacAddress(android.net.MacAddress) + /// ``` + @JavaMethod + open func setMacAddress(_ arg0: MacAddress?) -> RangingResult.Builder! + + /// Java method `setRssi`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setRssi(int) + /// ``` + @JavaMethod + open func setRssi(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setStatus`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setStatus(int) + /// ``` + @JavaMethod + open func setStatus(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setPeerHandle(android.net.wifi.aware.PeerHandle) + /// ``` + @JavaMethod + open func setPeerHandle(_ arg0: PeerHandle?) -> RangingResult.Builder! + + /// Java method `setDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setDistanceMm(int) + /// ``` + @JavaMethod + open func setDistanceMm(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `setLci`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setLci(byte[]) + /// ``` + @JavaMethod + open func setLci(_ arg0: [Int8]) -> RangingResult.Builder! + + /// Java method `setLcr`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setLcr(byte[]) + /// ``` + @JavaMethod + open func setLcr(_ arg0: [Int8]) -> RangingResult.Builder! + + /// Java method `setMinTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMinTimeBetweenNtbMeasurementsMicros(long) + /// ``` + @JavaMethod + open func setMinTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `setMaxTimeBetweenNtbMeasurementsMicros`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.setMaxTimeBetweenNtbMeasurementsMicros(long) + /// ``` + @JavaMethod + open func setMaxTimeBetweenNtbMeasurementsMicros(_ arg0: Int64) -> RangingResult.Builder! + + /// Java method `set80211azInitiatorTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azInitiatorTxLtfRepetitionsCount(int) + /// ``` + @JavaMethod + open func set80211azInitiatorTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `set80211azResponderTxLtfRepetitionsCount`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult$Builder android.net.wifi.rtt.RangingResult$Builder.set80211azResponderTxLtfRepetitionsCount(int) + /// ``` + @JavaMethod + open func set80211azResponderTxLtfRepetitionsCount(_ arg0: Int32) -> RangingResult.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.RangingResult android.net.wifi.rtt.RangingResult$Builder.build() + /// ``` + @JavaMethod + open func build() -> RangingResult! + } +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var STATUS_FAIL: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_RESPONDER_DOES_NOT_SUPPORT_IEEE80211MC: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUCCESS: Int32 + + @JavaStaticField(isFinal: true) + public var UNSPECIFIED: Int32 +} diff --git a/Sources/AndroidNet/RangingResultCallback.swift b/Sources/AndroidNet/RangingResultCallback.swift new file mode 100644 index 00000000..a0930a80 --- /dev/null +++ b/Sources/AndroidNet/RangingResultCallback.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.RangingResultCallback") +open class RangingResultCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onRangingFailure`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.rtt.RangingResultCallback.onRangingFailure(int) + /// ``` + @JavaMethod + open func onRangingFailure(_ arg0: Int32) +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var STATUS_CODE_FAIL: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_CODE_FAIL_RTT_NOT_AVAILABLE: Int32 +} diff --git a/Sources/AndroidNet/ResponderConfig+Builder.swift b/Sources/AndroidNet/ResponderConfig+Builder.swift new file mode 100644 index 00000000..439e4713 --- /dev/null +++ b/Sources/AndroidNet/ResponderConfig+Builder.swift @@ -0,0 +1,102 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +extension ResponderConfig { + @JavaClass("android.net.wifi.rtt.ResponderConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `set80211mcSupported`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211mcSupported(boolean) + /// ``` + @JavaMethod + open func set80211mcSupported(_ arg0: Bool) -> ResponderConfig.Builder! + + /// Java method `set80211azNtbSupported`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.set80211azNtbSupported(boolean) + /// ``` + @JavaMethod + open func set80211azNtbSupported(_ arg0: Bool) -> ResponderConfig.Builder! + + /// Java method `setMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setMacAddress(android.net.MacAddress) + /// ``` + @JavaMethod + open func setMacAddress(_ arg0: MacAddress?) -> ResponderConfig.Builder! + + /// Java method `setChannelWidth`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setChannelWidth(int) + /// ``` + @JavaMethod + open func setChannelWidth(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setFrequencyMhz(int) + /// ``` + @JavaMethod + open func setFrequencyMhz(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setCenterFreq0Mhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setCenterFreq0Mhz(int) + /// ``` + @JavaMethod + open func setCenterFreq0Mhz(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setCenterFreq1Mhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setCenterFreq1Mhz(int) + /// ``` + @JavaMethod + open func setCenterFreq1Mhz(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setPreamble`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setPreamble(int) + /// ``` + @JavaMethod + open func setPreamble(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `setResponderType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig$Builder android.net.wifi.rtt.ResponderConfig$Builder.setResponderType(int) + /// ``` + @JavaMethod + open func setResponderType(_ arg0: Int32) -> ResponderConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.rtt.ResponderConfig android.net.wifi.rtt.ResponderConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> ResponderConfig! + } +} diff --git a/Sources/AndroidNet/ResponderConfig.swift b/Sources/AndroidNet/ResponderConfig.swift new file mode 100644 index 00000000..49ee126c --- /dev/null +++ b/Sources/AndroidNet/ResponderConfig.swift @@ -0,0 +1,154 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.ResponderConfig", implements: Parcelable.self) +open class ResponderConfig: JavaObject { + /// Java method `is80211azNtbSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.is80211azNtbSupported() + /// ``` +@JavaMethod + open func is80211azNtbSupported() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.ResponderConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.rtt.ResponderConfig.getMacAddress() + /// ``` +@JavaMethod + open func getMacAddress() -> MacAddress! + + /// Java method `is80211mcSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.is80211mcSupported() + /// ``` +@JavaMethod + open func is80211mcSupported() -> Bool + + /// Java method `getChannelWidth`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getChannelWidth() + /// ``` +@JavaMethod + open func getChannelWidth() -> Int32 + + /// Java method `getFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getFrequencyMhz() + /// ``` +@JavaMethod + open func getFrequencyMhz() -> Int32 + + /// Java method `getCenterFreq0Mhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getCenterFreq0Mhz() + /// ``` +@JavaMethod + open func getCenterFreq0Mhz() -> Int32 + + /// Java method `getCenterFreq1Mhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getCenterFreq1Mhz() + /// ``` +@JavaMethod + open func getCenterFreq1Mhz() -> Int32 + + /// Java method `getPreamble`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getPreamble() + /// ``` +@JavaMethod + open func getPreamble() -> Int32 + + /// Java method `getResponderType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.getResponderType() + /// ``` +@JavaMethod + open func getResponderType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.ResponderConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var RESPONDER_AP: Int32 + + @JavaStaticField(isFinal: true) + public var RESPONDER_STA: Int32 + + /// Java method `fromScanResult`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.rtt.ResponderConfig android.net.wifi.rtt.ResponderConfig.fromScanResult(android.net.wifi.ScanResult) + /// ``` + @JavaStaticMethod + public func fromScanResult(_ arg0: ScanResult?) -> ResponderConfig! +} diff --git a/Sources/AndroidNet/ResponderLocation.swift b/Sources/AndroidNet/ResponderLocation.swift new file mode 100644 index 00000000..ef169d7c --- /dev/null +++ b/Sources/AndroidNet/ResponderLocation.swift @@ -0,0 +1,248 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import AndroidUtil +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.ResponderLocation", implements: Parcelable.self) +open class ResponderLocation: JavaObject { + /// Java method `isLciSubelementValid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.isLciSubelementValid() + /// ``` +@JavaMethod + open func isLciSubelementValid() -> Bool + + /// Java method `getLatitudeUncertainty`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLatitudeUncertainty() + /// ``` +@JavaMethod + open func getLatitudeUncertainty() -> Double + + /// Java method `getLongitudeUncertainty`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLongitudeUncertainty() + /// ``` +@JavaMethod + open func getLongitudeUncertainty() -> Double + + /// Java method `getAltitudeUncertainty`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getAltitudeUncertainty() + /// ``` +@JavaMethod + open func getAltitudeUncertainty() -> Double + + /// Java method `isZaxisSubelementValid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.isZaxisSubelementValid() + /// ``` +@JavaMethod + open func isZaxisSubelementValid() -> Bool + + /// Java method `getHeightAboveFloorMeters`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorMeters() + /// ``` +@JavaMethod + open func getHeightAboveFloorMeters() -> Double + + /// Java method `getMapImageMimeType`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.rtt.ResponderLocation.getMapImageMimeType() + /// ``` +@JavaMethod + open func getMapImageMimeType() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.rtt.ResponderLocation.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getRegisteredLocationAgreementIndication`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.getRegisteredLocationAgreementIndication() + /// ``` +@JavaMethod + open func getRegisteredLocationAgreementIndication() -> Bool + + /// Java method `getHeightAboveFloorUncertaintyMeters`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getHeightAboveFloorUncertaintyMeters() + /// ``` +@JavaMethod + open func getHeightAboveFloorUncertaintyMeters() -> Double + + /// Java method `getLatitude`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLatitude() + /// ``` +@JavaMethod + open func getLatitude() -> Double + + /// Java method `getLongitude`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getLongitude() + /// ``` +@JavaMethod + open func getLongitude() -> Double + + /// Java method `getAltitudeType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getAltitudeType() + /// ``` +@JavaMethod + open func getAltitudeType() -> Int32 + + /// Java method `getAltitude`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getAltitude() + /// ``` +@JavaMethod + open func getAltitude() -> Double + + /// Java method `getDatum`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getDatum() + /// ``` +@JavaMethod + open func getDatum() -> Int32 + + /// Java method `getLciVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getLciVersion() + /// ``` +@JavaMethod + open func getLciVersion() -> Int32 + + /// Java method `getExpectedToMove`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.getExpectedToMove() + /// ``` +@JavaMethod + open func getExpectedToMove() -> Int32 + + /// Java method `getFloorNumber`. + /// + /// ### Java method signature + /// ```java + /// public double android.net.wifi.rtt.ResponderLocation.getFloorNumber() + /// ``` +@JavaMethod + open func getFloorNumber() -> Double + + /// Java method `getMapImageUri`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.wifi.rtt.ResponderLocation.getMapImageUri() + /// ``` +@JavaMethod + open func getMapImageUri() -> Uri! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.ResponderLocation.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.rtt.ResponderLocation.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ALTITUDE_FLOORS: Int32 + + @JavaStaticField(isFinal: true) + public var ALTITUDE_METERS: Int32 + + @JavaStaticField(isFinal: true) + public var ALTITUDE_UNDEFINED: Int32 + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DATUM_NAD83_MLLW: Int32 + + @JavaStaticField(isFinal: true) + public var DATUM_NAD83_NAV88: Int32 + + @JavaStaticField(isFinal: true) + public var DATUM_UNDEFINED: Int32 + + @JavaStaticField(isFinal: true) + public var DATUM_WGS84: Int32 + + @JavaStaticField(isFinal: true) + public var LCI_VERSION_1: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_FIXED: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_MOVEMENT_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_RESERVED: Int32 + + @JavaStaticField(isFinal: true) + public var LOCATION_VARIABLE: Int32 +} diff --git a/Sources/AndroidNet/RouteInfo.swift b/Sources/AndroidNet/RouteInfo.swift new file mode 100644 index 00000000..c15d5967 --- /dev/null +++ b/Sources/AndroidNet/RouteInfo.swift @@ -0,0 +1,131 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 21, *) +@JavaClass("android.net.RouteInfo", implements: Parcelable.self) +open class RouteInfo: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.RouteInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getInterface`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.RouteInfo.getInterface() + /// ``` +@JavaMethod + open func getInterface() -> String + + /// Java method `getDestination`. + /// + /// ### Java method signature + /// ```java + /// public android.net.IpPrefix android.net.RouteInfo.getDestination() + /// ``` +@JavaMethod + open func getDestination() -> IpPrefix! + + /// Java method `getGateway`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.RouteInfo.getGateway() + /// ``` +@JavaMethod + open func getGateway() -> InetAddress! + + /// Java method `isDefaultRoute`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.isDefaultRoute() + /// ``` +@JavaMethod + open func isDefaultRoute() -> Bool + + /// Java method `hasGateway`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.hasGateway() + /// ``` +@JavaMethod + open func hasGateway() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.RouteInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `matches`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.RouteInfo.matches(java.net.InetAddress) + /// ``` +@JavaMethod + open func matches(_ arg0: InetAddress?) -> Bool + + /// Java method `getType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.RouteInfo.getType() + /// ``` +@JavaMethod + open func getType() -> Int32 +} +@available(Android 21, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var RTN_THROW: Int32 + + @JavaStaticField(isFinal: true) + public var RTN_UNICAST: Int32 + + @JavaStaticField(isFinal: true) + public var RTN_UNREACHABLE: Int32 +} diff --git a/Sources/AndroidNet/RtpStream.swift b/Sources/AndroidNet/RtpStream.swift new file mode 100644 index 00000000..3bcd4737 --- /dev/null +++ b/Sources/AndroidNet/RtpStream.swift @@ -0,0 +1,123 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 12, *) +@JavaClass("android.net.rtp.RtpStream") +open class RtpStream: JavaObject { + /// Java method `getMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.RtpStream.getMode() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getMode() -> Int32 + + /// Java method `setMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.RtpStream.setMode(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setMode(_ arg0: Int32) + + /// Java method `getLocalPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.RtpStream.getLocalPort() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalPort() -> Int32 + + /// Java method `getRemotePort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.rtp.RtpStream.getRemotePort() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getRemotePort() -> Int32 + + /// Java method `isBusy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.rtp.RtpStream.isBusy() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isBusy() -> Bool + + /// Java method `associate`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.RtpStream.associate(java.net.InetAddress,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func associate(_ arg0: InetAddress?, _ arg1: Int32) + + /// Java method `getLocalAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.rtp.RtpStream.getLocalAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalAddress() -> InetAddress! + + /// Java method `getRemoteAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.rtp.RtpStream.getRemoteAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getRemoteAddress() -> InetAddress! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.rtp.RtpStream.finalize() throws java.lang.Throwable + /// ``` +@available(*, deprecated) + @JavaMethod + open override func finalize() throws + + /// Java method `release`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.rtp.RtpStream.release() + /// ``` +@available(*, deprecated) + @JavaMethod + open func release() +} +@available(Android 12, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_NORMAL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_RECEIVE_ONLY: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var MODE_SEND_ONLY: Int32 +} diff --git a/Sources/AndroidNet/SSLCertificateSocketFactory.swift b/Sources/AndroidNet/SSLCertificateSocketFactory.swift new file mode 100644 index 00000000..5a6afe7b --- /dev/null +++ b/Sources/AndroidNet/SSLCertificateSocketFactory.swift @@ -0,0 +1,132 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.SSLCertificateSocketFactory") +open class SSLCertificateSocketFactory: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `setUseSessionTickets`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SSLCertificateSocketFactory.setUseSessionTickets(java.net.Socket,boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setUseSessionTickets(_ arg0: Socket?, _ arg1: Bool) + + /// Java method `getNpnSelectedProtocol`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.SSLCertificateSocketFactory.getNpnSelectedProtocol(java.net.Socket) + /// ``` + @available(*, deprecated) + @JavaMethod + open func getNpnSelectedProtocol(_ arg0: Socket?) -> [Int8] + + /// Java method `getDefaultCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getDefaultCipherSuites() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getDefaultCipherSuites() -> [String] + + /// Java method `getSupportedCipherSuites`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String[] android.net.SSLCertificateSocketFactory.getSupportedCipherSuites() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSupportedCipherSuites() -> [String] + + /// Java method `setNpnProtocols`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SSLCertificateSocketFactory.setNpnProtocols(byte[][]) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setNpnProtocols(_ arg0: [[Int8]]) + + /// Java method `setHostname`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SSLCertificateSocketFactory.setHostname(java.net.Socket,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setHostname(_ arg0: Socket?, _ arg1: String) + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.lang.String,int,java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: String, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: Int32) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.lang.String,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: String, _ arg1: Int32) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.InetAddress,int,java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: InetAddress?, _ arg1: Int32, _ arg2: InetAddress?, _ arg3: Int32) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket() throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket() throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.Socket,java.lang.String,int,boolean) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: Socket?, _ arg1: String, _ arg2: Int32, _ arg3: Bool) throws -> Socket! + + /// Java method `createSocket`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Socket android.net.SSLCertificateSocketFactory.createSocket(java.net.InetAddress,int) throws java.io.IOException + /// ``` + @available(*, deprecated) + @JavaMethod + open func createSocket(_ arg0: InetAddress?, _ arg1: Int32) throws -> Socket! +} diff --git a/Sources/AndroidNet/SSLEngines.swift b/Sources/AndroidNet/SSLEngines.swift new file mode 100644 index 00000000..58c4b5bb --- /dev/null +++ b/Sources/AndroidNet/SSLEngines.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.ssl.SSLEngines") +open class SSLEngines: JavaObject { + +} diff --git a/Sources/AndroidNet/SSLSessionCache.swift b/Sources/AndroidNet/SSLSessionCache.swift new file mode 100644 index 00000000..ae78b666 --- /dev/null +++ b/Sources/AndroidNet/SSLSessionCache.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.SSLSessionCache") +open class SSLSessionCache: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/SSLSockets.swift b/Sources/AndroidNet/SSLSockets.swift new file mode 100644 index 00000000..22af330c --- /dev/null +++ b/Sources/AndroidNet/SSLSockets.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.ssl.SSLSockets") +open class SSLSockets: JavaObject { + +} diff --git a/Sources/AndroidNet/SaProposal.swift b/Sources/AndroidNet/SaProposal.swift new file mode 100644 index 00000000..68a35448 --- /dev/null +++ b/Sources/AndroidNet/SaProposal.swift @@ -0,0 +1,129 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.SaProposal") +open class SaProposal: JavaObject { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.SaProposal.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.ipsec.ike.SaProposal.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.SaProposal.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var DH_GROUP_1024_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_1536_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_2048_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_3072_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_4096_BIT_MODP: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_CURVE_25519: Int32 + + @JavaStaticField(isFinal: true) + public var DH_GROUP_NONE: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_3DES: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_CBC: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_CTR: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_GCM_12: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_GCM_16: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_AES_GCM_8: Int32 + + @JavaStaticField(isFinal: true) + public var ENCRYPTION_ALGORITHM_CHACHA20_POLY1305: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_AES_CMAC_96: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_AES_XCBC_96: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA1_96: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA2_256_128: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA2_384_192: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_HMAC_SHA2_512_256: Int32 + + @JavaStaticField(isFinal: true) + public var INTEGRITY_ALGORITHM_NONE: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_AES_128: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_AES_192: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_AES_256: Int32 + + @JavaStaticField(isFinal: true) + public var KEY_LEN_UNUSED: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_AES128_CMAC: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_AES128_XCBC: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_HMAC_SHA1: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_SHA2_256: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_SHA2_384: Int32 + + @JavaStaticField(isFinal: true) + public var PSEUDORANDOM_FUNCTION_SHA2_512: Int32 +} diff --git a/Sources/AndroidNet/ScanResult+InformationElement.swift b/Sources/AndroidNet/ScanResult+InformationElement.swift new file mode 100644 index 00000000..2d57f1b5 --- /dev/null +++ b/Sources/AndroidNet/ScanResult+InformationElement.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension ScanResult { + @JavaClass("android.net.wifi.ScanResult$InformationElement", implements: Parcelable.self) + open class InformationElement: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: [Int8], environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: ScanResult.InformationElement?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.ScanResult$InformationElement.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getIdExt`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.getIdExt() + /// ``` + @JavaMethod + open func getIdExt() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult$InformationElement.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult$InformationElement.getId() + /// ``` + @JavaMethod + open func getId() -> Int32 + } +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/ScanResult.swift b/Sources/AndroidNet/ScanResult.swift new file mode 100644 index 00000000..7424db40 --- /dev/null +++ b/Sources/AndroidNet/ScanResult.swift @@ -0,0 +1,241 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.ScanResult", implements: Parcelable.self) +open class ScanResult: JavaObject { + @JavaField(isFinal: false) + public var BSSID: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var SSID: String + + @JavaField(isFinal: false) + public var capabilities: String + + @JavaField(isFinal: false) + public var centerFreq0: Int32 + + @JavaField(isFinal: false) + public var centerFreq1: Int32 + + @JavaField(isFinal: false) + public var channelWidth: Int32 + + @JavaField(isFinal: false) + public var frequency: Int32 + + @JavaField(isFinal: false) + public var level: Int32 + + @JavaField(isFinal: false) + public var timestamp: Int64 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: ScanResult?, environment: JNIEnvironment? = nil) + + /// Java method `is80211azNtbResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.is80211azNtbResponder() + /// ``` + @JavaMethod + open func is80211azNtbResponder() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.ScanResult.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiSsid android.net.wifi.ScanResult.getWifiSsid() + /// ``` + @available(Android 33, *) + @JavaMethod + open func getWifiSsid() -> WifiSsid! + + /// Java method `getApMldMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.ScanResult.getApMldMacAddress() + /// ``` + @JavaMethod + open func getApMldMacAddress() -> MacAddress! + + /// Java method `getApMloLinkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult.getApMloLinkId() + /// ``` + @JavaMethod + open func getApMloLinkId() -> Int32 + + /// Java method `getWifiStandard`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.ScanResult.getWifiStandard() + /// ``` + @JavaMethod + open func getWifiStandard() -> Int32 + + /// Java method `is80211mcResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.is80211mcResponder() + /// ``` + @JavaMethod + open func is80211mcResponder() -> Bool + + /// Java method `isPasspointNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.isPasspointNetwork() + /// ``` + @JavaMethod + open func isPasspointNetwork() -> Bool + + /// Java method `isTwtResponder`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.ScanResult.isTwtResponder() + /// ``` + @JavaMethod + open func isTwtResponder() -> Bool + + /// Java method `getSecurityTypes`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.wifi.ScanResult.getSecurityTypes() + /// ``` + @JavaMethod + open func getSecurityTypes() -> [Int32] + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.ScanResult.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_160MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_20MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_320MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_40MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_80MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CHANNEL_WIDTH_80MHZ_PLUS_MHZ: Int32 + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var PREAMBLE_EHT: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_HE: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_HT: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_LEGACY: Int32 + + @JavaStaticField(isFinal: true) + public var PREAMBLE_VHT: Int32 + + @JavaStaticField(isFinal: true) + public var UNSPECIFIED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_24_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_5_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_60_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_BAND_6_GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11AC: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11AD: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11AX: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11BE: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_11N: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_LEGACY: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STANDARD_UNKNOWN: Int32 + + /// Java method `convertChannelToFrequencyMhzIfSupported`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.ScanResult.convertChannelToFrequencyMhzIfSupported(int,int) + /// ``` + @JavaStaticMethod + public func convertChannelToFrequencyMhzIfSupported(_ arg0: Int32, _ arg1: Int32) -> Int32 + + /// Java method `convertFrequencyMhzToChannelIfSupported`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.ScanResult.convertFrequencyMhzToChannelIfSupported(int) + /// ``` + @JavaStaticMethod + public func convertFrequencyMhzToChannelIfSupported(_ arg0: Int32) -> Int32 +} diff --git a/Sources/AndroidNet/ServiceDiscoveryInfo.swift b/Sources/AndroidNet/ServiceDiscoveryInfo.swift new file mode 100644 index 00000000..f4b3315a --- /dev/null +++ b/Sources/AndroidNet/ServiceDiscoveryInfo.swift @@ -0,0 +1,52 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.wifi.aware.ServiceDiscoveryInfo") +open class ServiceDiscoveryInfo: JavaObject { + /// Java method `getServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.ServiceDiscoveryInfo.getServiceSpecificInfo() + /// ``` +@JavaMethod + open func getServiceSpecificInfo() -> [Int8] + + /// Java method `getPeerHandle`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.PeerHandle android.net.wifi.aware.ServiceDiscoveryInfo.getPeerHandle() + /// ``` +@JavaMethod + open func getPeerHandle() -> PeerHandle! + + /// Java method `getScid`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.ServiceDiscoveryInfo.getScid() + /// ``` +@JavaMethod + open func getScid() -> [Int8] + + /// Java method `getPeerCipherSuite`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.ServiceDiscoveryInfo.getPeerCipherSuite() + /// ``` +@JavaMethod + open func getPeerCipherSuite() -> Int32 + + /// Java method `getPairedAlias`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.ServiceDiscoveryInfo.getPairedAlias() + /// ``` +@JavaMethod + open func getPairedAlias() -> String +} diff --git a/Sources/AndroidNet/SipAudioCall+Listener.swift b/Sources/AndroidNet/SipAudioCall+Listener.swift new file mode 100644 index 00000000..62078a40 --- /dev/null +++ b/Sources/AndroidNet/SipAudioCall+Listener.swift @@ -0,0 +1,113 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipAudioCall { + @available(*, deprecated) + @JavaClass("android.net.sip.SipAudioCall$Listener") + open class Listener: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onError(android.net.sip.SipAudioCall,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onError(_ arg0: SipAudioCall?, _ arg1: Int32, _ arg2: String) + + /// Java method `onCalling`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCalling(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCalling(_ arg0: SipAudioCall?) + + /// Java method `onRinging`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onRinging(android.net.sip.SipAudioCall,android.net.sip.SipProfile) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRinging(_ arg0: SipAudioCall?, _ arg1: SipProfile?) + + /// Java method `onRingingBack`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onRingingBack(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRingingBack(_ arg0: SipAudioCall?) + + /// Java method `onCallEstablished`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallEstablished(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEstablished(_ arg0: SipAudioCall?) + + /// Java method `onCallEnded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallEnded(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEnded(_ arg0: SipAudioCall?) + + /// Java method `onCallBusy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallBusy(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallBusy(_ arg0: SipAudioCall?) + + /// Java method `onReadyToCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onReadyToCall(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onReadyToCall(_ arg0: SipAudioCall?) + + /// Java method `onCallHeld`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onCallHeld(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallHeld(_ arg0: SipAudioCall?) + + /// Java method `onChanged`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall$Listener.onChanged(android.net.sip.SipAudioCall) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onChanged(_ arg0: SipAudioCall?) + } +} diff --git a/Sources/AndroidNet/SipAudioCall.swift b/Sources/AndroidNet/SipAudioCall.swift new file mode 100644 index 00000000..953c5a0b --- /dev/null +++ b/Sources/AndroidNet/SipAudioCall.swift @@ -0,0 +1,214 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 9, *) +@JavaClass("android.net.sip.SipAudioCall") +open class SipAudioCall: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, _ arg1: SipProfile?, environment: JNIEnvironment? = nil) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.sendDtmf(int,android.os.Message) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32, _ arg1: Message?) + + /// Java method `sendDtmf`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.sendDtmf(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func sendDtmf(_ arg0: Int32) + + /// Java method `getLocalProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipAudioCall.getLocalProfile() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getLocalProfile() -> SipProfile! + + /// Java method `getPeerProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipAudioCall.getPeerProfile() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getPeerProfile() -> SipProfile! + + /// Java method `isInCall`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipAudioCall.isInCall() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isInCall() -> Bool + + /// Java method `setListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setListener(_ arg0: SipAudioCall.Listener?) + + /// Java method `setListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.setListener(android.net.sip.SipAudioCall$Listener,boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setListener(_ arg0: SipAudioCall.Listener?, _ arg1: Bool) + + /// Java method `makeCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.makeCall(android.net.sip.SipProfile,android.net.sip.SipSession,int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func makeCall(_ arg0: SipProfile?, _ arg1: SipSession?, _ arg2: Int32) throws + + /// Java method `answerCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.answerCall(int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func answerCall(_ arg0: Int32) throws + + /// Java method `endCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.endCall() throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func endCall() throws + + /// Java method `isOnHold`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipAudioCall.isOnHold() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isOnHold() -> Bool + + /// Java method `attachCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.attachCall(android.net.sip.SipSession,java.lang.String) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func attachCall(_ arg0: SipSession?, _ arg1: String) throws + + /// Java method `holdCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.holdCall(int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func holdCall(_ arg0: Int32) throws + + /// Java method `continueCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.continueCall(int) throws android.net.sip.SipException + /// ``` + @available(*, deprecated) + @JavaMethod + open func continueCall(_ arg0: Int32) throws + + /// Java method `toggleMute`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.toggleMute() + /// ``` + @available(*, deprecated) + @JavaMethod + open func toggleMute() + + /// Java method `isMuted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipAudioCall.isMuted() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isMuted() -> Bool + + /// Java method `setSpeakerMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.setSpeakerMode(boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSpeakerMode(_ arg0: Bool) + + /// Java method `startAudio`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.startAudio() + /// ``` + @available(*, deprecated) + @JavaMethod + open func startAudio() + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipAudioCall.getState() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getState() -> Int32 + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipAudioCall.close() + /// ``` + @available(*, deprecated) + @JavaMethod + open func close() +} diff --git a/Sources/AndroidNet/SipErrorCode.swift b/Sources/AndroidNet/SipErrorCode.swift new file mode 100644 index 00000000..95639492 --- /dev/null +++ b/Sources/AndroidNet/SipErrorCode.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 9, *) +@JavaClass("android.net.sip.SipErrorCode") +open class SipErrorCode: JavaObject { + +} +@available(Android 9, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CLIENT_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CROSS_DOMAIN_AUTHENTICATION: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DATA_CONNECTION_LOST: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INVALID_CREDENTIALS: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INVALID_REMOTE_URI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var IN_PROGRESS: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NO_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PEER_NOT_REACHABLE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SERVER_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SERVER_UNREACHABLE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SOCKET_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TIME_OUT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TRANSACTION_TERMINTED: Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipErrorCode.toString(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func toString(_ arg0: Int32) -> String +} diff --git a/Sources/AndroidNet/SipException.swift b/Sources/AndroidNet/SipException.swift new file mode 100644 index 00000000..59bce1bb --- /dev/null +++ b/Sources/AndroidNet/SipException.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 9, *) +@JavaClass("android.net.sip.SipException") +open class SipException: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) +} diff --git a/Sources/AndroidNet/SipManager.swift b/Sources/AndroidNet/SipManager.swift new file mode 100644 index 00000000..dc46aefd --- /dev/null +++ b/Sources/AndroidNet/SipManager.swift @@ -0,0 +1,213 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 9, *) +@JavaClass("android.net.sip.SipManager") +open class SipManager: JavaObject { + /// Java method `setRegistrationListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.setRegistrationListener(java.lang.String,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func setRegistrationListener(_ arg0: String, _ arg1: SipRegistrationListener?) throws + + /// Java method `isOpened`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipManager.isOpened(java.lang.String) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func isOpened(_ arg0: String) throws -> Bool + + /// Java method `makeAudioCall`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(android.net.sip.SipProfile,android.net.sip.SipProfile,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func makeAudioCall(_ arg0: SipProfile?, _ arg1: SipProfile?, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! + + /// Java method `makeAudioCall`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.makeAudioCall(java.lang.String,java.lang.String,android.net.sip.SipAudioCall$Listener,int) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func makeAudioCall(_ arg0: String, _ arg1: String, _ arg2: SipAudioCall.Listener?, _ arg3: Int32) throws -> SipAudioCall! + + /// Java method `takeAudioCall`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipAudioCall android.net.sip.SipManager.takeAudioCall(android.content.Intent,android.net.sip.SipAudioCall$Listener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func takeAudioCall(_ arg0: Intent?, _ arg1: SipAudioCall.Listener?) throws -> SipAudioCall! + + /// Java method `getSessionFor`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipSession android.net.sip.SipManager.getSessionFor(android.content.Intent) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSessionFor(_ arg0: Intent?) throws -> SipSession! + + /// Java method `createSipSession`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipSession android.net.sip.SipManager.createSipSession(android.net.sip.SipProfile,android.net.sip.SipSession$Listener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func createSipSession(_ arg0: SipProfile?, _ arg1: SipSession.Listener?) throws -> SipSession! + + /// Java method `isRegistered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipManager.isRegistered(java.lang.String) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func isRegistered(_ arg0: String) throws -> Bool + + /// Java method `register`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.register(android.net.sip.SipProfile,int,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func register(_ arg0: SipProfile?, _ arg1: Int32, _ arg2: SipRegistrationListener?) throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.close(java.lang.String) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func close(_ arg0: String) throws + + /// Java method `open`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.open(android.net.sip.SipProfile) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func open(_ arg0: SipProfile?) throws + + /// Java method `unregister`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipManager.unregister(android.net.sip.SipProfile,android.net.sip.SipRegistrationListener) throws android.net.sip.SipException + /// ``` +@available(*, deprecated) + @JavaMethod + open func unregister(_ arg0: SipProfile?, _ arg1: SipRegistrationListener?) throws +} +@available(Android 9, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_CALL_ID: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_OFFER_SD: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INCOMING_CALL_RESULT_CODE: Int32 + + /// Java method `isIncomingCallIntent`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isIncomingCallIntent(android.content.Intent) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isIncomingCallIntent(_ arg0: Intent?) -> Bool + + /// Java method `getOfferSessionDescription`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipManager.getOfferSessionDescription(android.content.Intent) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getOfferSessionDescription(_ arg0: Intent?) -> String + + /// Java method `getCallId`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipManager.getCallId(android.content.Intent) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getCallId(_ arg0: Intent?) -> String + + /// Java method `isApiSupported`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isApiSupported(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isApiSupported(_ arg0: Context?) -> Bool + + /// Java method `isVoipSupported`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isVoipSupported(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isVoipSupported(_ arg0: Context?) -> Bool + + /// Java method `isSipWifiOnly`. + /// + /// ### Java method signature + /// ```java + /// public static boolean android.net.sip.SipManager.isSipWifiOnly(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func isSipWifiOnly(_ arg0: Context?) -> Bool + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.sip.SipManager android.net.sip.SipManager.newInstance(android.content.Context) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func newInstance(_ arg0: Context?) -> SipManager! +} diff --git a/Sources/AndroidNet/SipProfile+Builder.swift b/Sources/AndroidNet/SipProfile+Builder.swift new file mode 100644 index 00000000..a500b69c --- /dev/null +++ b/Sources/AndroidNet/SipProfile+Builder.swift @@ -0,0 +1,121 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipProfile { + @available(*, deprecated) + @JavaClass("android.net.sip.SipProfile$Builder") + open class Builder: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) throws + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: String, environment: JNIEnvironment? = nil) throws + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: SipProfile?, environment: JNIEnvironment? = nil) + + /// Java method `setAutoRegistration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setAutoRegistration(boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setAutoRegistration(_ arg0: Bool) -> SipProfile.Builder! + + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPassword(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setPassword(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setAuthUserName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setAuthUserName(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setAuthUserName(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setProfileName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setProfileName(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setProfileName(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setPort(int) throws java.lang.IllegalArgumentException + /// ``` + @available(*, deprecated) + @JavaMethod + open func setPort(_ arg0: Int32) throws -> SipProfile.Builder! + + /// Java method `setProtocol`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setProtocol(java.lang.String) throws java.lang.IllegalArgumentException + /// ``` + @available(*, deprecated) + @JavaMethod + open func setProtocol(_ arg0: String) throws -> SipProfile.Builder! + + /// Java method `setOutboundProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setOutboundProxy(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setOutboundProxy(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setDisplayName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setDisplayName(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setDisplayName(_ arg0: String) -> SipProfile.Builder! + + /// Java method `setSendKeepAlive`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile$Builder android.net.sip.SipProfile$Builder.setSendKeepAlive(boolean) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSendKeepAlive(_ arg0: Bool) -> SipProfile.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipProfile$Builder.build() + /// ``` + @available(*, deprecated) + @JavaMethod + open func build() -> SipProfile! + } +} diff --git a/Sources/AndroidNet/SipProfile.swift b/Sources/AndroidNet/SipProfile.swift new file mode 100644 index 00000000..defc922b --- /dev/null +++ b/Sources/AndroidNet/SipProfile.swift @@ -0,0 +1,166 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangIO +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 9, *) +@JavaClass("android.net.sip.SipProfile", implements: Parcelable.self, Serializable.self) +open class SipProfile: JavaObject { + /// Java method `getAutoRegistration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipProfile.getAutoRegistration() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAutoRegistration() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipProfile.describeContents() + /// ``` +@available(*, deprecated) + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipProfile.writeToParcel(android.os.Parcel,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getUriString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getUriString() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getUriString() -> String + + /// Java method `getUserName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getUserName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getUserName() -> String + + /// Java method `getAuthUserName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getAuthUserName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getAuthUserName() -> String + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getPassword() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getPassword() -> String + + /// Java method `getSipDomain`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getSipDomain() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSipDomain() -> String + + /// Java method `getProxyAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getProxyAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getProxyAddress() -> String + + /// Java method `getProfileName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getProfileName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getProfileName() -> String + + /// Java method `getSendKeepAlive`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipProfile.getSendKeepAlive() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSendKeepAlive() -> Bool + + /// Java method `setCallingUid`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipProfile.setCallingUid(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setCallingUid(_ arg0: Int32) + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipProfile.getPort() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getPort() -> Int32 + + /// Java method `getProtocol`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getProtocol() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getProtocol() -> String + + /// Java method `getDisplayName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipProfile.getDisplayName() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getDisplayName() -> String +} +@available(Android 9, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/SipRegistrationListener.swift b/Sources/AndroidNet/SipRegistrationListener.swift new file mode 100644 index 00000000..85c4d71b --- /dev/null +++ b/Sources/AndroidNet/SipRegistrationListener.swift @@ -0,0 +1,37 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaInterface("android.net.sip.SipRegistrationListener") +public struct SipRegistrationListener { + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationFailed(java.lang.String,int,java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + public func onRegistrationFailed(_ arg0: String, _ arg1: Int32, _ arg2: String) + + /// Java method `onRegistering`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.sip.SipRegistrationListener.onRegistering(java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + public func onRegistering(_ arg0: String) + + /// Java method `onRegistrationDone`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.sip.SipRegistrationListener.onRegistrationDone(java.lang.String,long) + /// ``` +@available(*, deprecated) + @JavaMethod + public func onRegistrationDone(_ arg0: String, _ arg1: Int64) +} diff --git a/Sources/AndroidNet/SipSession+Listener.swift b/Sources/AndroidNet/SipSession+Listener.swift new file mode 100644 index 00000000..c6216878 --- /dev/null +++ b/Sources/AndroidNet/SipSession+Listener.swift @@ -0,0 +1,133 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipSession { + @available(*, deprecated) + @JavaClass("android.net.sip.SipSession$Listener") + open class Listener: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onRegistrationFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationFailed(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + + /// Java method `onRegistrationTimeout`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationTimeout(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationTimeout(_ arg0: SipSession?) + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onError(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onError(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + + /// Java method `onRegistering`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistering(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistering(_ arg0: SipSession?) + + /// Java method `onRegistrationDone`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRegistrationDone(android.net.sip.SipSession,int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRegistrationDone(_ arg0: SipSession?, _ arg1: Int32) + + /// Java method `onCalling`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCalling(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCalling(_ arg0: SipSession?) + + /// Java method `onRinging`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRinging(android.net.sip.SipSession,android.net.sip.SipProfile,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRinging(_ arg0: SipSession?, _ arg1: SipProfile?, _ arg2: String) + + /// Java method `onRingingBack`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onRingingBack(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onRingingBack(_ arg0: SipSession?) + + /// Java method `onCallEstablished`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallEstablished(android.net.sip.SipSession,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEstablished(_ arg0: SipSession?, _ arg1: String) + + /// Java method `onCallEnded`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallEnded(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallEnded(_ arg0: SipSession?) + + /// Java method `onCallBusy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallBusy(android.net.sip.SipSession) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallBusy(_ arg0: SipSession?) + + /// Java method `onCallChangeFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession$Listener.onCallChangeFailed(android.net.sip.SipSession,int,java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onCallChangeFailed(_ arg0: SipSession?, _ arg1: Int32, _ arg2: String) + } +} diff --git a/Sources/AndroidNet/SipSession+State.swift b/Sources/AndroidNet/SipSession+State.swift new file mode 100644 index 00000000..28d04e71 --- /dev/null +++ b/Sources/AndroidNet/SipSession+State.swift @@ -0,0 +1,67 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SipSession { + @available(*, deprecated) + @JavaClass("android.net.sip.SipSession$State") + open class State: JavaObject { + + } +} +@available(Android 9, *) +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DEREGISTERING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INCOMING_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var INCOMING_CALL_ANSWERING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var IN_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NOT_DEFINED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OUTGOING_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OUTGOING_CALL_CANCELING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OUTGOING_CALL_RING_BACK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var PINGING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var READY_TO_CALL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var REGISTERING: Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public static java.lang.String android.net.sip.SipSession$State.toString(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func toString(_ arg0: Int32) -> String +} diff --git a/Sources/AndroidNet/SipSession.swift b/Sources/AndroidNet/SipSession.swift new file mode 100644 index 00000000..83b64e6e --- /dev/null +++ b/Sources/AndroidNet/SipSession.swift @@ -0,0 +1,138 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@available(Android 9, *) +@JavaClass("android.net.sip.SipSession") +open class SipSession: JavaObject { + /// Java method `getLocalIp`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipSession.getLocalIp() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalIp() -> String + + /// Java method `getLocalProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipSession.getLocalProfile() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getLocalProfile() -> SipProfile! + + /// Java method `getPeerProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.net.sip.SipProfile android.net.sip.SipSession.getPeerProfile() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getPeerProfile() -> SipProfile! + + /// Java method `isInCall`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.sip.SipSession.isInCall() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isInCall() -> Bool + + /// Java method `getCallId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.sip.SipSession.getCallId() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getCallId() -> String + + /// Java method `setListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.setListener(android.net.sip.SipSession$Listener) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setListener(_ arg0: SipSession.Listener?) + + /// Java method `makeCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.makeCall(android.net.sip.SipProfile,java.lang.String,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func makeCall(_ arg0: SipProfile?, _ arg1: String, _ arg2: Int32) + + /// Java method `answerCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.answerCall(java.lang.String,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func answerCall(_ arg0: String, _ arg1: Int32) + + /// Java method `endCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.endCall() + /// ``` +@available(*, deprecated) + @JavaMethod + open func endCall() + + /// Java method `changeCall`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.changeCall(java.lang.String,int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func changeCall(_ arg0: String, _ arg1: Int32) + + /// Java method `register`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.register(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func register(_ arg0: Int32) + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.sip.SipSession.getState() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getState() -> Int32 + + /// Java method `unregister`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.sip.SipSession.unregister() + /// ``` +@available(*, deprecated) + @JavaMethod + open func unregister() +} diff --git a/Sources/AndroidNet/SocketKeepalive+Callback.swift b/Sources/AndroidNet/SocketKeepalive+Callback.swift new file mode 100644 index 00000000..d125b323 --- /dev/null +++ b/Sources/AndroidNet/SocketKeepalive+Callback.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension SocketKeepalive { + @JavaClass("android.net.SocketKeepalive$Callback") + open class Callback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onError`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onError(int) + /// ``` + @JavaMethod + open func onError(_ arg0: Int32) + + /// Java method `onStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onStarted() + /// ``` + @JavaMethod + open func onStarted() + + /// Java method `onStopped`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onStopped() + /// ``` + @JavaMethod + open func onStopped() + + /// Java method `onDataReceived`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.SocketKeepalive$Callback.onDataReceived() + /// ``` + @JavaMethod + open func onDataReceived() + } +} diff --git a/Sources/AndroidNet/SocketKeepalive.swift b/Sources/AndroidNet/SocketKeepalive.swift new file mode 100644 index 00000000..b2bb75dd --- /dev/null +++ b/Sources/AndroidNet/SocketKeepalive.swift @@ -0,0 +1,66 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.SocketKeepalive") +open class SocketKeepalive: JavaObject { + /// Java method `start`. + /// + /// ### Java method signature + /// ```java + /// public final void android.net.SocketKeepalive.start(int) + /// ``` +@JavaMethod + open func start(_ arg0: Int32) + + /// Java method `stop`. + /// + /// ### Java method signature + /// ```java + /// public final void android.net.SocketKeepalive.stop() + /// ``` +@JavaMethod + open func stop() + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public final void android.net.SocketKeepalive.close() + /// ``` +@JavaMethod + open func close() +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ERROR_HARDWARE_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INSUFFICIENT_RESOURCES: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_INTERVAL: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_IP_ADDRESS: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_LENGTH: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_NETWORK: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_PORT: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INVALID_SOCKET: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_SOCKET_NOT_IDLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_UNSUPPORTED: Int32 +} diff --git a/Sources/AndroidNet/SoftApConfiguration.swift b/Sources/AndroidNet/SoftApConfiguration.swift new file mode 100644 index 00000000..5d9568a5 --- /dev/null +++ b/Sources/AndroidNet/SoftApConfiguration.swift @@ -0,0 +1,132 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.wifi.SoftApConfiguration", implements: Parcelable.self) +open class SoftApConfiguration: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.SoftApConfiguration.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.SoftApConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSsid`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.getSsid() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getSsid() -> String + + /// Java method `getWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiSsid android.net.wifi.SoftApConfiguration.getWifiSsid() + /// ``` +@available(Android 33, *) + @JavaMethod + open func getWifiSsid() -> WifiSsid! + + /// Java method `getBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.SoftApConfiguration.getBssid() + /// ``` +@JavaMethod + open func getBssid() -> MacAddress! + + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.getPassphrase() + /// ``` +@JavaMethod + open func getPassphrase() -> String + + /// Java method `isHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.SoftApConfiguration.isHiddenSsid() + /// ``` +@JavaMethod + open func isHiddenSsid() -> Bool + + /// Java method `getSecurityType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.SoftApConfiguration.getSecurityType() + /// ``` +@JavaMethod + open func getSecurityType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.SoftApConfiguration.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.SoftApConfiguration.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.SoftApConfiguration.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OPEN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA2_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_OWE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_OWE_TRANSITION: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_SAE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WPA3_SAE_TRANSITION: Int32 +} diff --git a/Sources/AndroidNet/SslCertificate+DName.swift b/Sources/AndroidNet/SslCertificate+DName.swift new file mode 100644 index 00000000..bc664def --- /dev/null +++ b/Sources/AndroidNet/SslCertificate+DName.swift @@ -0,0 +1,47 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension SslCertificate { + @JavaClass("android.net.http.SslCertificate$DName") + open class DName: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: SslCertificate?, _ arg1: String, environment: JNIEnvironment? = nil) + + /// Java method `getDName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getDName() + /// ``` + @JavaMethod + open func getDName() -> String + + /// Java method `getCName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getCName() + /// ``` + @JavaMethod + open func getCName() -> String + + /// Java method `getOName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getOName() + /// ``` + @JavaMethod + open func getOName() -> String + + /// Java method `getUName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate$DName.getUName() + /// ``` + @JavaMethod + open func getUName() -> String + } +} diff --git a/Sources/AndroidNet/SslCertificate.swift b/Sources/AndroidNet/SslCertificate.swift new file mode 100644 index 00000000..6ae464db --- /dev/null +++ b/Sources/AndroidNet/SslCertificate.swift @@ -0,0 +1,77 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.SslCertificate") +open class SslCertificate: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: String, _ arg2: String, _ arg3: String, environment: JNIEnvironment? = nil) + + /// Java method `getValidNotBefore`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate.getValidNotBefore() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getValidNotBefore() -> String + + /// Java method `getValidNotAfter`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate.getValidNotAfter() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getValidNotAfter() -> String + + /// Java method `getIssuedTo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.http.SslCertificate$DName android.net.http.SslCertificate.getIssuedTo() + /// ``` + @JavaMethod + open func getIssuedTo() -> SslCertificate.DName! + + /// Java method `getIssuedBy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.http.SslCertificate$DName android.net.http.SslCertificate.getIssuedBy() + /// ``` + @JavaMethod + open func getIssuedBy() -> SslCertificate.DName! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslCertificate.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + /// Java method `saveState`. + /// + /// ### Java method signature + /// ```java + /// public static android.os.Bundle android.net.http.SslCertificate.saveState(android.net.http.SslCertificate) + /// ``` +@JavaStaticMethod + public func saveState(_ arg0: SslCertificate?) -> Bundle! + + /// Java method `restoreState`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.http.SslCertificate android.net.http.SslCertificate.restoreState(android.os.Bundle) + /// ``` +@JavaStaticMethod + public func restoreState(_ arg0: Bundle?) -> SslCertificate! +} diff --git a/Sources/AndroidNet/SslError.swift b/Sources/AndroidNet/SslError.swift new file mode 100644 index 00000000..b23384c0 --- /dev/null +++ b/Sources/AndroidNet/SslError.swift @@ -0,0 +1,90 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.http.SslError") +open class SslError: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: SslCertificate?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: SslCertificate?, _ arg2: String, environment: JNIEnvironment? = nil) + + /// Java method `getCertificate`. + /// + /// ### Java method signature + /// ```java + /// public android.net.http.SslCertificate android.net.http.SslError.getCertificate() + /// ``` + @JavaMethod + open func getCertificate() -> SslCertificate! + + /// Java method `getUrl`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslError.getUrl() + /// ``` + @JavaMethod + open func getUrl() -> String + + /// Java method `addError`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.http.SslError.addError(int) + /// ``` + @JavaMethod + open func addError(_ arg0: Int32) -> Bool + + /// Java method `hasError`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.http.SslError.hasError(int) + /// ``` + @JavaMethod + open func hasError(_ arg0: Int32) -> Bool + + /// Java method `getPrimaryError`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.http.SslError.getPrimaryError() + /// ``` + @JavaMethod + open func getPrimaryError() -> Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.http.SslError.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SSL_DATE_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_EXPIRED: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_IDMISMATCH: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_INVALID: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SSL_MAX_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_NOTYETVALID: Int32 + + @JavaStaticField(isFinal: true) + public var SSL_UNTRUSTED: Int32 +} diff --git a/Sources/AndroidNet/StaticIpConfiguration+Builder.swift b/Sources/AndroidNet/StaticIpConfiguration+Builder.swift new file mode 100644 index 00000000..29581dee --- /dev/null +++ b/Sources/AndroidNet/StaticIpConfiguration+Builder.swift @@ -0,0 +1,49 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +extension StaticIpConfiguration { + @JavaClass("android.net.StaticIpConfiguration$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration$Builder android.net.StaticIpConfiguration$Builder.setIpAddress(android.net.LinkAddress) + /// ``` + @JavaMethod + open func setIpAddress(_ arg0: LinkAddress?) -> StaticIpConfiguration.Builder! + + /// Java method `setGateway`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration$Builder android.net.StaticIpConfiguration$Builder.setGateway(java.net.InetAddress) + /// ``` + @JavaMethod + open func setGateway(_ arg0: InetAddress?) -> StaticIpConfiguration.Builder! + + /// Java method `setDomains`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration$Builder android.net.StaticIpConfiguration$Builder.setDomains(java.lang.String) + /// ``` + @JavaMethod + open func setDomains(_ arg0: String) -> StaticIpConfiguration.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.StaticIpConfiguration android.net.StaticIpConfiguration$Builder.build() + /// ``` + @JavaMethod + open func build() -> StaticIpConfiguration! + } +} diff --git a/Sources/AndroidNet/StaticIpConfiguration.swift b/Sources/AndroidNet/StaticIpConfiguration.swift new file mode 100644 index 00000000..ea292b4a --- /dev/null +++ b/Sources/AndroidNet/StaticIpConfiguration.swift @@ -0,0 +1,86 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.StaticIpConfiguration", implements: Parcelable.self) +open class StaticIpConfiguration: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.StaticIpConfiguration.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.StaticIpConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.LinkAddress android.net.StaticIpConfiguration.getIpAddress() + /// ``` +@JavaMethod + open func getIpAddress() -> LinkAddress! + + /// Java method `getDomains`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.StaticIpConfiguration.getDomains() + /// ``` +@JavaMethod + open func getDomains() -> String + + /// Java method `getGateway`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.StaticIpConfiguration.getGateway() + /// ``` +@JavaMethod + open func getGateway() -> InetAddress! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.StaticIpConfiguration.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.StaticIpConfiguration.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.StaticIpConfiguration.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 33, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/SubscribeConfig+Builder.swift b/Sources/AndroidNet/SubscribeConfig+Builder.swift new file mode 100644 index 00000000..faa27772 --- /dev/null +++ b/Sources/AndroidNet/SubscribeConfig+Builder.swift @@ -0,0 +1,93 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +extension SubscribeConfig { + @JavaClass("android.net.wifi.aware.SubscribeConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setServiceSpecificInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setServiceSpecificInfo(byte[]) + /// ``` + @JavaMethod + open func setServiceSpecificInfo(_ arg0: [Int8]) -> SubscribeConfig.Builder! + + /// Java method `setTerminateNotificationEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setTerminateNotificationEnabled(boolean) + /// ``` + @JavaMethod + open func setTerminateNotificationEnabled(_ arg0: Bool) -> SubscribeConfig.Builder! + + /// Java method `setInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setInstantCommunicationModeEnabled(boolean,int) + /// ``` + @JavaMethod + open func setInstantCommunicationModeEnabled(_ arg0: Bool, _ arg1: Int32) -> SubscribeConfig.Builder! + + /// Java method `setServiceName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setServiceName(java.lang.String) + /// ``` + @JavaMethod + open func setServiceName(_ arg0: String) -> SubscribeConfig.Builder! + + /// Java method `setTtlSec`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setTtlSec(int) + /// ``` + @JavaMethod + open func setTtlSec(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `setSubscribeType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setSubscribeType(int) + /// ``` + @JavaMethod + open func setSubscribeType(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `setMinDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setMinDistanceMm(int) + /// ``` + @JavaMethod + open func setMinDistanceMm(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `setMaxDistanceMm`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig$Builder android.net.wifi.aware.SubscribeConfig$Builder.setMaxDistanceMm(int) + /// ``` + @JavaMethod + open func setMaxDistanceMm(_ arg0: Int32) -> SubscribeConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.SubscribeConfig android.net.wifi.aware.SubscribeConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> SubscribeConfig! + } +} diff --git a/Sources/AndroidNet/SubscribeConfig.swift b/Sources/AndroidNet/SubscribeConfig.swift new file mode 100644 index 00000000..cc40473a --- /dev/null +++ b/Sources/AndroidNet/SubscribeConfig.swift @@ -0,0 +1,82 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.SubscribeConfig", implements: Parcelable.self) +open class SubscribeConfig: JavaObject { + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.SubscribeConfig.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + + /// Java method `getInstantCommunicationBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.SubscribeConfig.getInstantCommunicationBand() + /// ``` +@JavaMethod + open func getInstantCommunicationBand() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.SubscribeConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.SubscribeConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.SubscribeConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.SubscribeConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.SubscribeConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var SUBSCRIBE_TYPE_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var SUBSCRIBE_TYPE_PASSIVE: Int32 +} diff --git a/Sources/AndroidNet/SubscribeDiscoverySession.swift b/Sources/AndroidNet/SubscribeDiscoverySession.swift new file mode 100644 index 00000000..e56ce732 --- /dev/null +++ b/Sources/AndroidNet/SubscribeDiscoverySession.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.SubscribeDiscoverySession") +open class SubscribeDiscoverySession: DiscoverySession { + /// Java method `updateSubscribe`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.SubscribeDiscoverySession.updateSubscribe(android.net.wifi.aware.SubscribeConfig) + /// ``` +@JavaMethod + open func updateSubscribe(_ arg0: SubscribeConfig?) +} diff --git a/Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift b/Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift new file mode 100644 index 00000000..194fb95b --- /dev/null +++ b/Sources/AndroidNet/TelephonyNetworkSpecifier+Builder.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension TelephonyNetworkSpecifier { + @JavaClass("android.net.TelephonyNetworkSpecifier$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.TelephonyNetworkSpecifier$Builder android.net.TelephonyNetworkSpecifier$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> TelephonyNetworkSpecifier.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.TelephonyNetworkSpecifier android.net.TelephonyNetworkSpecifier$Builder.build() + /// ``` + @JavaMethod + open func build() -> TelephonyNetworkSpecifier! + } +} diff --git a/Sources/AndroidNet/TelephonyNetworkSpecifier.swift b/Sources/AndroidNet/TelephonyNetworkSpecifier.swift new file mode 100644 index 00000000..40c59a6f --- /dev/null +++ b/Sources/AndroidNet/TelephonyNetworkSpecifier.swift @@ -0,0 +1,67 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.TelephonyNetworkSpecifier", implements: Parcelable.self) +open class TelephonyNetworkSpecifier: NetworkSpecifier { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.TelephonyNetworkSpecifier.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.TelephonyNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.TelephonyNetworkSpecifier.getSubscriptionId() + /// ``` +@JavaMethod + open func getSubscriptionId() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.TelephonyNetworkSpecifier.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.TelephonyNetworkSpecifier.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.TelephonyNetworkSpecifier.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/TrafficStats.swift b/Sources/AndroidNet/TrafficStats.swift new file mode 100644 index 00000000..e7344376 --- /dev/null +++ b/Sources/AndroidNet/TrafficStats.swift @@ -0,0 +1,374 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaIO +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.TrafficStats") +open class TrafficStats: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var UNSUPPORTED: Int32 + + /// Java method `getAndSetThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getAndSetThreadStatsTag(int) + /// ``` + @JavaStaticMethod + public func getAndSetThreadStatsTag(_ arg0: Int32) -> Int32 + + /// Java method `clearThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.clearThreadStatsTag() + /// ``` + @JavaStaticMethod + public func clearThreadStatsTag() + + /// Java method `clearThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.clearThreadStatsUid() + /// ``` + @JavaStaticMethod + public func clearThreadStatsUid() + + /// Java method `untagDatagramSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func untagDatagramSocket(_ arg0: DatagramSocket?) throws + + /// Java method `untagFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException + /// ``` + @JavaStaticMethod + public func untagFileDescriptor(_ arg0: FileDescriptor?) throws + + /// Java method `incrementOperationCount`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.incrementOperationCount(int,int) + /// ``` + @JavaStaticMethod + public func incrementOperationCount(_ arg0: Int32, _ arg1: Int32) + + /// Java method `incrementOperationCount`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.incrementOperationCount(int) + /// ``` + @JavaStaticMethod + public func incrementOperationCount(_ arg0: Int32) + + /// Java method `getUidTcpTxSegments`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpTxSegments(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpTxSegments(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpRxSegments`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpRxSegments(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpRxSegments(_ arg0: Int32) -> Int64 + + /// Java method `setThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.setThreadStatsTag(int) + /// ``` + @JavaStaticMethod + public func setThreadStatsTag(_ arg0: Int32) + + /// Java method `getThreadStatsTag`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getThreadStatsTag() + /// ``` + @JavaStaticMethod + public func getThreadStatsTag() -> Int32 + + /// Java method `setThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.setThreadStatsUid(int) + /// ``` + @JavaStaticMethod + public func setThreadStatsUid(_ arg0: Int32) + + /// Java method `getThreadStatsUid`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.TrafficStats.getThreadStatsUid() + /// ``` + @JavaStaticMethod + public func getThreadStatsUid() -> Int32 + + /// Java method `tagSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.tagSocket(java.net.Socket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func tagSocket(_ arg0: Socket?) throws + + /// Java method `untagSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.untagSocket(java.net.Socket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func untagSocket(_ arg0: Socket?) throws + + /// Java method `tagDatagramSocket`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.tagDatagramSocket(java.net.DatagramSocket) throws java.net.SocketException + /// ``` + @JavaStaticMethod + public func tagDatagramSocket(_ arg0: DatagramSocket?) throws + + /// Java method `tagFileDescriptor`. + /// + /// ### Java method signature + /// ```java + /// public static void android.net.TrafficStats.tagFileDescriptor(java.io.FileDescriptor) throws java.io.IOException + /// ``` + @JavaStaticMethod + public func tagFileDescriptor(_ arg0: FileDescriptor?) throws + + /// Java method `getMobileTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileTxPackets() + /// ``` + @JavaStaticMethod + public func getMobileTxPackets() -> Int64 + + /// Java method `getMobileRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileRxPackets() + /// ``` + @JavaStaticMethod + public func getMobileRxPackets() -> Int64 + + /// Java method `getMobileTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileTxBytes() + /// ``` + @JavaStaticMethod + public func getMobileTxBytes() -> Int64 + + /// Java method `getMobileRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getMobileRxBytes() + /// ``` + @JavaStaticMethod + public func getMobileRxBytes() -> Int64 + + /// Java method `getTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTxPackets(java.lang.String) + /// ``` + @JavaStaticMethod + public func getTxPackets(_ arg0: String) -> Int64 + + /// Java method `getRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getRxPackets(java.lang.String) + /// ``` + @JavaStaticMethod + public func getRxPackets(_ arg0: String) -> Int64 + + /// Java method `getTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTxBytes(java.lang.String) + /// ``` + @JavaStaticMethod + public func getTxBytes(_ arg0: String) -> Int64 + + /// Java method `getRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getRxBytes(java.lang.String) + /// ``` + @JavaStaticMethod + public func getRxBytes(_ arg0: String) -> Int64 + + /// Java method `getTotalTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalTxPackets() + /// ``` + @JavaStaticMethod + public func getTotalTxPackets() -> Int64 + + /// Java method `getTotalRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalRxPackets() + /// ``` + @JavaStaticMethod + public func getTotalRxPackets() -> Int64 + + /// Java method `getTotalTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalTxBytes() + /// ``` + @JavaStaticMethod + public func getTotalTxBytes() -> Int64 + + /// Java method `getTotalRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getTotalRxBytes() + /// ``` + @JavaStaticMethod + public func getTotalRxBytes() -> Int64 + + /// Java method `getUidTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTxBytes(int) + /// ``` + @JavaStaticMethod + public func getUidTxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidRxBytes(int) + /// ``` + @JavaStaticMethod + public func getUidRxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTxPackets(int) + /// ``` + @JavaStaticMethod + public func getUidTxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getUidRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidRxPackets(int) + /// ``` + @JavaStaticMethod + public func getUidRxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpTxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpTxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidTcpRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidTcpRxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidTcpRxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpTxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpTxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpTxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpRxBytes`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpRxBytes(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpRxBytes(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpTxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpTxPackets(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpTxPackets(_ arg0: Int32) -> Int64 + + /// Java method `getUidUdpRxPackets`. + /// + /// ### Java method signature + /// ```java + /// public static long android.net.TrafficStats.getUidUdpRxPackets(int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func getUidUdpRxPackets(_ arg0: Int32) -> Int64 +} diff --git a/Sources/AndroidNet/TransportInfo.swift b/Sources/AndroidNet/TransportInfo.swift new file mode 100644 index 00000000..e7970ad1 --- /dev/null +++ b/Sources/AndroidNet/TransportInfo.swift @@ -0,0 +1,8 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaInterface("android.net.TransportInfo") +public struct TransportInfo { + +} diff --git a/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift new file mode 100644 index 00000000..a5ccbb6d --- /dev/null +++ b/Sources/AndroidNet/TransportModeChildSessionParams+Builder.swift @@ -0,0 +1,60 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TransportModeChildSessionParams { + @JavaClass("android.net.ipsec.ike.TransportModeChildSessionParams$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: TransportModeChildSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `addInboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addInboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addInboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! + + /// Java method `addOutboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addOutboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addOutboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TransportModeChildSessionParams.Builder! + + /// Java method `addChildSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) + /// ``` + @JavaMethod + open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TransportModeChildSessionParams.Builder! + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams$Builder android.net.ipsec.ike.TransportModeChildSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TransportModeChildSessionParams.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TransportModeChildSessionParams android.net.ipsec.ike.TransportModeChildSessionParams$Builder.build() + /// ``` + @JavaMethod + open func build() -> TransportModeChildSessionParams! + } +} diff --git a/Sources/AndroidNet/TransportModeChildSessionParams.swift b/Sources/AndroidNet/TransportModeChildSessionParams.swift new file mode 100644 index 00000000..eb849551 --- /dev/null +++ b/Sources/AndroidNet/TransportModeChildSessionParams.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.TransportModeChildSessionParams") +open class TransportModeChildSessionParams: ChildSessionParams { + +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift new file mode 100644 index 00000000..8b415596 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+Builder.swift @@ -0,0 +1,106 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaClass("android.net.ipsec.ike.TunnelModeChildSessionParams$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: TunnelModeChildSessionParams?, environment: JNIEnvironment? = nil) + + /// Java method `addInboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addInboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addOutboundTrafficSelectors`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addOutboundTrafficSelectors(android.net.ipsec.ike.IkeTrafficSelector) + /// ``` + @JavaMethod + open func addOutboundTrafficSelectors(_ arg0: IkeTrafficSelector?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalAddressRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(int) + /// ``` + @JavaMethod + open func addInternalAddressRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalAddressRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet4Address) + /// ``` + @JavaMethod + open func addInternalAddressRequest(_ arg0: Inet4Address?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalAddressRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalAddressRequest(java.net.Inet6Address,int) + /// ``` + @JavaMethod + open func addInternalAddressRequest(_ arg0: Inet6Address?, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalDnsServerRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalDnsServerRequest(int) + /// ``` + @JavaMethod + open func addInternalDnsServerRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addInternalDhcpServerRequest`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addInternalDhcpServerRequest(int) + /// ``` + @JavaMethod + open func addInternalDhcpServerRequest(_ arg0: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `addChildSaProposal`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.addChildSaProposal(android.net.ipsec.ike.ChildSaProposal) + /// ``` + @JavaMethod + open func addChildSaProposal(_ arg0: ChildSaProposal?) -> TunnelModeChildSessionParams.Builder! + + /// Java method `setLifetimeSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams$Builder android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.setLifetimeSeconds(int,int) + /// ``` + @JavaMethod + open func setLifetimeSeconds(_ arg0: Int32, _ arg1: Int32) -> TunnelModeChildSessionParams.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ipsec.ike.TunnelModeChildSessionParams android.net.ipsec.ike.TunnelModeChildSessionParams$Builder.build() + /// ``` + @JavaMethod + open func build() -> TunnelModeChildSessionParams! + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift new file mode 100644 index 00000000..da1cb5ce --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Address.swift @@ -0,0 +1,19 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4Address { + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.net.Inet4Address android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Address.getAddress() + /// ``` + @JavaMethod + public func getAddress() -> Inet4Address! + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift new file mode 100644 index 00000000..936ff63d --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DhcpServer.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DhcpServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4DhcpServer { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift new file mode 100644 index 00000000..6886b7a2 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4DnsServer.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4DnsServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4DnsServer { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift new file mode 100644 index 00000000..691cbabf --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv4Netmask.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv4Netmask", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv4Netmask { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift new file mode 100644 index 00000000..54b41f4d --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6Address.swift @@ -0,0 +1,28 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv6Address { + /// Java method `getAddress`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.net.Inet6Address android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address.getAddress() + /// ``` + @JavaMethod + public func getAddress() -> Inet6Address! + + /// Java method `getPrefixLength`. + /// + /// ### Java method signature + /// ```java + /// public abstract int android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6Address.getPrefixLength() + /// ``` + @JavaMethod + public func getPrefixLength() -> Int32 + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift new file mode 100644 index 00000000..81b5244b --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+ConfigRequestIpv6DnsServer.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$ConfigRequestIpv6DnsServer", extends: TunnelModeChildSessionParams.TunnelModeChildConfigRequest.self) + public struct ConfigRequestIpv6DnsServer { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift b/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift new file mode 100644 index 00000000..1ddc3b7c --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams+TunnelModeChildConfigRequest.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension TunnelModeChildSessionParams { + @JavaInterface("android.net.ipsec.ike.TunnelModeChildSessionParams$TunnelModeChildConfigRequest") + public struct TunnelModeChildConfigRequest { + + } +} diff --git a/Sources/AndroidNet/TunnelModeChildSessionParams.swift b/Sources/AndroidNet/TunnelModeChildSessionParams.swift new file mode 100644 index 00000000..5ea225d6 --- /dev/null +++ b/Sources/AndroidNet/TunnelModeChildSessionParams.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.ipsec.ike.TunnelModeChildSessionParams") +open class TunnelModeChildSessionParams: ChildSessionParams { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.ipsec.ike.TunnelModeChildSessionParams.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.ipsec.ike.TunnelModeChildSessionParams.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/Uri+Builder.swift b/Sources/AndroidNet/Uri+Builder.swift new file mode 100644 index 00000000..83a3d6e1 --- /dev/null +++ b/Sources/AndroidNet/Uri+Builder.swift @@ -0,0 +1,164 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension Uri { + @JavaClass("android.net.Uri$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `appendQueryParameter`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendQueryParameter(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func appendQueryParameter(_ arg0: String, _ arg1: String) -> Uri.Builder! + + /// Java method `encodedOpaquePart`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedOpaquePart(java.lang.String) + /// ``` + @JavaMethod + open func encodedOpaquePart(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedAuthority`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedAuthority(java.lang.String) + /// ``` + @JavaMethod + open func encodedAuthority(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedPath`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedPath(java.lang.String) + /// ``` + @JavaMethod + open func encodedPath(_ arg0: String) -> Uri.Builder! + + /// Java method `appendPath`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendPath(java.lang.String) + /// ``` + @JavaMethod + open func appendPath(_ arg0: String) -> Uri.Builder! + + /// Java method `appendEncodedPath`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.appendEncodedPath(java.lang.String) + /// ``` + @JavaMethod + open func appendEncodedPath(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedQuery`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedQuery(java.lang.String) + /// ``` + @JavaMethod + open func encodedQuery(_ arg0: String) -> Uri.Builder! + + /// Java method `encodedFragment`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.encodedFragment(java.lang.String) + /// ``` + @JavaMethod + open func encodedFragment(_ arg0: String) -> Uri.Builder! + + /// Java method `clearQuery`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.clearQuery() + /// ``` + @JavaMethod + open func clearQuery() -> Uri.Builder! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.Uri$Builder.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `authority`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.authority(java.lang.String) + /// ``` + @JavaMethod + open func authority(_ arg0: String) -> Uri.Builder! + + /// Java method `query`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.query(java.lang.String) + /// ``` + @JavaMethod + open func query(_ arg0: String) -> Uri.Builder! + + /// Java method `path`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.path(java.lang.String) + /// ``` + @JavaMethod + open func path(_ arg0: String) -> Uri.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri android.net.Uri$Builder.build() + /// ``` + @JavaMethod + open func build() -> Uri! + + /// Java method `scheme`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.scheme(java.lang.String) + /// ``` + @JavaMethod + open func scheme(_ arg0: String) -> Uri.Builder! + + /// Java method `fragment`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.fragment(java.lang.String) + /// ``` + @JavaMethod + open func fragment(_ arg0: String) -> Uri.Builder! + + /// Java method `opaquePart`. + /// + /// ### Java method signature + /// ```java + /// public android.net.Uri$Builder android.net.Uri$Builder.opaquePart(java.lang.String) + /// ``` + @JavaMethod + open func opaquePart(_ arg0: String) -> Uri.Builder! + } +} diff --git a/Sources/AndroidNet/Uri.swift b/Sources/AndroidNet/Uri.swift new file mode 100644 index 00000000..53f532b7 --- /dev/null +++ b/Sources/AndroidNet/Uri.swift @@ -0,0 +1,258 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +/// An immutable URI reference following RFC 2396. +/// +/// `Uri` wraps `android.net.Uri` and represents a Uniform Resource Identifier +/// as defined by [RFC 2396](http://www.ietf.org/rfc/rfc2396.txt). Unlike +/// `java.net.URL`, `Uri` does not attempt to validate or connect to the URI; +/// it is simply a parsed representation of the string. +/// +/// Use the static factory methods on `JavaClass` to construct instances: +/// - ``parse(_:)`` — parse an encoded URI string +/// - ``fromParts(_:_:_:)`` — create from scheme, scheme-specific part, and fragment +/// - ``withAppendedPath(_:_:)`` — append a path segment to an existing URI +/// +/// ## Example +/// ```swift +/// let uri = JavaClass().parse("https://www.example.com/path?q=1#frag") +/// uri.getScheme() // "https" +/// uri.getHost() // "www.example.com" +/// uri.getPath() // "/path" +/// uri.getQuery() // "q=1" +/// uri.getFragment() // "frag" +/// ``` +/// +/// - SeeAlso: `Uri.Builder` for constructing URIs incrementally. +@JavaClass("android.net.Uri", implements: Parcelable.self) +open class Uri: JavaObject { + /// Returns the encoded scheme-specific part of this URI, i.e. everything + /// between the scheme separator `:` and the fragment separator `#`. +@JavaMethod + open func getEncodedSchemeSpecificPart() -> String + + /// Returns the encoded authority component of this URI, or an empty string + /// if not present. The authority appears after `//` and before the path. +@JavaMethod + open func getEncodedAuthority() -> String + + /// Searches the query string for the first value with the given key and + /// interprets it as a boolean. `"false"` and `"0"` are `false`; any other + /// non-empty value is `true`. Returns `defaultValue` when the key is absent. + /// + /// - Parameters: + /// - arg0: The query parameter key to search for. + /// - arg1: The value to return when the key is not found. + /// - Returns: The boolean value of the parameter, or `defaultValue`. +@JavaMethod + open func getBooleanQueryParameter(_ arg0: String, _ arg1: Bool) -> Bool + + /// Returns `true` if this URI is hierarchical (i.e. not opaque). + /// Hierarchical URIs have a path component and may have an authority. + /// For example, `http:` and `file:` URIs are hierarchical. +@JavaMethod + open func isHierarchical() -> Bool + + /// Returns the encoded user-information component from the authority, + /// i.e. everything before the first `@` in the authority, or an empty + /// string if not present. +@JavaMethod + open func getEncodedUserInfo() -> String + + /// Returns the encoded path component of this URI, or an empty string + /// if the path is absent. For hierarchical URIs, the path begins after + /// the authority (if any) and ends before the query or fragment. +@JavaMethod + open func getEncodedPath() -> String + + /// Returns the encoded query component of this URI (everything after `?` + /// and before `#`), or an empty string if no query is present. +@JavaMethod + open func getEncodedQuery() -> String + + /// Returns the encoded fragment component of this URI (everything after + /// `#`), or an empty string if no fragment is present. +@JavaMethod + open func getEncodedFragment() -> String + + /// Returns the decoded last segment of the path, or an empty string + /// if the path is empty. For example, the last segment of + /// `"content://com.example/data/42"` is `"42"`. +@JavaMethod + open func getLastPathSegment() -> String + + /// Constructs a new `Uri.Builder` pre-populated with all components of + /// this URI. Use the builder to create a modified copy. + /// + /// - Returns: A new builder initialized from this URI. +@JavaMethod + open func buildUpon() -> Uri.Builder! + + /// Returns the decoded value of the first query parameter with the given key, + /// or an empty string if the key is not present. + /// + /// - Parameter arg0: The query parameter key. + /// - Returns: The decoded parameter value, or an empty string. +@JavaMethod + open func getQueryParameter(_ arg0: String) -> String + + /// Returns a URI with a normalized scheme (lowercased). Returns `self` + /// unchanged if the scheme is already lowercase or absent. +@JavaMethod + open func normalizeScheme() -> Uri! + + /// Returns `true` if `arg0` is a `Uri` with the same string representation + /// as this URI. +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Returns the encoded string representation of this URI. +@JavaMethod + open override func toString() -> String + + /// Returns a hash code derived from the encoded string representation. +@JavaMethod + open override func hashCode() -> Int32 + + /// Compares this URI to another lexicographically by their encoded string + /// representations. + /// + /// - Parameter arg0: The URI to compare against. + /// - Returns: A negative integer, zero, or positive integer. +@JavaMethod + open func compareTo(_ arg0: Uri?) -> Int32 + + /// Compares this URI to an arbitrary object. The object must be a `Uri`. +@JavaMethod + open func compareTo(_ arg0: JavaObject?) -> Int32 + + /// Returns `true` if this URI has a scheme component (i.e. is not relative). +@JavaMethod + open func isAbsolute() -> Bool + + /// Returns the scheme of this URI (e.g. `"http"`, `"content"`), or an + /// empty string if the URI is relative or has no scheme. +@JavaMethod + open func getScheme() -> String + + /// Returns `true` if this URI is opaque (i.e. its scheme-specific part + /// does not begin with `/`). For example, `mailto:user@example.com` is opaque. +@JavaMethod + open func isOpaque() -> Bool + + /// Returns the decoded host from the authority component, or an empty + /// string if the host is absent. For IPv6 addresses the brackets are included. +@JavaMethod + open func getHost() -> String + + /// Returns the port from the authority component, or `-1` if no port + /// is specified. +@JavaMethod + open func getPort() -> Int32 + + /// Returns the decoded authority component (host and optional port), or + /// an empty string if not present. +@JavaMethod + open func getAuthority() -> String + + /// Returns `true` if this URI is relative (has no scheme). +@JavaMethod + open func isRelative() -> Bool + + /// Returns the decoded query component of this URI, or an empty string + /// if no query is present. +@JavaMethod + open func getQuery() -> String + + /// Returns the decoded path component of this URI, or an empty string + /// if the path is absent. +@JavaMethod + open func getPath() -> String + + /// Returns the decoded user-information from the authority (everything + /// before `@`), or an empty string if not present. +@JavaMethod + open func getUserInfo() -> String + + /// Returns the decoded scheme-specific part of this URI. +@JavaMethod + open func getSchemeSpecificPart() -> String + + /// Returns the decoded fragment component (everything after `#`), or an + /// empty string if no fragment is present. +@JavaMethod + open func getFragment() -> String +} +extension JavaClass { + /// Parcelable creator for restoring `Uri` instances from a `Parcel`. + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// The empty URI (`""`). + @JavaStaticField(isFinal: true) + public var EMPTY: Uri! + + /// Writes a `Uri` to a `Parcel`. Pass `nil` to write a `null` URI. + /// + /// - Parameters: + /// - arg0: The destination parcel. + /// - arg1: The URI to write, or `nil`. + @JavaStaticMethod + public func writeToParcel(_ arg0: Parcel?, _ arg1: Uri?) + + /// Creates a URI from an already-encoded scheme, scheme-specific part, + /// and fragment. None of the components are encoded by this method. + /// + /// - Parameters: + /// - arg0: The URI scheme (e.g. `"mailto"`). + /// - arg1: The scheme-specific part (already encoded). + /// - arg2: The fragment (already encoded), or `nil`. + /// - Returns: A new `Uri`. + @JavaStaticMethod + public func fromParts(_ arg0: String, _ arg1: String, _ arg2: String) -> Uri! + + /// Appends an already-encoded path segment to the end of `arg0`'s path. + /// + /// - Parameters: + /// - arg0: The base URI. + /// - arg1: The encoded path segment to append. + /// - Returns: A new `Uri` with the segment appended, or `nil` if `arg0` is `nil`. + @JavaStaticMethod + public func withAppendedPath(_ arg0: Uri?, _ arg1: String) -> Uri! + + /// Decodes `'%'`-escaped octets in `arg0` using UTF-8, returning the + /// decoded string. Invalid sequences are left as-is. + /// + /// - Parameter arg0: The encoded string to decode. + /// - Returns: The decoded string. + @JavaStaticMethod + public func decode(_ arg0: String) -> String + + /// Encodes characters in `arg0` as `'%'`-escaped octets using UTF-8, + /// leaving unreserved characters (letters, digits, `_-!.~'()*`) unencoded. + /// + /// - Parameter arg0: The string to encode. + /// - Returns: The encoded string. + @JavaStaticMethod + public func encode(_ arg0: String) -> String + + /// Encodes characters in `arg0` as `'%'`-escaped octets using UTF-8, + /// but allows characters in `arg1` to pass through unencoded in addition + /// to the standard unreserved set. + /// + /// - Parameters: + /// - arg0: The string to encode. + /// - arg1: Additional characters to allow unencoded, or `nil`. + /// - Returns: The encoded string. + @JavaStaticMethod + public func encode(_ arg0: String, _ arg1: String) -> String + + /// Parses an encoded URI string into a `Uri`. + /// + /// - Parameter arg0: A fully-encoded URI string (e.g. `"https://example.com/path"`). + /// - Returns: A parsed `Uri`. + @JavaStaticMethod + public func parse(_ arg0: String) -> Uri! +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift new file mode 100644 index 00000000..377f27e9 --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer+IllegalCharacterValueSanitizer.swift @@ -0,0 +1,87 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension UrlQuerySanitizer { + @JavaClass("android.net.UrlQuerySanitizer$IllegalCharacterValueSanitizer", implements: UrlQuerySanitizer.ValueSanitizer.self) + open class IllegalCharacterValueSanitizer: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `sanitize`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.UrlQuerySanitizer$IllegalCharacterValueSanitizer.sanitize(java.lang.String) + /// ``` + @JavaMethod + open func sanitize(_ arg0: String) -> String + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_BUT_NUL_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_BUT_WHITESPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_ILLEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_OK: Int32 + + @JavaStaticField(isFinal: true) + public var ALL_WHITESPACE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var AMP_AND_SPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var AMP_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var AMP_OK: Int32 + + @JavaStaticField(isFinal: true) + public var DQUOTE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var GT_OK: Int32 + + @JavaStaticField(isFinal: true) + public var LT_OK: Int32 + + @JavaStaticField(isFinal: true) + public var NON_7_BIT_ASCII_OK: Int32 + + @JavaStaticField(isFinal: true) + public var NUL_OK: Int32 + + @JavaStaticField(isFinal: true) + public var OTHER_WHITESPACE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var PCT_OK: Int32 + + @JavaStaticField(isFinal: true) + public var SCRIPT_URL_OK: Int32 + + @JavaStaticField(isFinal: true) + public var SPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var SPACE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var SQUOTE_OK: Int32 + + @JavaStaticField(isFinal: true) + public var URL_AND_SPACE_LEGAL: Int32 + + @JavaStaticField(isFinal: true) + public var URL_LEGAL: Int32 +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift b/Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift new file mode 100644 index 00000000..cf638d99 --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer+ParameterValuePair.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension UrlQuerySanitizer { + @JavaClass("android.net.UrlQuerySanitizer$ParameterValuePair") + open class ParameterValuePair: JavaObject { + @JavaField(isFinal: false) + public var mParameter: String + + @JavaField(isFinal: false) + public var mValue: String + + @JavaMethod + @_nonoverride public convenience init(_ arg0: UrlQuerySanitizer?, _ arg1: String, _ arg2: String, environment: JNIEnvironment? = nil) + } +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift new file mode 100644 index 00000000..1d59f138 --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer+ValueSanitizer.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension UrlQuerySanitizer { + @JavaInterface("android.net.UrlQuerySanitizer$ValueSanitizer") + public struct ValueSanitizer { + /// Java method `sanitize`. + /// + /// ### Java method signature + /// ```java + /// public abstract java.lang.String android.net.UrlQuerySanitizer$ValueSanitizer.sanitize(java.lang.String) + /// ``` + @JavaMethod + public func sanitize(_ arg0: String) -> String + } +} diff --git a/Sources/AndroidNet/UrlQuerySanitizer.swift b/Sources/AndroidNet/UrlQuerySanitizer.swift new file mode 100644 index 00000000..33002762 --- /dev/null +++ b/Sources/AndroidNet/UrlQuerySanitizer.swift @@ -0,0 +1,274 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.UrlQuerySanitizer") +open class UrlQuerySanitizer: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setAllowUnregisteredParamaters`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setAllowUnregisteredParamaters(boolean) + /// ``` + @JavaMethod + open func setAllowUnregisteredParamaters(_ arg0: Bool) + + /// Java method `getAllowUnregisteredParamaters`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.getAllowUnregisteredParamaters() + /// ``` + @JavaMethod + open func getAllowUnregisteredParamaters() -> Bool + + /// Java method `setPreferFirstRepeatedParameter`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setPreferFirstRepeatedParameter(boolean) + /// ``` + @JavaMethod + open func setPreferFirstRepeatedParameter(_ arg0: Bool) + + /// Java method `getPreferFirstRepeatedParameter`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.getPreferFirstRepeatedParameter() + /// ``` + @JavaMethod + open func getPreferFirstRepeatedParameter() -> Bool + + /// Java method `getEffectiveValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getEffectiveValueSanitizer(java.lang.String) + /// ``` + @JavaMethod + open func getEffectiveValueSanitizer(_ arg0: String) -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `parseUrl`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.parseUrl(java.lang.String) + /// ``` + @JavaMethod + open func parseUrl(_ arg0: String) + + /// Java method `hasParameter`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.UrlQuerySanitizer.hasParameter(java.lang.String) + /// ``` + @JavaMethod + open func hasParameter(_ arg0: String) -> Bool + + /// Java method `registerParameter`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.registerParameter(java.lang.String,android.net.UrlQuerySanitizer$ValueSanitizer) + /// ``` + @JavaMethod + open func registerParameter(_ arg0: String, _ arg1: UrlQuerySanitizer.ValueSanitizer?) + + /// Java method `registerParameters`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.registerParameters(java.lang.String[],android.net.UrlQuerySanitizer$ValueSanitizer) + /// ``` + @JavaMethod + open func registerParameters(_ arg0: [String], _ arg1: UrlQuerySanitizer.ValueSanitizer?) + + /// Java method `parseEntry`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.UrlQuerySanitizer.parseEntry(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func parseEntry(_ arg0: String, _ arg1: String) + + /// Java method `addSanitizedEntry`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.UrlQuerySanitizer.addSanitizedEntry(java.lang.String,java.lang.String) + /// ``` + @JavaMethod + open func addSanitizedEntry(_ arg0: String, _ arg1: String) + + /// Java method `getValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getValueSanitizer(java.lang.String) + /// ``` + @JavaMethod + open func getValueSanitizer(_ arg0: String) -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `decodeHexDigit`. + /// + /// ### Java method signature + /// ```java + /// protected int android.net.UrlQuerySanitizer.decodeHexDigit(char) + /// ``` + @JavaMethod + open func decodeHexDigit(_ arg0: UInt16) -> Int32 + + /// Java method `getUnregisteredParameterValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUnregisteredParameterValueSanitizer() + /// ``` + @JavaMethod + open func getUnregisteredParameterValueSanitizer() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `setUnregisteredParameterValueSanitizer`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.setUnregisteredParameterValueSanitizer(android.net.UrlQuerySanitizer$ValueSanitizer) + /// ``` + @JavaMethod + open func setUnregisteredParameterValueSanitizer(_ arg0: UrlQuerySanitizer.ValueSanitizer?) + + /// Java method `clear`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.UrlQuerySanitizer.clear() + /// ``` + @JavaMethod + open func clear() + + /// Java method `getValue`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.UrlQuerySanitizer.getValue(java.lang.String) + /// ``` + @JavaMethod + open func getValue(_ arg0: String) -> String + + /// Java method `isHexDigit`. + /// + /// ### Java method signature + /// ```java + /// protected boolean android.net.UrlQuerySanitizer.isHexDigit(char) + /// ``` + @JavaMethod + open func isHexDigit(_ arg0: UInt16) -> Bool + + /// Java method `unescape`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.UrlQuerySanitizer.unescape(java.lang.String) + /// ``` + @JavaMethod + open func unescape(_ arg0: String) -> String + + /// Java method `parseQuery`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.UrlQuerySanitizer.parseQuery(java.lang.String) + /// ``` + @JavaMethod + open func parseQuery(_ arg0: String) +} +extension JavaClass { + /// Java method `getAllButWhitespaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButWhitespaceLegal() + /// ``` +@JavaStaticMethod + public func getAllButWhitespaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getUrlAndSpaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlAndSpaceLegal() + /// ``` +@JavaStaticMethod + public func getUrlAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAmpAndSpaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpAndSpaceLegal() + /// ``` +@JavaStaticMethod + public func getAmpAndSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAllButNulAndAngleBracketsLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulAndAngleBracketsLegal() + /// ``` +@JavaStaticMethod + public func getAllButNulAndAngleBracketsLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAllIllegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllIllegal() + /// ``` +@JavaStaticMethod + public func getAllIllegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAllButNulLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAllButNulLegal() + /// ``` +@JavaStaticMethod + public func getAllButNulLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getUrlLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getUrlLegal() + /// ``` +@JavaStaticMethod + public func getUrlLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getAmpLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getAmpLegal() + /// ``` +@JavaStaticMethod + public func getAmpLegal() -> UrlQuerySanitizer.ValueSanitizer! + + /// Java method `getSpaceLegal`. + /// + /// ### Java method signature + /// ```java + /// public static final android.net.UrlQuerySanitizer$ValueSanitizer android.net.UrlQuerySanitizer.getSpaceLegal() + /// ``` +@JavaStaticMethod + public func getSpaceLegal() -> UrlQuerySanitizer.ValueSanitizer! +} diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift new file mode 100644 index 00000000..9d69b939 --- /dev/null +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate+Builder.swift @@ -0,0 +1,120 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension VcnCellUnderlyingNetworkTemplate { + @JavaClass("android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMinUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinUpstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinUpstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMinDownstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMetered(int) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setRoaming`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setRoaming(int) + /// ``` + @JavaMethod + open func setRoaming(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setOpportunistic`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setOpportunistic(int) + /// ``` + @JavaMethod + open func setOpportunistic(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setCbs`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setCbs(int) + /// ``` + @JavaMethod + open func setCbs(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setDun`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setDun(int) + /// ``` + @JavaMethod + open func setDun(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setIms`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setIms(int) + /// ``` + @JavaMethod + open func setIms(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setInternet`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setInternet(int) + /// ``` + @JavaMethod + open func setInternet(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setMms`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setMms(int) + /// ``` + @JavaMethod + open func setMms(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `setRcs`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.setRcs(int) + /// ``` + @JavaMethod + open func setRcs(_ arg0: Int32) -> VcnCellUnderlyingNetworkTemplate.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnCellUnderlyingNetworkTemplate android.net.vcn.VcnCellUnderlyingNetworkTemplate$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnCellUnderlyingNetworkTemplate! + } +} diff --git a/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift new file mode 100644 index 00000000..39e97a14 --- /dev/null +++ b/Sources/AndroidNet/VcnCellUnderlyingNetworkTemplate.swift @@ -0,0 +1,97 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.vcn.VcnCellUnderlyingNetworkTemplate") +open class VcnCellUnderlyingNetworkTemplate: VcnUnderlyingNetworkTemplate { + /// Java method `getRoaming`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getRoaming() + /// ``` +@JavaMethod + open func getRoaming() -> Int32 + + /// Java method `getOpportunistic`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getOpportunistic() + /// ``` +@JavaMethod + open func getOpportunistic() -> Int32 + + /// Java method `getCbs`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getCbs() + /// ``` +@JavaMethod + open func getCbs() -> Int32 + + /// Java method `getDun`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getDun() + /// ``` +@JavaMethod + open func getDun() -> Int32 + + /// Java method `getIms`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getIms() + /// ``` +@JavaMethod + open func getIms() -> Int32 + + /// Java method `getInternet`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getInternet() + /// ``` +@JavaMethod + open func getInternet() -> Int32 + + /// Java method `getMms`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getMms() + /// ``` +@JavaMethod + open func getMms() -> Int32 + + /// Java method `getRcs`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.getRcs() + /// ``` +@JavaMethod + open func getRcs() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnCellUnderlyingNetworkTemplate.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnCellUnderlyingNetworkTemplate.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/VcnConfig+Builder.swift b/Sources/AndroidNet/VcnConfig+Builder.swift new file mode 100644 index 00000000..37b67046 --- /dev/null +++ b/Sources/AndroidNet/VcnConfig+Builder.swift @@ -0,0 +1,31 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension VcnConfig { + @JavaClass("android.net.vcn.VcnConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil) + + /// Java method `addGatewayConnectionConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnConfig$Builder android.net.vcn.VcnConfig$Builder.addGatewayConnectionConfig(android.net.vcn.VcnGatewayConnectionConfig) + /// ``` + @JavaMethod + open func addGatewayConnectionConfig(_ arg0: VcnGatewayConnectionConfig?) -> VcnConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnConfig android.net.vcn.VcnConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnConfig! + } +} diff --git a/Sources/AndroidNet/VcnConfig.swift b/Sources/AndroidNet/VcnConfig.swift new file mode 100644 index 00000000..36f15413 --- /dev/null +++ b/Sources/AndroidNet/VcnConfig.swift @@ -0,0 +1,49 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.vcn.VcnConfig", implements: Parcelable.self) +open class VcnConfig: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift new file mode 100644 index 00000000..72d600a1 --- /dev/null +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig+Builder.swift @@ -0,0 +1,93 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension VcnGatewayConnectionConfig { + @JavaClass("android.net.vcn.VcnGatewayConnectionConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: String, _ arg1: IkeTunnelConnectionParams?, environment: JNIEnvironment? = nil) + + /// Java method `addExposedCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addExposedCapability(int) + /// ``` + @JavaMethod + open func addExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `removeExposedCapability`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeExposedCapability(int) + /// ``` + @JavaMethod + open func removeExposedCapability(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setRetryIntervalsMillis`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setRetryIntervalsMillis(long[]) + /// ``` + @JavaMethod + open func setRetryIntervalsMillis(_ arg0: [Int64]) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setMinUdpPort4500NatTimeoutSeconds`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMinUdpPort4500NatTimeoutSeconds(int) + /// ``` + @JavaMethod + open func setMinUdpPort4500NatTimeoutSeconds(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `removeGatewayOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.removeGatewayOption(int) + /// ``` + @JavaMethod + open func removeGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `addGatewayOption`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.addGatewayOption(int) + /// ``` + @JavaMethod + open func addGatewayOption(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setSafeModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setSafeModeEnabled(boolean) + /// ``` + @JavaMethod + open func setSafeModeEnabled(_ arg0: Bool) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `setMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig$Builder android.net.vcn.VcnGatewayConnectionConfig$Builder.setMaxMtu(int) + /// ``` + @JavaMethod + open func setMaxMtu(_ arg0: Int32) -> VcnGatewayConnectionConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnGatewayConnectionConfig android.net.vcn.VcnGatewayConnectionConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnGatewayConnectionConfig! + } +} diff --git a/Sources/AndroidNet/VcnGatewayConnectionConfig.swift b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift new file mode 100644 index 00000000..e2ac36b5 --- /dev/null +++ b/Sources/AndroidNet/VcnGatewayConnectionConfig.swift @@ -0,0 +1,93 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.vcn.VcnGatewayConnectionConfig") +open class VcnGatewayConnectionConfig: JavaObject { + /// Java method `getGatewayConnectionName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.vcn.VcnGatewayConnectionConfig.getGatewayConnectionName() + /// ``` +@JavaMethod + open func getGatewayConnectionName() -> String + + /// Java method `getExposedCapabilities`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.vcn.VcnGatewayConnectionConfig.getExposedCapabilities() + /// ``` +@JavaMethod + open func getExposedCapabilities() -> [Int32] + + /// Java method `getRetryIntervalsMillis`. + /// + /// ### Java method signature + /// ```java + /// public long[] android.net.vcn.VcnGatewayConnectionConfig.getRetryIntervalsMillis() + /// ``` +@JavaMethod + open func getRetryIntervalsMillis() -> [Int64] + + /// Java method `getMinUdpPort4500NatTimeoutSeconds`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnGatewayConnectionConfig.getMinUdpPort4500NatTimeoutSeconds() + /// ``` +@JavaMethod + open func getMinUdpPort4500NatTimeoutSeconds() -> Int32 + + /// Java method `getMaxMtu`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnGatewayConnectionConfig.getMaxMtu() + /// ``` +@JavaMethod + open func getMaxMtu() -> Int32 + + /// Java method `isSafeModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.isSafeModeEnabled() + /// ``` +@JavaMethod + open func isSafeModeEnabled() -> Bool + + /// Java method `hasGatewayOption`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.hasGatewayOption(int) + /// ``` +@JavaMethod + open func hasGatewayOption(_ arg0: Int32) -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnGatewayConnectionConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnGatewayConnectionConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var VCN_GATEWAY_OPTION_ENABLE_DATA_STALL_RECOVERY_WITH_MOBILITY: Int32 +} diff --git a/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift b/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift new file mode 100644 index 00000000..a8508f98 --- /dev/null +++ b/Sources/AndroidNet/VcnManager+VcnStatusCallback.swift @@ -0,0 +1,21 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension VcnManager { + @JavaClass("android.net.vcn.VcnManager$VcnStatusCallback") + open class VcnStatusCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStatusChanged`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.vcn.VcnManager$VcnStatusCallback.onStatusChanged(int) + /// ``` + @JavaMethod + open func onStatusChanged(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/VcnManager.swift b/Sources/AndroidNet/VcnManager.swift new file mode 100644 index 00000000..d90572e5 --- /dev/null +++ b/Sources/AndroidNet/VcnManager.swift @@ -0,0 +1,58 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.vcn.VcnManager") +open class VcnManager: JavaObject { + /// Java method `unregisterVcnStatusCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnManager.unregisterVcnStatusCallback(android.net.vcn.VcnManager$VcnStatusCallback) + /// ``` +@JavaMethod + open func unregisterVcnStatusCallback(_ arg0: VcnManager.VcnStatusCallback?) + + /// Java method `setVcnConfig`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnManager.setVcnConfig(android.os.ParcelUuid,android.net.vcn.VcnConfig) throws java.io.IOException + /// ``` +@JavaMethod + open func setVcnConfig(_ arg0: ParcelUuid?, _ arg1: VcnConfig?) throws + + /// Java method `clearVcnConfig`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.vcn.VcnManager.clearVcnConfig(android.os.ParcelUuid) throws java.io.IOException + /// ``` +@JavaMethod + open func clearVcnConfig(_ arg0: ParcelUuid?) throws +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var VCN_ERROR_CODE_CONFIG_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_ERROR_CODE_INTERNAL_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_ERROR_CODE_NETWORK_ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_ACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_INACTIVE: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_NOT_CONFIGURED: Int32 + + @JavaStaticField(isFinal: true) + public var VCN_STATUS_CODE_SAFE_MODE: Int32 +} diff --git a/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift new file mode 100644 index 00000000..3e3a3dff --- /dev/null +++ b/Sources/AndroidNet/VcnUnderlyingNetworkTemplate.swift @@ -0,0 +1,81 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.vcn.VcnUnderlyingNetworkTemplate") +open class VcnUnderlyingNetworkTemplate: JavaObject { + /// Java method `getMinEntryUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinEntryUpstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinEntryUpstreamBandwidthKbps() -> Int32 + + /// Java method `getMinExitUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinExitUpstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinExitUpstreamBandwidthKbps() -> Int32 + + /// Java method `getMinEntryDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinEntryDownstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinEntryDownstreamBandwidthKbps() -> Int32 + + /// Java method `getMinExitDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMinExitDownstreamBandwidthKbps() + /// ``` +@JavaMethod + open func getMinExitDownstreamBandwidthKbps() -> Int32 + + /// Java method `getMetered`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.getMetered() + /// ``` +@JavaMethod + open func getMetered() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnUnderlyingNetworkTemplate.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnUnderlyingNetworkTemplate.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 31, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var MATCH_ANY: Int32 + + @JavaStaticField(isFinal: true) + public var MATCH_FORBIDDEN: Int32 + + @JavaStaticField(isFinal: true) + public var MATCH_REQUIRED: Int32 +} diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift new file mode 100644 index 00000000..e4bf488e --- /dev/null +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate+Builder.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +extension VcnWifiUnderlyingNetworkTemplate { + @JavaClass("android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMinUpstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMinUpstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinUpstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + + /// Java method `setMinDownstreamBandwidthKbps`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMinDownstreamBandwidthKbps(int,int) + /// ``` + @JavaMethod + open func setMinDownstreamBandwidthKbps(_ arg0: Int32, _ arg1: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.setMetered(int) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Int32) -> VcnWifiUnderlyingNetworkTemplate.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.vcn.VcnWifiUnderlyingNetworkTemplate android.net.vcn.VcnWifiUnderlyingNetworkTemplate$Builder.build() + /// ``` + @JavaMethod + open func build() -> VcnWifiUnderlyingNetworkTemplate! + } +} diff --git a/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift new file mode 100644 index 00000000..5ed919a9 --- /dev/null +++ b/Sources/AndroidNet/VcnWifiUnderlyingNetworkTemplate.swift @@ -0,0 +1,25 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 31, *) +@JavaClass("android.net.vcn.VcnWifiUnderlyingNetworkTemplate") +open class VcnWifiUnderlyingNetworkTemplate: VcnUnderlyingNetworkTemplate { + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.vcn.VcnWifiUnderlyingNetworkTemplate.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.vcn.VcnWifiUnderlyingNetworkTemplate.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} diff --git a/Sources/AndroidNet/VpnManager.swift b/Sources/AndroidNet/VpnManager.swift new file mode 100644 index 00000000..cc9edd08 --- /dev/null +++ b/Sources/AndroidNet/VpnManager.swift @@ -0,0 +1,123 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import SwiftJava +import SwiftJavaJNICore + +@available(Android 30, *) +@JavaClass("android.net.VpnManager") +open class VpnManager: JavaObject { + /// Java method `provisionVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public android.content.Intent android.net.VpnManager.provisionVpnProfile(android.net.PlatformVpnProfile) + /// ``` +@JavaMethod + open func provisionVpnProfile(_ arg0: PlatformVpnProfile?) -> Intent! + + /// Java method `deleteProvisionedVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnManager.deleteProvisionedVpnProfile() + /// ``` +@JavaMethod + open func deleteProvisionedVpnProfile() + + /// Java method `startProvisionedVpnProfileSession`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnManager.startProvisionedVpnProfileSession() + /// ``` +@JavaMethod + open func startProvisionedVpnProfileSession() -> String + + /// Java method `startProvisionedVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnManager.startProvisionedVpnProfile() + /// ``` +@available(*, deprecated) + @JavaMethod + open func startProvisionedVpnProfile() + + /// Java method `stopProvisionedVpnProfile`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnManager.stopProvisionedVpnProfile() + /// ``` +@JavaMethod + open func stopProvisionedVpnProfile() + + /// Java method `getProvisionedVpnProfileState`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnProfileState android.net.VpnManager.getProvisionedVpnProfileState() + /// ``` +@available(Android 33, *) + @JavaMethod + open func getProvisionedVpnProfileState() -> VpnProfileState! +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_VPN_MANAGER_EVENT: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_ALWAYS_ON_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_DEACTIVATED_BY_USER: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_IKE_ERROR: String + + @JavaStaticField(isFinal: true) + public var CATEGORY_EVENT_NETWORK_ERROR: String + + @JavaStaticField(isFinal: true) + public var ERROR_CLASS_NOT_RECOVERABLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CLASS_RECOVERABLE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_IO: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_LOST: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_PROTOCOL_TIMEOUT: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_CODE_NETWORK_UNKNOWN_HOST: Int32 + + @JavaStaticField(isFinal: true) + public var EXTRA_ERROR_CLASS: String + + @JavaStaticField(isFinal: true) + public var EXTRA_ERROR_CODE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_SESSION_KEY: String + + @JavaStaticField(isFinal: true) + public var EXTRA_TIMESTAMP_MILLIS: String + + @JavaStaticField(isFinal: true) + public var EXTRA_UNDERLYING_LINK_PROPERTIES: String + + @JavaStaticField(isFinal: true) + public var EXTRA_UNDERLYING_NETWORK: String + + @JavaStaticField(isFinal: true) + public var EXTRA_UNDERLYING_NETWORK_CAPABILITIES: String + + @JavaStaticField(isFinal: true) + public var EXTRA_VPN_PROFILE_STATE: String +} diff --git a/Sources/AndroidNet/VpnProfileState.swift b/Sources/AndroidNet/VpnProfileState.swift new file mode 100644 index 00000000..1141f918 --- /dev/null +++ b/Sources/AndroidNet/VpnProfileState.swift @@ -0,0 +1,109 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.VpnProfileState", implements: Parcelable.self) +open class VpnProfileState: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: String, _ arg2: Bool, _ arg3: Bool, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.VpnProfileState.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnProfileState.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `isAlwaysOn`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnProfileState.isAlwaysOn() + /// ``` + @JavaMethod + open func isAlwaysOn() -> Bool + + /// Java method `isLockdownEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnProfileState.isLockdownEnabled() + /// ``` + @JavaMethod + open func isLockdownEnabled() -> Bool + + /// Java method `getSessionId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnProfileState.getSessionId() + /// ``` + @JavaMethod + open func getSessionId() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnProfileState.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.VpnProfileState.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.VpnProfileState.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.VpnProfileState.getState() + /// ``` + @JavaMethod + open func getState() -> Int32 +} +@available(Android 33, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var STATE_CONNECTED: Int32 + + @JavaStaticField(isFinal: true) + public var STATE_CONNECTING: Int32 + + @JavaStaticField(isFinal: true) + public var STATE_DISCONNECTED: Int32 + + @JavaStaticField(isFinal: true) + public var STATE_FAILED: Int32 +} diff --git a/Sources/AndroidNet/VpnService+Builder.swift b/Sources/AndroidNet/VpnService+Builder.swift new file mode 100644 index 00000000..48bd6b57 --- /dev/null +++ b/Sources/AndroidNet/VpnService+Builder.swift @@ -0,0 +1,193 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +extension VpnService { + @JavaClass("android.net.VpnService$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: VpnService?, environment: JNIEnvironment? = nil) + + /// Java method `setUnderlyingNetworks`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setUnderlyingNetworks(android.net.Network[]) + /// ``` + @JavaMethod + open func setUnderlyingNetworks(_ arg0: [Network?]) -> VpnService.Builder! + + /// Java method `addAllowedApplication`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addAllowedApplication(java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException + /// ``` + @JavaMethod + open func addAllowedApplication(_ arg0: String) throws -> VpnService.Builder! + + /// Java method `addDisallowedApplication`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addDisallowedApplication(java.lang.String) throws android.content.pm.PackageManager$NameNotFoundException + /// ``` + @JavaMethod + open func addDisallowedApplication(_ arg0: String) throws -> VpnService.Builder! + + /// Java method `setMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setMetered(boolean) + /// ``` + @JavaMethod + open func setMetered(_ arg0: Bool) -> VpnService.Builder! + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setHttpProxy(android.net.ProxyInfo) + /// ``` + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) -> VpnService.Builder! + + /// Java method `setSession`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setSession(java.lang.String) + /// ``` + @JavaMethod + open func setSession(_ arg0: String) -> VpnService.Builder! + + /// Java method `setMtu`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setMtu(int) + /// ``` + @JavaMethod + open func setMtu(_ arg0: Int32) -> VpnService.Builder! + + /// Java method `addAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addAddress(java.lang.String,int) + /// ``` + @JavaMethod + open func addAddress(_ arg0: String, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `addAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addAddress(java.net.InetAddress,int) + /// ``` + @JavaMethod + open func addAddress(_ arg0: InetAddress?, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.net.InetAddress,int) + /// ``` + @JavaMethod + open func addRoute(_ arg0: InetAddress?, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(android.net.IpPrefix) + /// ``` + @JavaMethod + open func addRoute(_ arg0: IpPrefix?) -> VpnService.Builder! + + /// Java method `addRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addRoute(java.lang.String,int) + /// ``` + @JavaMethod + open func addRoute(_ arg0: String, _ arg1: Int32) -> VpnService.Builder! + + /// Java method `excludeRoute`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.excludeRoute(android.net.IpPrefix) + /// ``` + @JavaMethod + open func excludeRoute(_ arg0: IpPrefix?) -> VpnService.Builder! + + /// Java method `addDnsServer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addDnsServer(java.net.InetAddress) + /// ``` + @JavaMethod + open func addDnsServer(_ arg0: InetAddress?) -> VpnService.Builder! + + /// Java method `addDnsServer`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addDnsServer(java.lang.String) + /// ``` + @JavaMethod + open func addDnsServer(_ arg0: String) -> VpnService.Builder! + + /// Java method `addSearchDomain`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.addSearchDomain(java.lang.String) + /// ``` + @JavaMethod + open func addSearchDomain(_ arg0: String) -> VpnService.Builder! + + /// Java method `allowFamily`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.allowFamily(int) + /// ``` + @JavaMethod + open func allowFamily(_ arg0: Int32) -> VpnService.Builder! + + /// Java method `allowBypass`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.allowBypass() + /// ``` + @JavaMethod + open func allowBypass() -> VpnService.Builder! + + /// Java method `setBlocking`. + /// + /// ### Java method signature + /// ```java + /// public android.net.VpnService$Builder android.net.VpnService$Builder.setBlocking(boolean) + /// ``` + @JavaMethod + open func setBlocking(_ arg0: Bool) -> VpnService.Builder! + + /// Java method `establish`. + /// + /// ### Java method signature + /// ```java + /// public android.os.ParcelFileDescriptor android.net.VpnService$Builder.establish() + /// ``` + @JavaMethod + open func establish() -> ParcelFileDescriptor! + } +} diff --git a/Sources/AndroidNet/VpnService.swift b/Sources/AndroidNet/VpnService.swift new file mode 100644 index 00000000..04d5ab37 --- /dev/null +++ b/Sources/AndroidNet/VpnService.swift @@ -0,0 +1,100 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.VpnService") +open class VpnService: ContextWrapper { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setUnderlyingNetworks`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.setUnderlyingNetworks(android.net.Network[]) + /// ``` + @JavaMethod + open func setUnderlyingNetworks(_ arg0: [Network?]) -> Bool + + /// Java method `protect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.protect(java.net.DatagramSocket) + /// ``` + @JavaMethod + open func protect(_ arg0: DatagramSocket?) -> Bool + + /// Java method `protect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.protect(java.net.Socket) + /// ``` + @JavaMethod + open func protect(_ arg0: Socket?) -> Bool + + /// Java method `protect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.VpnService.protect(int) + /// ``` + @JavaMethod + open func protect(_ arg0: Int32) -> Bool + + /// Java method `isAlwaysOn`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.VpnService.isAlwaysOn() + /// ``` + @JavaMethod + open func isAlwaysOn() -> Bool + + /// Java method `isLockdownEnabled`. + /// + /// ### Java method signature + /// ```java + /// public final boolean android.net.VpnService.isLockdownEnabled() + /// ``` + @JavaMethod + open func isLockdownEnabled() -> Bool + + /// Java method `onBind`. + /// + /// ### Java method signature + /// ```java + /// public android.os.IBinder android.net.VpnService.onBind(android.content.Intent) + /// ``` + @JavaMethod + open func onBind(_ arg0: Intent?) -> IBinder! + + /// Java method `onRevoke`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.VpnService.onRevoke() + /// ``` + @JavaMethod + open func onRevoke() +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SERVICE_INTERFACE: String + + @JavaStaticField(isFinal: true) + public var SERVICE_META_DATA_SUPPORTS_ALWAYS_ON: String + + /// Java method `prepare`. + /// + /// ### Java method signature + /// ```java + /// public static android.content.Intent android.net.VpnService.prepare(android.content.Context) + /// ``` + @JavaStaticMethod + public func prepare(_ arg0: Context?) -> Intent! +} diff --git a/Sources/AndroidNet/WifiAwareChannelInfo.swift b/Sources/AndroidNet/WifiAwareChannelInfo.swift new file mode 100644 index 00000000..e4c25a3a --- /dev/null +++ b/Sources/AndroidNet/WifiAwareChannelInfo.swift @@ -0,0 +1,85 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.wifi.aware.WifiAwareChannelInfo", implements: Parcelable.self) +open class WifiAwareChannelInfo: JavaObject { + /// Java method `getChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelFrequencyMhz() + /// ``` +@JavaMethod + open func getChannelFrequencyMhz() -> Int32 + + /// Java method `getChannelBandwidth`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getChannelBandwidth() + /// ``` +@JavaMethod + open func getChannelBandwidth() -> Int32 + + /// Java method `getSpatialStreamCount`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.getSpatialStreamCount() + /// ``` +@JavaMethod + open func getSpatialStreamCount() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareChannelInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareChannelInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareChannelInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareChannelInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 33, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift new file mode 100644 index 00000000..af91c9f2 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig+Builder.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension WifiAwareDataPathSecurityConfig { + @JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, environment: JNIEnvironment? = nil) + + /// Java method `setPskPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.setPskPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setPskPassphrase(_ arg0: String) -> WifiAwareDataPathSecurityConfig.Builder! + + /// Java method `setPmk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.setPmk(byte[]) + /// ``` + @JavaMethod + open func setPmk(_ arg0: [Int8]) -> WifiAwareDataPathSecurityConfig.Builder! + + /// Java method `setPmkId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.setPmkId(byte[]) + /// ``` + @JavaMethod + open func setPmkId(_ arg0: [Int8]) -> WifiAwareDataPathSecurityConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.WifiAwareDataPathSecurityConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiAwareDataPathSecurityConfig! + } +} diff --git a/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift new file mode 100644 index 00000000..5a49c26d --- /dev/null +++ b/Sources/AndroidNet/WifiAwareDataPathSecurityConfig.swift @@ -0,0 +1,94 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.wifi.aware.WifiAwareDataPathSecurityConfig", implements: Parcelable.self) +open class WifiAwareDataPathSecurityConfig: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareDataPathSecurityConfig.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getCipherSuite`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getCipherSuite() + /// ``` +@JavaMethod + open func getCipherSuite() -> Int32 + + /// Java method `getPmk`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmk() + /// ``` +@JavaMethod + open func getPmk() -> [Int8] + + /// Java method `getPmkId`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPmkId() + /// ``` +@JavaMethod + open func getPmkId() -> [Int8] + + /// Java method `getPskPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareDataPathSecurityConfig.getPskPassphrase() + /// ``` +@JavaMethod + open func getPskPassphrase() -> String + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareDataPathSecurityConfig.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareDataPathSecurityConfig.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareDataPathSecurityConfig.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareManager.swift b/Sources/AndroidNet/WifiAwareManager.swift new file mode 100644 index 00000000..18462e95 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareManager.swift @@ -0,0 +1,131 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.WifiAwareManager") +open class WifiAwareManager: JavaObject { + /// Java method `isInstantCommunicationModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isInstantCommunicationModeEnabled() + /// ``` +@JavaMethod + open func isInstantCommunicationModeEnabled() -> Bool + + /// Java method `isSetChannelOnDataPathSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isSetChannelOnDataPathSupported() + /// ``` +@JavaMethod + open func isSetChannelOnDataPathSupported() -> Bool + + /// Java method `getAvailableAwareResources`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.AwareResources android.net.wifi.aware.WifiAwareManager.getAvailableAwareResources() + /// ``` +@available(Android 30, *) + @JavaMethod + open func getAvailableAwareResources() -> AwareResources! + + /// Java method `setOpportunisticModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.setOpportunisticModeEnabled(boolean) + /// ``` +@JavaMethod + open func setOpportunisticModeEnabled(_ arg0: Bool) + + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isAvailable() + /// ``` +@JavaMethod + open func isAvailable() -> Bool + + /// Java method `isDeviceAttached`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareManager.isDeviceAttached() + /// ``` +@JavaMethod + open func isDeviceAttached() -> Bool + + /// Java method `getCharacteristics`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.Characteristics android.net.wifi.aware.WifiAwareManager.getCharacteristics() + /// ``` +@JavaMethod + open func getCharacteristics() -> Characteristics! + + /// Java method `resetPairedDevices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.resetPairedDevices() + /// ``` +@JavaMethod + open func resetPairedDevices() + + /// Java method `removePairedDevice`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.removePairedDevice(java.lang.String) + /// ``` +@JavaMethod + open func removePairedDevice(_ arg0: String) + + /// Java method `attach`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback,android.net.wifi.aware.IdentityChangedListener,android.os.Handler) + /// ``` +@JavaMethod + open func attach(_ arg0: AttachCallback?, _ arg1: IdentityChangedListener?, _ arg2: Handler?) + + /// Java method `attach`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareManager.attach(android.net.wifi.aware.AttachCallback,android.os.Handler) + /// ``` +@JavaMethod + open func attach(_ arg0: AttachCallback?, _ arg1: Handler?) +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_AWARE_RESOURCE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_AWARE_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var EXTRA_AWARE_RESOURCES: String + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DATA_PATH_ROLE_INITIATOR: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DATA_PATH_ROLE_RESPONDER: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DISCOVERY_LOST_REASON_PEER_NOT_VISIBLE: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_AWARE_DISCOVERY_LOST_REASON_UNKNOWN: Int32 +} diff --git a/Sources/AndroidNet/WifiAwareNetworkInfo.swift b/Sources/AndroidNet/WifiAwareNetworkInfo.swift new file mode 100644 index 00000000..83846a42 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareNetworkInfo.swift @@ -0,0 +1,86 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.wifi.aware.WifiAwareNetworkInfo", implements: TransportInfo.self, Parcelable.self) +open class WifiAwareNetworkInfo: JavaObject { + /// Java method `getTransportProtocol`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.getTransportProtocol() + /// ``` +@JavaMethod + open func getTransportProtocol() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareNetworkInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPeerIpv6Addr`. + /// + /// ### Java method signature + /// ```java + /// public java.net.Inet6Address android.net.wifi.aware.WifiAwareNetworkInfo.getPeerIpv6Addr() + /// ``` +@JavaMethod + open func getPeerIpv6Addr() -> Inet6Address! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareNetworkInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkInfo.getPort() + /// ``` +@JavaMethod + open func getPort() -> Int32 +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift new file mode 100644 index 00000000..5905c99d --- /dev/null +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier+Builder.swift @@ -0,0 +1,78 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension WifiAwareNetworkSpecifier { + @JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: DiscoverySession?, _ arg1: PeerHandle?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: PublishDiscoverySession?, environment: JNIEnvironment? = nil) + + /// Java method `setDataPathSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setDataPathSecurityConfig(android.net.wifi.aware.WifiAwareDataPathSecurityConfig) + /// ``` + @JavaMethod + open func setDataPathSecurityConfig(_ arg0: WifiAwareDataPathSecurityConfig?) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setTransportProtocol`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setTransportProtocol(int) + /// ``` + @JavaMethod + open func setTransportProtocol(_ arg0: Int32) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setChannelFrequencyMhz(int,boolean) + /// ``` + @JavaMethod + open func setChannelFrequencyMhz(_ arg0: Int32, _ arg1: Bool) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setPort`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPort(int) + /// ``` + @JavaMethod + open func setPort(_ arg0: Int32) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setPskPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPskPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setPskPassphrase(_ arg0: String) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `setPmk`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.setPmk(byte[]) + /// ``` + @JavaMethod + open func setPmk(_ arg0: [Int8]) -> WifiAwareNetworkSpecifier.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareNetworkSpecifier android.net.wifi.aware.WifiAwareNetworkSpecifier$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiAwareNetworkSpecifier! + } +} diff --git a/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift new file mode 100644 index 00000000..c0da7d51 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareNetworkSpecifier.swift @@ -0,0 +1,94 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.wifi.aware.WifiAwareNetworkSpecifier", implements: Parcelable.self) +open class WifiAwareNetworkSpecifier: NetworkSpecifier { + /// Java method `getChannelFrequencyMhz`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.getChannelFrequencyMhz() + /// ``` +@JavaMethod + open func getChannelFrequencyMhz() -> Int32 + + /// Java method `getWifiAwareDataPathSecurityConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.aware.WifiAwareDataPathSecurityConfig android.net.wifi.aware.WifiAwareNetworkSpecifier.getWifiAwareDataPathSecurityConfig() + /// ``` +@JavaMethod + open func getWifiAwareDataPathSecurityConfig() -> WifiAwareDataPathSecurityConfig! + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `isChannelRequired`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.isChannelRequired() + /// ``` +@JavaMethod + open func isChannelRequired() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.aware.WifiAwareNetworkSpecifier.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.aware.WifiAwareNetworkSpecifier.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.aware.WifiAwareNetworkSpecifier.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiAwareSession.swift b/Sources/AndroidNet/WifiAwareSession.swift new file mode 100644 index 00000000..f3876b35 --- /dev/null +++ b/Sources/AndroidNet/WifiAwareSession.swift @@ -0,0 +1,64 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 26, *) +@JavaClass("android.net.wifi.aware.WifiAwareSession") +open class WifiAwareSession: JavaObject { + /// Java method `createNetworkSpecifierOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.WifiAwareSession.createNetworkSpecifierOpen(int,byte[]) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierOpen(_ arg0: Int32, _ arg1: [Int8]) -> NetworkSpecifier! + + /// Java method `createNetworkSpecifierPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.aware.WifiAwareSession.createNetworkSpecifierPassphrase(int,byte[],java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createNetworkSpecifierPassphrase(_ arg0: Int32, _ arg1: [Int8], _ arg2: String) -> NetworkSpecifier! + + /// Java method `subscribe`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.subscribe(android.net.wifi.aware.SubscribeConfig,android.net.wifi.aware.DiscoverySessionCallback,android.os.Handler) + /// ``` +@JavaMethod + open func subscribe(_ arg0: SubscribeConfig?, _ arg1: DiscoverySessionCallback?, _ arg2: Handler?) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.aware.WifiAwareSession.finalize() throws java.lang.Throwable + /// ``` +@JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.close() + /// ``` +@JavaMethod + open func close() + + /// Java method `publish`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.aware.WifiAwareSession.publish(android.net.wifi.aware.PublishConfig,android.net.wifi.aware.DiscoverySessionCallback,android.os.Handler) + /// ``` +@JavaMethod + open func publish(_ arg0: PublishConfig?, _ arg1: DiscoverySessionCallback?, _ arg2: Handler?) +} diff --git a/Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift b/Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift new file mode 100644 index 00000000..143ee8cf --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+AuthAlgorithm.swift @@ -0,0 +1,36 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$AuthAlgorithm") + open class AuthAlgorithm: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var LEAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OPEN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SAE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SHARED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+GroupCipher.swift b/Sources/AndroidNet/WifiConfiguration+GroupCipher.swift new file mode 100644 index 00000000..1ecfa626 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+GroupCipher.swift @@ -0,0 +1,48 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$GroupCipher") + open class GroupCipher: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CCMP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_128: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SMS4: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TKIP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WEP104: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WEP40: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift b/Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift new file mode 100644 index 00000000..abc47e66 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+GroupMgmtCipher.swift @@ -0,0 +1,24 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$GroupMgmtCipher") + open class GroupMgmtCipher: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var BIP_CMAC_256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var BIP_GMAC_128: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var BIP_GMAC_256: Int32 +} diff --git a/Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift b/Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift new file mode 100644 index 00000000..10f14208 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+KeyMgmt.swift @@ -0,0 +1,92 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$KeyMgmt") + open class KeyMgmt: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DPP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FILS_SHA256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FILS_SHA384: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FT_EAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var FT_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var IEEE8021X: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OSEN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var OWE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SAE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SUITE_B_192: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WAPI_CERT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WAPI_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA2_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_EAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_EAP_SHA256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA_PSK_SHA256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift b/Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift new file mode 100644 index 00000000..d319ee01 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+PairwiseCipher.swift @@ -0,0 +1,44 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$PairwiseCipher") + open class PairwiseCipher: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CCMP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_128: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var GCMP_256: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SMS4: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var TKIP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration+Status.swift b/Sources/AndroidNet/WifiConfiguration+Status.swift new file mode 100644 index 00000000..2d9866f1 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+Status.swift @@ -0,0 +1,28 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$Status") + open class Status: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var CURRENT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var DISABLED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var ENABLED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] +} diff --git a/Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift b/Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift new file mode 100644 index 00000000..b8f47616 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration+WiFiProtocol.swift @@ -0,0 +1,32 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiConfiguration { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiConfiguration$Protocol") + open class WiFiProtocol: JavaObject { + + } +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RSN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WAPI: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPA: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var strings: [String] + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var varName: String +} diff --git a/Sources/AndroidNet/WifiConfiguration.swift b/Sources/AndroidNet/WifiConfiguration.swift new file mode 100644 index 00000000..b51ad2d3 --- /dev/null +++ b/Sources/AndroidNet/WifiConfiguration.swift @@ -0,0 +1,268 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(*, deprecated) +@JavaClass("android.net.wifi.WifiConfiguration", implements: Parcelable.self) +open class WifiConfiguration: JavaObject { + @available(*, deprecated) + @JavaField(isFinal: false) + public var BSSID: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var FQDN: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var SSID: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var enterpriseConfig: WifiEnterpriseConfig! + + @available(*, deprecated) + @JavaField(isFinal: false) + public var hiddenSSID: Bool + + @available(*, deprecated) + @JavaField(isFinal: false) + public var isHomeProviderNetwork: Bool + + @available(*, deprecated) + @JavaField(isFinal: false) + public var networkId: Int32 + + @available(*, deprecated) + @JavaField(isFinal: false) + public var preSharedKey: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var priority: Int32 + + @available(*, deprecated) + @JavaField(isFinal: false) + public var providerFriendlyName: String + + @available(*, deprecated) + @JavaField(isFinal: false) + public var roamingConsortiumIds: [Int64] + + @available(*, deprecated) + @JavaField(isFinal: false) + public var status: Int32 + + @available(*, deprecated) + @JavaField(isFinal: false) + public var wepKeys: [String] + + @available(*, deprecated) + @JavaField(isFinal: false) + public var wepTxKeyIndex: Int32 + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiConfiguration?, environment: JNIEnvironment? = nil) + + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setMacRandomizationSetting(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setMacRandomizationSetting(_ arg0: Int32) + + /// Java method `getMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiConfiguration.getMacRandomizationSetting() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getMacRandomizationSetting() -> Int32 + + /// Java method `getRandomizedMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.WifiConfiguration.getRandomizedMacAddress() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getRandomizedMacAddress() -> MacAddress! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiConfiguration.describeContents() + /// ``` + @available(*, deprecated) + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.writeToParcel(android.os.Parcel,int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `setSecurityParams`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setSecurityParams(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSecurityParams(_ arg0: Int32) + + /// Java method `isDppConfigurator`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiConfiguration.isDppConfigurator() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isDppConfigurator() -> Bool + + /// Java method `isPasspoint`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiConfiguration.isPasspoint() + /// ``` + @available(*, deprecated) + @JavaMethod + open func isPasspoint() -> Bool + + /// Java method `setIpConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setIpConfiguration(android.net.IpConfiguration) + /// ``` + @available(Android 33, *) + @available(*, deprecated) + @JavaMethod + open func setIpConfiguration(_ arg0: IpConfiguration?) + + /// Java method `getHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.ProxyInfo android.net.wifi.WifiConfiguration.getHttpProxy() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getHttpProxy() -> ProxyInfo! + + /// Java method `setHttpProxy`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiConfiguration.setHttpProxy(android.net.ProxyInfo) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setHttpProxy(_ arg0: ProxyInfo?) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiConfiguration.toString() + /// ``` + @available(*, deprecated) + @JavaMethod + open override func toString() -> String + + /// Java method `getKey`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiConfiguration.getKey() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getKey() -> String +} +extension JavaClass { + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_AUTO: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_NONE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_NON_PERSISTENT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_PERSISTENT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_DPP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_SUITE_B: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OPEN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OWE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_SAE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_CERT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_PSK: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WEP: Int32 +} diff --git a/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift b/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift new file mode 100644 index 00000000..69fca422 --- /dev/null +++ b/Sources/AndroidNet/WifiEnterpriseConfig+Eap.swift @@ -0,0 +1,43 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 18, *) +extension WifiEnterpriseConfig { + @JavaClass("android.net.wifi.WifiEnterpriseConfig$Eap") + open class Eap: JavaObject { + + } +} +@available(Android 18, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AKA: Int32 + + @JavaStaticField(isFinal: true) + public var AKA_PRIME: Int32 + + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @JavaStaticField(isFinal: true) + public var PEAP: Int32 + + @JavaStaticField(isFinal: true) + public var PWD: Int32 + + @JavaStaticField(isFinal: true) + public var SIM: Int32 + + @JavaStaticField(isFinal: true) + public var TLS: Int32 + + @JavaStaticField(isFinal: true) + public var TTLS: Int32 + + @JavaStaticField(isFinal: true) + public var UNAUTH_TLS: Int32 + + @JavaStaticField(isFinal: true) + public var WAPI_CERT: Int32 +} diff --git a/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift b/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift new file mode 100644 index 00000000..cbc190cc --- /dev/null +++ b/Sources/AndroidNet/WifiEnterpriseConfig+Phase2.swift @@ -0,0 +1,37 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 18, *) +extension WifiEnterpriseConfig { + @JavaClass("android.net.wifi.WifiEnterpriseConfig$Phase2") + open class Phase2: JavaObject { + + } +} +@available(Android 18, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AKA: Int32 + + @JavaStaticField(isFinal: true) + public var AKA_PRIME: Int32 + + @JavaStaticField(isFinal: true) + public var GTC: Int32 + + @JavaStaticField(isFinal: true) + public var MSCHAP: Int32 + + @JavaStaticField(isFinal: true) + public var MSCHAPV2: Int32 + + @JavaStaticField(isFinal: true) + public var NONE: Int32 + + @JavaStaticField(isFinal: true) + public var PAP: Int32 + + @JavaStaticField(isFinal: true) + public var SIM: Int32 +} diff --git a/Sources/AndroidNet/WifiEnterpriseConfig.swift b/Sources/AndroidNet/WifiEnterpriseConfig.swift new file mode 100644 index 00000000..da6147c2 --- /dev/null +++ b/Sources/AndroidNet/WifiEnterpriseConfig.swift @@ -0,0 +1,366 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 18, *) +@JavaClass("android.net.wifi.WifiEnterpriseConfig", implements: Parcelable.self) +open class WifiEnterpriseConfig: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiEnterpriseConfig?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setAnonymousIdentity`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setAnonymousIdentity(java.lang.String) + /// ``` + @JavaMethod + open func setAnonymousIdentity(_ arg0: String) + + /// Java method `getAnonymousIdentity`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getAnonymousIdentity() + /// ``` + @JavaMethod + open func getAnonymousIdentity() -> String + + /// Java method `setClientKeyPairAlias`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setClientKeyPairAlias(java.lang.String) + /// ``` + @JavaMethod + open func setClientKeyPairAlias(_ arg0: String) + + /// Java method `getClientKeyPairAlias`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getClientKeyPairAlias() + /// ``` + @JavaMethod + open func getClientKeyPairAlias() -> String + + /// Java method `setDomainSuffixMatch`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setDomainSuffixMatch(java.lang.String) + /// ``` + @JavaMethod + open func setDomainSuffixMatch(_ arg0: String) + + /// Java method `getDomainSuffixMatch`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getDomainSuffixMatch() + /// ``` + @JavaMethod + open func getDomainSuffixMatch() -> String + + /// Java method `isAuthenticationSimBased`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isAuthenticationSimBased() + /// ``` + @JavaMethod + open func isAuthenticationSimBased() -> Bool + + /// Java method `isEapMethodServerCertUsed`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isEapMethodServerCertUsed() + /// ``` + @JavaMethod + open func isEapMethodServerCertUsed() -> Bool + + /// Java method `isServerCertValidationEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isServerCertValidationEnabled() + /// ``` + @JavaMethod + open func isServerCertValidationEnabled() -> Bool + + /// Java method `setDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setDecoratedIdentityPrefix(java.lang.String) + /// ``` + @JavaMethod + open func setDecoratedIdentityPrefix(_ arg0: String) + + /// Java method `getDecoratedIdentityPrefix`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getDecoratedIdentityPrefix() + /// ``` + @JavaMethod + open func getDecoratedIdentityPrefix() -> String + + /// Java method `enableTrustOnFirstUse`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.enableTrustOnFirstUse(boolean) + /// ``` + @JavaMethod + open func enableTrustOnFirstUse(_ arg0: Bool) + + /// Java method `isTrustOnFirstUseEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.isTrustOnFirstUseEnabled() + /// ``` + @JavaMethod + open func isTrustOnFirstUseEnabled() -> Bool + + /// Java method `setMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setMinimumTlsVersion(int) throws java.lang.IllegalArgumentException + /// ``` + @JavaMethod + open func setMinimumTlsVersion(_ arg0: Int32) throws + + /// Java method `getMinimumTlsVersion`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.getMinimumTlsVersion() + /// ``` + @JavaMethod + open func getMinimumTlsVersion() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPassword`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPassword() + /// ``` + @JavaMethod + open func getPassword() -> String + + /// Java method `setEapMethod`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setEapMethod(int) + /// ``` + @JavaMethod + open func setEapMethod(_ arg0: Int32) + + /// Java method `getEapMethod`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.getEapMethod() + /// ``` + @JavaMethod + open func getEapMethod() -> Int32 + + /// Java method `setPhase2Method`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setPhase2Method(int) + /// ``` + @JavaMethod + open func setPhase2Method(_ arg0: Int32) + + /// Java method `getPhase2Method`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiEnterpriseConfig.getPhase2Method() + /// ``` + @JavaMethod + open func getPhase2Method() -> Int32 + + /// Java method `setIdentity`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setIdentity(java.lang.String) + /// ``` + @JavaMethod + open func setIdentity(_ arg0: String) + + /// Java method `getIdentity`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getIdentity() + /// ``` + @JavaMethod + open func getIdentity() -> String + + /// Java method `setPassword`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setPassword(java.lang.String) + /// ``` + @JavaMethod + open func setPassword(_ arg0: String) + + /// Java method `hasCaCertificate`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiEnterpriseConfig.hasCaCertificate() + /// ``` + @JavaMethod + open func hasCaCertificate() -> Bool + + /// Java method `setSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setSubjectMatch(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setSubjectMatch(_ arg0: String) + + /// Java method `getSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getSubjectMatch() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getSubjectMatch() -> String + + /// Java method `setAltSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setAltSubjectMatch(java.lang.String) + /// ``` + @JavaMethod + open func setAltSubjectMatch(_ arg0: String) + + /// Java method `getAltSubjectMatch`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getAltSubjectMatch() + /// ``` + @JavaMethod + open func getAltSubjectMatch() -> String + + /// Java method `setRealm`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setRealm(java.lang.String) + /// ``` + @JavaMethod + open func setRealm(_ arg0: String) + + /// Java method `getRealm`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getRealm() + /// ``` + @JavaMethod + open func getRealm() -> String + + /// Java method `setPlmn`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiEnterpriseConfig.setPlmn(java.lang.String) + /// ``` + @JavaMethod + open func setPlmn(_ arg0: String) + + /// Java method `getPlmn`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.getPlmn() + /// ``` + @JavaMethod + open func getPlmn() -> String + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiEnterpriseConfig.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +@available(Android 18, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_AS_CERTIFICATE_DATA: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_AS_CERTIFICATE_NAME: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_USER_CERTIFICATE_DATA: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WAPI_USER_CERTIFICATE_NAME: String + + @JavaStaticField(isFinal: true) + public var TLS_V1_0: Int32 + + @JavaStaticField(isFinal: true) + public var TLS_V1_1: Int32 + + @JavaStaticField(isFinal: true) + public var TLS_V1_2: Int32 + + @JavaStaticField(isFinal: true) + public var TLS_V1_3: Int32 + + @JavaStaticField(isFinal: true) + public var WAPI_AS_CERTIFICATE: String + + @JavaStaticField(isFinal: true) + public var WAPI_USER_CERTIFICATE: String +} diff --git a/Sources/AndroidNet/WifiInfo+Builder.swift b/Sources/AndroidNet/WifiInfo+Builder.swift new file mode 100644 index 00000000..605e9b17 --- /dev/null +++ b/Sources/AndroidNet/WifiInfo+Builder.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiInfo { + @JavaClass("android.net.wifi.WifiInfo$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setCurrentSecurityType`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setCurrentSecurityType(int) + /// ``` + @JavaMethod + open func setCurrentSecurityType(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `setSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSsid(byte[]) + /// ``` + @JavaMethod + open func setSsid(_ arg0: [Int8]) -> WifiInfo.Builder! + + /// Java method `setBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setBssid(java.lang.String) + /// ``` + @JavaMethod + open func setBssid(_ arg0: String) -> WifiInfo.Builder! + + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `setRssi`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setRssi(int) + /// ``` + @JavaMethod + open func setRssi(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `setNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo$Builder android.net.wifi.WifiInfo$Builder.setNetworkId(int) + /// ``` + @JavaMethod + open func setNetworkId(_ arg0: Int32) -> WifiInfo.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo android.net.wifi.WifiInfo$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiInfo! + } +} diff --git a/Sources/AndroidNet/WifiInfo.swift b/Sources/AndroidNet/WifiInfo.swift new file mode 100644 index 00000000..c44f1c6f --- /dev/null +++ b/Sources/AndroidNet/WifiInfo.swift @@ -0,0 +1,324 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiInfo", implements: TransportInfo.self, Parcelable.self) +open class WifiInfo: JavaObject { + /// Java method `getMaxSupportedTxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getMaxSupportedTxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getMaxSupportedTxLinkSpeedMbps() -> Int32 + + /// Java method `getMaxSupportedRxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getMaxSupportedRxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getMaxSupportedRxLinkSpeedMbps() -> Int32 + + /// Java method `getPasspointProviderFriendlyName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointProviderFriendlyName() + /// ``` +@JavaMethod + open func getPasspointProviderFriendlyName() -> String + + /// Java method `getPasspointUniqueId`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointUniqueId() + /// ``` +@JavaMethod + open func getPasspointUniqueId() -> String + + /// Java method `getApplicableRedactions`. + /// + /// ### Java method signature + /// ```java + /// public long android.net.wifi.WifiInfo.getApplicableRedactions() + /// ``` +@JavaMethod + open func getApplicableRedactions() -> Int64 + + /// Java method `getCurrentSecurityType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getCurrentSecurityType() + /// ``` +@JavaMethod + open func getCurrentSecurityType() -> Int32 + + /// Java method `getPasspointFqdn`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getPasspointFqdn() + /// ``` +@JavaMethod + open func getPasspointFqdn() -> String + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getNetworkId() + /// ``` +@JavaMethod + open func getNetworkId() -> Int32 + + /// Java method `getFrequency`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getFrequency() + /// ``` +@JavaMethod + open func getFrequency() -> Int32 + + /// Java method `isRestricted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiInfo.isRestricted() + /// ``` +@JavaMethod + open func isRestricted() -> Bool + + /// Java method `getIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getIpAddress() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getIpAddress() -> Int32 + + /// Java method `getSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getSubscriptionId() + /// ``` +@JavaMethod + open func getSubscriptionId() -> Int32 + + /// Java method `getMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getMacAddress() + /// ``` +@JavaMethod + open func getMacAddress() -> String + + /// Java method `getRssi`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getRssi() + /// ``` +@JavaMethod + open func getRssi() -> Int32 + + /// Java method `getSSID`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getSSID() + /// ``` +@JavaMethod + open func getSSID() -> String + + /// Java method `getBSSID`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.getBSSID() + /// ``` +@JavaMethod + open func getBSSID() -> String + + /// Java method `getApMldMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.WifiInfo.getApMldMacAddress() + /// ``` +@JavaMethod + open func getApMldMacAddress() -> MacAddress! + + /// Java method `getApMloLinkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getApMloLinkId() + /// ``` +@JavaMethod + open func getApMloLinkId() -> Int32 + + /// Java method `getWifiStandard`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getWifiStandard() + /// ``` +@JavaMethod + open func getWifiStandard() -> Int32 + + /// Java method `getLinkSpeed`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getLinkSpeed() + /// ``` +@JavaMethod + open func getLinkSpeed() -> Int32 + + /// Java method `getTxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getTxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getTxLinkSpeedMbps() -> Int32 + + /// Java method `getRxLinkSpeedMbps`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.getRxLinkSpeedMbps() + /// ``` +@JavaMethod + open func getRxLinkSpeedMbps() -> Int32 + + /// Java method `getHiddenSSID`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiInfo.getHiddenSSID() + /// ``` +@JavaMethod + open func getHiddenSSID() -> Bool + + /// Java method `makeCopy`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo android.net.wifi.WifiInfo.makeCopy(long) + /// ``` +@JavaMethod + open func makeCopy(_ arg0: Int64) -> WifiInfo! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiInfo.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var FREQUENCY_UNITS: String + + @JavaStaticField(isFinal: true) + public var LINK_SPEED_UNITS: String + + @JavaStaticField(isFinal: true) + public var LINK_SPEED_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_DPP: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OPEN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OSEN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_OWE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PASSPOINT_R1_R2: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PASSPOINT_R3: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_SAE: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_CERT: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WAPI_PSK: Int32 + + @JavaStaticField(isFinal: true) + public var SECURITY_TYPE_WEP: Int32 +} diff --git a/Sources/AndroidNet/WifiManager+AddNetworkResult.swift b/Sources/AndroidNet/WifiManager+AddNetworkResult.swift new file mode 100644 index 00000000..3b586200 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+AddNetworkResult.swift @@ -0,0 +1,74 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$AddNetworkResult", implements: Parcelable.self) + open class AddNetworkResult: JavaObject { + @JavaField(isFinal: true) + public var networkId: Int32 + + @JavaField(isFinal: true) + public var statusCode: Int32 + + @JavaMethod + @_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager$AddNetworkResult.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$AddNetworkResult.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + } +} +@available(Android 30, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var STATUS_ADD_PASSPOINT_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_ADD_WIFI_CONFIG_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_FAILURE_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_FAILURE_UPDATE_NETWORK_KEYS: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_INVALID_CONFIGURATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_INVALID_CONFIGURATION_ENTERPRISE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION_MODIFY_CONFIG: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION_MODIFY_MAC_RANDOMIZATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NO_PERMISSION_MODIFY_PROXY_SETTING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUCCESS: Int32 +} diff --git a/Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift b/Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift new file mode 100644 index 00000000..80af0345 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+InterfaceCreationImpact.swift @@ -0,0 +1,35 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$InterfaceCreationImpact") + open class InterfaceCreationImpact: JavaObject { + /// Java method `getInterfaceType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager$InterfaceCreationImpact.getInterfaceType() + /// ``` + @JavaMethod + open func getInterfaceType() -> Int32 + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager$InterfaceCreationImpact.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager$InterfaceCreationImpact.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + } +} diff --git a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift new file mode 100644 index 00000000..7db8ec92 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotCallback.swift @@ -0,0 +1,52 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$LocalOnlyHotspotCallback") + open class LocalOnlyHotspotCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStarted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotCallback.onStarted(android.net.wifi.WifiManager$LocalOnlyHotspotReservation) + /// ``` + @JavaMethod + open func onStarted(_ arg0: WifiManager.LocalOnlyHotspotReservation?) + + /// Java method `onStopped`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotCallback.onStopped() + /// ``` + @JavaMethod + open func onStopped() + + /// Java method `onFailed`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotCallback.onFailed(int) + /// ``` + @JavaMethod + open func onFailed(_ arg0: Int32) + } +} +@available(Android 26, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ERROR_GENERIC: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_INCOMPATIBLE_MODE: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_NO_CHANNEL: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR_TETHERING_DISALLOWED: Int32 +} diff --git a/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift new file mode 100644 index 00000000..e995b0c7 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+LocalOnlyHotspotReservation.swift @@ -0,0 +1,46 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$LocalOnlyHotspotReservation") + open class LocalOnlyHotspotReservation: JavaObject { + /// Java method `getWifiConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiConfiguration android.net.wifi.WifiManager$LocalOnlyHotspotReservation.getWifiConfiguration() + /// ``` + @available(*, deprecated) + @JavaMethod + open func getWifiConfiguration() -> WifiConfiguration! + + /// Java method `getSoftApConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.SoftApConfiguration android.net.wifi.WifiManager$LocalOnlyHotspotReservation.getSoftApConfiguration() + /// ``` + @available(Android 30, *) + @JavaMethod + open func getSoftApConfiguration() -> SoftApConfiguration! + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.WifiManager$LocalOnlyHotspotReservation.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$LocalOnlyHotspotReservation.close() + /// ``` + @JavaMethod + open func close() + } +} diff --git a/Sources/AndroidNet/WifiManager+MulticastLock.swift b/Sources/AndroidNet/WifiManager+MulticastLock.swift new file mode 100644 index 00000000..c2626fa8 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+MulticastLock.swift @@ -0,0 +1,62 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$MulticastLock") + open class MulticastLock: JavaObject { + /// Java method `setReferenceCounted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$MulticastLock.setReferenceCounted(boolean) + /// ``` + @JavaMethod + open func setReferenceCounted(_ arg0: Bool) + + /// Java method `isHeld`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager$MulticastLock.isHeld() + /// ``` + @JavaMethod + open func isHeld() -> Bool + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.WifiManager$MulticastLock.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiManager$MulticastLock.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `release`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$MulticastLock.release() + /// ``` + @JavaMethod + open func release() + + /// Java method `acquire`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$MulticastLock.acquire() + /// ``` + @JavaMethod + open func acquire() + } +} diff --git a/Sources/AndroidNet/WifiManager+ScanResultsCallback.swift b/Sources/AndroidNet/WifiManager+ScanResultsCallback.swift new file mode 100644 index 00000000..58314b21 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+ScanResultsCallback.swift @@ -0,0 +1,20 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$ScanResultsCallback") + open class ScanResultsCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onScanResultsAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$ScanResultsCallback.onScanResultsAvailable() + /// ``` + @JavaMethod + open func onScanResultsAvailable() + } +} diff --git a/Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift b/Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift new file mode 100644 index 00000000..52f8f6c0 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+SubsystemRestartTrackingCallback.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$SubsystemRestartTrackingCallback") + open class SubsystemRestartTrackingCallback: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onSubsystemRestarting`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SubsystemRestartTrackingCallback.onSubsystemRestarting() + /// ``` + @JavaMethod + open func onSubsystemRestarting() + + /// Java method `onSubsystemRestarted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SubsystemRestartTrackingCallback.onSubsystemRestarted() + /// ``` + @JavaMethod + open func onSubsystemRestarted() + } +} diff --git a/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift b/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift new file mode 100644 index 00000000..171b69fc --- /dev/null +++ b/Sources/AndroidNet/WifiManager+SuggestionConnectionStatusListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @available(Android 29, *) + @JavaInterface("android.net.wifi.WifiManager$SuggestionConnectionStatusListener") + public struct SuggestionConnectionStatusListener { + /// Java method `onConnectionStatus`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SuggestionConnectionStatusListener.onConnectionStatus(android.net.wifi.WifiNetworkSuggestion,int) + /// ``` + @JavaMethod + public func onConnectionStatus(_ arg0: WifiNetworkSuggestion?, _ arg1: Int32) + } +} diff --git a/Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift b/Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift new file mode 100644 index 00000000..98557da8 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+SuggestionUserApprovalStatusListener.swift @@ -0,0 +1,17 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaInterface("android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener") + public struct SuggestionUserApprovalStatusListener { + /// Java method `onUserApprovalStatusChange`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener.onUserApprovalStatusChange(int) + /// ``` + @JavaMethod + public func onUserApprovalStatusChange(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiManager+WifiLock.swift b/Sources/AndroidNet/WifiManager+WifiLock.swift new file mode 100644 index 00000000..553f99b9 --- /dev/null +++ b/Sources/AndroidNet/WifiManager+WifiLock.swift @@ -0,0 +1,72 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @JavaClass("android.net.wifi.WifiManager$WifiLock") + open class WifiLock: JavaObject { + /// Java method `setReferenceCounted`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.setReferenceCounted(boolean) + /// ``` + @JavaMethod + open func setReferenceCounted(_ arg0: Bool) + + /// Java method `isHeld`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager$WifiLock.isHeld() + /// ``` + @JavaMethod + open func isHeld() -> Bool + + /// Java method `setWorkSource`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.setWorkSource(android.os.WorkSource) + /// ``` + @JavaMethod + open func setWorkSource(_ arg0: WorkSource?) + + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.WifiManager$WifiLock.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiManager$WifiLock.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `release`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.release() + /// ``` + @JavaMethod + open func release() + + /// Java method `acquire`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager$WifiLock.acquire() + /// ``` + @JavaMethod + open func acquire() + } +} diff --git a/Sources/AndroidNet/WifiManager+WpsCallback.swift b/Sources/AndroidNet/WifiManager+WpsCallback.swift new file mode 100644 index 00000000..5535b1df --- /dev/null +++ b/Sources/AndroidNet/WifiManager+WpsCallback.swift @@ -0,0 +1,43 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +extension WifiManager { + @available(*, deprecated) + @JavaClass("android.net.wifi.WifiManager$WpsCallback") + open class WpsCallback: JavaObject { + @available(*, deprecated) + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `onStarted`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onStarted(java.lang.String) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onStarted(_ arg0: String) + + /// Java method `onFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onFailed(int) + /// ``` + @available(*, deprecated) + @JavaMethod + open func onFailed(_ arg0: Int32) + + /// Java method `onSucceeded`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$WpsCallback.onSucceeded() + /// ``` + @available(*, deprecated) + @JavaMethod + open func onSucceeded() + } +} diff --git a/Sources/AndroidNet/WifiManager.swift b/Sources/AndroidNet/WifiManager.swift new file mode 100644 index 00000000..06bd09a7 --- /dev/null +++ b/Sources/AndroidNet/WifiManager.swift @@ -0,0 +1,1094 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WifiManager") +open class WifiManager: JavaObject { + /// Java method `addNetworkPrivileged`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$AddNetworkResult android.net.wifi.WifiManager.addNetworkPrivileged(android.net.wifi.WifiConfiguration) + /// ``` +@JavaMethod + open func addNetworkPrivileged(_ arg0: WifiConfiguration?) -> WifiManager.AddNetworkResult! + + /// Java method `addOrUpdatePasspointConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration) + /// ``` +@JavaMethod + open func addOrUpdatePasspointConfiguration(_ arg0: PasspointConfiguration?) + + /// Java method `removePasspointConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removePasspointConfiguration(java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func removePasspointConfiguration(_ arg0: String) + + /// Java method `removeNonCallerConfiguredNetworks`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.removeNonCallerConfiguredNetworks() + /// ``` +@JavaMethod + open func removeNonCallerConfiguredNetworks() -> Bool + + /// Java method `isStaApConcurrencySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaApConcurrencySupported() + /// ``` +@JavaMethod + open func isStaApConcurrencySupported() -> Bool + + /// Java method `isDeviceToApRttSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isDeviceToApRttSupported() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isDeviceToApRttSupported() -> Bool + + /// Java method `isPreferredNetworkOffloadSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isPreferredNetworkOffloadSupported() + /// ``` +@JavaMethod + open func isPreferredNetworkOffloadSupported() -> Bool + + /// Java method `isEnhancedPowerReportingSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEnhancedPowerReportingSupported() + /// ``` +@JavaMethod + open func isEnhancedPowerReportingSupported() -> Bool + + /// Java method `is24GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is24GHzBandSupported() + /// ``` +@JavaMethod + open func is24GHzBandSupported() -> Bool + + /// Java method `is5GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is5GHzBandSupported() + /// ``` +@JavaMethod + open func is5GHzBandSupported() -> Bool + + /// Java method `is60GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is60GHzBandSupported() + /// ``` +@JavaMethod + open func is60GHzBandSupported() -> Bool + + /// Java method `is6GHzBandSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.is6GHzBandSupported() + /// ``` +@JavaMethod + open func is6GHzBandSupported() -> Bool + + /// Java method `isWifiStandardSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiStandardSupported(int) + /// ``` +@JavaMethod + open func isWifiStandardSupported(_ arg0: Int32) -> Bool + + /// Java method `isStaBridgedApConcurrencySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaBridgedApConcurrencySupported() + /// ``` +@JavaMethod + open func isStaBridgedApConcurrencySupported() -> Bool + + /// Java method `isBridgedApConcurrencySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isBridgedApConcurrencySupported() + /// ``` +@JavaMethod + open func isBridgedApConcurrencySupported() -> Bool + + /// Java method `isD2dSupportedWhenInfraStaDisabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isD2dSupportedWhenInfraStaDisabled() + /// ``` +@JavaMethod + open func isD2dSupportedWhenInfraStaDisabled() -> Bool + + /// Java method `isScanAlwaysAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isScanAlwaysAvailable() + /// ``` +@available(*, deprecated) + @JavaMethod + open func isScanAlwaysAvailable() -> Bool + + /// Java method `calculateSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.calculateSignalLevel(int) + /// ``` +@JavaMethod + open func calculateSignalLevel(_ arg0: Int32) -> Int32 + + /// Java method `validateSoftApConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.validateSoftApConfiguration(android.net.wifi.SoftApConfiguration) + /// ``` +@available(Android 30, *) + @JavaMethod + open func validateSoftApConfiguration(_ arg0: SoftApConfiguration?) -> Bool + + /// Java method `startLocalOnlyHotspot`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.startLocalOnlyHotspot(android.net.wifi.WifiManager$LocalOnlyHotspotCallback,android.os.Handler) + /// ``` +@JavaMethod + open func startLocalOnlyHotspot(_ arg0: WifiManager.LocalOnlyHotspotCallback?, _ arg1: Handler?) + + /// Java method `setTdlsEnabledWithMacAddress`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setTdlsEnabledWithMacAddress(java.lang.String,boolean) + /// ``` +@JavaMethod + open func setTdlsEnabledWithMacAddress(_ arg0: String, _ arg1: Bool) + + /// Java method `allowAutojoinGlobal`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.allowAutojoinGlobal(boolean) + /// ``` +@JavaMethod + open func allowAutojoinGlobal(_ arg0: Bool) + + /// Java method `createMulticastLock`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$MulticastLock android.net.wifi.WifiManager.createMulticastLock(java.lang.String) + /// ``` +@JavaMethod + open func createMulticastLock(_ arg0: String) -> WifiManager.MulticastLock! + + /// Java method `isWpa3SuiteBSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SuiteBSupported() + /// ``` +@JavaMethod + open func isWpa3SuiteBSupported() -> Bool + + /// Java method `isEnhancedOpenSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEnhancedOpenSupported() + /// ``` +@JavaMethod + open func isEnhancedOpenSupported() -> Bool + + /// Java method `isEasyConnectSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEasyConnectSupported() + /// ``` +@JavaMethod + open func isEasyConnectSupported() -> Bool + + /// Java method `isWpa3SaePublicKeySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SaePublicKeySupported() + /// ``` +@JavaMethod + open func isWpa3SaePublicKeySupported() -> Bool + + /// Java method `isWpa3SaeH2eSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SaeH2eSupported() + /// ``` +@JavaMethod + open func isWpa3SaeH2eSupported() -> Bool + + /// Java method `isWifiDisplayR2Supported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiDisplayR2Supported() + /// ``` +@JavaMethod + open func isWifiDisplayR2Supported() -> Bool + + /// Java method `isDecoratedIdentitySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isDecoratedIdentitySupported() + /// ``` +@JavaMethod + open func isDecoratedIdentitySupported() -> Bool + + /// Java method `isTrustOnFirstUseSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTrustOnFirstUseSupported() + /// ``` +@JavaMethod + open func isTrustOnFirstUseSupported() -> Bool + + /// Java method `isEasyConnectDppAkmSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEasyConnectDppAkmSupported() + /// ``` +@JavaMethod + open func isEasyConnectDppAkmSupported() -> Bool + + /// Java method `isTlsMinimumVersionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTlsMinimumVersionSupported() + /// ``` +@JavaMethod + open func isTlsMinimumVersionSupported() -> Bool + + /// Java method `isDualBandSimultaneousSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isDualBandSimultaneousSupported() + /// ``` +@JavaMethod + open func isDualBandSimultaneousSupported() -> Bool + + /// Java method `isWpaPersonalSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpaPersonalSupported() + /// ``` +@JavaMethod + open func isWpaPersonalSupported() -> Bool + + /// Java method `unregisterScanResultsCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.unregisterScanResultsCallback(android.net.wifi.WifiManager$ScanResultsCallback) + /// ``` +@JavaMethod + open func unregisterScanResultsCallback(_ arg0: WifiManager.ScanResultsCallback?) + + /// Java method `isScanThrottleEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isScanThrottleEnabled() + /// ``` +@JavaMethod + open func isScanThrottleEnabled() -> Bool + + /// Java method `isAutoWakeupEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isAutoWakeupEnabled() + /// ``` +@JavaMethod + open func isAutoWakeupEnabled() -> Bool + + /// Java method `isCarrierNetworkOffloadEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isCarrierNetworkOffloadEnabled(int,boolean) + /// ``` +@JavaMethod + open func isCarrierNetworkOffloadEnabled(_ arg0: Int32, _ arg1: Bool) -> Bool + + /// Java method `flushPasspointAnqpCache`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.flushPasspointAnqpCache() + /// ``` +@JavaMethod + open func flushPasspointAnqpCache() + + /// Java method `isWifiPasspointEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiPasspointEnabled() + /// ``` +@JavaMethod + open func isWifiPasspointEnabled() -> Bool + + /// Java method `setSendDhcpHostnameRestriction`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setSendDhcpHostnameRestriction(int) + /// ``` +@JavaMethod + open func setSendDhcpHostnameRestriction(_ arg0: Int32) + + /// Java method `isAggressiveRoamingModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isAggressiveRoamingModeSupported() + /// ``` +@JavaMethod + open func isAggressiveRoamingModeSupported() -> Bool + + /// Java method `setPerSsidRoamingMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setPerSsidRoamingMode(android.net.wifi.WifiSsid,int) + /// ``` +@available(Android 33, *) + @JavaMethod + open func setPerSsidRoamingMode(_ arg0: WifiSsid?, _ arg1: Int32) + + /// Java method `removePerSsidRoamingMode`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removePerSsidRoamingMode(android.net.wifi.WifiSsid) + /// ``` +@available(Android 33, *) + @JavaMethod + open func removePerSsidRoamingMode(_ arg0: WifiSsid?) + + /// Java method `addNetwork`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.addNetwork(android.net.wifi.WifiConfiguration) + /// ``` +@available(*, deprecated) + @JavaMethod + open func addNetwork(_ arg0: WifiConfiguration?) -> Int32 + + /// Java method `updateNetwork`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.updateNetwork(android.net.wifi.WifiConfiguration) + /// ``` +@available(*, deprecated) + @JavaMethod + open func updateNetwork(_ arg0: WifiConfiguration?) -> Int32 + + /// Java method `removeNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.removeNetwork(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func removeNetwork(_ arg0: Int32) -> Bool + + /// Java method `enableNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.enableNetwork(int,boolean) + /// ``` +@available(*, deprecated) + @JavaMethod + open func enableNetwork(_ arg0: Int32, _ arg1: Bool) -> Bool + + /// Java method `disableNetwork`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.disableNetwork(int) + /// ``` +@available(*, deprecated) + @JavaMethod + open func disableNetwork(_ arg0: Int32) -> Bool + + /// Java method `disconnect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.disconnect() + /// ``` +@available(*, deprecated) + @JavaMethod + open func disconnect() -> Bool + + /// Java method `reconnect`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.reconnect() + /// ``` +@available(*, deprecated) + @JavaMethod + open func reconnect() -> Bool + + /// Java method `reassociate`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.reassociate() + /// ``` +@available(*, deprecated) + @JavaMethod + open func reassociate() -> Bool + + /// Java method `pingSupplicant`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.pingSupplicant() + /// ``` +@available(*, deprecated) + @JavaMethod + open func pingSupplicant() -> Bool + + /// Java method `isP2pSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isP2pSupported() + /// ``` +@JavaMethod + open func isP2pSupported() -> Bool + + /// Java method `isTdlsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTdlsSupported() + /// ``` +@JavaMethod + open func isTdlsSupported() -> Bool + + /// Java method `startScan`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.startScan() + /// ``` +@available(*, deprecated) + @JavaMethod + open func startScan() -> Bool + + /// Java method `getConnectionInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiInfo android.net.wifi.WifiManager.getConnectionInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getConnectionInfo() -> WifiInfo! + + /// Java method `saveConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.saveConfiguration() + /// ``` +@available(*, deprecated) + @JavaMethod + open func saveConfiguration() -> Bool + + /// Java method `getDhcpInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.DhcpInfo android.net.wifi.WifiManager.getDhcpInfo() + /// ``` +@available(*, deprecated) + @JavaMethod + open func getDhcpInfo() -> DhcpInfo! + + /// Java method `setWifiEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.setWifiEnabled(boolean) + /// ``` +@available(*, deprecated) + @JavaMethod + open func setWifiEnabled(_ arg0: Bool) -> Bool + + /// Java method `getWifiState`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getWifiState() + /// ``` +@JavaMethod + open func getWifiState() -> Int32 + + /// Java method `isWifiEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWifiEnabled() + /// ``` +@JavaMethod + open func isWifiEnabled() -> Bool + + /// Java method `getMaxSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getMaxSignalLevel() + /// ``` +@JavaMethod + open func getMaxSignalLevel() -> Int32 + + /// Java method `setTdlsEnabled`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.setTdlsEnabled(java.net.InetAddress,boolean) + /// ``` +@JavaMethod + open func setTdlsEnabled(_ arg0: InetAddress?, _ arg1: Bool) + + /// Java method `startWps`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.startWps(android.net.wifi.WpsInfo,android.net.wifi.WifiManager$WpsCallback) + /// ``` +@available(*, deprecated) + @JavaMethod + open func startWps(_ arg0: WpsInfo?, _ arg1: WifiManager.WpsCallback?) + + /// Java method `cancelWps`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.cancelWps(android.net.wifi.WifiManager$WpsCallback) + /// ``` +@available(*, deprecated) + @JavaMethod + open func cancelWps(_ arg0: WifiManager.WpsCallback?) + + /// Java method `createWifiLock`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(int,java.lang.String) + /// ``` +@JavaMethod + open func createWifiLock(_ arg0: Int32, _ arg1: String) -> WifiManager.WifiLock! + + /// Java method `createWifiLock`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager.createWifiLock(java.lang.String) + /// ``` +@available(*, deprecated) + @JavaMethod + open func createWifiLock(_ arg0: String) -> WifiManager.WifiLock! + + /// Java method `isWpa3SaeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWpa3SaeSupported() + /// ``` +@JavaMethod + open func isWpa3SaeSupported() -> Bool + + /// Java method `isWapiSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWapiSupported() + /// ``` +@JavaMethod + open func isWapiSupported() -> Bool + + /// Java method `isTlsV13Supported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTlsV13Supported() + /// ``` +@JavaMethod + open func isTlsV13Supported() -> Bool + + /// Java method `isWepSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isWepSupported() + /// ``` +@JavaMethod + open func isWepSupported() -> Bool + + /// Java method `getMaxNumberOfNetworkSuggestionsPerApp`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getMaxNumberOfNetworkSuggestionsPerApp() + /// ``` +@JavaMethod + open func getMaxNumberOfNetworkSuggestionsPerApp() -> Int32 + + /// Java method `isStaConcurrencyForLocalOnlyConnectionsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForLocalOnlyConnectionsSupported() + /// ``` +@JavaMethod + open func isStaConcurrencyForLocalOnlyConnectionsSupported() -> Bool + + /// Java method `isMakeBeforeBreakWifiSwitchingSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isMakeBeforeBreakWifiSwitchingSupported() + /// ``` +@JavaMethod + open func isMakeBeforeBreakWifiSwitchingSupported() -> Bool + + /// Java method `isStaConcurrencyForMultiInternetSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isStaConcurrencyForMultiInternetSupported() + /// ``` +@JavaMethod + open func isStaConcurrencyForMultiInternetSupported() -> Bool + + /// Java method `unregisterSubsystemRestartTrackingCallback`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.unregisterSubsystemRestartTrackingCallback(android.net.wifi.WifiManager$SubsystemRestartTrackingCallback) + /// ``` +@JavaMethod + open func unregisterSubsystemRestartTrackingCallback(_ arg0: WifiManager.SubsystemRestartTrackingCallback?) + + /// Java method `isEasyConnectEnrolleeResponderModeSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isEasyConnectEnrolleeResponderModeSupported() + /// ``` +@JavaMethod + open func isEasyConnectEnrolleeResponderModeSupported() -> Bool + + /// Java method `isPasspointTermsAndConditionsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isPasspointTermsAndConditionsSupported() + /// ``` +@JavaMethod + open func isPasspointTermsAndConditionsSupported() -> Bool + + /// Java method `isTidToLinkMappingNegotiationSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiManager.isTidToLinkMappingNegotiationSupported() + /// ``` +@JavaMethod + open func isTidToLinkMappingNegotiationSupported() -> Bool + + /// Java method `removeSuggestionConnectionStatusListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager$SuggestionConnectionStatusListener) + /// ``` +@available(Android 29, *) + @JavaMethod + open func removeSuggestionConnectionStatusListener(_ arg0: WifiManager.SuggestionConnectionStatusListener?) + + /// Java method `removeLocalOnlyConnectionFailureListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener) + /// ``` +@available(Android 33, *) + @JavaMethod + open func removeLocalOnlyConnectionFailureListener(_ arg0: WifiManager.LocalOnlyConnectionFailureListener?) + + /// Java method `removeSuggestionUserApprovalStatusListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiManager.removeSuggestionUserApprovalStatusListener(android.net.wifi.WifiManager$SuggestionUserApprovalStatusListener) + /// ``` +@JavaMethod + open func removeSuggestionUserApprovalStatusListener(_ arg0: WifiManager.SuggestionUserApprovalStatusListener?) + + /// Java method `getStaConcurrencyForMultiInternetMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getStaConcurrencyForMultiInternetMode() + /// ``` +@JavaMethod + open func getStaConcurrencyForMultiInternetMode() -> Int32 + + /// Java method `getMaxNumberOfChannelsPerNetworkSpecifierRequest`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiManager.getMaxNumberOfChannelsPerNetworkSpecifierRequest() + /// ``` +@JavaMethod + open func getMaxNumberOfChannelsPerNetworkSpecifierRequest() -> Int32 +} +extension WifiManager { + @available(Android 33, *) + @JavaInterface("android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener") + public struct LocalOnlyConnectionFailureListener { + /// Java method `onConnectionFailed`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.WifiManager$LocalOnlyConnectionFailureListener.onConnectionFailed(android.net.wifi.WifiNetworkSpecifier,int) + /// ``` + @JavaMethod + public func onConnectionFailed(_ arg0: WifiNetworkSpecifier?, _ arg1: Int32) + } +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_PICK_WIFI_NETWORK: String + + @JavaStaticField(isFinal: true) + public var ACTION_REMOVE_SUGGESTION_DISCONNECT: Int32 + + @JavaStaticField(isFinal: true) + public var ACTION_REMOVE_SUGGESTION_LINGER: Int32 + + @JavaStaticField(isFinal: true) + public var ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_NETWORK_SUGGESTION_POST_CONNECTION: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_SCAN_AVAILABILITY_CHANGED: String + + @JavaStaticField(isFinal: true) + public var CHANNEL_DATA_KEY_FREQUENCY_MHZ: String + + @JavaStaticField(isFinal: true) + public var CHANNEL_DATA_KEY_NUM_AP: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var ERROR_AUTHENTICATING: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_BSSID: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_SUGGESTION: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NEW_RSSI: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_NEW_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_PREVIOUS_WIFI_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_RESULTS_UPDATED: String + + @JavaStaticField(isFinal: true) + public var EXTRA_SCAN_AVAILABLE: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_SUPPLICANT_CONNECTED: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_SUPPLICANT_ERROR: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_STATE: String + + @JavaStaticField(isFinal: true) + public var FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_OPEN: Int32 + + @JavaStaticField(isFinal: true) + public var FLAG_SEND_DHCP_HOSTNAME_RESTRICTION_SECURE: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_IDS_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var NETWORK_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var ROAMING_MODE_AGGRESSIVE: Int32 + + @JavaStaticField(isFinal: true) + public var ROAMING_MODE_NONE: Int32 + + @JavaStaticField(isFinal: true) + public var ROAMING_MODE_NORMAL: Int32 + + @JavaStaticField(isFinal: true) + public var RSSI_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var SCAN_RESULTS_AVAILABLE_ACTION: String + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_ASSOCIATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_IP_PROVISIONING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NOT_FOUND: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NO_RESPONSE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_LOCAL_ONLY_CONNECTION_FAILURE_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_DUPLICATE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_EXCEEDS_MAX_PER_APP: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_NOT_ALLOWED: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_APP_DISALLOWED: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_INTERNAL: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_REMOVE_INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_ERROR_RESTRICTED_BY_ADMIN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_NETWORK_SUGGESTIONS_SUCCESS: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_APPROVED_BY_CARRIER_PRIVILEGE: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_APPROVED_BY_USER: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_PENDING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_REJECTED_BY_USER: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_APPROVAL_UNKNOWN: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_ASSOCIATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_AUTHENTICATION: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_IP_PROVISIONING: Int32 + + @JavaStaticField(isFinal: true) + public var STATUS_SUGGESTION_CONNECTION_FAILURE_UNKNOWN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SUPPLICANT_CONNECTION_CHANGE_ACTION: String + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var SUPPLICANT_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var UNKNOWN_SSID: String + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_AP: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_AWARE: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_DIRECT: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_INTERFACE_TYPE_STA: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WIFI_MODE_FULL: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WIFI_MODE_FULL_HIGH_PERF: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MODE_FULL_LOW_LATENCY: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WIFI_MODE_SCAN_ONLY: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MULTI_INTERNET_MODE_DBS_AP: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MULTI_INTERNET_MODE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_MULTI_INTERNET_MODE_MULTI_AP: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_DISABLING: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_ENABLING: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_STATE_UNKNOWN: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_AUTH_FAILURE: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_OVERLAP_ERROR: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_TIMED_OUT: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_TKIP_ONLY_PROHIBITED: Int32 + + @available(*, deprecated) + @JavaStaticField(isFinal: true) + public var WPS_WEP_PROHIBITED: Int32 + + /// Java method `calculateSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.WifiManager.calculateSignalLevel(int,int) + /// ``` + @available(*, deprecated) + @JavaStaticMethod + public func calculateSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 + + /// Java method `compareSignalLevel`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.WifiManager.compareSignalLevel(int,int) + /// ``` + @JavaStaticMethod + public func compareSignalLevel(_ arg0: Int32, _ arg1: Int32) -> Int32 +} diff --git a/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift new file mode 100644 index 00000000..52148a75 --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSpecifier+Builder.swift @@ -0,0 +1,149 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension WifiNetworkSpecifier { + @JavaClass("android.net.wifi.WifiNetworkSpecifier$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setWpa2EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa2EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa2EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setWpa3EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3Enterprise192BitModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3Enterprise192BitModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3Enterprise192BitModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setPreferredChannelsFrequenciesMhz`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setPreferredChannelsFrequenciesMhz(int[]) + /// ``` + @JavaMethod + open func setPreferredChannelsFrequenciesMhz(_ arg0: [Int32]) -> WifiNetworkSpecifier.Builder! + + /// Java method `setSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsid(java.lang.String) + /// ``` + @JavaMethod + open func setSsid(_ arg0: String) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssid(android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setIsEnhancedOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setIsEnhancedOpen(boolean) + /// ``` + @JavaMethod + open func setIsEnhancedOpen(_ arg0: Bool) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa2Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa2Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa2Passphrase(_ arg0: String) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa3Passphrase(_ arg0: String) -> WifiNetworkSpecifier.Builder! + + /// Java method `setIsHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setIsHiddenSsid(boolean) + /// ``` + @JavaMethod + open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSpecifier.Builder! + + /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setSsidPattern`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setSsidPattern(android.os.PatternMatcher) + /// ``` + @JavaMethod + open func setSsidPattern(_ arg0: PatternMatcher?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBssidPattern`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBssidPattern(android.net.MacAddress,android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssidPattern(_ arg0: MacAddress?, _ arg1: MacAddress?) -> WifiNetworkSpecifier.Builder! + + /// Java method `setBand`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier$Builder android.net.wifi.WifiNetworkSpecifier$Builder.setBand(int) + /// ``` + @JavaMethod + open func setBand(_ arg0: Int32) -> WifiNetworkSpecifier.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSpecifier android.net.wifi.WifiNetworkSpecifier$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiNetworkSpecifier! + } +} diff --git a/Sources/AndroidNet/WifiNetworkSpecifier.swift b/Sources/AndroidNet/WifiNetworkSpecifier.swift new file mode 100644 index 00000000..2a8c2c19 --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSpecifier.swift @@ -0,0 +1,94 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.wifi.WifiNetworkSpecifier", implements: Parcelable.self) +open class WifiNetworkSpecifier: NetworkSpecifier { + /// Java method `getPreferredChannelFrequenciesMhz`. + /// + /// ### Java method signature + /// ```java + /// public int[] android.net.wifi.WifiNetworkSpecifier.getPreferredChannelFrequenciesMhz() + /// ``` +@JavaMethod + open func getPreferredChannelFrequenciesMhz() -> [Int32] + + /// Java method `canBeSatisfiedBy`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSpecifier.canBeSatisfiedBy(android.net.NetworkSpecifier) + /// ``` +@JavaMethod + open func canBeSatisfiedBy(_ arg0: NetworkSpecifier?) -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSpecifier.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiNetworkSpecifier.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSpecifier.getBand() + /// ``` +@JavaMethod + open func getBand() -> Int32 + + /// Java method `redact`. + /// + /// ### Java method signature + /// ```java + /// public android.net.NetworkSpecifier android.net.wifi.WifiNetworkSpecifier.redact() + /// ``` +@JavaMethod + open func redact() -> NetworkSpecifier! + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSpecifier.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSpecifier.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSpecifier.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift new file mode 100644 index 00000000..dbabb96b --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSuggestion+Builder.swift @@ -0,0 +1,285 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +extension WifiNetworkSuggestion { + @JavaClass("android.net.wifi.WifiNetworkSuggestion$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setWpa2EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa2EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa2EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3EnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3EnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @available(*, deprecated) + @JavaMethod + open func setWpa3EnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3Enterprise192BitModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3Enterprise192BitModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3Enterprise192BitModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setSubscriptionGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionGroup(android.os.ParcelUuid) + /// ``` + @JavaMethod + open func setSubscriptionGroup(_ arg0: ParcelUuid?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWapiEnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWapiEnterpriseConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWapiEnterpriseConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setMacRandomizationSetting(int) + /// ``` + @JavaMethod + open func setMacRandomizationSetting(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsAppInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsAppInteractionRequired(boolean) + /// ``` + @JavaMethod + open func setIsAppInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsUserInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsUserInteractionRequired(boolean) + /// ``` + @JavaMethod + open func setIsUserInteractionRequired(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setCredentialSharedWithUser`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setCredentialSharedWithUser(boolean) + /// ``` + @JavaMethod + open func setCredentialSharedWithUser(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsInitialAutojoinEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsInitialAutojoinEnabled(boolean) + /// ``` + @JavaMethod + open func setIsInitialAutojoinEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsWpa3SaeH2eOnlyModeEnabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsWpa3SaeH2eOnlyModeEnabled(boolean) + /// ``` + @JavaMethod + open func setIsWpa3SaeH2eOnlyModeEnabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSsid(java.lang.String) + /// ``` + @JavaMethod + open func setSsid(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifiSsid(android.net.wifi.WifiSsid) + /// ``` + @available(Android 33, *) + @JavaMethod + open func setWifiSsid(_ arg0: WifiSsid?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setBssid(android.net.MacAddress) + /// ``` + @JavaMethod + open func setBssid(_ arg0: MacAddress?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsEnhancedOpen`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsEnhancedOpen(boolean) + /// ``` + @JavaMethod + open func setIsEnhancedOpen(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa2Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa2Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa2Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3Passphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3Passphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWpa3Passphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setPasspointConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setPasspointConfig(android.net.wifi.hotspot2.PasspointConfiguration) + /// ``` + @JavaMethod + open func setPasspointConfig(_ arg0: PasspointConfiguration?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setSubscriptionId(int) + /// ``` + @JavaMethod + open func setSubscriptionId(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `setPriorityGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setPriorityGroup(int) + /// ``` + @JavaMethod + open func setPriorityGroup(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWapiPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWapiPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setWapiPassphrase(_ arg0: String) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsHiddenSsid(boolean) + /// ``` + @JavaMethod + open func setIsHiddenSsid(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setIsMetered`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setIsMetered(boolean) + /// ``` + @JavaMethod + open func setIsMetered(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setUntrusted`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setUntrusted(boolean) + /// ``` + @JavaMethod + open func setUntrusted(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setRestricted`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setRestricted(boolean) + /// ``` + @JavaMethod + open func setRestricted(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWifi7Enabled`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWifi7Enabled(boolean) + /// ``` + @JavaMethod + open func setWifi7Enabled(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setCarrierMerged`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setCarrierMerged(boolean) + /// ``` + @JavaMethod + open func setCarrierMerged(_ arg0: Bool) -> WifiNetworkSuggestion.Builder! + + /// Java method `setWpa3EnterpriseStandardModeConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setWpa3EnterpriseStandardModeConfig(android.net.wifi.WifiEnterpriseConfig) + /// ``` + @JavaMethod + open func setWpa3EnterpriseStandardModeConfig(_ arg0: WifiEnterpriseConfig?) -> WifiNetworkSuggestion.Builder! + + /// Java method `setPriority`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion$Builder android.net.wifi.WifiNetworkSuggestion$Builder.setPriority(int) + /// ``` + @JavaMethod + open func setPriority(_ arg0: Int32) -> WifiNetworkSuggestion.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiNetworkSuggestion android.net.wifi.WifiNetworkSuggestion$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiNetworkSuggestion! + } +} diff --git a/Sources/AndroidNet/WifiNetworkSuggestion.swift b/Sources/AndroidNet/WifiNetworkSuggestion.swift new file mode 100644 index 00000000..fd5cc05d --- /dev/null +++ b/Sources/AndroidNet/WifiNetworkSuggestion.swift @@ -0,0 +1,263 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 29, *) +@JavaClass("android.net.wifi.WifiNetworkSuggestion", implements: Parcelable.self) +open class WifiNetworkSuggestion: JavaObject { + /// Java method `isAppInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isAppInteractionRequired() + /// ``` +@JavaMethod + open func isAppInteractionRequired() -> Bool + + /// Java method `isUserInteractionRequired`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isUserInteractionRequired() + /// ``` +@JavaMethod + open func isUserInteractionRequired() -> Bool + + /// Java method `getMacRandomizationSetting`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getMacRandomizationSetting() + /// ``` +@JavaMethod + open func getMacRandomizationSetting() -> Int32 + + /// Java method `isCredentialSharedWithUser`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isCredentialSharedWithUser() + /// ``` +@JavaMethod + open func isCredentialSharedWithUser() -> Bool + + /// Java method `isInitialAutojoinEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isInitialAutojoinEnabled() + /// ``` +@JavaMethod + open func isInitialAutojoinEnabled() -> Bool + + /// Java method `getEnterpriseConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiEnterpriseConfig android.net.wifi.WifiNetworkSuggestion.getEnterpriseConfig() + /// ``` +@JavaMethod + open func getEnterpriseConfig() -> WifiEnterpriseConfig! + + /// Java method `getSubscriptionGroup`. + /// + /// ### Java method signature + /// ```java + /// public android.os.ParcelUuid android.net.wifi.WifiNetworkSuggestion.getSubscriptionGroup() + /// ``` +@JavaMethod + open func getSubscriptionGroup() -> ParcelUuid! + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiNetworkSuggestion.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getSsid`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getSsid() + /// ``` +@JavaMethod + open func getSsid() -> String + + /// Java method `getWifiSsid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.WifiSsid android.net.wifi.WifiNetworkSuggestion.getWifiSsid() + /// ``` +@available(Android 33, *) + @JavaMethod + open func getWifiSsid() -> WifiSsid! + + /// Java method `getBssid`. + /// + /// ### Java method signature + /// ```java + /// public android.net.MacAddress android.net.wifi.WifiNetworkSuggestion.getBssid() + /// ``` +@JavaMethod + open func getBssid() -> MacAddress! + + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.getPassphrase() + /// ``` +@JavaMethod + open func getPassphrase() -> String + + /// Java method `isHiddenSsid`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isHiddenSsid() + /// ``` +@JavaMethod + open func isHiddenSsid() -> Bool + + /// Java method `isEnhancedOpen`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isEnhancedOpen() + /// ``` +@JavaMethod + open func isEnhancedOpen() -> Bool + + /// Java method `isMetered`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isMetered() + /// ``` +@JavaMethod + open func isMetered() -> Bool + + /// Java method `isUntrusted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isUntrusted() + /// ``` +@JavaMethod + open func isUntrusted() -> Bool + + /// Java method `isRestricted`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isRestricted() + /// ``` +@JavaMethod + open func isRestricted() -> Bool + + /// Java method `isCarrierMerged`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isCarrierMerged() + /// ``` +@JavaMethod + open func isCarrierMerged() -> Bool + + /// Java method `getSubscriptionId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getSubscriptionId() + /// ``` +@JavaMethod + open func getSubscriptionId() -> Int32 + + /// Java method `getPasspointConfig`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.hotspot2.PasspointConfiguration android.net.wifi.WifiNetworkSuggestion.getPasspointConfig() + /// ``` +@JavaMethod + open func getPasspointConfig() -> PasspointConfiguration! + + /// Java method `getPriorityGroup`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getPriorityGroup() + /// ``` +@JavaMethod + open func getPriorityGroup() -> Int32 + + /// Java method `isWifi7Enabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.isWifi7Enabled() + /// ``` +@JavaMethod + open func isWifi7Enabled() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiNetworkSuggestion.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiNetworkSuggestion.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getPriority`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiNetworkSuggestion.getPriority() + /// ``` +@JavaMethod + open func getPriority() -> Int32 +} +@available(Android 29, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_NON_PERSISTENT: Int32 + + @JavaStaticField(isFinal: true) + public var RANDOMIZATION_PERSISTENT: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pConfig+Builder.swift b/Sources/AndroidNet/WifiP2pConfig+Builder.swift new file mode 100644 index 00000000..825354d4 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pConfig+Builder.swift @@ -0,0 +1,84 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pConfig { + @JavaClass("android.net.wifi.p2p.WifiP2pConfig$Builder") + open class Builder: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `setGroupOperatingBand`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingBand(int) + /// ``` + @JavaMethod + open func setGroupOperatingBand(_ arg0: Int32) -> WifiP2pConfig.Builder! + + /// Java method `setGroupOperatingFrequency`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupOperatingFrequency(int) + /// ``` + @JavaMethod + open func setGroupOperatingFrequency(_ arg0: Int32) -> WifiP2pConfig.Builder! + + /// Java method `enablePersistentMode`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.enablePersistentMode(boolean) + /// ``` + @JavaMethod + open func enablePersistentMode(_ arg0: Bool) -> WifiP2pConfig.Builder! + + /// Java method `setGroupClientIpProvisioningMode`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setGroupClientIpProvisioningMode(int) + /// ``` + @JavaMethod + open func setGroupClientIpProvisioningMode(_ arg0: Int32) -> WifiP2pConfig.Builder! + + /// Java method `setDeviceAddress`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setDeviceAddress(android.net.MacAddress) + /// ``` + @JavaMethod + open func setDeviceAddress(_ arg0: MacAddress?) -> WifiP2pConfig.Builder! + + /// Java method `setNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setNetworkName(java.lang.String) + /// ``` + @JavaMethod + open func setNetworkName(_ arg0: String) -> WifiP2pConfig.Builder! + + /// Java method `setPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig$Builder android.net.wifi.p2p.WifiP2pConfig$Builder.setPassphrase(java.lang.String) + /// ``` + @JavaMethod + open func setPassphrase(_ arg0: String) -> WifiP2pConfig.Builder! + + /// Java method `build`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pConfig android.net.wifi.p2p.WifiP2pConfig$Builder.build() + /// ``` + @JavaMethod + open func build() -> WifiP2pConfig! + } +} diff --git a/Sources/AndroidNet/WifiP2pConfig.swift b/Sources/AndroidNet/WifiP2pConfig.swift new file mode 100644 index 00000000..ee31b689 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pConfig.swift @@ -0,0 +1,124 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pConfig", implements: Parcelable.self) +open class WifiP2pConfig: JavaObject { + @JavaField(isFinal: false) + public var deviceAddress: String + + @JavaField(isFinal: false) + public var groupOwnerIntent: Int32 + + @JavaField(isFinal: false) + public var wps: WpsInfo! + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pConfig?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `getGroupClientIpProvisioningMode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupClientIpProvisioningMode() + /// ``` + @JavaMethod + open func getGroupClientIpProvisioningMode() -> Int32 + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pConfig.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getPassphrase() + /// ``` + @JavaMethod + open func getPassphrase() -> String + + /// Java method `getNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.getNetworkName() + /// ``` + @JavaMethod + open func getNetworkName() -> String + + /// Java method `getNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.getNetworkId() + /// ``` + @JavaMethod + open func getNetworkId() -> Int32 + + /// Java method `getGroupOwnerBand`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerBand() + /// ``` + @JavaMethod + open func getGroupOwnerBand() -> Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pConfig.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var GROUP_CLIENT_IP_PROVISIONING_MODE_IPV4_DHCP: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CLIENT_IP_PROVISIONING_MODE_IPV6_LINK_LOCAL: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_BAND_2GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_BAND_5GHZ: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_BAND_AUTO: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_INTENT_AUTO: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_INTENT_MAX: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_OWNER_INTENT_MIN: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pDevice.swift b/Sources/AndroidNet/WifiP2pDevice.swift new file mode 100644 index 00000000..71ee9740 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDevice.swift @@ -0,0 +1,167 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pDevice", implements: Parcelable.self) +open class WifiP2pDevice: JavaObject { + @JavaField(isFinal: false) + public var deviceAddress: String + + @JavaField(isFinal: false) + public var deviceName: String + + @JavaField(isFinal: false) + public var primaryDeviceType: String + + @JavaField(isFinal: false) + public var secondaryDeviceType: String + + @JavaField(isFinal: false) + public var status: Int32 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pDevice?, environment: JNIEnvironment? = nil) + + /// Java method `wpsDisplaySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsDisplaySupported() + /// ``` + @JavaMethod + open func wpsDisplaySupported() -> Bool + + /// Java method `isServiceDiscoveryCapable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.isServiceDiscoveryCapable() + /// ``` + @JavaMethod + open func isServiceDiscoveryCapable() -> Bool + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pDevice.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pDevice.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `isGroupOwner`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.isGroupOwner() + /// ``` + @JavaMethod + open func isGroupOwner() -> Bool + + /// Java method `getIpAddress`. + /// + /// ### Java method signature + /// ```java + /// public java.net.InetAddress android.net.wifi.p2p.WifiP2pDevice.getIpAddress() + /// ``` + @JavaMethod + open func getIpAddress() -> InetAddress! + + /// Java method `getWfdInfo`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pWfdInfo android.net.wifi.p2p.WifiP2pDevice.getWfdInfo() + /// ``` + @JavaMethod + open func getWfdInfo() -> WifiP2pWfdInfo! + + /// Java method `wpsPbcSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsPbcSupported() + /// ``` + @JavaMethod + open func wpsPbcSupported() -> Bool + + /// Java method `wpsKeypadSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.wpsKeypadSupported() + /// ``` + @JavaMethod + open func wpsKeypadSupported() -> Bool + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pDevice.equals(java.lang.Object) + /// ``` + @JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pDevice.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pDevice.hashCode() + /// ``` + @JavaMethod + open override func hashCode() -> Int32 + + /// Java method `update`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pDevice.update(android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + open func update(_ arg0: WifiP2pDevice?) +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var AVAILABLE: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTED: Int32 + + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var INVITED: Int32 + + @JavaStaticField(isFinal: true) + public var UNAVAILABLE: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pDeviceList.swift b/Sources/AndroidNet/WifiP2pDeviceList.swift new file mode 100644 index 00000000..aee0b89a --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDeviceList.swift @@ -0,0 +1,55 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pDeviceList", implements: Parcelable.self) +open class WifiP2pDeviceList: JavaObject { + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pDeviceList?, environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pDeviceList.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pDeviceList.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `get`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pDevice android.net.wifi.p2p.WifiP2pDeviceList.get(java.lang.String) + /// ``` + @JavaMethod + open func get(_ arg0: String) -> WifiP2pDevice! + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pDeviceList.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift b/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift new file mode 100644 index 00000000..381fcc6c --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDnsSdServiceInfo.swift @@ -0,0 +1,10 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo") +open class WifiP2pDnsSdServiceInfo: WifiP2pServiceInfo { + +} diff --git a/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift b/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift new file mode 100644 index 00000000..7409f083 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pDnsSdServiceRequest.swift @@ -0,0 +1,38 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest") +open class WifiP2pDnsSdServiceRequest: WifiP2pServiceRequest { + +} +@available(Android 14, *) +extension JavaClass { + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance(java.lang.String,java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: String, _ arg1: String) -> WifiP2pDnsSdServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance(java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: String) -> WifiP2pDnsSdServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance() + /// ``` +@JavaStaticMethod + public func newInstance() -> WifiP2pDnsSdServiceRequest! +} diff --git a/Sources/AndroidNet/WifiP2pGroup.swift b/Sources/AndroidNet/WifiP2pGroup.swift new file mode 100644 index 00000000..7178a847 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pGroup.swift @@ -0,0 +1,115 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pGroup", implements: Parcelable.self) +open class WifiP2pGroup: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pGroup?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pGroup.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pGroup.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getPassphrase`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getPassphrase() + /// ``` + @JavaMethod + open func getPassphrase() -> String + + /// Java method `getNetworkName`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getNetworkName() + /// ``` + @JavaMethod + open func getNetworkName() -> String + + /// Java method `isGroupOwner`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pGroup.isGroupOwner() + /// ``` + @JavaMethod + open func isGroupOwner() -> Bool + + /// Java method `getInterface`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.getInterface() + /// ``` + @JavaMethod + open func getInterface() -> String + + /// Java method `getNetworkId`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pGroup.getNetworkId() + /// ``` + @JavaMethod + open func getNetworkId() -> Int32 + + /// Java method `getFrequency`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pGroup.getFrequency() + /// ``` + @JavaMethod + open func getFrequency() -> Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pGroup.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `getOwner`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pDevice android.net.wifi.p2p.WifiP2pGroup.getOwner() + /// ``` + @JavaMethod + open func getOwner() -> WifiP2pDevice! +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var NETWORK_ID_PERSISTENT: Int32 + + @JavaStaticField(isFinal: true) + public var NETWORK_ID_TEMPORARY: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pInfo.swift b/Sources/AndroidNet/WifiP2pInfo.swift new file mode 100644 index 00000000..7c73cf9a --- /dev/null +++ b/Sources/AndroidNet/WifiP2pInfo.swift @@ -0,0 +1,56 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import JavaLangNet +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pInfo", implements: Parcelable.self) +open class WifiP2pInfo: JavaObject { + @JavaField(isFinal: false) + public var groupFormed: Bool + + @JavaField(isFinal: false) + public var groupOwnerAddress: InetAddress! + + @JavaField(isFinal: false) + public var isGroupOwner: Bool + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! +} diff --git a/Sources/AndroidNet/WifiP2pManager+ActionListener.swift b/Sources/AndroidNet/WifiP2pManager+ActionListener.swift new file mode 100644 index 00000000..dc3c77a2 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ActionListener.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ActionListener") + public struct ActionListener { + /// Java method `onSuccess`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ActionListener.onSuccess() + /// ``` + @JavaMethod + public func onSuccess() + + /// Java method `onFailure`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ActionListener.onFailure(int) + /// ``` + @JavaMethod + public func onFailure(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+Channel.swift b/Sources/AndroidNet/WifiP2pManager+Channel.swift new file mode 100644 index 00000000..259681a7 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+Channel.swift @@ -0,0 +1,27 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaClass("android.net.wifi.p2p.WifiP2pManager$Channel") + open class Channel: JavaObject { + /// Java method `finalize`. + /// + /// ### Java method signature + /// ```java + /// protected void android.net.wifi.p2p.WifiP2pManager$Channel.finalize() throws java.lang.Throwable + /// ``` + @JavaMethod + open override func finalize() throws + + /// Java method `close`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager$Channel.close() + /// ``` + @JavaMethod + open func close() + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift b/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift new file mode 100644 index 00000000..2decab55 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ChannelListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ChannelListener") + public struct ChannelListener { + /// Java method `onChannelDisconnected`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ChannelListener.onChannelDisconnected() + /// ``` + @JavaMethod + public func onChannelDisconnected() + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift new file mode 100644 index 00000000..4fb26deb --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ConnectionInfoListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener") + public struct ConnectionInfoListener { + /// Java method `onConnectionInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener.onConnectionInfoAvailable(android.net.wifi.p2p.WifiP2pInfo) + /// ``` + @JavaMethod + public func onConnectionInfoAvailable(_ arg0: WifiP2pInfo?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift new file mode 100644 index 00000000..e18d046d --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DeviceInfoListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener") + public struct DeviceInfoListener { + /// Java method `onDeviceInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener.onDeviceInfoAvailable(android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onDeviceInfoAvailable(_ arg0: WifiP2pDevice?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift b/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift new file mode 100644 index 00000000..e8eaae16 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DiscoveryStateListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener") + public struct DiscoveryStateListener { + /// Java method `onDiscoveryStateAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener.onDiscoveryStateAvailable(int) + /// ``` + @JavaMethod + public func onDiscoveryStateAvailable(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift new file mode 100644 index 00000000..b50e2ecd --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DnsSdServiceResponseListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener") + public struct DnsSdServiceResponseListener { + /// Java method `onDnsSdServiceAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener.onDnsSdServiceAvailable(java.lang.String,java.lang.String,android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onDnsSdServiceAvailable(_ arg0: String, _ arg1: String, _ arg2: WifiP2pDevice?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift b/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift new file mode 100644 index 00000000..97aa461f --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+DnsSdTxtRecordListener.swift @@ -0,0 +1,12 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import JavaLangUtil +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener") + public struct DnsSdTxtRecordListener { + + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift new file mode 100644 index 00000000..16d5b22a --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ExternalApproverRequestListener.swift @@ -0,0 +1,68 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener") + public struct ExternalApproverRequestListener { + /// Java method `onConnectionRequested`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onConnectionRequested(int,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onConnectionRequested(_ arg0: Int32, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pDevice?) + + /// Java method `onAttached`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onAttached(android.net.MacAddress) + /// ``` + @JavaMethod + public func onAttached(_ arg0: MacAddress?) + + /// Java method `onDetached`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onDetached(android.net.MacAddress,int) + /// ``` + @JavaMethod + public func onDetached(_ arg0: MacAddress?, _ arg1: Int32) + + /// Java method `onPinGenerated`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener.onPinGenerated(android.net.MacAddress,java.lang.String) + /// ``` + @JavaMethod + public func onPinGenerated(_ arg0: MacAddress?, _ arg1: String) + } +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_CLOSE: Int32 + + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_FAILURE: Int32 + + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_REMOVE: Int32 + + @JavaStaticField(isFinal: true) + public var APPROVER_DETACH_REASON_REPLACE: Int32 + + @JavaStaticField(isFinal: true) + public var REQUEST_TYPE_INVITATION: Int32 + + @JavaStaticField(isFinal: true) + public var REQUEST_TYPE_JOIN: Int32 + + @JavaStaticField(isFinal: true) + public var REQUEST_TYPE_NEGOTIATION: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift new file mode 100644 index 00000000..f2d7e707 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+GroupInfoListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$GroupInfoListener") + public struct GroupInfoListener { + /// Java method `onGroupInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$GroupInfoListener.onGroupInfoAvailable(android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onGroupInfoAvailable(_ arg0: WifiP2pGroup?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift b/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift new file mode 100644 index 00000000..7301caf3 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+NetworkInfoListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener") + public struct NetworkInfoListener { + /// Java method `onNetworkInfoAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener.onNetworkInfoAvailable(android.net.NetworkInfo) + /// ``` + @JavaMethod + public func onNetworkInfoAvailable(_ arg0: NetworkInfo?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift b/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift new file mode 100644 index 00000000..66fa2701 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+P2pStateListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$P2pStateListener") + public struct P2pStateListener { + /// Java method `onP2pStateAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$P2pStateListener.onP2pStateAvailable(int) + /// ``` + @JavaMethod + public func onP2pStateAvailable(_ arg0: Int32) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift b/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift new file mode 100644 index 00000000..ed279f86 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+PeerListListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$PeerListListener") + public struct PeerListListener { + /// Java method `onPeersAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$PeerListListener.onPeersAvailable(android.net.wifi.p2p.WifiP2pDeviceList) + /// ``` + @JavaMethod + public func onPeersAvailable(_ arg0: WifiP2pDeviceList?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift new file mode 100644 index 00000000..7d03504f --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+ServiceResponseListener.swift @@ -0,0 +1,18 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener") + public struct ServiceResponseListener { + /// Java method `onServiceAvailable`. + /// + /// ### Java method signature + /// ```java + /// public abstract void android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener.onServiceAvailable(int,byte[],android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onServiceAvailable(_ arg0: Int32, _ arg1: [Int8], _ arg2: WifiP2pDevice?) + } +} diff --git a/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift b/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift new file mode 100644 index 00000000..24fadfbd --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager+UpnpServiceResponseListener.swift @@ -0,0 +1,11 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener") + public struct UpnpServiceResponseListener { + + } +} diff --git a/Sources/AndroidNet/WifiP2pManager.swift b/Sources/AndroidNet/WifiP2pManager.swift new file mode 100644 index 00000000..94567127 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pManager.swift @@ -0,0 +1,621 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidContent +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pManager") +open class WifiP2pManager: JavaObject { + /// Java method `unregisterWifiP2pListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.unregisterWifiP2pListener(android.net.wifi.p2p.WifiP2pManager$WifiP2pListener) + /// ``` +@JavaMethod + open func unregisterWifiP2pListener(_ arg0: WifiP2pManager.WifiP2pListener?) + + /// Java method `discoverPeersOnSocialChannels`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverPeersOnSocialChannels(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `discoverPeersOnSpecificFrequency`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager$Channel,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverPeersOnSpecificFrequency(_ arg0: WifiP2pManager.Channel?, _ arg1: Int32, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `setServiceResponseListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener) + /// ``` +@JavaMethod + open func setServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ServiceResponseListener?) + + /// Java method `setDnsSdResponseListeners`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener,android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener) + /// ``` +@JavaMethod + open func setDnsSdResponseListeners(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DnsSdServiceResponseListener?, _ arg2: WifiP2pManager.DnsSdTxtRecordListener?) + + /// Java method `setUpnpServiceResponseListener`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener) + /// ``` +@JavaMethod + open func setUpnpServiceResponseListener(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.UpnpServiceResponseListener?) + + /// Java method `removeServiceRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `clearServiceRequests`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.clearServiceRequests(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func clearServiceRequests(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `requestConnectionInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener) + /// ``` +@JavaMethod + open func requestConnectionInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ConnectionInfoListener?) + + /// Java method `isSetVendorElementsSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isSetVendorElementsSupported() + /// ``` +@JavaMethod + open func isSetVendorElementsSupported() -> Bool + + /// Java method `isGroupClientRemovalSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupClientRemovalSupported() + /// ``` +@JavaMethod + open func isGroupClientRemovalSupported() -> Bool + + /// Java method `requestDiscoveryState`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestDiscoveryState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DiscoveryStateListener) + /// ``` +@JavaMethod + open func requestDiscoveryState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DiscoveryStateListener?) + + /// Java method `addExternalApprover`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.addExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ExternalApproverRequestListener) + /// ``` +@JavaMethod + open func addExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ExternalApproverRequestListener?) + + /// Java method `removeExternalApprover`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeExternalApprover(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeExternalApprover(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `setConnectionRequestResult`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: WifiP2pManager.ActionListener?) + + /// Java method `setConnectionRequestResult`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,int,java.lang.String,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func setConnectionRequestResult(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: Int32, _ arg3: String, _ arg4: WifiP2pManager.ActionListener?) + + /// Java method `stopListening`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.stopListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func stopListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `addLocalService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.addLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func addLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `discoverPeers`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `stopPeerDiscovery`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func stopPeerDiscovery(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `connect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.connect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func connect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `cancelConnect`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.cancelConnect(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func cancelConnect(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `removeGroup`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `startListening`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.startListening(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func startListening(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `isChannelConstrainedDiscoverySupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isChannelConstrainedDiscoverySupported() + /// ``` +@JavaMethod + open func isChannelConstrainedDiscoverySupported() -> Bool + + /// Java method `isGroupOwnerIPv6LinkLocalAddressProvided`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pManager.isGroupOwnerIPv6LinkLocalAddressProvided() + /// ``` +@JavaMethod + open func isGroupOwnerIPv6LinkLocalAddressProvided() -> Bool + + /// Java method `removeLocalService`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeLocalService(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeLocalService(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceInfo?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `clearLocalServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.clearLocalServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func clearLocalServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `discoverServices`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.discoverServices(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func discoverServices(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) + + /// Java method `addServiceRequest`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.addServiceRequest(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.nsd.WifiP2pServiceRequest,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func addServiceRequest(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pServiceRequest?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `requestPeers`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestPeers(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$PeerListListener) + /// ``` +@JavaMethod + open func requestPeers(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.PeerListListener?) + + /// Java method `requestGroupInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestGroupInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$GroupInfoListener) + /// ``` +@JavaMethod + open func requestGroupInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.GroupInfoListener?) + + /// Java method `setWfdInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.setWfdInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pWfdInfo,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func setWfdInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pWfdInfo?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `removeClient`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.removeClient(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.MacAddress,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func removeClient(_ arg0: WifiP2pManager.Channel?, _ arg1: MacAddress?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `requestP2pState`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestP2pState(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$P2pStateListener) + /// ``` +@JavaMethod + open func requestP2pState(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.P2pStateListener?) + + /// Java method `requestNetworkInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestNetworkInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$NetworkInfoListener) + /// ``` +@JavaMethod + open func requestNetworkInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.NetworkInfoListener?) + + /// Java method `requestDeviceInfo`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener) + /// ``` +@JavaMethod + open func requestDeviceInfo(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.DeviceInfoListener?) + + /// Java method `initialize`. + /// + /// ### Java method signature + /// ```java + /// public android.net.wifi.p2p.WifiP2pManager$Channel android.net.wifi.p2p.WifiP2pManager.initialize(android.content.Context,android.os.Looper,android.net.wifi.p2p.WifiP2pManager$ChannelListener) + /// ``` +@JavaMethod + open func initialize(_ arg0: Context?, _ arg1: Looper?, _ arg2: WifiP2pManager.ChannelListener?) -> WifiP2pManager.Channel! + + /// Java method `createGroup`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.createGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pConfig,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func createGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pConfig?, _ arg2: WifiP2pManager.ActionListener?) + + /// Java method `createGroup`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pManager.createGroup(android.net.wifi.p2p.WifiP2pManager$Channel,android.net.wifi.p2p.WifiP2pManager$ActionListener) + /// ``` +@JavaMethod + open func createGroup(_ arg0: WifiP2pManager.Channel?, _ arg1: WifiP2pManager.ActionListener?) +} +extension WifiP2pManager { + @JavaInterface("android.net.wifi.p2p.WifiP2pManager$WifiP2pListener") + public struct WifiP2pListener { + /// Java method `onDiscoveryStateChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onDiscoveryStateChanged(int) + /// ``` + @JavaMethod + public func onDiscoveryStateChanged(_ arg0: Int32) + + /// Java method `onListenStateChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onListenStateChanged(int) + /// ``` + @JavaMethod + public func onListenStateChanged(_ arg0: Int32) + + /// Java method `onDeviceConfigurationChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onDeviceConfigurationChanged(android.net.wifi.p2p.WifiP2pDevice) + /// ``` + @JavaMethod + public func onDeviceConfigurationChanged(_ arg0: WifiP2pDevice?) + + /// Java method `onGroupNegotiationRejectedByUser`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupNegotiationRejectedByUser() + /// ``` + @JavaMethod + public func onGroupNegotiationRejectedByUser() + + /// Java method `onGroupCreationFailed`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreationFailed(int) + /// ``` + @JavaMethod + public func onGroupCreationFailed(_ arg0: Int32) + + /// Java method `onPeerClientDisconnected`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerClientDisconnected(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onPeerClientDisconnected(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onP2pStateChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onP2pStateChanged(int) + /// ``` + @JavaMethod + public func onP2pStateChanged(_ arg0: Int32) + + /// Java method `onPeerListChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerListChanged(android.net.wifi.p2p.WifiP2pDeviceList) + /// ``` + @JavaMethod + public func onPeerListChanged(_ arg0: WifiP2pDeviceList?) + + /// Java method `onGroupCreating`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreating() + /// ``` + @JavaMethod + public func onGroupCreating() + + /// Java method `onGroupCreated`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupCreated(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onGroupCreated(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onPeerClientJoined`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onPeerClientJoined(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onPeerClientJoined(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onFrequencyChanged`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onFrequencyChanged(android.net.wifi.p2p.WifiP2pInfo,android.net.wifi.p2p.WifiP2pGroup) + /// ``` + @JavaMethod + public func onFrequencyChanged(_ arg0: WifiP2pInfo?, _ arg1: WifiP2pGroup?) + + /// Java method `onGroupRemoved`. + /// + /// ### Java method signature + /// ```java + /// public default void android.net.wifi.p2p.WifiP2pManager$WifiP2pListener.onGroupRemoved() + /// ``` + @JavaMethod + public func onGroupRemoved() + } +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_P2P_LISTEN_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_P2P_REQUEST_RESPONSE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var BUSY: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_ACCEPT: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_DEFER_SHOW_PIN_TO_SERVICE: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_DEFER_TO_SERVICE: Int32 + + @JavaStaticField(isFinal: true) + public var CONNECTION_REQUEST_REJECT: Int32 + + @JavaStaticField(isFinal: true) + public var ERROR: Int32 + + @JavaStaticField(isFinal: true) + public var EXTRA_DISCOVERY_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_LISTEN_STATE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_NETWORK_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_P2P_DEVICE_LIST: String + + @JavaStaticField(isFinal: true) + public var EXTRA_REQUEST_CONFIG: String + + @JavaStaticField(isFinal: true) + public var EXTRA_REQUEST_RESPONSE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_P2P_DEVICE: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_P2P_GROUP: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_P2P_INFO: String + + @JavaStaticField(isFinal: true) + public var EXTRA_WIFI_STATE: String + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_CONNECTION_CANCELLED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_GROUP_REMOVED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_INVITATION_FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_PROVISION_DISCOVERY_FAILED: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_TIMED_OUT: Int32 + + @JavaStaticField(isFinal: true) + public var GROUP_CREATION_FAILURE_REASON_USER_REJECTED: Int32 + + @JavaStaticField(isFinal: true) + public var NO_SERVICE_REQUESTS: Int32 + + @JavaStaticField(isFinal: true) + public var P2P_UNSUPPORTED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_CONNECTION_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_DISCOVERY_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_DISCOVERY_STARTED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_DISCOVERY_STOPPED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_LISTEN_STARTED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_LISTEN_STOPPED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_PEERS_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_SCAN_FULL: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_SCAN_SINGLE_FREQ: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_SCAN_SOCIAL: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_STATE_CHANGED_ACTION: String + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_STATE_DISABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_STATE_ENABLED: Int32 + + @JavaStaticField(isFinal: true) + public var WIFI_P2P_THIS_DEVICE_CHANGED_ACTION: String + + /// Java method `getP2pMaxAllowedVendorElementsLengthBytes`. + /// + /// ### Java method signature + /// ```java + /// public static int android.net.wifi.p2p.WifiP2pManager.getP2pMaxAllowedVendorElementsLengthBytes() + /// ``` + @JavaStaticMethod + public func getP2pMaxAllowedVendorElementsLengthBytes() -> Int32 +} diff --git a/Sources/AndroidNet/WifiP2pServiceInfo.swift b/Sources/AndroidNet/WifiP2pServiceInfo.swift new file mode 100644 index 00000000..7b84b2c2 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pServiceInfo.swift @@ -0,0 +1,58 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pServiceInfo", implements: Parcelable.self) +open class WifiP2pServiceInfo: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceInfo.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.nsd.WifiP2pServiceInfo.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.nsd.WifiP2pServiceInfo.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceInfo.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_ALL: Int32 + + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_BONJOUR: Int32 + + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_UPNP: Int32 + + @JavaStaticField(isFinal: true) + public var SERVICE_TYPE_VENDOR_SPECIFIC: Int32 +} diff --git a/Sources/AndroidNet/WifiP2pServiceRequest.swift b/Sources/AndroidNet/WifiP2pServiceRequest.swift new file mode 100644 index 00000000..0f511f67 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pServiceRequest.swift @@ -0,0 +1,64 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pServiceRequest", implements: Parcelable.self) +open class WifiP2pServiceRequest: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceRequest.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.nsd.WifiP2pServiceRequest.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.nsd.WifiP2pServiceRequest.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.nsd.WifiP2pServiceRequest.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 +} +@available(Android 14, *) +extension JavaClass { + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest android.net.wifi.p2p.nsd.WifiP2pServiceRequest.newInstance(int) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: Int32) -> WifiP2pServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest android.net.wifi.p2p.nsd.WifiP2pServiceRequest.newInstance(int,java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: Int32, _ arg1: String) -> WifiP2pServiceRequest! +} diff --git a/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift b/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift new file mode 100644 index 00000000..a9eb7176 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pUpnpServiceInfo.swift @@ -0,0 +1,9 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo") +open class WifiP2pUpnpServiceInfo: WifiP2pServiceInfo { + +} diff --git a/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift b/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift new file mode 100644 index 00000000..5c193347 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pUpnpServiceRequest.swift @@ -0,0 +1,29 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest") +open class WifiP2pUpnpServiceRequest: WifiP2pServiceRequest { + +} +@available(Android 14, *) +extension JavaClass { + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.newInstance() + /// ``` +@JavaStaticMethod + public func newInstance() -> WifiP2pUpnpServiceRequest! + + /// Java method `newInstance`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.newInstance(java.lang.String) + /// ``` +@JavaStaticMethod + public func newInstance(_ arg0: String) -> WifiP2pUpnpServiceRequest! +} diff --git a/Sources/AndroidNet/WifiP2pWfdInfo.swift b/Sources/AndroidNet/WifiP2pWfdInfo.swift new file mode 100644 index 00000000..e70fa390 --- /dev/null +++ b/Sources/AndroidNet/WifiP2pWfdInfo.swift @@ -0,0 +1,289 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 14, *) +@JavaClass("android.net.wifi.p2p.WifiP2pWfdInfo", implements: Parcelable.self) +open class WifiP2pWfdInfo: JavaObject { + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WifiP2pWfdInfo?, environment: JNIEnvironment? = nil) + + /// Java method `setSessionAvailable`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setSessionAvailable(boolean) + /// ``` + @JavaMethod + open func setSessionAvailable(_ arg0: Bool) + + /// Java method `isContentProtectionSupported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isContentProtectionSupported() + /// ``` + @JavaMethod + open func isContentProtectionSupported() -> Bool + + /// Java method `setContentProtectionSupported`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setContentProtectionSupported(boolean) + /// ``` + @JavaMethod + open func setContentProtectionSupported(_ arg0: Bool) + + /// Java method `isCoupledSinkSupportedAtSource`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSource() + /// ``` + @JavaMethod + open func isCoupledSinkSupportedAtSource() -> Bool + + /// Java method `setCoupledSinkSupportAtSource`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSource(boolean) + /// ``` + @JavaMethod + open func setCoupledSinkSupportAtSource(_ arg0: Bool) + + /// Java method `isCoupledSinkSupportedAtSink`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isCoupledSinkSupportedAtSink() + /// ``` + @JavaMethod + open func isCoupledSinkSupportedAtSink() -> Bool + + /// Java method `setCoupledSinkSupportAtSink`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setCoupledSinkSupportAtSink(boolean) + /// ``` + @JavaMethod + open func setCoupledSinkSupportAtSink(_ arg0: Bool) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `getDeviceInfo`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getDeviceInfo() + /// ``` + @JavaMethod + open func getDeviceInfo() -> Int32 + + /// Java method `getR2DeviceInfo`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getR2DeviceInfo() + /// ``` + @JavaMethod + open func getR2DeviceInfo() -> Int32 + + /// Java method `isR2Supported`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isR2Supported() + /// ``` + @JavaMethod + open func isR2Supported() -> Bool + + /// Java method `setEnabled`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setEnabled(boolean) + /// ``` + @JavaMethod + open func setEnabled(_ arg0: Bool) + + /// Java method `setR2DeviceType`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.setR2DeviceType(int) + /// ``` + @JavaMethod + open func setR2DeviceType(_ arg0: Int32) -> Bool + + /// Java method `getDeviceType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getDeviceType() + /// ``` + @JavaMethod + open func getDeviceType() -> Int32 + + /// Java method `getR2DeviceType`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getR2DeviceType() + /// ``` + @JavaMethod + open func getR2DeviceType() -> Int32 + + /// Java method `setDeviceType`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.setDeviceType(int) + /// ``` + @JavaMethod + open func setDeviceType(_ arg0: Int32) -> Bool + + /// Java method `isSessionAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isSessionAvailable() + /// ``` + @JavaMethod + open func isSessionAvailable() -> Bool + + /// Java method `getControlPort`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getControlPort() + /// ``` + @JavaMethod + open func getControlPort() -> Int32 + + /// Java method `setControlPort`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setControlPort(int) + /// ``` + @JavaMethod + open func setControlPort(_ arg0: Int32) + + /// Java method `setMaxThroughput`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.p2p.WifiP2pWfdInfo.setMaxThroughput(int) + /// ``` + @JavaMethod + open func setMaxThroughput(_ arg0: Int32) + + /// Java method `getMaxThroughput`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.p2p.WifiP2pWfdInfo.getMaxThroughput() + /// ``` + @JavaMethod + open func getMaxThroughput() -> Int32 + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.p2p.WifiP2pWfdInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String + + /// Java method `isEnabled`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.p2p.WifiP2pWfdInfo.isEnabled() + /// ``` + @JavaMethod + open func isEnabled() -> Bool +} +@available(Android 14, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_AUDIO_ONLY_SUPPORT_AT_SOURCE: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_AUDIO_UNSUPPORTED_AT_PRIMARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_CONTENT_PROTECTION_SUPPORT: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SOURCE: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_DEVICE_TYPE_MASK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_PREFERRED_CONNECTIVITY_MASK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_SESSION_AVAILABLE_MASK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_TDLS_PERSISTENT_GROUP: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_TDLS_PERSISTENT_GROUP_REINVOKE: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_TIME_SYNCHRONIZATION_SUPPORT: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_INFO_WFD_SERVICE_DISCOVERY_SUPPORT: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_PRIMARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_SECONDARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_SOURCE_OR_PRIMARY_SINK: Int32 + + @JavaStaticField(isFinal: true) + public var DEVICE_TYPE_WFD_SOURCE: Int32 + + @JavaStaticField(isFinal: true) + public var PREFERRED_CONNECTIVITY_P2P: Int32 + + @JavaStaticField(isFinal: true) + public var PREFERRED_CONNECTIVITY_TDLS: Int32 +} diff --git a/Sources/AndroidNet/WifiRttManager.swift b/Sources/AndroidNet/WifiRttManager.swift new file mode 100644 index 00000000..348752e5 --- /dev/null +++ b/Sources/AndroidNet/WifiRttManager.swift @@ -0,0 +1,46 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 28, *) +@JavaClass("android.net.wifi.rtt.WifiRttManager") +open class WifiRttManager: JavaObject { + /// Java method `getRttCharacteristics`. + /// + /// ### Java method signature + /// ```java + /// public android.os.Bundle android.net.wifi.rtt.WifiRttManager.getRttCharacteristics() + /// ``` +@JavaMethod + open func getRttCharacteristics() -> Bundle! + + /// Java method `isAvailable`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.rtt.WifiRttManager.isAvailable() + /// ``` +@JavaMethod + open func isAvailable() -> Bool +} +@available(Android 28, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var ACTION_WIFI_RTT_STATE_CHANGED: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_LCI: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_LCR: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_NTB_INITIATOR: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_ONE_SIDED_RTT: String + + @JavaStaticField(isFinal: true) + public var CHARACTERISTICS_KEY_BOOLEAN_STA_RESPONDER: String +} diff --git a/Sources/AndroidNet/WifiSsid.swift b/Sources/AndroidNet/WifiSsid.swift new file mode 100644 index 00000000..aa415ec7 --- /dev/null +++ b/Sources/AndroidNet/WifiSsid.swift @@ -0,0 +1,76 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@available(Android 33, *) +@JavaClass("android.net.wifi.WifiSsid", implements: Parcelable.self) +open class WifiSsid: JavaObject { + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiSsid.describeContents() + /// ``` +@JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WifiSsid.writeToParcel(android.os.Parcel,int) + /// ``` +@JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `equals`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.wifi.WifiSsid.equals(java.lang.Object) + /// ``` +@JavaMethod + open override func equals(_ arg0: JavaObject?) -> Bool + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WifiSsid.toString() + /// ``` +@JavaMethod + open override func toString() -> String + + /// Java method `hashCode`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WifiSsid.hashCode() + /// ``` +@JavaMethod + open override func hashCode() -> Int32 + + /// Java method `getBytes`. + /// + /// ### Java method signature + /// ```java + /// public byte[] android.net.wifi.WifiSsid.getBytes() + /// ``` +@JavaMethod + open func getBytes() -> [Int8] +} +@available(Android 33, *) +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + /// Java method `fromBytes`. + /// + /// ### Java method signature + /// ```java + /// public static android.net.wifi.WifiSsid android.net.wifi.WifiSsid.fromBytes(byte[]) + /// ``` + @JavaStaticMethod + public func fromBytes(_ arg0: [Int8]) -> WifiSsid! +} diff --git a/Sources/AndroidNet/WpsInfo.swift b/Sources/AndroidNet/WpsInfo.swift new file mode 100644 index 00000000..4ed7f17a --- /dev/null +++ b/Sources/AndroidNet/WpsInfo.swift @@ -0,0 +1,68 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import AndroidOS +import SwiftJava +import SwiftJavaJNICore + +@JavaClass("android.net.wifi.WpsInfo", implements: Parcelable.self) +open class WpsInfo: JavaObject { + @JavaField(isFinal: false) + public var BSSID: String + + @JavaField(isFinal: false) + public var pin: String + + @JavaField(isFinal: false) + public var setup: Int32 + + @JavaMethod + @_nonoverride public convenience init(environment: JNIEnvironment? = nil) + + @JavaMethod + @_nonoverride public convenience init(_ arg0: WpsInfo?, environment: JNIEnvironment? = nil) + + /// Java method `describeContents`. + /// + /// ### Java method signature + /// ```java + /// public int android.net.wifi.WpsInfo.describeContents() + /// ``` + @JavaMethod + open func describeContents() -> Int32 + + /// Java method `writeToParcel`. + /// + /// ### Java method signature + /// ```java + /// public void android.net.wifi.WpsInfo.writeToParcel(android.os.Parcel,int) + /// ``` + @JavaMethod + open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32) + + /// Java method `toString`. + /// + /// ### Java method signature + /// ```java + /// public java.lang.String android.net.wifi.WpsInfo.toString() + /// ``` + @JavaMethod + open override func toString() -> String +} +extension JavaClass { + @JavaStaticField(isFinal: true) + public var CREATOR: Parcelable.Creator! + + @JavaStaticField(isFinal: true) + public var DISPLAY: Int32 + + @JavaStaticField(isFinal: true) + public var INVALID: Int32 + + @JavaStaticField(isFinal: true) + public var KEYPAD: Int32 + + @JavaStaticField(isFinal: true) + public var LABEL: Int32 + + @JavaStaticField(isFinal: true) + public var PBC: Int32 +} diff --git a/Sources/AndroidNet/X509TrustManagerExtensions.swift b/Sources/AndroidNet/X509TrustManagerExtensions.swift new file mode 100644 index 00000000..1362ab23 --- /dev/null +++ b/Sources/AndroidNet/X509TrustManagerExtensions.swift @@ -0,0 +1,16 @@ +// Auto-generated by Java-to-Swift wrapper generator. +import SwiftJava +import SwiftJavaJNICore + +@available(Android 17, *) +@JavaClass("android.net.http.X509TrustManagerExtensions") +open class X509TrustManagerExtensions: JavaObject { + /// Java method `isSameTrustConfiguration`. + /// + /// ### Java method signature + /// ```java + /// public boolean android.net.http.X509TrustManagerExtensions.isSameTrustConfiguration(java.lang.String,java.lang.String) + /// ``` +@JavaMethod + open func isSameTrustConfiguration(_ arg0: String, _ arg1: String) -> Bool +} diff --git a/Sources/AndroidNet/swift-java.config b/Sources/AndroidNet/swift-java.config index 569ef6f1..3f190476 100644 --- a/Sources/AndroidNet/swift-java.config +++ b/Sources/AndroidNet/swift-java.config @@ -278,5 +278,5 @@ "android.net.wifi.rtt.ResponderLocation" : "ResponderLocation", "android.net.wifi.rtt.WifiRttManager" : "WifiRttManager" }, - "classpath" : "android.jar" + "classpath" : "jar/android.jar" }