From 21f9f94ae02e30cdc841ca27ba2460b9b1830b65 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 4 Aug 2025 16:14:06 +0000 Subject: [PATCH 1/7] Initial plan From 1c0fc4a7557c12d7b2ef04487f4f2412bd9d4b0b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 4 Aug 2025 17:04:20 +0000 Subject: [PATCH 2/7] Fix Square.OkHttp3 5.0.0+ by switching to okhttp-android artifact Co-authored-by: mattleibow <1096616+mattleibow@users.noreply.github.com> --- config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.json b/config.json index 349ea6633..e5a49b09c 100644 --- a/config.json +++ b/config.json @@ -4300,7 +4300,7 @@ }, { "groupId": "com.squareup.okhttp3", - "artifactId": "okhttp", + "artifactId": "okhttp-android", "version": "5.1.0", "nugetVersion": "5.1.0", "nugetId": "Square.OkHttp3", From dc5482d5257c292b9e14b2e09e80ab4f9c8a72f6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 4 Aug 2025 20:00:17 +0000 Subject: [PATCH 3/7] Create separate okhttp-android package and restore okhttp for dependencies Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> --- config.json | 12 +++++++++++- .../PublicAPI/PublicAPI.Shipped.txt | 0 .../PublicAPI/PublicAPI.Unshipped.txt | 0 .../Transforms/Metadata.xml | 0 4 files changed, 11 insertions(+), 1 deletion(-) rename source/com.squareup.okhttp3/{okhttp => okhttp-android}/PublicAPI/PublicAPI.Shipped.txt (100%) rename source/com.squareup.okhttp3/{okhttp => okhttp-android}/PublicAPI/PublicAPI.Unshipped.txt (100%) rename source/com.squareup.okhttp3/{okhttp => okhttp-android}/Transforms/Metadata.xml (100%) diff --git a/config.json b/config.json index e5a49b09c..a8e61974e 100644 --- a/config.json +++ b/config.json @@ -4298,12 +4298,22 @@ "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" }, + { + "groupId": "com.squareup.okhttp3", + "artifactId": "okhttp", + "version": "4.12.0", + "nugetVersion": "4.12.0", + "nugetId": "Square.OkHttp3", + "dependencyOnly": true, + "type": "androidlibrary", + "mavenRepositoryType": "MavenCentral" + }, { "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-android", "version": "5.1.0", "nugetVersion": "5.1.0", - "nugetId": "Square.OkHttp3", + "nugetId": "Square.OkHttp3.Android", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" }, diff --git a/source/com.squareup.okhttp3/okhttp/PublicAPI/PublicAPI.Shipped.txt b/source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Shipped.txt similarity index 100% rename from source/com.squareup.okhttp3/okhttp/PublicAPI/PublicAPI.Shipped.txt rename to source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Shipped.txt diff --git a/source/com.squareup.okhttp3/okhttp/PublicAPI/PublicAPI.Unshipped.txt b/source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt similarity index 100% rename from source/com.squareup.okhttp3/okhttp/PublicAPI/PublicAPI.Unshipped.txt rename to source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt diff --git a/source/com.squareup.okhttp3/okhttp/Transforms/Metadata.xml b/source/com.squareup.okhttp3/okhttp-android/Transforms/Metadata.xml similarity index 100% rename from source/com.squareup.okhttp3/okhttp/Transforms/Metadata.xml rename to source/com.squareup.okhttp3/okhttp-android/Transforms/Metadata.xml From 986e6a40b7f9c2ade3167f80739730227d6aa347 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 4 Aug 2025 21:01:32 +0000 Subject: [PATCH 4/7] Update okhttp version from 4.12.0 to 5.1.0 to match okhttp-android Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> --- config.json | 4 +- .../PublicAPI/PublicAPI.Unshipped.txt | 10 + .../PublicAPI/PublicAPI.Unshipped.txt | 875 +++++++++++++++++- .../picasso/PublicAPI/PublicAPI.Unshipped.txt | 4 + .../PublicAPI/PublicAPI.Unshipped.txt | 19 + 5 files changed, 909 insertions(+), 3 deletions(-) diff --git a/config.json b/config.json index a8e61974e..942e99f9c 100644 --- a/config.json +++ b/config.json @@ -4301,8 +4301,8 @@ { "groupId": "com.squareup.okhttp3", "artifactId": "okhttp", - "version": "4.12.0", - "nugetVersion": "4.12.0", + "version": "5.1.0", + "nugetVersion": "5.1.0", "nugetId": "Square.OkHttp3", "dependencyOnly": true, "type": "androidlibrary", diff --git a/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt index d879004d0..cee2944af 100644 --- a/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt @@ -142,6 +142,9 @@ Firebase.Perf.Network.InstrHttpsURLConnection Firebase.Perf.Network.InstrumentApacheHttpResponseHandler Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.InstrumentApacheHttpResponseHandler(Org.Apache.Http.Client.IResponseHandler? responseHandler, Firebase.Perf.Util.Timer? timer, Firebase.Perf.Metrics.NetworkRequestMetricBuilder? builder) -> void Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.InstrumentApacheHttpResponseHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback +Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.InstrumentOkHttpEnqueueCallback(Square.OkHttp3.ICallback? callback, Firebase.Perf.Transport.TransportManager? transportManager, Firebase.Perf.Util.Timer? timer, long startTime) -> void +Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.InstrumentOkHttpEnqueueCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Firebase.Perf.Network.NetworkRequestMetricBuilderUtil Firebase.Perf.PerformanceKt Firebase.Perf.Session.Gauges.CpuGaugeCollector @@ -1138,6 +1141,9 @@ override Firebase.Perf.Network.InstrHttpsURLConnection.UsingProxy() -> bool override Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.ThresholdClass.get -> nint override Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.ThresholdType.get -> System.Type! +override Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.ThresholdClass.get -> nint +override Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.ThresholdType.get -> System.Type! override Firebase.Perf.Network.NetworkRequestMetricBuilderUtil.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Firebase.Perf.PerformanceKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Firebase.Perf.Session.Gauges.CpuGaugeCollector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! @@ -1268,6 +1274,8 @@ static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Clie static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Client.IHttpClient? client, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Client.IHttpClient? client, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Client.IHttpClient? client, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +static Firebase.Perf.Network.FirebasePerfOkHttpClient.Enqueue(Square.OkHttp3.ICall? call, Square.OkHttp3.ICallback? callback) -> void +static Firebase.Perf.Network.FirebasePerfOkHttpClient.Execute(Square.OkHttp3.ICall? call) -> Square.OkHttp3.Response? static Firebase.Perf.Network.FirebasePerfUrlConnection.GetContent(Java.Net.URL? url) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfUrlConnection.GetContent(Java.Net.URL? url, Java.Lang.Class![]? types) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfUrlConnection.Instrument(Java.Lang.Object? connection) -> Java.Lang.Object? @@ -1767,6 +1775,8 @@ virtual Firebase.Perf.Metrics.Trace.Stop() -> void virtual Firebase.Perf.Metrics.Trace.UpdateSession(Firebase.Perf.Session.PerfSession? session) -> void virtual Firebase.Perf.Metrics.Trace.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void virtual Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.HandleResponse(Org.Apache.Http.IHttpResponse? httpResponse) -> Java.Lang.Object? +virtual Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.OnFailure(Square.OkHttp3.ICall? call, Java.IO.IOException? e) -> void +virtual Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.OnResponse(Square.OkHttp3.ICall? call, Square.OkHttp3.Response? response) -> void virtual Firebase.Perf.Session.Gauges.CpuGaugeCollector.CollectOnce(Firebase.Perf.Util.Timer? referenceTime) -> void virtual Firebase.Perf.Session.Gauges.CpuGaugeCollector.StartCollecting(long cpuMetricCollectionRateMs, Firebase.Perf.Util.Timer? referenceTime) -> void virtual Firebase.Perf.Session.Gauges.CpuGaugeCollector.StopCollecting() -> void diff --git a/source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt b/source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt index 7dc5c5811..72294965d 100644 --- a/source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.squareup.okhttp3/okhttp-android/PublicAPI/PublicAPI.Unshipped.txt @@ -1 +1,874 @@ -#nullable enable +#nullable enable +Square.OkHttp3.Address +Square.OkHttp3.Address.Address(string! uriHost, int uriPort, Square.OkHttp3.IDns! dns, Javax.Net.SocketFactory! socketFactory, Javax.Net.Ssl.SSLSocketFactory? sslSocketFactory, Javax.Net.Ssl.IHostnameVerifier? hostnameVerifier, Square.OkHttp3.CertificatePinner? certificatePinner, Square.OkHttp3.IAuthenticator! proxyAuthenticator, Java.Net.Proxy? proxy, System.Collections.Generic.IList! protocols, System.Collections.Generic.IList! connectionSpecs, Java.Net.ProxySelector! proxySelector) -> void +Square.OkHttp3.Address.CertificatePinner() -> Square.OkHttp3.CertificatePinner? +Square.OkHttp3.Address.ConnectionSpecs() -> System.Collections.Generic.IList! +Square.OkHttp3.Address.Dns() -> Square.OkHttp3.IDns! +Square.OkHttp3.Address.HostnameVerifier() -> Javax.Net.Ssl.IHostnameVerifier? +Square.OkHttp3.Address.Protocols() -> System.Collections.Generic.IList! +Square.OkHttp3.Address.Proxy() -> Java.Net.Proxy? +Square.OkHttp3.Address.ProxyAuthenticator() -> Square.OkHttp3.IAuthenticator! +Square.OkHttp3.Address.ProxySelector() -> Java.Net.ProxySelector! +Square.OkHttp3.Address.SocketFactory() -> Javax.Net.SocketFactory! +Square.OkHttp3.Address.SslSocketFactory() -> Javax.Net.Ssl.SSLSocketFactory? +Square.OkHttp3.Address.Url() -> Square.OkHttp3.HttpUrl! +Square.OkHttp3.Authenticator +Square.OkHttp3.AuthenticatorConsts +Square.OkHttp3.Cache +Square.OkHttp3.Cache.Cache(Java.IO.File! directory, long maxSize) -> void +Square.OkHttp3.Cache.Cache(Square.OkIO.FileSystem! fileSystem, Square.OkIO.Path! directory, long maxSize) -> void +Square.OkHttp3.Cache.Close() -> void +Square.OkHttp3.Cache.Delete() -> void +Square.OkHttp3.Cache.Directory() -> Java.IO.File! +Square.OkHttp3.Cache.DirectoryPath() -> Square.OkIO.Path! +Square.OkHttp3.Cache.EvictAll() -> void +Square.OkHttp3.Cache.Flush() -> void +Square.OkHttp3.Cache.HitCount() -> int +Square.OkHttp3.Cache.Initialize() -> void +Square.OkHttp3.Cache.IsClosed.get -> bool +Square.OkHttp3.Cache.MaxSize() -> long +Square.OkHttp3.Cache.NetworkCount() -> int +Square.OkHttp3.Cache.RequestCount() -> int +Square.OkHttp3.Cache.Size() -> long +Square.OkHttp3.Cache.Urls() -> Java.Util.IIterator! +Square.OkHttp3.Cache.WriteAbortCount() -> int +Square.OkHttp3.Cache.WriteSuccessCount() -> int +Square.OkHttp3.CacheControl +Square.OkHttp3.CacheControl.Builder +Square.OkHttp3.CacheControl.Builder.Build() -> Square.OkHttp3.CacheControl! +Square.OkHttp3.CacheControl.Builder.Builder() -> void +Square.OkHttp3.CacheControl.Builder.Immutable() -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.MaxAge(int maxAge, Java.Util.Concurrent.TimeUnit! timeUnit) -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.MaxAge_LRDsOJo(long maxAge) -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.MaxStale(int maxStale, Java.Util.Concurrent.TimeUnit! timeUnit) -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.MaxStale_LRDsOJo(long maxStale) -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.MinFresh(int minFresh, Java.Util.Concurrent.TimeUnit! timeUnit) -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.MinFresh_LRDsOJo(long minFresh) -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.NoCache() -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.NoStore() -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.NoTransform() -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Builder.OnlyIfCached() -> Square.OkHttp3.CacheControl.Builder! +Square.OkHttp3.CacheControl.Immutable() -> bool +Square.OkHttp3.CacheControl.IsPrivate.get -> bool +Square.OkHttp3.CacheControl.IsPublic.get -> bool +Square.OkHttp3.CacheControl.MaxAgeSeconds() -> int +Square.OkHttp3.CacheControl.MaxStaleSeconds() -> int +Square.OkHttp3.CacheControl.MinFreshSeconds() -> int +Square.OkHttp3.CacheControl.MustRevalidate() -> bool +Square.OkHttp3.CacheControl.NoCache() -> bool +Square.OkHttp3.CacheControl.NoStore() -> bool +Square.OkHttp3.CacheControl.NoTransform() -> bool +Square.OkHttp3.CacheControl.OnlyIfCached() -> bool +Square.OkHttp3.CacheControl.SMaxAgeSeconds() -> int +Square.OkHttp3.CertificatePinner +Square.OkHttp3.CertificatePinner.Builder +Square.OkHttp3.CertificatePinner.Builder.Add(string! pattern, params string![]! pins) -> Square.OkHttp3.CertificatePinner.Builder! +Square.OkHttp3.CertificatePinner.Builder.Build() -> Square.OkHttp3.CertificatePinner! +Square.OkHttp3.CertificatePinner.Builder.Builder() -> void +Square.OkHttp3.CertificatePinner.Builder.Pins.get -> System.Collections.Generic.IList! +Square.OkHttp3.CertificatePinner.Check(string! hostname, System.Collections.Generic.IList! peerCertificates) -> void +Square.OkHttp3.CertificatePinner.Check(string! hostname, params Java.Security.Cert.Certificate![]! peerCertificates) -> void +Square.OkHttp3.CertificatePinner.FindMatchingPins(string! hostname) -> System.Collections.Generic.IList! +Square.OkHttp3.CertificatePinner.Pin +Square.OkHttp3.CertificatePinner.Pin.Hash.get -> Square.OkIO.ByteString! +Square.OkHttp3.CertificatePinner.Pin.HashAlgorithm.get -> string! +Square.OkHttp3.CertificatePinner.Pin.MatchesCertificate(Java.Security.Cert.X509Certificate! certificate) -> bool +Square.OkHttp3.CertificatePinner.Pin.MatchesHostname(string! hostname) -> bool +Square.OkHttp3.CertificatePinner.Pin.Pattern.get -> string! +Square.OkHttp3.CertificatePinner.Pin.Pin(string! pattern, string! pin) -> void +Square.OkHttp3.CertificatePinner.Pins.get -> System.Collections.Generic.ICollection! +Square.OkHttp3.Challenge +Square.OkHttp3.Challenge.AuthParams() -> System.Collections.Generic.IDictionary! +Square.OkHttp3.Challenge.Challenge(string! scheme, System.Collections.Generic.IDictionary! authParams) -> void +Square.OkHttp3.Challenge.Challenge(string! scheme, string! realm) -> void +Square.OkHttp3.Challenge.Charset() -> Java.Nio.Charset.Charset! +Square.OkHttp3.Challenge.Realm() -> string? +Square.OkHttp3.Challenge.Scheme() -> string! +Square.OkHttp3.Challenge.WithCharset(Java.Nio.Charset.Charset! charset) -> Square.OkHttp3.Challenge! +Square.OkHttp3.CipherSuite +Square.OkHttp3.CipherSuite.JavaName() -> string! +Square.OkHttp3.ConnectionPool +Square.OkHttp3.ConnectionPool.ConnectionCount() -> int +Square.OkHttp3.ConnectionPool.ConnectionPool() -> void +Square.OkHttp3.ConnectionPool.ConnectionPool(int maxIdleConnections, long keepAliveDuration, Java.Util.Concurrent.TimeUnit! timeUnit) -> void +Square.OkHttp3.ConnectionPool.EvictAll() -> void +Square.OkHttp3.ConnectionPool.IdleConnectionCount() -> int +Square.OkHttp3.ConnectionSpec +Square.OkHttp3.ConnectionSpec.Builder +Square.OkHttp3.ConnectionSpec.Builder.AllEnabledCipherSuites() -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.Builder.AllEnabledTlsVersions() -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.Builder.Build() -> Square.OkHttp3.ConnectionSpec! +Square.OkHttp3.ConnectionSpec.Builder.Builder(Square.OkHttp3.ConnectionSpec! connectionSpec) -> void +Square.OkHttp3.ConnectionSpec.Builder.CipherSuites(params Square.OkHttp3.CipherSuite![]! cipherSuites) -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.Builder.CipherSuites(params string![]! cipherSuites) -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.Builder.SupportsTlsExtensions(bool supportsTlsExtensions) -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.Builder.TlsVersions(params Square.OkHttp3.TlsVersion![]! tlsVersions) -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.Builder.TlsVersions(params string![]! tlsVersions) -> Square.OkHttp3.ConnectionSpec.Builder! +Square.OkHttp3.ConnectionSpec.CipherSuites() -> System.Collections.Generic.IList? +Square.OkHttp3.ConnectionSpec.IsCompatible(Javax.Net.Ssl.SSLSocket! socket) -> bool +Square.OkHttp3.ConnectionSpec.IsTls.get -> bool +Square.OkHttp3.ConnectionSpec.SupportsTlsExtensions() -> bool +Square.OkHttp3.ConnectionSpec.TlsVersions() -> System.Collections.Generic.IList? +Square.OkHttp3.Cookie +Square.OkHttp3.Cookie.Builder +Square.OkHttp3.Cookie.Builder.Build() -> Square.OkHttp3.Cookie! +Square.OkHttp3.Cookie.Builder.Builder() -> void +Square.OkHttp3.Cookie.Builder.Domain(string! domain) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.ExpiresAt(long expiresAt) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.HostOnlyDomain(string! domain) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.HttpOnly() -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.Name(string! name) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.Path(string! path) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.SameSite(string! sameSite) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.Secure() -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Builder.Value(string! value) -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Domain() -> string! +Square.OkHttp3.Cookie.ExpiresAt() -> long +Square.OkHttp3.Cookie.HostOnly() -> bool +Square.OkHttp3.Cookie.HttpOnly() -> bool +Square.OkHttp3.Cookie.Matches(Square.OkHttp3.HttpUrl! url) -> bool +Square.OkHttp3.Cookie.Name() -> string! +Square.OkHttp3.Cookie.NewBuilder() -> Square.OkHttp3.Cookie.Builder! +Square.OkHttp3.Cookie.Path() -> string! +Square.OkHttp3.Cookie.Persistent() -> bool +Square.OkHttp3.Cookie.SameSite() -> string? +Square.OkHttp3.Cookie.Secure() -> bool +Square.OkHttp3.Cookie.Value() -> string! +Square.OkHttp3.CookieJar +Square.OkHttp3.CookieJarConsts +Square.OkHttp3.Credentials +Square.OkHttp3.Dispatcher +Square.OkHttp3.Dispatcher.CancelAll() -> void +Square.OkHttp3.Dispatcher.Dispatcher() -> void +Square.OkHttp3.Dispatcher.Dispatcher(Java.Util.Concurrent.IExecutorService? executorService) -> void +Square.OkHttp3.Dispatcher.ExecutorService() -> Java.Util.Concurrent.IExecutorService! +Square.OkHttp3.Dispatcher.IdleCallback.get -> Java.Lang.IRunnable? +Square.OkHttp3.Dispatcher.IdleCallback.set -> void +Square.OkHttp3.Dispatcher.MaxRequests.get -> int +Square.OkHttp3.Dispatcher.MaxRequests.set -> void +Square.OkHttp3.Dispatcher.MaxRequestsPerHost.get -> int +Square.OkHttp3.Dispatcher.MaxRequestsPerHost.set -> void +Square.OkHttp3.Dispatcher.QueuedCalls() -> System.Collections.Generic.IList! +Square.OkHttp3.Dispatcher.QueuedCallsCount() -> int +Square.OkHttp3.Dispatcher.RunningCalls() -> System.Collections.Generic.IList! +Square.OkHttp3.Dispatcher.RunningCallsCount() -> int +Square.OkHttp3.Dns +Square.OkHttp3.DnsConsts +Square.OkHttp3.EventListener +Square.OkHttp3.EventListener.EventListener() -> void +Square.OkHttp3.EventListener.EventListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Square.OkHttp3.EventListener.IFactory +Square.OkHttp3.EventListener.IFactory.Create(Square.OkHttp3.ICall! call) -> Square.OkHttp3.EventListener! +Square.OkHttp3.FormBody +Square.OkHttp3.FormBody.Builder +Square.OkHttp3.FormBody.Builder.Add(string! name, string! value) -> Square.OkHttp3.FormBody.Builder! +Square.OkHttp3.FormBody.Builder.AddEncoded(string! name, string! value) -> Square.OkHttp3.FormBody.Builder! +Square.OkHttp3.FormBody.Builder.Build() -> Square.OkHttp3.FormBody! +Square.OkHttp3.FormBody.Builder.Builder() -> void +Square.OkHttp3.FormBody.Builder.Builder(Java.Nio.Charset.Charset? charset) -> void +Square.OkHttp3.FormBody.EncodedName(int index) -> string! +Square.OkHttp3.FormBody.EncodedValue(int index) -> string! +Square.OkHttp3.FormBody.Name(int index) -> string! +Square.OkHttp3.FormBody.Size() -> int +Square.OkHttp3.FormBody.Value(int index) -> string! +Square.OkHttp3.Handshake +Square.OkHttp3.Handshake.CipherSuite() -> Square.OkHttp3.CipherSuite! +Square.OkHttp3.Handshake.LocalCertificates() -> System.Collections.Generic.IList! +Square.OkHttp3.Handshake.LocalPrincipal() -> Java.Security.IPrincipal? +Square.OkHttp3.Handshake.PeerCertificates() -> System.Collections.Generic.IList! +Square.OkHttp3.Handshake.PeerPrincipal() -> Java.Security.IPrincipal? +Square.OkHttp3.Handshake.TlsVersion() -> Square.OkHttp3.TlsVersion! +Square.OkHttp3.Headers +Square.OkHttp3.Headers.Builder +Square.OkHttp3.Headers.Builder.Add(string! line) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Add(string! name, Java.Time.Instant! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Add(string! name, Java.Util.Date! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Add(string! name, string! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.AddAll(Square.OkHttp3.Headers! headers) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.AddUnsafeNonAscii(string! name, string! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Build() -> Square.OkHttp3.Headers! +Square.OkHttp3.Headers.Builder.Builder() -> void +Square.OkHttp3.Headers.Builder.Get(string! name) -> string? +Square.OkHttp3.Headers.Builder.RemoveAll(string! name) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Set(string! name, Java.Time.Instant! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Set(string! name, Java.Util.Date! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Builder.Set(string! name, string! value) -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.ByteCount() -> long +Square.OkHttp3.Headers.Get(string! name) -> string? +Square.OkHttp3.Headers.GetDate(string! name) -> Java.Util.Date? +Square.OkHttp3.Headers.GetInstant(string! name) -> Java.Time.Instant? +Square.OkHttp3.Headers.Iterator() -> Java.Util.IIterator! +Square.OkHttp3.Headers.Name(int index) -> string! +Square.OkHttp3.Headers.Names() -> System.Collections.Generic.ICollection! +Square.OkHttp3.Headers.NewBuilder() -> Square.OkHttp3.Headers.Builder! +Square.OkHttp3.Headers.Size() -> int +Square.OkHttp3.Headers.ToMultimap() -> System.Collections.Generic.IDictionary!>! +Square.OkHttp3.Headers.Value(int index) -> string! +Square.OkHttp3.Headers.Values(string! name) -> System.Collections.Generic.IList! +Square.OkHttp3.HttpUrl +Square.OkHttp3.HttpUrl.Builder +Square.OkHttp3.HttpUrl.Builder.AddEncodedPathSegment(string! encodedPathSegment) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.AddEncodedPathSegments(string! encodedPathSegments) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.AddEncodedQueryParameter(string! encodedName, string? encodedValue) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.AddPathSegment(string! pathSegment) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.AddPathSegments(string! pathSegments) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.AddQueryParameter(string! name, string? value) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Build() -> Square.OkHttp3.HttpUrl! +Square.OkHttp3.HttpUrl.Builder.Builder() -> void +Square.OkHttp3.HttpUrl.Builder.EncodedFragment(string? encodedFragment) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.EncodedPassword(string! encodedPassword) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.EncodedPath(string! encodedPath) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.EncodedQuery(string? encodedQuery) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.EncodedUsername(string! encodedUsername) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Fragment(string? fragment) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Host(string! host) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Password(string! password) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Port(int port) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Query(string? query) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.RemoveAllEncodedQueryParameters(string! encodedName) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.RemoveAllQueryParameters(string! name) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.RemovePathSegment(int index) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Scheme(string! scheme) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.SetEncodedPathSegment(int index, string! encodedPathSegment) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.SetEncodedQueryParameter(string! encodedName, string? encodedValue) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.SetPathSegment(int index, string! pathSegment) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.SetQueryParameter(string! name, string? value) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.Builder.Username(string! username) -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.EncodedFragment() -> string? +Square.OkHttp3.HttpUrl.EncodedPassword() -> string! +Square.OkHttp3.HttpUrl.EncodedPath() -> string! +Square.OkHttp3.HttpUrl.EncodedPathSegments() -> System.Collections.Generic.IList! +Square.OkHttp3.HttpUrl.EncodedQuery() -> string? +Square.OkHttp3.HttpUrl.EncodedUsername() -> string! +Square.OkHttp3.HttpUrl.Fragment() -> string? +Square.OkHttp3.HttpUrl.Host() -> string! +Square.OkHttp3.HttpUrl.IsHttps.get -> bool +Square.OkHttp3.HttpUrl.NewBuilder() -> Square.OkHttp3.HttpUrl.Builder! +Square.OkHttp3.HttpUrl.NewBuilder(string! link) -> Square.OkHttp3.HttpUrl.Builder? +Square.OkHttp3.HttpUrl.Password() -> string! +Square.OkHttp3.HttpUrl.PathSegments() -> System.Collections.Generic.IList! +Square.OkHttp3.HttpUrl.PathSize() -> int +Square.OkHttp3.HttpUrl.Port() -> int +Square.OkHttp3.HttpUrl.Query() -> string? +Square.OkHttp3.HttpUrl.QueryParameter(string! name) -> string? +Square.OkHttp3.HttpUrl.QueryParameterName(int index) -> string! +Square.OkHttp3.HttpUrl.QueryParameterNames() -> System.Collections.Generic.ICollection! +Square.OkHttp3.HttpUrl.QueryParameterValue(int index) -> string? +Square.OkHttp3.HttpUrl.QueryParameterValues(string! name) -> System.Collections.Generic.IList! +Square.OkHttp3.HttpUrl.QuerySize() -> int +Square.OkHttp3.HttpUrl.Redact() -> string! +Square.OkHttp3.HttpUrl.Resolve(string! link) -> Square.OkHttp3.HttpUrl? +Square.OkHttp3.HttpUrl.Scheme() -> string! +Square.OkHttp3.HttpUrl.TopPrivateDomain() -> string? +Square.OkHttp3.HttpUrl.Uri() -> Java.Net.URI! +Square.OkHttp3.HttpUrl.Url() -> Java.Net.URL! +Square.OkHttp3.HttpUrl.Username() -> string! +Square.OkHttp3.IAuthenticator +Square.OkHttp3.IAuthenticator.Authenticate(Square.OkHttp3.Route? route, Square.OkHttp3.Response! response) -> Square.OkHttp3.Request? +Square.OkHttp3.IAuthenticator.JavaNetAuthenticator.get -> Square.OkHttp3.IAuthenticator! +Square.OkHttp3.IAuthenticator.None.get -> Square.OkHttp3.IAuthenticator! +Square.OkHttp3.ICall +Square.OkHttp3.ICall.Cancel() -> void +Square.OkHttp3.ICall.Clone() -> Square.OkHttp3.ICall! +Square.OkHttp3.ICall.Enqueue(Square.OkHttp3.ICallback! responseCallback) -> void +Square.OkHttp3.ICall.Execute() -> Square.OkHttp3.Response! +Square.OkHttp3.ICall.IsCanceled.get -> bool +Square.OkHttp3.ICall.IsExecuted.get -> bool +Square.OkHttp3.ICall.Request() -> Square.OkHttp3.Request! +Square.OkHttp3.ICall.Timeout() -> Square.OkIO.Timeout! +Square.OkHttp3.ICallFactory +Square.OkHttp3.ICallFactory.NewCall(Square.OkHttp3.Request! request) -> Square.OkHttp3.ICall! +Square.OkHttp3.ICallback +Square.OkHttp3.ICallback.OnFailure(Square.OkHttp3.ICall! call, Java.IO.IOException! exception) -> void +Square.OkHttp3.ICallback.OnResponse(Square.OkHttp3.ICall! call, Square.OkHttp3.Response! response) -> void +Square.OkHttp3.IConnection +Square.OkHttp3.IConnection.Handshake() -> Square.OkHttp3.Handshake? +Square.OkHttp3.IConnection.Protocol() -> Square.OkHttp3.Protocol! +Square.OkHttp3.IConnection.Route() -> Square.OkHttp3.Route! +Square.OkHttp3.IConnection.Socket() -> Java.Net.Socket! +Square.OkHttp3.ICookieJar +Square.OkHttp3.ICookieJar.LoadForRequest(Square.OkHttp3.HttpUrl! url) -> System.Collections.Generic.IList! +Square.OkHttp3.ICookieJar.NoCookies.get -> Square.OkHttp3.ICookieJar! +Square.OkHttp3.ICookieJar.SaveFromResponse(Square.OkHttp3.HttpUrl! url, System.Collections.Generic.IList! cookies) -> void +Square.OkHttp3.IDns +Square.OkHttp3.IDns.Lookup(string! hostname) -> System.Collections.Generic.IList! +Square.OkHttp3.IDns.System.get -> Square.OkHttp3.IDns! +Square.OkHttp3.IInterceptor +Square.OkHttp3.IInterceptor.Intercept(Square.OkHttp3.IInterceptorChain! chain) -> Square.OkHttp3.Response! +Square.OkHttp3.IInterceptorChain +Square.OkHttp3.IInterceptorChain.Call() -> Square.OkHttp3.ICall! +Square.OkHttp3.IInterceptorChain.ConnectTimeoutMillis() -> int +Square.OkHttp3.IInterceptorChain.Connection() -> Square.OkHttp3.IConnection? +Square.OkHttp3.IInterceptorChain.Proceed(Square.OkHttp3.Request! request) -> Square.OkHttp3.Response! +Square.OkHttp3.IInterceptorChain.ReadTimeoutMillis() -> int +Square.OkHttp3.IInterceptorChain.Request() -> Square.OkHttp3.Request! +Square.OkHttp3.IInterceptorChain.WithConnectTimeout(int timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.IInterceptorChain! +Square.OkHttp3.IInterceptorChain.WithReadTimeout(int timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.IInterceptorChain! +Square.OkHttp3.IInterceptorChain.WithWriteTimeout(int timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.IInterceptorChain! +Square.OkHttp3.IInterceptorChain.WriteTimeoutMillis() -> int +Square.OkHttp3.ITrailersSource +Square.OkHttp3.ITrailersSource.Empty.get -> Square.OkHttp3.ITrailersSource! +Square.OkHttp3.ITrailersSource.Get() -> Square.OkHttp3.Headers! +Square.OkHttp3.ITrailersSource.Peek() -> Square.OkHttp3.Headers? +Square.OkHttp3.IWebSocket +Square.OkHttp3.IWebSocket.Cancel() -> void +Square.OkHttp3.IWebSocket.Close(int code, string? reason) -> bool +Square.OkHttp3.IWebSocket.QueueSize() -> long +Square.OkHttp3.IWebSocket.Request() -> Square.OkHttp3.Request! +Square.OkHttp3.IWebSocket.Send(Square.OkIO.ByteString! bytes) -> bool +Square.OkHttp3.IWebSocket.Send(string! text) -> bool +Square.OkHttp3.IWebSocketFactory +Square.OkHttp3.IWebSocketFactory.NewWebSocket(Square.OkHttp3.Request! request, Square.OkHttp3.WebSocketListener! listener) -> Square.OkHttp3.IWebSocket! +Square.OkHttp3.MediaType +Square.OkHttp3.MediaType.Charset() -> Java.Nio.Charset.Charset? +Square.OkHttp3.MediaType.Charset(Java.Nio.Charset.Charset? defaultValue) -> Java.Nio.Charset.Charset? +Square.OkHttp3.MediaType.Parameter(string! name) -> string? +Square.OkHttp3.MediaType.Subtype() -> string! +Square.OkHttp3.MediaType.Type() -> string! +Square.OkHttp3.MultipartBody +Square.OkHttp3.MultipartBody.Boundary() -> string! +Square.OkHttp3.MultipartBody.Builder +Square.OkHttp3.MultipartBody.Builder.AddFormDataPart(string! name, string! value) -> Square.OkHttp3.MultipartBody.Builder! +Square.OkHttp3.MultipartBody.Builder.AddFormDataPart(string! name, string? filename, Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.MultipartBody.Builder! +Square.OkHttp3.MultipartBody.Builder.AddPart(Square.OkHttp3.Headers? headers, Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.MultipartBody.Builder! +Square.OkHttp3.MultipartBody.Builder.AddPart(Square.OkHttp3.MultipartBody.Part! part) -> Square.OkHttp3.MultipartBody.Builder! +Square.OkHttp3.MultipartBody.Builder.AddPart(Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.MultipartBody.Builder! +Square.OkHttp3.MultipartBody.Builder.Build() -> Square.OkHttp3.MultipartBody! +Square.OkHttp3.MultipartBody.Builder.Builder() -> void +Square.OkHttp3.MultipartBody.Builder.Builder(string! boundary) -> void +Square.OkHttp3.MultipartBody.Builder.SetType(Square.OkHttp3.MediaType! type) -> Square.OkHttp3.MultipartBody.Builder! +Square.OkHttp3.MultipartBody.InvokePart(int index) -> Square.OkHttp3.MultipartBody.Part! +Square.OkHttp3.MultipartBody.Part +Square.OkHttp3.MultipartBody.Part.Body() -> Square.OkHttp3.RequestBody! +Square.OkHttp3.MultipartBody.Part.Headers() -> Square.OkHttp3.Headers? +Square.OkHttp3.MultipartBody.Parts() -> System.Collections.Generic.IList! +Square.OkHttp3.MultipartBody.Size() -> int +Square.OkHttp3.MultipartBody.Type() -> Square.OkHttp3.MediaType! +Square.OkHttp3.MultipartReader +Square.OkHttp3.MultipartReader.Boundary() -> string! +Square.OkHttp3.MultipartReader.Close() -> void +Square.OkHttp3.MultipartReader.MultipartReader(Square.OkHttp3.ResponseBody! response) -> void +Square.OkHttp3.MultipartReader.MultipartReader(Square.OkIO.IBufferedSource! source, string! boundary) -> void +Square.OkHttp3.MultipartReader.NextPart() -> Square.OkHttp3.MultipartReader.Part? +Square.OkHttp3.MultipartReader.Part +Square.OkHttp3.MultipartReader.Part.Body() -> Square.OkIO.IBufferedSource! +Square.OkHttp3.MultipartReader.Part.Close() -> void +Square.OkHttp3.MultipartReader.Part.Headers() -> Square.OkHttp3.Headers! +Square.OkHttp3.MultipartReader.Part.Part(Square.OkHttp3.Headers! headers, Square.OkIO.IBufferedSource! body) -> void +Square.OkHttp3.OkHttp +Square.OkHttp3.OkHttpClient +Square.OkHttp3.OkHttpClient.Address(Square.OkHttp3.HttpUrl! url) -> Square.OkHttp3.Address! +Square.OkHttp3.OkHttpClient.Authenticator() -> Square.OkHttp3.IAuthenticator! +Square.OkHttp3.OkHttpClient.Builder +Square.OkHttp3.OkHttpClient.Builder.AddInterceptor(Square.OkHttp3.IInterceptor! interceptor) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.AddNetworkInterceptor(Square.OkHttp3.IInterceptor! interceptor) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Authenticator(Square.OkHttp3.IAuthenticator! authenticator) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Build() -> Square.OkHttp3.OkHttpClient! +Square.OkHttp3.OkHttpClient.Builder.Builder() -> void +Square.OkHttp3.OkHttpClient.Builder.Cache(Square.OkHttp3.Cache? cache) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.CallTimeout(Java.Time.Duration! duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.CallTimeout(long timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.CallTimeout_LRDsOJo(long duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.CertificatePinner(Square.OkHttp3.CertificatePinner! certificatePinner) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ConnectTimeout(Java.Time.Duration! duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ConnectTimeout(long timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ConnectTimeout_LRDsOJo(long duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ConnectionPool(Square.OkHttp3.ConnectionPool! connectionPool) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ConnectionSpecs(System.Collections.Generic.IList! connectionSpecs) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.CookieJar(Square.OkHttp3.ICookieJar! cookieJar) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Dispatcher(Square.OkHttp3.Dispatcher! dispatcher) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Dns(Square.OkHttp3.IDns! dns) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.EventListener(Square.OkHttp3.EventListener! eventListener) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.EventListenerFactory(Square.OkHttp3.EventListener.IFactory! eventListenerFactory) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.FastFallback(bool fastFallback) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.FollowRedirects(bool followRedirects) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.FollowSslRedirects(bool followProtocolRedirects) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.HostnameVerifier(Javax.Net.Ssl.IHostnameVerifier! hostnameVerifier) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Interceptors() -> System.Collections.Generic.IList! +Square.OkHttp3.OkHttpClient.Builder.MinWebSocketMessageToCompress(long bytes) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.NetworkInterceptors() -> System.Collections.Generic.IList! +Square.OkHttp3.OkHttpClient.Builder.PingInterval(Java.Time.Duration! duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.PingInterval(long interval, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.PingInterval_LRDsOJo(long duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Protocols(System.Collections.Generic.IList! protocols) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.Proxy(Java.Net.Proxy? proxy) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ProxyAuthenticator(Square.OkHttp3.IAuthenticator! proxyAuthenticator) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ProxySelector(Java.Net.ProxySelector! proxySelector) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ReadTimeout(Java.Time.Duration! duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ReadTimeout(long timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.ReadTimeout_LRDsOJo(long duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.RetryOnConnectionFailure(bool retryOnConnectionFailure) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.SocketFactory(Javax.Net.SocketFactory! socketFactory) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.SslSocketFactory(Javax.Net.Ssl.SSLSocketFactory! sslSocketFactory) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.SslSocketFactory(Javax.Net.Ssl.SSLSocketFactory! sslSocketFactory, Javax.Net.Ssl.IX509TrustManager! trustManager) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.WebSocketCloseTimeout(Java.Time.Duration! duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.WebSocketCloseTimeout(long timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.WebSocketCloseTimeout_LRDsOJo(long duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.WriteTimeout(Java.Time.Duration! duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.WriteTimeout(long timeout, Java.Util.Concurrent.TimeUnit! unit) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Builder.WriteTimeout_LRDsOJo(long duration) -> Square.OkHttp3.OkHttpClient.Builder! +Square.OkHttp3.OkHttpClient.Cache() -> Square.OkHttp3.Cache? +Square.OkHttp3.OkHttpClient.CallTimeoutMillis() -> int +Square.OkHttp3.OkHttpClient.CertificatePinner() -> Square.OkHttp3.CertificatePinner! +Square.OkHttp3.OkHttpClient.ConnectTimeoutMillis() -> int +Square.OkHttp3.OkHttpClient.ConnectionPool() -> Square.OkHttp3.ConnectionPool! +Square.OkHttp3.OkHttpClient.ConnectionSpecs() -> System.Collections.Generic.IList! +Square.OkHttp3.OkHttpClient.CookieJar() -> Square.OkHttp3.ICookieJar! +Square.OkHttp3.OkHttpClient.Dispatcher() -> Square.OkHttp3.Dispatcher! +Square.OkHttp3.OkHttpClient.Dns() -> Square.OkHttp3.IDns! +Square.OkHttp3.OkHttpClient.EventListenerFactory() -> Square.OkHttp3.EventListener.IFactory! +Square.OkHttp3.OkHttpClient.FastFallback() -> bool +Square.OkHttp3.OkHttpClient.FollowRedirects() -> bool +Square.OkHttp3.OkHttpClient.FollowSslRedirects() -> bool +Square.OkHttp3.OkHttpClient.HostnameVerifier() -> Javax.Net.Ssl.IHostnameVerifier! +Square.OkHttp3.OkHttpClient.Interceptors() -> System.Collections.Generic.IList! +Square.OkHttp3.OkHttpClient.MinWebSocketMessageToCompress() -> long +Square.OkHttp3.OkHttpClient.NetworkInterceptors() -> System.Collections.Generic.IList! +Square.OkHttp3.OkHttpClient.OkHttpClient() -> void +Square.OkHttp3.OkHttpClient.OkHttpClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Square.OkHttp3.OkHttpClient.PingIntervalMillis() -> int +Square.OkHttp3.OkHttpClient.Protocols() -> System.Collections.Generic.IList! +Square.OkHttp3.OkHttpClient.Proxy() -> Java.Net.Proxy? +Square.OkHttp3.OkHttpClient.ProxyAuthenticator() -> Square.OkHttp3.IAuthenticator! +Square.OkHttp3.OkHttpClient.ProxySelector() -> Java.Net.ProxySelector! +Square.OkHttp3.OkHttpClient.ReadTimeoutMillis() -> int +Square.OkHttp3.OkHttpClient.RetryOnConnectionFailure() -> bool +Square.OkHttp3.OkHttpClient.SocketFactory() -> Javax.Net.SocketFactory! +Square.OkHttp3.OkHttpClient.SslSocketFactory() -> Javax.Net.Ssl.SSLSocketFactory! +Square.OkHttp3.OkHttpClient.WebSocketCloseTimeout() -> int +Square.OkHttp3.OkHttpClient.WriteTimeoutMillis() -> int +Square.OkHttp3.OkHttpClient.X509TrustManager() -> Javax.Net.Ssl.IX509TrustManager? +Square.OkHttp3.Protocol +Square.OkHttp3.Request +Square.OkHttp3.Request.Body() -> Square.OkHttp3.RequestBody? +Square.OkHttp3.Request.Builder +Square.OkHttp3.Request.Builder.Builder() -> void +Square.OkHttp3.Request.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Square.OkHttp3.Request.Builder.CacheUrlOverride(Square.OkHttp3.HttpUrl? cacheUrlOverride) -> Square.OkHttp3.Request.Builder! +Square.OkHttp3.Request.Builder.Delete() -> Square.OkHttp3.Request.Builder! +Square.OkHttp3.Request.Builder.Gzip() -> Square.OkHttp3.Request.Builder! +Square.OkHttp3.Request.Builder.Tag(Kotlin.Reflect.IKClass! type, Java.Lang.Object? tag) -> Square.OkHttp3.Request.Builder! +Square.OkHttp3.Request.CacheControl() -> Square.OkHttp3.CacheControl! +Square.OkHttp3.Request.CacheUrlOverride() -> Square.OkHttp3.HttpUrl? +Square.OkHttp3.Request.Header(string! name) -> string? +Square.OkHttp3.Request.Headers() -> Square.OkHttp3.Headers! +Square.OkHttp3.Request.Headers(string! name) -> System.Collections.Generic.IList! +Square.OkHttp3.Request.IsHttps.get -> bool +Square.OkHttp3.Request.Method() -> string! +Square.OkHttp3.Request.NewBuilder() -> Square.OkHttp3.Request.Builder! +Square.OkHttp3.Request.Request(Square.OkHttp3.HttpUrl! url, Square.OkHttp3.Headers! headers, string! method, Square.OkHttp3.RequestBody? body) -> void +Square.OkHttp3.Request.Tag() -> Java.Lang.Object? +Square.OkHttp3.Request.Tag(Java.Lang.Class! type) -> Java.Lang.Object? +Square.OkHttp3.Request.Tag(Kotlin.Reflect.IKClass! type) -> Java.Lang.Object? +Square.OkHttp3.Request.Url() -> Square.OkHttp3.HttpUrl! +Square.OkHttp3.RequestBody +Square.OkHttp3.RequestBody.RequestBody() -> void +Square.OkHttp3.RequestBody.RequestBody(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Square.OkHttp3.Response +Square.OkHttp3.Response.Body() -> Square.OkHttp3.ResponseBody! +Square.OkHttp3.Response.Builder +Square.OkHttp3.Response.Builder.Builder() -> void +Square.OkHttp3.Response.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Square.OkHttp3.Response.CacheControl() -> Square.OkHttp3.CacheControl! +Square.OkHttp3.Response.CacheResponse() -> Square.OkHttp3.Response? +Square.OkHttp3.Response.Challenges() -> System.Collections.Generic.IList! +Square.OkHttp3.Response.Close() -> void +Square.OkHttp3.Response.Code() -> int +Square.OkHttp3.Response.Handshake() -> Square.OkHttp3.Handshake? +Square.OkHttp3.Response.Header(string! name) -> string? +Square.OkHttp3.Response.Header(string! name, string? defaultValue) -> string? +Square.OkHttp3.Response.Headers() -> Square.OkHttp3.Headers! +Square.OkHttp3.Response.Headers(string! name) -> System.Collections.Generic.IList! +Square.OkHttp3.Response.IsRedirect.get -> bool +Square.OkHttp3.Response.IsSuccessful.get -> bool +Square.OkHttp3.Response.Message() -> string! +Square.OkHttp3.Response.NetworkResponse() -> Square.OkHttp3.Response? +Square.OkHttp3.Response.NewBuilder() -> Square.OkHttp3.Response.Builder! +Square.OkHttp3.Response.PeekBody(long byteCount) -> Square.OkHttp3.ResponseBody! +Square.OkHttp3.Response.PeekTrailers() -> Square.OkHttp3.Headers? +Square.OkHttp3.Response.PriorResponse() -> Square.OkHttp3.Response? +Square.OkHttp3.Response.Protocol() -> Square.OkHttp3.Protocol! +Square.OkHttp3.Response.ReceivedResponseAtMillis() -> long +Square.OkHttp3.Response.Request() -> Square.OkHttp3.Request! +Square.OkHttp3.Response.SentRequestAtMillis() -> long +Square.OkHttp3.Response.Trailers() -> Square.OkHttp3.Headers! +Square.OkHttp3.ResponseBody +Square.OkHttp3.ResponseBody.ByteStream() -> System.IO.Stream! +Square.OkHttp3.ResponseBody.ByteString() -> Square.OkIO.ByteString! +Square.OkHttp3.ResponseBody.Bytes() -> byte[]! +Square.OkHttp3.ResponseBody.CharStream() -> Java.IO.Reader! +Square.OkHttp3.ResponseBody.ResponseBody() -> void +Square.OkHttp3.ResponseBody.ResponseBody(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Square.OkHttp3.ResponseBody.String() -> string! +Square.OkHttp3.Route +Square.OkHttp3.Route.Address() -> Square.OkHttp3.Address! +Square.OkHttp3.Route.Proxy() -> Java.Net.Proxy! +Square.OkHttp3.Route.RequiresTunnel() -> bool +Square.OkHttp3.Route.Route(Square.OkHttp3.Address! address, Java.Net.Proxy! proxy, Java.Net.InetSocketAddress! inetSocketAddress) -> void +Square.OkHttp3.Route.SocketAddress() -> Java.Net.InetSocketAddress! +Square.OkHttp3.TlsVersion +Square.OkHttp3.TlsVersion.JavaName() -> string! +Square.OkHttp3.TrailersSource +Square.OkHttp3.TrailersSourceConsts +Square.OkHttp3.TrailersSourceDefaultImpls +Square.OkHttp3.WebSocketListener +Square.OkHttp3.WebSocketListener.WebSocketListener() -> void +Square.OkHttp3.WebSocketListener.WebSocketListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +abstract Square.OkHttp3.RequestBody.ContentType() -> Square.OkHttp3.MediaType? +abstract Square.OkHttp3.RequestBody.WriteTo(Square.OkIO.IBufferedSink! sink) -> void +abstract Square.OkHttp3.ResponseBody.ContentLength() -> long +abstract Square.OkHttp3.ResponseBody.ContentType() -> Square.OkHttp3.MediaType? +abstract Square.OkHttp3.ResponseBody.Source() -> Square.OkIO.IBufferedSource! +override Square.OkHttp3.Address.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Cache.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.CacheControl.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.CacheControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.CertificatePinner.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.CertificatePinner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.CertificatePinner.Pin.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Challenge.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.CipherSuite.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.ConnectionPool.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.ConnectionSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.ConnectionSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Cookie.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Cookie.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Credentials.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Dispatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.EventListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.EventListener.ThresholdClass.get -> nint +override Square.OkHttp3.EventListener.ThresholdType.get -> System.Type! +override Square.OkHttp3.FormBody.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.FormBody.ContentType() -> Square.OkHttp3.MediaType! +override Square.OkHttp3.FormBody.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.FormBody.WriteTo(Square.OkIO.IBufferedSink! sink) -> void +override Square.OkHttp3.Handshake.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Headers.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Headers.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.HttpUrl.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.HttpUrl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.MediaType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.MultipartBody.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.MultipartBody.ContentType() -> Square.OkHttp3.MediaType! +override Square.OkHttp3.MultipartBody.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.MultipartBody.Part.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.MultipartBody.WriteTo(Square.OkIO.IBufferedSink! sink) -> void +override Square.OkHttp3.MultipartReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.MultipartReader.Part.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.OkHttp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.OkHttpClient.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.OkHttpClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.OkHttpClient.ThresholdClass.get -> nint +override Square.OkHttp3.OkHttpClient.ThresholdType.get -> System.Type! +override Square.OkHttp3.Protocol.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Request.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Request.Builder.ThresholdClass.get -> nint +override Square.OkHttp3.Request.Builder.ThresholdType.get -> System.Type! +override Square.OkHttp3.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.RequestBody.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.RequestBody.ThresholdClass.get -> nint +override Square.OkHttp3.RequestBody.ThresholdType.get -> System.Type! +override Square.OkHttp3.Response.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.Response.Builder.ThresholdClass.get -> nint +override Square.OkHttp3.Response.Builder.ThresholdType.get -> System.Type! +override Square.OkHttp3.Response.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.ResponseBody.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.ResponseBody.ThresholdClass.get -> nint +override Square.OkHttp3.ResponseBody.ThresholdType.get -> System.Type! +override Square.OkHttp3.Route.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.TlsVersion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.TrailersSourceDefaultImpls.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.WebSocketListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Square.OkHttp3.WebSocketListener.ThresholdClass.get -> nint +override Square.OkHttp3.WebSocketListener.ThresholdType.get -> System.Type! +static Square.OkHttp3.Authenticator.JavaNetAuthenticator.get -> Square.OkHttp3.IAuthenticator! +static Square.OkHttp3.Authenticator.None.get -> Square.OkHttp3.IAuthenticator! +static Square.OkHttp3.Cache.Key(Square.OkHttp3.HttpUrl! url) -> string! +static Square.OkHttp3.CacheControl.ForceCache.get -> Square.OkHttp3.CacheControl! +static Square.OkHttp3.CacheControl.ForceNetwork.get -> Square.OkHttp3.CacheControl! +static Square.OkHttp3.CacheControl.Parse(Square.OkHttp3.Headers! headers) -> Square.OkHttp3.CacheControl! +static Square.OkHttp3.CertificatePinner.Default.get -> Square.OkHttp3.CertificatePinner! +static Square.OkHttp3.CertificatePinner.InvokePin(Java.Security.Cert.Certificate! certificate) -> string! +static Square.OkHttp3.CertificatePinner.Sha1Hash(Java.Security.Cert.X509Certificate! obj) -> Square.OkIO.ByteString! +static Square.OkHttp3.CertificatePinner.Sha256Hash(Java.Security.Cert.X509Certificate! obj) -> Square.OkIO.ByteString! +static Square.OkHttp3.CipherSuite.ForJavaName(string! javaName) -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonEXPORTWITHDES40CBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonEXPORTWITHRC440MD5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITH3DESEDECBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHAES128CBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHAES128CBCSHA256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHAES128GCMSHA256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHAES256CBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHAES256CBCSHA256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHAES256GCMSHA384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHDESCBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSDHAnonWITHRC4128MD5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSECDHAnonWITH3DESEDECBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSECDHAnonWITHAES128CBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSECDHAnonWITHAES256CBCSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSECDHAnonWITHNULLSHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TLSECDHAnonWITHRC4128SHA.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsAes128Ccm8Sha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsAes128CcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsChacha20Poly1305Sha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssExportWithDes40CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithAes256CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithCamellia128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithCamellia256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheDssWithDesCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaExportWithDes40CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithAes256CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithCamellia128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithCamellia256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithChacha20Poly1305Sha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsDheRsaWithDesCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithAes256CbcSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithNullSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhEcdsaWithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithAes256CbcSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithNullSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhRsaWithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithAes256CbcSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithChacha20Poly1305Sha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithNullSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheEcdsaWithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhePskWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhePskWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdhePskWithChacha20Poly1305Sha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithAes256CbcSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithChacha20Poly1305Sha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithNullSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEcdheRsaWithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsEmptyRenegotiationInfoScsv.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsFallbackScsv.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5ExportWithDesCbc40Md5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5ExportWithDesCbc40Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5ExportWithRc440Md5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5ExportWithRc440Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5With3desEdeCbcMd5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5With3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5WithDesCbcMd5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5WithDesCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5WithRc4128Md5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsKrb5WithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsPskWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsPskWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsPskWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsPskWithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaExportWithDes40CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaExportWithRc440Md5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWith3desEdeCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithAes128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithAes128CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithAes128GcmSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithAes256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithAes256CbcSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithAes256GcmSha384.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithCamellia128CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithCamellia256CbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithDesCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithNullMd5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithNullSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithNullSha256.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithRc4128Md5.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithRc4128Sha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.CipherSuite.TlsRsaWithSeedCbcSha.get -> Square.OkHttp3.CipherSuite! +static Square.OkHttp3.ConnectionSpec.Cleartext.get -> Square.OkHttp3.ConnectionSpec! +static Square.OkHttp3.ConnectionSpec.CompatibleTls.get -> Square.OkHttp3.ConnectionSpec! +static Square.OkHttp3.ConnectionSpec.ModernTls.get -> Square.OkHttp3.ConnectionSpec! +static Square.OkHttp3.ConnectionSpec.RestrictedTls.get -> Square.OkHttp3.ConnectionSpec! +static Square.OkHttp3.Cookie.Parse(Square.OkHttp3.HttpUrl! url, string! setCookie) -> Square.OkHttp3.Cookie? +static Square.OkHttp3.Cookie.ParseAll(Square.OkHttp3.HttpUrl! url, Square.OkHttp3.Headers! headers) -> System.Collections.Generic.IList! +static Square.OkHttp3.CookieJar.NoCookies.get -> Square.OkHttp3.ICookieJar! +static Square.OkHttp3.Credentials.Basic(string! username, string! password) -> string! +static Square.OkHttp3.Credentials.Basic(string! username, string! password, Java.Nio.Charset.Charset! charset) -> string! +static Square.OkHttp3.Credentials.Instance.get -> Square.OkHttp3.Credentials! +static Square.OkHttp3.Dns.System.get -> Square.OkHttp3.IDns! +static Square.OkHttp3.EventListener.None.get -> Square.OkHttp3.EventListener! +static Square.OkHttp3.Handshake.Get(Javax.Net.Ssl.ISSLSession! session) -> Square.OkHttp3.Handshake! +static Square.OkHttp3.Handshake.Get(Square.OkHttp3.TlsVersion! tlsVersion, Square.OkHttp3.CipherSuite! cipherSuite, System.Collections.Generic.IList! peerCertificates, System.Collections.Generic.IList! localCertificates) -> Square.OkHttp3.Handshake! +static Square.OkHttp3.Headers.Empty.get -> Square.OkHttp3.Headers! +static Square.OkHttp3.Headers.Of(System.Collections.Generic.IDictionary! headers) -> Square.OkHttp3.Headers! +static Square.OkHttp3.Headers.Of(params string![]! namesAndValues) -> Square.OkHttp3.Headers! +static Square.OkHttp3.HttpUrl.DefaultPort(string! scheme) -> int +static Square.OkHttp3.HttpUrl.Get(Java.Net.URI! uri) -> Square.OkHttp3.HttpUrl? +static Square.OkHttp3.HttpUrl.Get(Java.Net.URL! url) -> Square.OkHttp3.HttpUrl? +static Square.OkHttp3.HttpUrl.Get(string! url) -> Square.OkHttp3.HttpUrl! +static Square.OkHttp3.HttpUrl.Parse(string! url) -> Square.OkHttp3.HttpUrl? +static Square.OkHttp3.MediaType.Get(string! string) -> Square.OkHttp3.MediaType! +static Square.OkHttp3.MediaType.Parse(string! string) -> Square.OkHttp3.MediaType? +static Square.OkHttp3.MultipartBody.Alternative.get -> Square.OkHttp3.MediaType! +static Square.OkHttp3.MultipartBody.Digest.get -> Square.OkHttp3.MediaType! +static Square.OkHttp3.MultipartBody.Form.get -> Square.OkHttp3.MediaType! +static Square.OkHttp3.MultipartBody.Mixed.get -> Square.OkHttp3.MediaType! +static Square.OkHttp3.MultipartBody.Parallel.get -> Square.OkHttp3.MediaType! +static Square.OkHttp3.MultipartBody.Part.Create(Square.OkHttp3.Headers? headers, Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.MultipartBody.Part! +static Square.OkHttp3.MultipartBody.Part.Create(Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.MultipartBody.Part! +static Square.OkHttp3.MultipartBody.Part.CreateFormData(string! name, string! value) -> Square.OkHttp3.MultipartBody.Part! +static Square.OkHttp3.MultipartBody.Part.CreateFormData(string! name, string? filename, Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.MultipartBody.Part! +static Square.OkHttp3.OkHttp.Instance.get -> Square.OkHttp3.OkHttp! +static Square.OkHttp3.OkHttp.Version.get -> string! +static Square.OkHttp3.Protocol.Entries.get -> Kotlin.Enums.IEnumEntries! +static Square.OkHttp3.Protocol.Get(string! protocol) -> Square.OkHttp3.Protocol! +static Square.OkHttp3.Protocol.H2PriorKnowledge.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Http10.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Http11.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Http2.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Http3.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Quic.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Spdy3.get -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.ValueOf(string? name) -> Square.OkHttp3.Protocol? +static Square.OkHttp3.Protocol.Values() -> Square.OkHttp3.Protocol![]? +static Square.OkHttp3.RequestBody.Create(Java.IO.File! file, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Java.IO.FileDescriptor! obj, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkHttp3.MediaType? contentType, Java.IO.File! file) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkHttp3.MediaType? contentType, Square.OkIO.ByteString! content) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkHttp3.MediaType? contentType, byte[]! content) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkHttp3.MediaType? contentType, byte[]! content, int offset) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkHttp3.MediaType? contentType, byte[]! content, int offset, int byteCount) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkHttp3.MediaType? contentType, string! content) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkIO.ByteString! content, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(Square.OkIO.Path! obj, Square.OkIO.FileSystem! fileSystem, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(byte[]! content) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(byte[]! content, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(byte[]! content, Square.OkHttp3.MediaType? contentType, int offset) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(byte[]! content, Square.OkHttp3.MediaType? contentType, int offset, int byteCount) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Create(string! content, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.RequestBody.Empty.get -> Square.OkHttp3.RequestBody! +static Square.OkHttp3.ResponseBody.Create(Square.OkHttp3.MediaType? contentType, Square.OkIO.ByteString! content) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(Square.OkHttp3.MediaType? contentType, byte[]! content) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(Square.OkHttp3.MediaType? contentType, long contentLength, Square.OkIO.IBufferedSource! content) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(Square.OkHttp3.MediaType? contentType, string! content) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(Square.OkIO.ByteString! content, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(Square.OkIO.IBufferedSource! content, Square.OkHttp3.MediaType? contentType, long contentLength) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(byte[]! content, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Create(string! content, Square.OkHttp3.MediaType? contentType) -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.ResponseBody.Empty.get -> Square.OkHttp3.ResponseBody! +static Square.OkHttp3.TlsVersion.Entries.get -> Kotlin.Enums.IEnumEntries! +static Square.OkHttp3.TlsVersion.ForJavaName(string! javaName) -> Square.OkHttp3.TlsVersion! +static Square.OkHttp3.TlsVersion.Ssl30.get -> Square.OkHttp3.TlsVersion? +static Square.OkHttp3.TlsVersion.Tls10.get -> Square.OkHttp3.TlsVersion? +static Square.OkHttp3.TlsVersion.Tls11.get -> Square.OkHttp3.TlsVersion? +static Square.OkHttp3.TlsVersion.Tls12.get -> Square.OkHttp3.TlsVersion? +static Square.OkHttp3.TlsVersion.Tls13.get -> Square.OkHttp3.TlsVersion? +static Square.OkHttp3.TlsVersion.ValueOf(string? name) -> Square.OkHttp3.TlsVersion? +static Square.OkHttp3.TlsVersion.Values() -> Square.OkHttp3.TlsVersion![]? +static Square.OkHttp3.TrailersSource.Empty.get -> Square.OkHttp3.ITrailersSource! +static Square.OkHttp3.TrailersSourceDefaultImpls.Peek(Square.OkHttp3.ITrailersSource! _this) -> Square.OkHttp3.Headers? +virtual Square.OkHttp3.EventListener.CacheConditionalHit(Square.OkHttp3.ICall! call, Square.OkHttp3.Response! cachedResponse) -> void +virtual Square.OkHttp3.EventListener.CacheHit(Square.OkHttp3.ICall! call, Square.OkHttp3.Response! response) -> void +virtual Square.OkHttp3.EventListener.CacheMiss(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.CallEnd(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.CallFailed(Square.OkHttp3.ICall! call, Java.IO.IOException! ioe) -> void +virtual Square.OkHttp3.EventListener.CallStart(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.Canceled(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.ConnectEnd(Square.OkHttp3.ICall! call, Java.Net.InetSocketAddress! inetSocketAddress, Java.Net.Proxy! proxy, Square.OkHttp3.Protocol? protocol) -> void +virtual Square.OkHttp3.EventListener.ConnectFailed(Square.OkHttp3.ICall! call, Java.Net.InetSocketAddress! inetSocketAddress, Java.Net.Proxy! proxy, Square.OkHttp3.Protocol? protocol, Java.IO.IOException! ioe) -> void +virtual Square.OkHttp3.EventListener.ConnectStart(Square.OkHttp3.ICall! call, Java.Net.InetSocketAddress! inetSocketAddress, Java.Net.Proxy! proxy) -> void +virtual Square.OkHttp3.EventListener.ConnectionAcquired(Square.OkHttp3.ICall! call, Square.OkHttp3.IConnection! connection) -> void +virtual Square.OkHttp3.EventListener.ConnectionReleased(Square.OkHttp3.ICall! call, Square.OkHttp3.IConnection! connection) -> void +virtual Square.OkHttp3.EventListener.DnsEnd(Square.OkHttp3.ICall! call, string! domainName, System.Collections.Generic.IList! inetAddressList) -> void +virtual Square.OkHttp3.EventListener.DnsStart(Square.OkHttp3.ICall! call, string! domainName) -> void +virtual Square.OkHttp3.EventListener.FollowUpDecision(Square.OkHttp3.ICall! call, Square.OkHttp3.Response! networkResponse, Square.OkHttp3.Request? nextRequest) -> void +virtual Square.OkHttp3.EventListener.ProxySelectEnd(Square.OkHttp3.ICall! call, Square.OkHttp3.HttpUrl! url, System.Collections.Generic.IList! proxies) -> void +virtual Square.OkHttp3.EventListener.ProxySelectStart(Square.OkHttp3.ICall! call, Square.OkHttp3.HttpUrl! url) -> void +virtual Square.OkHttp3.EventListener.RequestBodyEnd(Square.OkHttp3.ICall! call, long byteCount) -> void +virtual Square.OkHttp3.EventListener.RequestBodyStart(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.RequestFailed(Square.OkHttp3.ICall! call, Java.IO.IOException! ioe) -> void +virtual Square.OkHttp3.EventListener.RequestHeadersEnd(Square.OkHttp3.ICall! call, Square.OkHttp3.Request! request) -> void +virtual Square.OkHttp3.EventListener.RequestHeadersStart(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.ResponseBodyEnd(Square.OkHttp3.ICall! call, long byteCount) -> void +virtual Square.OkHttp3.EventListener.ResponseBodyStart(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.ResponseFailed(Square.OkHttp3.ICall! call, Java.IO.IOException! ioe) -> void +virtual Square.OkHttp3.EventListener.ResponseHeadersEnd(Square.OkHttp3.ICall! call, Square.OkHttp3.Response! response) -> void +virtual Square.OkHttp3.EventListener.ResponseHeadersStart(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.EventListener.RetryDecision(Square.OkHttp3.ICall! call, Java.IO.IOException! exception, bool retry) -> void +virtual Square.OkHttp3.EventListener.SatisfactionFailure(Square.OkHttp3.ICall! call, Square.OkHttp3.Response! response) -> void +virtual Square.OkHttp3.EventListener.SecureConnectEnd(Square.OkHttp3.ICall! call, Square.OkHttp3.Handshake? handshake) -> void +virtual Square.OkHttp3.EventListener.SecureConnectStart(Square.OkHttp3.ICall! call) -> void +virtual Square.OkHttp3.OkHttpClient.NewBuilder() -> Square.OkHttp3.OkHttpClient.Builder! +virtual Square.OkHttp3.OkHttpClient.NewCall(Square.OkHttp3.Request! request) -> Square.OkHttp3.ICall! +virtual Square.OkHttp3.OkHttpClient.NewWebSocket(Square.OkHttp3.Request! request, Square.OkHttp3.WebSocketListener! listener) -> Square.OkHttp3.IWebSocket! +virtual Square.OkHttp3.Request.Builder.AddHeader(string! name, string! value) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Build() -> Square.OkHttp3.Request! +virtual Square.OkHttp3.Request.Builder.CacheControl(Square.OkHttp3.CacheControl! cacheControl) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Delete(Square.OkHttp3.RequestBody? body) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Get() -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Head() -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Header(string! name, string! value) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Headers(Square.OkHttp3.Headers! headers) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Method(string! method, Square.OkHttp3.RequestBody? body) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Patch(Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Post(Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Put(Square.OkHttp3.RequestBody! body) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.RemoveHeader(string! name) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Tag(Java.Lang.Class! type, Java.Lang.Object? tag) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Tag(Java.Lang.Object? tag) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Url(Java.Net.URL! url) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Url(Square.OkHttp3.HttpUrl! url) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.Request.Builder.Url(string! url) -> Square.OkHttp3.Request.Builder! +virtual Square.OkHttp3.RequestBody.ContentLength() -> long +virtual Square.OkHttp3.RequestBody.IsDuplex.get -> bool +virtual Square.OkHttp3.RequestBody.IsOneShot.get -> bool +virtual Square.OkHttp3.Response.Builder.AddHeader(string! name, string! value) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Body(Square.OkHttp3.ResponseBody! body) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Build() -> Square.OkHttp3.Response! +virtual Square.OkHttp3.Response.Builder.CacheResponse(Square.OkHttp3.Response? cacheResponse) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Code(int code) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Handshake(Square.OkHttp3.Handshake? handshake) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Header(string! name, string! value) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Headers(Square.OkHttp3.Headers! headers) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Message(string! message) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.NetworkResponse(Square.OkHttp3.Response? networkResponse) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.PriorResponse(Square.OkHttp3.Response? priorResponse) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Protocol(Square.OkHttp3.Protocol! protocol) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.ReceivedResponseAtMillis(long receivedResponseAtMillis) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.RemoveHeader(string! name) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Request(Square.OkHttp3.Request! request) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.SentRequestAtMillis(long sentRequestAtMillis) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.Response.Builder.Trailers(Square.OkHttp3.ITrailersSource! trailersSource) -> Square.OkHttp3.Response.Builder! +virtual Square.OkHttp3.ResponseBody.Close() -> void +virtual Square.OkHttp3.WebSocketListener.OnClosed(Square.OkHttp3.IWebSocket! webSocket, int code, string! reason) -> void +virtual Square.OkHttp3.WebSocketListener.OnClosing(Square.OkHttp3.IWebSocket! webSocket, int code, string! reason) -> void +virtual Square.OkHttp3.WebSocketListener.OnFailure(Square.OkHttp3.IWebSocket! webSocket, Java.Lang.Throwable! t, Square.OkHttp3.Response? response) -> void +virtual Square.OkHttp3.WebSocketListener.OnMessage(Square.OkHttp3.IWebSocket! webSocket, Square.OkIO.ByteString! bytes) -> void +virtual Square.OkHttp3.WebSocketListener.OnMessage(Square.OkHttp3.IWebSocket! webSocket, string! text) -> void +virtual Square.OkHttp3.WebSocketListener.OnOpen(Square.OkHttp3.IWebSocket! webSocket, Square.OkHttp3.Response! response) -> void diff --git a/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt b/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt index 9eaa5e789..9855e05c5 100644 --- a/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt @@ -18,6 +18,7 @@ Square.Picasso.ICallback Square.Picasso.ICallback.OnError(Java.Lang.Exception? p0) -> void Square.Picasso.ICallback.OnSuccess() -> void Square.Picasso.IDownloader +Square.Picasso.IDownloader.Load(Square.OkHttp3.Request! uri) -> Square.OkHttp3.Response! Square.Picasso.IDownloader.Shutdown() -> void Square.Picasso.ITarget Square.Picasso.ITarget.OnBitmapFailed(Java.Lang.Exception? errorDrawable, Android.Graphics.Drawables.Drawable? p1) -> void @@ -43,10 +44,13 @@ Square.Picasso.LruCache.Size() -> int Square.Picasso.MemoryPolicy Square.Picasso.NetworkPolicy Square.Picasso.OkHttp3Downloader +Square.Picasso.OkHttp3Downloader.Load(Square.OkHttp3.Request! request) -> Square.OkHttp3.Response! Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Android.Content.Context? context) -> void Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Android.Content.Context? context, long maxSize) -> void Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Java.IO.File? cacheDir) -> void Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Java.IO.File? cacheDir, long maxSize) -> void +Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Square.OkHttp3.ICallFactory? client) -> void +Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Square.OkHttp3.OkHttpClient? client) -> void Square.Picasso.OkHttp3Downloader.Shutdown() -> void Square.Picasso.Picasso Square.Picasso.Picasso.Builder diff --git a/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt b/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt index 4c66ed7f8..21deb89b6 100644 --- a/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt @@ -172,6 +172,7 @@ Square.Retrofit2.ICall.Enqueue(Square.Retrofit2.ICallback? p0) -> void Square.Retrofit2.ICall.Execute() -> Square.Retrofit2.Response? Square.Retrofit2.ICall.IsCanceled.get -> bool Square.Retrofit2.ICall.IsExecuted.get -> bool +Square.Retrofit2.ICall.Request() -> Square.OkHttp3.Request? Square.Retrofit2.ICall.Timeout() -> Square.OkIO.Timeout? Square.Retrofit2.ICallAdapter Square.Retrofit2.ICallAdapter.Adapt(Square.Retrofit2.ICall? p0) -> Java.Lang.Object? @@ -192,27 +193,39 @@ Square.Retrofit2.OptionalConverterFactory Square.Retrofit2.Response Square.Retrofit2.Response.Body() -> Java.Lang.Object? Square.Retrofit2.Response.Code() -> int +Square.Retrofit2.Response.ErrorBody() -> Square.OkHttp3.ResponseBody? +Square.Retrofit2.Response.Headers() -> Square.OkHttp3.Headers? Square.Retrofit2.Response.IsSuccessful.get -> bool Square.Retrofit2.Response.Message() -> string? +Square.Retrofit2.Response.Raw() -> Square.OkHttp3.Response? Square.Retrofit2.Retrofit +Square.Retrofit2.Retrofit.BaseUrl() -> Square.OkHttp3.HttpUrl? Square.Retrofit2.Retrofit.Builder Square.Retrofit2.Retrofit.Builder.AddCallAdapterFactory(Square.Retrofit2.CallAdapterFactory? factory) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.AddConverterFactory(Square.Retrofit2.ConverterFactory? factory) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.BaseUrl(Java.Net.URL? baseUrl) -> Square.Retrofit2.Retrofit.Builder? +Square.Retrofit2.Retrofit.Builder.BaseUrl(Square.OkHttp3.HttpUrl? baseUrl) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.BaseUrl(string? baseUrl) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.Build() -> Square.Retrofit2.Retrofit? Square.Retrofit2.Retrofit.Builder.Builder() -> void Square.Retrofit2.Retrofit.Builder.CallAdapterFactories() -> System.Collections.Generic.IList? +Square.Retrofit2.Retrofit.Builder.CallFactory(Square.OkHttp3.ICallFactory? factory) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.CallbackExecutor(Java.Util.Concurrent.IExecutor? executor) -> Square.Retrofit2.Retrofit.Builder? +Square.Retrofit2.Retrofit.Builder.Client(Square.OkHttp3.OkHttpClient? client) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.ConverterFactories() -> System.Collections.Generic.IList? Square.Retrofit2.Retrofit.Builder.ValidateEagerly(bool validateEagerly) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.CallAdapter(Java.Lang.Reflect.IType? returnType, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.ICallAdapter? Square.Retrofit2.Retrofit.CallAdapterFactories() -> System.Collections.Generic.IList? +Square.Retrofit2.Retrofit.CallFactory() -> Square.OkHttp3.ICallFactory? Square.Retrofit2.Retrofit.CallbackExecutor() -> Java.Util.Concurrent.IExecutor? Square.Retrofit2.Retrofit.ConverterFactories() -> System.Collections.Generic.IList? Square.Retrofit2.Retrofit.Create(Java.Lang.Class? service) -> Java.Lang.Object? Square.Retrofit2.Retrofit.NewBuilder() -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.NextCallAdapter(Square.Retrofit2.CallAdapterFactory? skipPast, Java.Lang.Reflect.IType? returnType, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.ICallAdapter? +Square.Retrofit2.Retrofit.NextRequestBodyConverter(Square.Retrofit2.ConverterFactory? skipPast, Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? parameterAnnotations, Java.Lang.Annotation.IAnnotation![]? methodAnnotations) -> Square.Retrofit2.IConverter? +Square.Retrofit2.Retrofit.NextResponseBodyConverter(Square.Retrofit2.ConverterFactory? skipPast, Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.IConverter? +Square.Retrofit2.Retrofit.RequestBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? parameterAnnotations, Java.Lang.Annotation.IAnnotation![]? methodAnnotations) -> Square.Retrofit2.IConverter? +Square.Retrofit2.Retrofit.ResponseBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.IConverter? Square.Retrofit2.Retrofit.StringConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.IConverter? Square.Retrofit2.SkipCallbackExecutorAttribute Square.Retrofit2.SkipCallbackExecutorAttribute.SkipCallbackExecutorAttribute() -> void @@ -242,8 +255,14 @@ static Square.Retrofit2.KotlinExtensions.AwaitNullable(Square.Retrofit2.ICall! o static Square.Retrofit2.KotlinExtensions.AwaitResponse(Square.Retrofit2.ICall! obj, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? static Square.Retrofit2.KotlinExtensions.AwaitUnit(Square.Retrofit2.ICall! obj, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? static Square.Retrofit2.OptionalConverterFactory.Create() -> Square.Retrofit2.OptionalConverterFactory? +static Square.Retrofit2.Response.Error(Square.OkHttp3.ResponseBody? body, Square.OkHttp3.Response? rawResponse) -> Square.Retrofit2.Response? +static Square.Retrofit2.Response.Error(int code, Square.OkHttp3.ResponseBody? body) -> Square.Retrofit2.Response? static Square.Retrofit2.Response.Success(Java.Lang.Object? body) -> Square.Retrofit2.Response? +static Square.Retrofit2.Response.Success(Java.Lang.Object? body, Square.OkHttp3.Headers? headers) -> Square.Retrofit2.Response? +static Square.Retrofit2.Response.Success(Java.Lang.Object? body, Square.OkHttp3.Response? rawResponse) -> Square.Retrofit2.Response? static Square.Retrofit2.Response.Success(int code, Java.Lang.Object? body) -> Square.Retrofit2.Response? +virtual Square.Retrofit2.ConverterFactory.RequestBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? parameterAnnotations, Java.Lang.Annotation.IAnnotation![]? methodAnnotations, Square.Retrofit2.Retrofit? retrofit) -> Square.Retrofit2.IConverter? +virtual Square.Retrofit2.ConverterFactory.ResponseBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations, Square.Retrofit2.Retrofit? retrofit) -> Square.Retrofit2.IConverter? virtual Square.Retrofit2.ConverterFactory.StringConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations, Square.Retrofit2.Retrofit? retrofit) -> Square.Retrofit2.IConverter? virtual Square.Retrofit2.HttpException.Code() -> int virtual Square.Retrofit2.HttpException.InvokeMessage() -> string? From f434939ade4b4ef3ac151db72d10f69177a0df35 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:35:10 +0000 Subject: [PATCH 5/7] Add extraDependencies to Square.OkHttp3 to depend on Square.OkHttp3.Android Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> --- config.json | 1 + .../PublicAPI/PublicAPI.Unshipped.txt | 10 ---------- .../picasso/PublicAPI/PublicAPI.Unshipped.txt | 4 ---- .../PublicAPI/PublicAPI.Unshipped.txt | 19 ------------------- 4 files changed, 1 insertion(+), 33 deletions(-) diff --git a/config.json b/config.json index 942e99f9c..c6fb9c75c 100644 --- a/config.json +++ b/config.json @@ -4305,6 +4305,7 @@ "nugetVersion": "5.1.0", "nugetId": "Square.OkHttp3", "dependencyOnly": true, + "extraDependencies": "com.squareup.okhttp3.okhttp-android", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" }, diff --git a/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt b/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt index cee2944af..d879004d0 100644 --- a/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.google.firebase/firebase-perf/PublicAPI/PublicAPI.Unshipped.txt @@ -142,9 +142,6 @@ Firebase.Perf.Network.InstrHttpsURLConnection Firebase.Perf.Network.InstrumentApacheHttpResponseHandler Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.InstrumentApacheHttpResponseHandler(Org.Apache.Http.Client.IResponseHandler? responseHandler, Firebase.Perf.Util.Timer? timer, Firebase.Perf.Metrics.NetworkRequestMetricBuilder? builder) -> void Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.InstrumentApacheHttpResponseHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void -Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback -Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.InstrumentOkHttpEnqueueCallback(Square.OkHttp3.ICallback? callback, Firebase.Perf.Transport.TransportManager? transportManager, Firebase.Perf.Util.Timer? timer, long startTime) -> void -Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.InstrumentOkHttpEnqueueCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void Firebase.Perf.Network.NetworkRequestMetricBuilderUtil Firebase.Perf.PerformanceKt Firebase.Perf.Session.Gauges.CpuGaugeCollector @@ -1141,9 +1138,6 @@ override Firebase.Perf.Network.InstrHttpsURLConnection.UsingProxy() -> bool override Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.ThresholdClass.get -> nint override Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.ThresholdType.get -> System.Type! -override Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! -override Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.ThresholdClass.get -> nint -override Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.ThresholdType.get -> System.Type! override Firebase.Perf.Network.NetworkRequestMetricBuilderUtil.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Firebase.Perf.PerformanceKt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! override Firebase.Perf.Session.Gauges.CpuGaugeCollector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! @@ -1274,8 +1268,6 @@ static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Clie static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Client.IHttpClient? client, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Client.IHttpClient? client, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfHttpClient.Execute(Org.Apache.Http.Client.IHttpClient? client, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? -static Firebase.Perf.Network.FirebasePerfOkHttpClient.Enqueue(Square.OkHttp3.ICall? call, Square.OkHttp3.ICallback? callback) -> void -static Firebase.Perf.Network.FirebasePerfOkHttpClient.Execute(Square.OkHttp3.ICall? call) -> Square.OkHttp3.Response? static Firebase.Perf.Network.FirebasePerfUrlConnection.GetContent(Java.Net.URL? url) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfUrlConnection.GetContent(Java.Net.URL? url, Java.Lang.Class![]? types) -> Java.Lang.Object? static Firebase.Perf.Network.FirebasePerfUrlConnection.Instrument(Java.Lang.Object? connection) -> Java.Lang.Object? @@ -1775,8 +1767,6 @@ virtual Firebase.Perf.Metrics.Trace.Stop() -> void virtual Firebase.Perf.Metrics.Trace.UpdateSession(Firebase.Perf.Session.PerfSession? session) -> void virtual Firebase.Perf.Metrics.Trace.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void virtual Firebase.Perf.Network.InstrumentApacheHttpResponseHandler.HandleResponse(Org.Apache.Http.IHttpResponse? httpResponse) -> Java.Lang.Object? -virtual Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.OnFailure(Square.OkHttp3.ICall? call, Java.IO.IOException? e) -> void -virtual Firebase.Perf.Network.InstrumentOkHttpEnqueueCallback.OnResponse(Square.OkHttp3.ICall? call, Square.OkHttp3.Response? response) -> void virtual Firebase.Perf.Session.Gauges.CpuGaugeCollector.CollectOnce(Firebase.Perf.Util.Timer? referenceTime) -> void virtual Firebase.Perf.Session.Gauges.CpuGaugeCollector.StartCollecting(long cpuMetricCollectionRateMs, Firebase.Perf.Util.Timer? referenceTime) -> void virtual Firebase.Perf.Session.Gauges.CpuGaugeCollector.StopCollecting() -> void diff --git a/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt b/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt index 9855e05c5..9eaa5e789 100644 --- a/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.squareup.picasso/picasso/PublicAPI/PublicAPI.Unshipped.txt @@ -18,7 +18,6 @@ Square.Picasso.ICallback Square.Picasso.ICallback.OnError(Java.Lang.Exception? p0) -> void Square.Picasso.ICallback.OnSuccess() -> void Square.Picasso.IDownloader -Square.Picasso.IDownloader.Load(Square.OkHttp3.Request! uri) -> Square.OkHttp3.Response! Square.Picasso.IDownloader.Shutdown() -> void Square.Picasso.ITarget Square.Picasso.ITarget.OnBitmapFailed(Java.Lang.Exception? errorDrawable, Android.Graphics.Drawables.Drawable? p1) -> void @@ -44,13 +43,10 @@ Square.Picasso.LruCache.Size() -> int Square.Picasso.MemoryPolicy Square.Picasso.NetworkPolicy Square.Picasso.OkHttp3Downloader -Square.Picasso.OkHttp3Downloader.Load(Square.OkHttp3.Request! request) -> Square.OkHttp3.Response! Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Android.Content.Context? context) -> void Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Android.Content.Context? context, long maxSize) -> void Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Java.IO.File? cacheDir) -> void Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Java.IO.File? cacheDir, long maxSize) -> void -Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Square.OkHttp3.ICallFactory? client) -> void -Square.Picasso.OkHttp3Downloader.OkHttp3Downloader(Square.OkHttp3.OkHttpClient? client) -> void Square.Picasso.OkHttp3Downloader.Shutdown() -> void Square.Picasso.Picasso Square.Picasso.Picasso.Builder diff --git a/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt b/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt index 21deb89b6..4c66ed7f8 100644 --- a/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt +++ b/source/com.squareup.retrofit2/retrofit/PublicAPI/PublicAPI.Unshipped.txt @@ -172,7 +172,6 @@ Square.Retrofit2.ICall.Enqueue(Square.Retrofit2.ICallback? p0) -> void Square.Retrofit2.ICall.Execute() -> Square.Retrofit2.Response? Square.Retrofit2.ICall.IsCanceled.get -> bool Square.Retrofit2.ICall.IsExecuted.get -> bool -Square.Retrofit2.ICall.Request() -> Square.OkHttp3.Request? Square.Retrofit2.ICall.Timeout() -> Square.OkIO.Timeout? Square.Retrofit2.ICallAdapter Square.Retrofit2.ICallAdapter.Adapt(Square.Retrofit2.ICall? p0) -> Java.Lang.Object? @@ -193,39 +192,27 @@ Square.Retrofit2.OptionalConverterFactory Square.Retrofit2.Response Square.Retrofit2.Response.Body() -> Java.Lang.Object? Square.Retrofit2.Response.Code() -> int -Square.Retrofit2.Response.ErrorBody() -> Square.OkHttp3.ResponseBody? -Square.Retrofit2.Response.Headers() -> Square.OkHttp3.Headers? Square.Retrofit2.Response.IsSuccessful.get -> bool Square.Retrofit2.Response.Message() -> string? -Square.Retrofit2.Response.Raw() -> Square.OkHttp3.Response? Square.Retrofit2.Retrofit -Square.Retrofit2.Retrofit.BaseUrl() -> Square.OkHttp3.HttpUrl? Square.Retrofit2.Retrofit.Builder Square.Retrofit2.Retrofit.Builder.AddCallAdapterFactory(Square.Retrofit2.CallAdapterFactory? factory) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.AddConverterFactory(Square.Retrofit2.ConverterFactory? factory) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.BaseUrl(Java.Net.URL? baseUrl) -> Square.Retrofit2.Retrofit.Builder? -Square.Retrofit2.Retrofit.Builder.BaseUrl(Square.OkHttp3.HttpUrl? baseUrl) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.BaseUrl(string? baseUrl) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.Build() -> Square.Retrofit2.Retrofit? Square.Retrofit2.Retrofit.Builder.Builder() -> void Square.Retrofit2.Retrofit.Builder.CallAdapterFactories() -> System.Collections.Generic.IList? -Square.Retrofit2.Retrofit.Builder.CallFactory(Square.OkHttp3.ICallFactory? factory) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.CallbackExecutor(Java.Util.Concurrent.IExecutor? executor) -> Square.Retrofit2.Retrofit.Builder? -Square.Retrofit2.Retrofit.Builder.Client(Square.OkHttp3.OkHttpClient? client) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.Builder.ConverterFactories() -> System.Collections.Generic.IList? Square.Retrofit2.Retrofit.Builder.ValidateEagerly(bool validateEagerly) -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.CallAdapter(Java.Lang.Reflect.IType? returnType, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.ICallAdapter? Square.Retrofit2.Retrofit.CallAdapterFactories() -> System.Collections.Generic.IList? -Square.Retrofit2.Retrofit.CallFactory() -> Square.OkHttp3.ICallFactory? Square.Retrofit2.Retrofit.CallbackExecutor() -> Java.Util.Concurrent.IExecutor? Square.Retrofit2.Retrofit.ConverterFactories() -> System.Collections.Generic.IList? Square.Retrofit2.Retrofit.Create(Java.Lang.Class? service) -> Java.Lang.Object? Square.Retrofit2.Retrofit.NewBuilder() -> Square.Retrofit2.Retrofit.Builder? Square.Retrofit2.Retrofit.NextCallAdapter(Square.Retrofit2.CallAdapterFactory? skipPast, Java.Lang.Reflect.IType? returnType, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.ICallAdapter? -Square.Retrofit2.Retrofit.NextRequestBodyConverter(Square.Retrofit2.ConverterFactory? skipPast, Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? parameterAnnotations, Java.Lang.Annotation.IAnnotation![]? methodAnnotations) -> Square.Retrofit2.IConverter? -Square.Retrofit2.Retrofit.NextResponseBodyConverter(Square.Retrofit2.ConverterFactory? skipPast, Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.IConverter? -Square.Retrofit2.Retrofit.RequestBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? parameterAnnotations, Java.Lang.Annotation.IAnnotation![]? methodAnnotations) -> Square.Retrofit2.IConverter? -Square.Retrofit2.Retrofit.ResponseBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.IConverter? Square.Retrofit2.Retrofit.StringConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations) -> Square.Retrofit2.IConverter? Square.Retrofit2.SkipCallbackExecutorAttribute Square.Retrofit2.SkipCallbackExecutorAttribute.SkipCallbackExecutorAttribute() -> void @@ -255,14 +242,8 @@ static Square.Retrofit2.KotlinExtensions.AwaitNullable(Square.Retrofit2.ICall! o static Square.Retrofit2.KotlinExtensions.AwaitResponse(Square.Retrofit2.ICall! obj, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? static Square.Retrofit2.KotlinExtensions.AwaitUnit(Square.Retrofit2.ICall! obj, Kotlin.Coroutines.IContinuation! _completion) -> Java.Lang.Object? static Square.Retrofit2.OptionalConverterFactory.Create() -> Square.Retrofit2.OptionalConverterFactory? -static Square.Retrofit2.Response.Error(Square.OkHttp3.ResponseBody? body, Square.OkHttp3.Response? rawResponse) -> Square.Retrofit2.Response? -static Square.Retrofit2.Response.Error(int code, Square.OkHttp3.ResponseBody? body) -> Square.Retrofit2.Response? static Square.Retrofit2.Response.Success(Java.Lang.Object? body) -> Square.Retrofit2.Response? -static Square.Retrofit2.Response.Success(Java.Lang.Object? body, Square.OkHttp3.Headers? headers) -> Square.Retrofit2.Response? -static Square.Retrofit2.Response.Success(Java.Lang.Object? body, Square.OkHttp3.Response? rawResponse) -> Square.Retrofit2.Response? static Square.Retrofit2.Response.Success(int code, Java.Lang.Object? body) -> Square.Retrofit2.Response? -virtual Square.Retrofit2.ConverterFactory.RequestBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? parameterAnnotations, Java.Lang.Annotation.IAnnotation![]? methodAnnotations, Square.Retrofit2.Retrofit? retrofit) -> Square.Retrofit2.IConverter? -virtual Square.Retrofit2.ConverterFactory.ResponseBodyConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations, Square.Retrofit2.Retrofit? retrofit) -> Square.Retrofit2.IConverter? virtual Square.Retrofit2.ConverterFactory.StringConverter(Java.Lang.Reflect.IType? type, Java.Lang.Annotation.IAnnotation![]? annotations, Square.Retrofit2.Retrofit? retrofit) -> Square.Retrofit2.IConverter? virtual Square.Retrofit2.HttpException.Code() -> int virtual Square.Retrofit2.HttpException.InvokeMessage() -> string? From 1f006a255316d2df9face7eb0b3b63962ccdcc4b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 12 Aug 2025 15:12:55 +0000 Subject: [PATCH 6/7] Bump nugetVersion for all okhttp3 packages and add type forwarders Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> --- config.json | 16 +++--- .../okhttp/Additions/TypeForwards.cs | 54 +++++++++++++++++++ 2 files changed, 62 insertions(+), 8 deletions(-) create mode 100644 source/com.squareup.okhttp3/okhttp/Additions/TypeForwards.cs diff --git a/config.json b/config.json index c6fb9c75c..03a6fe651 100644 --- a/config.json +++ b/config.json @@ -4293,7 +4293,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "logging-interceptor", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.LoggingInterceptor", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" @@ -4302,7 +4302,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3", "dependencyOnly": true, "extraDependencies": "com.squareup.okhttp3.okhttp-android", @@ -4313,7 +4313,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-android", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.Android", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" @@ -4322,7 +4322,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-brotli", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.OkHttp.Brotli", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" @@ -4331,7 +4331,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-java-net-cookiejar", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.JavaNetCookieJar", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" @@ -4340,7 +4340,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-jvm", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.JVM", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" @@ -4349,7 +4349,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-tls", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.OkHttp.TLS", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" @@ -4358,7 +4358,7 @@ "groupId": "com.squareup.okhttp3", "artifactId": "okhttp-urlconnection", "version": "5.1.0", - "nugetVersion": "5.1.0", + "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3.UrlConnection", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral" diff --git a/source/com.squareup.okhttp3/okhttp/Additions/TypeForwards.cs b/source/com.squareup.okhttp3/okhttp/Additions/TypeForwards.cs new file mode 100644 index 000000000..241a9346f --- /dev/null +++ b/source/com.squareup.okhttp3/okhttp/Additions/TypeForwards.cs @@ -0,0 +1,54 @@ +using System.Runtime.CompilerServices; + +// types moved from Square.OkHttp3.dll to Square.OkHttp3.Android.dll +// This maintains backward compatibility when migrating from okhttp artifact to okhttp-android +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Address))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Authenticator))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.AuthenticatorConsts))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Cache))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.CacheControl))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.CertificatePinner))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Challenge))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.CipherSuite))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ConnectionPool))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ConnectionSpec))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Cookie))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.CookieJar))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.CookieJarConsts))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Credentials))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Dispatcher))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Dns))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.DnsConsts))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.EventListener))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.FormBody))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Handshake))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Headers))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.HttpUrl))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IAuthenticator))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ICall))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ICallFactory))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ICallback))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IConnection))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ICookieJar))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IDns))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IInterceptor))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IInterceptorChain))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ITrailersSource))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IWebSocket))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.IWebSocketFactory))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.MediaType))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.MultipartBody))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.MultipartReader))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.OkHttp))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.OkHttpClient))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Protocol))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Request))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.RequestBody))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Response))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.ResponseBody))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.Route))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.TlsVersion))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.TrailersSource))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.TrailersSourceConsts))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.TrailersSourceDefaultImpls))] +[assembly:TypeForwardedToAttribute(typeof(Square.OkHttp3.WebSocketListener))] \ No newline at end of file From fadf8034b9838bcdc0d50401c057a105fb0ea0c7 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 12 Aug 2025 10:53:31 -0500 Subject: [PATCH 7/7] Update config.json --- config.json | 1 - 1 file changed, 1 deletion(-) diff --git a/config.json b/config.json index 03a6fe651..b0f569976 100644 --- a/config.json +++ b/config.json @@ -4304,7 +4304,6 @@ "version": "5.1.0", "nugetVersion": "5.1.0.1", "nugetId": "Square.OkHttp3", - "dependencyOnly": true, "extraDependencies": "com.squareup.okhttp3.okhttp-android", "type": "androidlibrary", "mavenRepositoryType": "MavenCentral"