///
declare module okhttp3 {
export class Address extends java.lang.Object {
public static class: java.lang.Class;
/** @deprecated */
public proxyAuthenticator(): okhttp3.Authenticator;
/** @deprecated */
public proxy(): java.net.Proxy;
public proxy(): java.net.Proxy;
public equals(param0: any): boolean;
public sslSocketFactory(): javax.net.ssl.SSLSocketFactory;
public equalsNonHost$okhttp(param0: okhttp3.Address): boolean;
public certificatePinner(): okhttp3.CertificatePinner;
/** @deprecated */
public proxySelector(): java.net.ProxySelector;
/** @deprecated */
public protocols(): java.util.List;
public protocols(): java.util.List;
public dns(): okhttp3.Dns;
public proxyAuthenticator(): okhttp3.Authenticator;
public hostnameVerifier(): javax.net.ssl.HostnameVerifier;
public constructor(param0: string, param1: number, param2: okhttp3.Dns, param3: javax.net.SocketFactory, param4: javax.net.ssl.SSLSocketFactory, param5: javax.net.ssl.HostnameVerifier, param6: okhttp3.CertificatePinner, param7: okhttp3.Authenticator, param8: java.net.Proxy, param9: java.util.List, param10: java.util.List, param11: java.net.ProxySelector);
public hashCode(): number;
public connectionSpecs(): java.util.List;
/** @deprecated */
public sslSocketFactory(): javax.net.ssl.SSLSocketFactory;
/** @deprecated */
public certificatePinner(): okhttp3.CertificatePinner;
/** @deprecated */
public url(): okhttp3.HttpUrl;
public proxySelector(): java.net.ProxySelector;
public url(): okhttp3.HttpUrl;
public toString(): string;
/** @deprecated */
public connectionSpecs(): java.util.List;
/** @deprecated */
public dns(): okhttp3.Dns;
public socketFactory(): javax.net.SocketFactory;
/** @deprecated */
public hostnameVerifier(): javax.net.ssl.HostnameVerifier;
/** @deprecated */
public socketFactory(): javax.net.SocketFactory;
}
}
declare module okhttp3 {
export class Authenticator extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Authenticator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
authenticate(param0: okhttp3.Route, param1: okhttp3.Response): okhttp3.Request;
(): void;
});
public constructor();
public static NONE: okhttp3.Authenticator;
public static JAVA_NET_AUTHENTICATOR: okhttp3.Authenticator;
public authenticate(param0: okhttp3.Route, param1: okhttp3.Response): okhttp3.Request;
}
export module Authenticator {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
export module Companion {
export class AuthenticatorNone extends java.lang.Object implements okhttp3.Authenticator {
public static class: java.lang.Class;
public authenticate(param0: okhttp3.Route, param1: okhttp3.Response): okhttp3.Request;
public constructor();
}
}
}
}
declare module okhttp3 {
export class Cache extends java.lang.Object implements java.io.Closeable, java.io.Flushable {
public static class: java.lang.Class;
public trackConditionalCacheHit$okhttp(): void;
public close(): void;
public directory(): java.io.File;
public constructor(param0: java.io.File, param1: number);
public writeAbortCount(): number;
public constructor(param0: java.io.File, param1: number, param2: okhttp3.internal.io.FileSystem);
/** @deprecated */
public directory(): java.io.File;
public isClosed(): boolean;
public delete(): void;
public put$okhttp(param0: okhttp3.Response): okhttp3.internal.cache.CacheRequest;
public size(): number;
public update$okhttp(param0: okhttp3.Response, param1: okhttp3.Response): void;
public trackResponse$okhttp(param0: okhttp3.internal.cache.CacheStrategy): void;
public urls(): java.util.Iterator;
public maxSize(): number;
public getWriteSuccessCount$okhttp(): number;
public getCache$okhttp(): okhttp3.internal.cache.DiskLruCache;
public get$okhttp(param0: okhttp3.Request): okhttp3.Response;
public static key(param0: okhttp3.HttpUrl): string;
public setWriteAbortCount$okhttp(param0: number): void;
public setWriteSuccessCount$okhttp(param0: number): void;
public evictAll(): void;
public networkCount(): number;
public getWriteAbortCount$okhttp(): number;
public requestCount(): number;
public flush(): void;
public remove$okhttp(param0: okhttp3.Request): void;
public initialize(): void;
public writeSuccessCount(): number;
public hitCount(): number;
}
export module Cache {
export class CacheResponseBody extends okhttp3.ResponseBody {
public static class: java.lang.Class;
public getSnapshot(): okhttp3.internal.cache.DiskLruCache.Snapshot;
public contentLength(): number;
public source(): okio.BufferedSource;
public contentType(): okhttp3.MediaType;
public constructor();
public close(): void;
public constructor(param0: okhttp3.internal.cache.DiskLruCache.Snapshot, param1: string, param2: string);
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public varyMatches(param0: okhttp3.Response, param1: okhttp3.Headers, param2: okhttp3.Request): boolean;
public readInt$okhttp(param0: okio.BufferedSource): number;
public varyHeaders(param0: okhttp3.Response): okhttp3.Headers;
public key(param0: okhttp3.HttpUrl): string;
public hasVaryAll(param0: okhttp3.Response): boolean;
}
export class Entry extends java.lang.Object {
public static class: java.lang.Class;
public matches(param0: okhttp3.Request, param1: okhttp3.Response): boolean;
public constructor(param0: okhttp3.Response);
public constructor(param0: okio.Source);
public response(param0: okhttp3.internal.cache.DiskLruCache.Snapshot): okhttp3.Response;
public writeTo(param0: okhttp3.internal.cache.DiskLruCache.Editor): void;
}
export module Entry {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
}
export class RealCacheRequest extends java.lang.Object implements okhttp3.internal.cache.CacheRequest {
public static class: java.lang.Class;
public getDone(): boolean;
public body(): okio.Sink;
public setDone(param0: boolean): void;
public abort(): void;
public constructor(param0: okhttp3.internal.cache.DiskLruCache.Editor);
}
}
}
declare module okhttp3 {
export class CacheControl extends java.lang.Object {
public static class: java.lang.Class;
public static FORCE_NETWORK: okhttp3.CacheControl;
public static FORCE_CACHE: okhttp3.CacheControl;
/** @deprecated */
public mustRevalidate(): boolean;
public maxStaleSeconds(): number;
public mustRevalidate(): boolean;
public toString(): string;
public static parse(param0: okhttp3.Headers): okhttp3.CacheControl;
/** @deprecated */
public maxAgeSeconds(): number;
/** @deprecated */
public sMaxAgeSeconds(): number;
/** @deprecated */
public noTransform(): boolean;
public minFreshSeconds(): number;
public onlyIfCached(): boolean;
/** @deprecated */
public noStore(): boolean;
public noCache(): boolean;
public noTransform(): boolean;
/** @deprecated */
public minFreshSeconds(): number;
/** @deprecated */
public onlyIfCached(): boolean;
public isPrivate(): boolean;
public immutable(): boolean;
/** @deprecated */
public noCache(): boolean;
public sMaxAgeSeconds(): number;
/** @deprecated */
public immutable(): boolean;
/** @deprecated */
public maxStaleSeconds(): number;
public noStore(): boolean;
public maxAgeSeconds(): number;
public isPublic(): boolean;
}
export module CacheControl {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public noCache(): okhttp3.CacheControl.Builder;
public maxStale(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.CacheControl.Builder;
public immutable(): okhttp3.CacheControl.Builder;
public onlyIfCached(): okhttp3.CacheControl.Builder;
public minFresh(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.CacheControl.Builder;
public maxAge(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.CacheControl.Builder;
public constructor();
public build(): okhttp3.CacheControl;
public noStore(): okhttp3.CacheControl.Builder;
public noTransform(): okhttp3.CacheControl.Builder;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public parse(param0: okhttp3.Headers): okhttp3.CacheControl;
}
}
}
declare module okhttp3 {
export class Call extends java.lang.Object implements java.lang.Cloneable {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Call interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
request(): okhttp3.Request;
execute(): okhttp3.Response;
enqueue(param0: okhttp3.Callback): void;
cancel(): void;
isExecuted(): boolean;
isCanceled(): boolean;
timeout(): okio.Timeout;
clone(): okhttp3.Call;
});
public constructor();
public isExecuted(): boolean;
public clone(): okhttp3.Call;
public request(): okhttp3.Request;
public execute(): okhttp3.Response;
public isCanceled(): boolean;
public clone(): any;
public enqueue(param0: okhttp3.Callback): void;
public cancel(): void;
public timeout(): okio.Timeout;
}
export module Call {
export class Factory extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Call$Factory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
newCall(param0: okhttp3.Request): okhttp3.Call;
});
public constructor();
public newCall(param0: okhttp3.Request): okhttp3.Call;
}
}
}
declare module okhttp3 {
export class Callback extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onFailure(param0: okhttp3.Call, param1: java.io.IOException): void;
onResponse(param0: okhttp3.Call, param1: okhttp3.Response): void;
});
public constructor();
public onResponse(param0: okhttp3.Call, param1: okhttp3.Response): void;
public onFailure(param0: okhttp3.Call, param1: java.io.IOException): void;
}
}
declare module okhttp3 {
export class CertificatePinner extends java.lang.Object {
public static class: java.lang.Class;
public static DEFAULT: okhttp3.CertificatePinner;
public equals(param0: any): boolean;
/** @deprecated */
public check(param0: string, param1: androidNative.Array): void;
public static sha256Hash(param0: java.security.cert.X509Certificate): okio.ByteString;
public check$okhttp(param0: string, param1: any): void;
public getCertificateChainCleaner$okhttp(): okhttp3.internal.tls.CertificateChainCleaner;
public static sha1Hash(param0: java.security.cert.X509Certificate): okio.ByteString;
public withCertificateChainCleaner$okhttp(param0: okhttp3.internal.tls.CertificateChainCleaner): okhttp3.CertificatePinner;
public static pin(param0: java.security.cert.Certificate): string;
public findMatchingPins(param0: string): java.util.List;
public hashCode(): number;
public constructor(param0: java.util.Set, param1: okhttp3.internal.tls.CertificateChainCleaner);
public check(param0: string, param1: java.util.List): void;
public getPins(): java.util.Set;
}
export module CertificatePinner {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public build(): okhttp3.CertificatePinner;
public constructor();
public getPins(): java.util.List;
public add(param0: string, param1: androidNative.Array): okhttp3.CertificatePinner.Builder;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public sha1Hash(param0: java.security.cert.X509Certificate): okio.ByteString;
public sha256Hash(param0: java.security.cert.X509Certificate): okio.ByteString;
public pin(param0: java.security.cert.Certificate): string;
}
export class Pin extends java.lang.Object {
public static class: java.lang.Class;
public constructor(param0: string, param1: string);
public matchesHostname(param0: string): boolean;
public equals(param0: any): boolean;
public toString(): string;
public matchesCertificate(param0: java.security.cert.X509Certificate): boolean;
public getHash(): okio.ByteString;
public getHashAlgorithm(): string;
public getPattern(): string;
public hashCode(): number;
}
}
}
declare module okhttp3 {
export class Challenge extends java.lang.Object {
public static class: java.lang.Class;
public equals(param0: any): boolean;
public scheme(): string;
/** @deprecated */
public scheme(): string;
public toString(): string;
public constructor(param0: string, param1: java.util.Map);
public withCharset(param0: java.nio.charset.Charset): okhttp3.Challenge;
public realm(): string;
public constructor(param0: string, param1: string);
public authParams(): java.util.Map;
public charset(): java.nio.charset.Charset;
/** @deprecated */
public charset(): java.nio.charset.Charset;
/** @deprecated */
public authParams(): java.util.Map;
public hashCode(): number;
/** @deprecated */
public realm(): string;
}
}
declare module okhttp3 {
export class CipherSuite extends java.lang.Object {
public static class: java.lang.Class;
public static TLS_RSA_WITH_NULL_MD5: okhttp3.CipherSuite;
public static TLS_RSA_WITH_NULL_SHA: okhttp3.CipherSuite;
public static TLS_RSA_EXPORT_WITH_RC4_40_MD5: okhttp3.CipherSuite;
public static TLS_RSA_WITH_RC4_128_MD5: okhttp3.CipherSuite;
public static TLS_RSA_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_RSA_EXPORT_WITH_DES40_CBC_SHA: okhttp3.CipherSuite;
public static TLS_RSA_WITH_DES_CBC_SHA: okhttp3.CipherSuite;
public static TLS_RSA_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_DES_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_DES_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DH_anon_EXPORT_WITH_RC4_40_MD5: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_RC4_128_MD5: okhttp3.CipherSuite;
public static TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_DES_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_KRB5_WITH_DES_CBC_SHA: okhttp3.CipherSuite;
public static TLS_KRB5_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_KRB5_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_KRB5_WITH_DES_CBC_MD5: okhttp3.CipherSuite;
public static TLS_KRB5_WITH_3DES_EDE_CBC_MD5: okhttp3.CipherSuite;
public static TLS_KRB5_WITH_RC4_128_MD5: okhttp3.CipherSuite;
public static TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA: okhttp3.CipherSuite;
public static TLS_KRB5_EXPORT_WITH_RC4_40_SHA: okhttp3.CipherSuite;
public static TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5: okhttp3.CipherSuite;
public static TLS_KRB5_EXPORT_WITH_RC4_40_MD5: okhttp3.CipherSuite;
public static TLS_RSA_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_RSA_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_RSA_WITH_NULL_SHA256: okhttp3.CipherSuite;
public static TLS_RSA_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_RSA_WITH_AES_256_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_RSA_WITH_CAMELLIA_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_AES_256_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_AES_256_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_AES_256_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_RSA_WITH_CAMELLIA_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_PSK_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_PSK_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_PSK_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_PSK_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_RSA_WITH_SEED_CBC_SHA: okhttp3.CipherSuite;
public static TLS_RSA_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_RSA_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_DHE_DSS_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_DH_anon_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_EMPTY_RENEGOTIATION_INFO_SCSV: okhttp3.CipherSuite;
public static TLS_FALLBACK_SCSV: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_NULL_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_NULL_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_NULL_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_NULL_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_anon_WITH_NULL_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_anon_WITH_RC4_128_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_anon_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDH_anon_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA: okhttp3.CipherSuite;
public static TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256: okhttp3.CipherSuite;
public static TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256: okhttp3.CipherSuite;
public static TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256: okhttp3.CipherSuite;
public static TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256: okhttp3.CipherSuite;
public static TLS_AES_128_GCM_SHA256: okhttp3.CipherSuite;
public static TLS_AES_256_GCM_SHA384: okhttp3.CipherSuite;
public static TLS_CHACHA20_POLY1305_SHA256: okhttp3.CipherSuite;
public static TLS_AES_128_CCM_SHA256: okhttp3.CipherSuite;
public static TLS_AES_128_CCM_8_SHA256: okhttp3.CipherSuite;
public javaName(): string;
public static forJavaName(param0: string): okhttp3.CipherSuite;
/** @deprecated */
public javaName(): string;
public toString(): string;
}
export module CipherSuite {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public forJavaName(param0: string): okhttp3.CipherSuite;
public getORDER_BY_NAME$okhttp(): java.util.Comparator;
}
}
}
declare module okhttp3 {
export class Connection extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Connection interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
route(): okhttp3.Route;
socket(): java.net.Socket;
handshake(): okhttp3.Handshake;
protocol(): okhttp3.Protocol;
});
public constructor();
public route(): okhttp3.Route;
public protocol(): okhttp3.Protocol;
public handshake(): okhttp3.Handshake;
public socket(): java.net.Socket;
}
}
declare module okhttp3 {
export class ConnectionPool extends java.lang.Object {
public static class: java.lang.Class;
public constructor();
public connectionCount(): number;
public getDelegate$okhttp(): okhttp3.internal.connection.RealConnectionPool;
public evictAll(): void;
public idleConnectionCount(): number;
public constructor(param0: okhttp3.internal.connection.RealConnectionPool);
public constructor(param0: number, param1: number, param2: java.util.concurrent.TimeUnit);
}
}
declare module okhttp3 {
export class ConnectionSpec extends java.lang.Object {
public static class: java.lang.Class;
public static RESTRICTED_TLS: okhttp3.ConnectionSpec;
public static MODERN_TLS: okhttp3.ConnectionSpec;
public static COMPATIBLE_TLS: okhttp3.ConnectionSpec;
public static CLEARTEXT: okhttp3.ConnectionSpec;
/** @deprecated */
public supportsTlsExtensions(): boolean;
public cipherSuites(): java.util.List;
public equals(param0: any): boolean;
public supportsTlsExtensions(): boolean;
public tlsVersions(): java.util.List;
public toString(): string;
/** @deprecated */
public cipherSuites(): java.util.List;
public hashCode(): number;
public isCompatible(param0: javax.net.ssl.SSLSocket): boolean;
public isTls(): boolean;
public apply$okhttp(param0: javax.net.ssl.SSLSocket, param1: boolean): void;
/** @deprecated */
public tlsVersions(): java.util.List;
public constructor(param0: boolean, param1: boolean, param2: androidNative.Array, param3: androidNative.Array);
}
export module ConnectionSpec {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public getCipherSuites$okhttp(): androidNative.Array;
public build(): okhttp3.ConnectionSpec;
public constructor(param0: boolean);
public tlsVersions(param0: androidNative.Array): okhttp3.ConnectionSpec.Builder;
public getSupportsTlsExtensions$okhttp(): boolean;
public constructor(param0: okhttp3.ConnectionSpec);
public cipherSuites(param0: androidNative.Array): okhttp3.ConnectionSpec.Builder;
public setSupportsTlsExtensions$okhttp(param0: boolean): void;
public setTlsVersions$okhttp(param0: androidNative.Array): void;
/** @deprecated */
public supportsTlsExtensions(param0: boolean): okhttp3.ConnectionSpec.Builder;
public getTls$okhttp(): boolean;
public setTls$okhttp(param0: boolean): void;
public getTlsVersions$okhttp(): androidNative.Array;
public cipherSuites(param0: androidNative.Array): okhttp3.ConnectionSpec.Builder;
public allEnabledCipherSuites(): okhttp3.ConnectionSpec.Builder;
public allEnabledTlsVersions(): okhttp3.ConnectionSpec.Builder;
public setCipherSuites$okhttp(param0: androidNative.Array): void;
public tlsVersions(param0: androidNative.Array): okhttp3.ConnectionSpec.Builder;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
}
}
declare module okhttp3 {
export class Cookie extends java.lang.Object {
public static class: java.lang.Class;
public equals(param0: any): boolean;
public matches(param0: okhttp3.HttpUrl): boolean;
/** @deprecated */
public hostOnly(): boolean;
/** @deprecated */
public expiresAt(): number;
public httpOnly(): boolean;
/** @deprecated */
public path(): string;
public expiresAt(): number;
/** @deprecated */
public name(): string;
public toString$okhttp(param0: boolean): string;
public hashCode(): number;
/** @deprecated */
public persistent(): boolean;
public secure(): boolean;
/** @deprecated */
public domain(): string;
public domain(): string;
/** @deprecated */
public httpOnly(): boolean;
public static parseAll(param0: okhttp3.HttpUrl, param1: okhttp3.Headers): java.util.List;
/** @deprecated */
public secure(): boolean;
public toString(): string;
/** @deprecated */
public value(): string;
public persistent(): boolean;
public static parse(param0: okhttp3.HttpUrl, param1: string): okhttp3.Cookie;
public hostOnly(): boolean;
public name(): string;
public path(): string;
public value(): string;
}
export module Cookie {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public domain(param0: string): okhttp3.Cookie.Builder;
public hostOnlyDomain(param0: string): okhttp3.Cookie.Builder;
public value(param0: string): okhttp3.Cookie.Builder;
public httpOnly(): okhttp3.Cookie.Builder;
public secure(): okhttp3.Cookie.Builder;
public expiresAt(param0: number): okhttp3.Cookie.Builder;
public build(): okhttp3.Cookie;
public name(param0: string): okhttp3.Cookie.Builder;
public constructor();
public path(param0: string): okhttp3.Cookie.Builder;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public parse$okhttp(param0: number, param1: okhttp3.HttpUrl, param2: string): okhttp3.Cookie;
public parse(param0: okhttp3.HttpUrl, param1: string): okhttp3.Cookie;
public parseAll(param0: okhttp3.HttpUrl, param1: okhttp3.Headers): java.util.List;
}
}
}
declare module okhttp3 {
export class CookieJar extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.CookieJar interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
saveFromResponse(param0: okhttp3.HttpUrl, param1: java.util.List): void;
loadForRequest(param0: okhttp3.HttpUrl): java.util.List;
(): void;
});
public constructor();
public static NO_COOKIES: okhttp3.CookieJar;
public loadForRequest(param0: okhttp3.HttpUrl): java.util.List;
public saveFromResponse(param0: okhttp3.HttpUrl, param1: java.util.List): void;
}
export module CookieJar {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
export module Companion {
export class NoCookies extends java.lang.Object implements okhttp3.CookieJar {
public static class: java.lang.Class;
public loadForRequest(param0: okhttp3.HttpUrl): java.util.List;
public saveFromResponse(param0: okhttp3.HttpUrl, param1: java.util.List): void;
public constructor();
}
}
}
}
declare module okhttp3 {
export class Credentials extends java.lang.Object {
public static class: java.lang.Class;
public static INSTANCE: okhttp3.Credentials;
public static basic(param0: string, param1: string, param2: java.nio.charset.Charset): string;
public static basic(param0: string, param1: string): string;
}
}
declare module okhttp3 {
export class Dispatcher extends java.lang.Object {
public static class: java.lang.Class;
public constructor();
public setMaxRequestsPerHost(param0: number): void;
public constructor(param0: java.util.concurrent.ExecutorService);
public queuedCallsCount(): number;
/** @deprecated */
public executorService(): java.util.concurrent.ExecutorService;
public finished$okhttp(param0: okhttp3.internal.connection.RealCall.AsyncCall): void;
public runningCallsCount(): number;
public runningCalls(): java.util.List;
public cancelAll(): void;
public queuedCalls(): java.util.List;
public setMaxRequests(param0: number): void;
public getMaxRequestsPerHost(): number;
public executed$okhttp(param0: okhttp3.internal.connection.RealCall): void;
public executorService(): java.util.concurrent.ExecutorService;
public setIdleCallback(param0: java.lang.Runnable): void;
public getIdleCallback(): java.lang.Runnable;
public enqueue$okhttp(param0: okhttp3.internal.connection.RealCall.AsyncCall): void;
public getMaxRequests(): number;
public finished$okhttp(param0: okhttp3.internal.connection.RealCall): void;
}
}
declare module okhttp3 {
export class Dns extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Dns interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
lookup(param0: string): java.util.List;
(): void;
});
public constructor();
public static SYSTEM: okhttp3.Dns;
public lookup(param0: string): java.util.List;
}
export module Dns {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
export module Companion {
export class DnsSystem extends java.lang.Object implements okhttp3.Dns {
public static class: java.lang.Class;
public lookup(param0: string): java.util.List;
public constructor();
}
}
}
}
declare module okhttp3 {
export abstract class EventListener extends java.lang.Object {
public static class: java.lang.Class;
public static NONE: okhttp3.EventListener;
public connectFailed(param0: okhttp3.Call, param1: java.net.InetSocketAddress, param2: java.net.Proxy, param3: okhttp3.Protocol, param4: java.io.IOException): void;
public proxySelectStart(param0: okhttp3.Call, param1: okhttp3.HttpUrl): void;
public proxySelectEnd(param0: okhttp3.Call, param1: okhttp3.HttpUrl, param2: java.util.List): void;
public connectionReleased(param0: okhttp3.Call, param1: okhttp3.Connection): void;
public dnsEnd(param0: okhttp3.Call, param1: string, param2: java.util.List): void;
public secureConnectEnd(param0: okhttp3.Call, param1: okhttp3.Handshake): void;
public dnsStart(param0: okhttp3.Call, param1: string): void;
public connectEnd(param0: okhttp3.Call, param1: java.net.InetSocketAddress, param2: java.net.Proxy, param3: okhttp3.Protocol): void;
public requestHeadersEnd(param0: okhttp3.Call, param1: okhttp3.Request): void;
public connectStart(param0: okhttp3.Call, param1: java.net.InetSocketAddress, param2: java.net.Proxy): void;
public callFailed(param0: okhttp3.Call, param1: java.io.IOException): void;
public constructor();
public cacheMiss(param0: okhttp3.Call): void;
public callStart(param0: okhttp3.Call): void;
public satisfactionFailure(param0: okhttp3.Call, param1: okhttp3.Response): void;
public responseBodyEnd(param0: okhttp3.Call, param1: number): void;
public responseFailed(param0: okhttp3.Call, param1: java.io.IOException): void;
public callEnd(param0: okhttp3.Call): void;
public secureConnectStart(param0: okhttp3.Call): void;
public responseHeadersEnd(param0: okhttp3.Call, param1: okhttp3.Response): void;
public canceled(param0: okhttp3.Call): void;
public connectionAcquired(param0: okhttp3.Call, param1: okhttp3.Connection): void;
public responseBodyStart(param0: okhttp3.Call): void;
public cacheConditionalHit(param0: okhttp3.Call, param1: okhttp3.Response): void;
public requestBodyEnd(param0: okhttp3.Call, param1: number): void;
public requestFailed(param0: okhttp3.Call, param1: java.io.IOException): void;
public requestHeadersStart(param0: okhttp3.Call): void;
public requestBodyStart(param0: okhttp3.Call): void;
public responseHeadersStart(param0: okhttp3.Call): void;
public cacheHit(param0: okhttp3.Call, param1: okhttp3.Response): void;
}
export module EventListener {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
export class Factory extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.EventListener$Factory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
create(param0: okhttp3.Call): okhttp3.EventListener;
});
public constructor();
public create(param0: okhttp3.Call): okhttp3.EventListener;
}
}
}
declare module okhttp3 {
export class FormBody extends okhttp3.RequestBody {
public static class: java.lang.Class;
public constructor();
public value(param0: number): string;
public encodedValue(param0: number): string;
public name(param0: number): string;
public size(): number;
public constructor(param0: java.util.List, param1: java.util.List);
public encodedName(param0: number): string;
public contentType(): okhttp3.MediaType;
public writeTo(param0: okio.BufferedSink): void;
public contentLength(): number;
/** @deprecated */
public size(): number;
}
export module FormBody {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public constructor(param0: java.nio.charset.Charset);
public addEncoded(param0: string, param1: string): okhttp3.FormBody.Builder;
public constructor();
public add(param0: string, param1: string): okhttp3.FormBody.Builder;
public build(): okhttp3.FormBody;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
}
}
declare module okhttp3 {
export class Handshake extends java.lang.Object {
public static class: java.lang.Class;
/** @deprecated */
public tlsVersion(): okhttp3.TlsVersion;
public equals(param0: any): boolean;
public localCertificates(): java.util.List;
public peerCertificates(): java.util.List;
public toString(): string;
public peerPrincipal(): java.security.Principal;
public static get(param0: okhttp3.TlsVersion, param1: okhttp3.CipherSuite, param2: java.util.List, param3: java.util.List): okhttp3.Handshake;
/** @deprecated */
public cipherSuite(): okhttp3.CipherSuite;
public static get(param0: javax.net.ssl.SSLSession): okhttp3.Handshake;
public constructor(param0: okhttp3.TlsVersion, param1: okhttp3.CipherSuite, param2: java.util.List, param3: any);
/** @deprecated */
public peerPrincipal(): java.security.Principal;
/** @deprecated */
public localPrincipal(): java.security.Principal;
public hashCode(): number;
/** @deprecated */
public localCertificates(): java.util.List;
public localPrincipal(): java.security.Principal;
public tlsVersion(): okhttp3.TlsVersion;
/** @deprecated */
public peerCertificates(): java.util.List;
public cipherSuite(): okhttp3.CipherSuite;
}
export module Handshake {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public get(param0: javax.net.ssl.SSLSession): okhttp3.Handshake;
public get(param0: okhttp3.TlsVersion, param1: okhttp3.CipherSuite, param2: java.util.List, param3: java.util.List): okhttp3.Handshake;
/** @deprecated */
public get(param0: javax.net.ssl.SSLSession): okhttp3.Handshake;
}
}
}
declare module okhttp3 {
export class Headers extends java.lang.Object {
public static class: java.lang.Class;
public value(param0: number): string;
public equals(param0: any): boolean;
public newBuilder(): okhttp3.Headers.Builder;
public forEach(param0: any /* any*/): void;
public getInstant(param0: string): java.time.Instant;
public iterator(): java.util.Iterator;
public toString(): string;
public get(param0: string): string;
public values(param0: string): java.util.List;
public names(): java.util.Set;
public name(param0: number): string;
public size(): number;
public iterator(): java.util.Iterator;
public spliterator(): java.util.Spliterator;
public hashCode(): number;
public toMultimap(): java.util.Map>;
public getDate(param0: string): java.util.Date;
public byteCount(): number;
/** @deprecated */
public size(): number;
}
export module Headers {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public get(param0: string): string;
public build(): okhttp3.Headers;
public set(param0: string, param1: java.time.Instant): okhttp3.Headers.Builder;
public getNamesAndValues$okhttp(): java.util.List;
public set(param0: string, param1: string): okhttp3.Headers.Builder;
public constructor();
public addAll(param0: okhttp3.Headers): okhttp3.Headers.Builder;
public addLenient$okhttp(param0: string, param1: string): okhttp3.Headers.Builder;
public add(param0: string, param1: string): okhttp3.Headers.Builder;
public removeAll(param0: string): okhttp3.Headers.Builder;
public add(param0: string, param1: java.time.Instant): okhttp3.Headers.Builder;
public set(param0: string, param1: java.util.Date): okhttp3.Headers.Builder;
public add(param0: string): okhttp3.Headers.Builder;
public addUnsafeNonAscii(param0: string, param1: string): okhttp3.Headers.Builder;
public addLenient$okhttp(param0: string): okhttp3.Headers.Builder;
public add(param0: string, param1: java.util.Date): okhttp3.Headers.Builder;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
/** @deprecated */
public of(param0: androidNative.Array): okhttp3.Headers;
/** @deprecated */
public of(param0: java.util.Map): okhttp3.Headers;
}
}
}
declare module okhttp3 {
export class HttpUrl extends java.lang.Object {
public static class: java.lang.Class;
public static USERNAME_ENCODE_SET: string;
public static PASSWORD_ENCODE_SET: string;
public static PATH_SEGMENT_ENCODE_SET: string;
public static PATH_SEGMENT_ENCODE_SET_URI: string;
public static QUERY_ENCODE_SET: string;
public static QUERY_COMPONENT_REENCODE_SET: string;
public static QUERY_COMPONENT_ENCODE_SET: string;
public static QUERY_COMPONENT_ENCODE_SET_URI: string;
public static FORM_ENCODE_SET: string;
public static FRAGMENT_ENCODE_SET: string;
public static FRAGMENT_ENCODE_SET_URI: string;
public static get(param0: java.net.URI): okhttp3.HttpUrl;
public equals(param0: any): boolean;
public topPrivateDomain(): string;
public queryParameterName(param0: number): string;
/** @deprecated */
public queryParameterNames(): java.util.Set;
public queryParameterNames(): java.util.Set;
/** @deprecated */
public port(): number;
public encodedPassword(): string;
public query(): string;
/** @deprecated */
public pathSegments(): java.util.List;
/** @deprecated */
public username(): string;
/** @deprecated */
public encodedUsername(): string;
public static get(param0: string): okhttp3.HttpUrl;
public pathSize(): number;
public isHttps(): boolean;
/** @deprecated */
public host(): string;
public newBuilder(): okhttp3.HttpUrl.Builder;
public port(): number;
public encodedFragment(): string;
public redact(): string;
/** @deprecated */
public scheme(): string;
public fragment(): string;
public toString(): string;
public uri(): java.net.URI;
/** @deprecated */
public encodedQuery(): string;
public queryParameterValue(param0: number): string;
/** @deprecated */
public encodedFragment(): string;
public host(): string;
public static get(param0: java.net.URL): okhttp3.HttpUrl;
/** @deprecated */
public password(): string;
public url(): java.net.URL;
public querySize(): number;
public static defaultPort(param0: string): number;
public scheme(): string;
/** @deprecated */
public uri(): java.net.URI;
public constructor(param0: string, param1: string, param2: string, param3: string, param4: number, param5: java.util.List, param6: java.util.List, param7: string, param8: string);
public queryParameter(param0: string): string;
/** @deprecated */
public encodedPathSegments(): java.util.List;
public password(): string;
public hashCode(): number;
public resolve(param0: string): okhttp3.HttpUrl;
public encodedPathSegments(): java.util.List;
public encodedQuery(): string;
public encodedPath(): string;
/** @deprecated */
public pathSize(): number;
/** @deprecated */
public encodedPath(): string;
public encodedUsername(): string;
public queryParameterValues(param0: string): java.util.List;
/** @deprecated */
public fragment(): string;
public newBuilder(param0: string): okhttp3.HttpUrl.Builder;
/** @deprecated */
public query(): string;
public pathSegments(): java.util.List;
public static parse(param0: string): okhttp3.HttpUrl;
/** @deprecated */
public url(): java.net.URL;
/** @deprecated */
public encodedPassword(): string;
/** @deprecated */
public querySize(): number;
public username(): string;
}
export module HttpUrl {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public static INVALID_HOST: string;
public addPathSegment(param0: string): okhttp3.HttpUrl.Builder;
public addEncodedPathSegment(param0: string): okhttp3.HttpUrl.Builder;
public setEncodedQueryParameter(param0: string, param1: string): okhttp3.HttpUrl.Builder;
public setQueryParameter(param0: string, param1: string): okhttp3.HttpUrl.Builder;
public setEncodedQueryNamesAndValues$okhttp(param0: java.util.List): void;
public getEncodedQueryNamesAndValues$okhttp(): java.util.List;
public getEncodedPathSegments$okhttp(): java.util.List;
public encodedFragment(param0: string): okhttp3.HttpUrl.Builder;
public username(param0: string): okhttp3.HttpUrl.Builder;
public parse$okhttp(param0: okhttp3.HttpUrl, param1: string): okhttp3.HttpUrl.Builder;
public setEncodedFragment$okhttp(param0: string): void;
public addPathSegments(param0: string): okhttp3.HttpUrl.Builder;
public setPort$okhttp(param0: number): void;
public getHost$okhttp(): string;
public encodedPath(param0: string): okhttp3.HttpUrl.Builder;
public getScheme$okhttp(): string;
public setScheme$okhttp(param0: string): void;
public encodedPassword(param0: string): okhttp3.HttpUrl.Builder;
public addEncodedPathSegments(param0: string): okhttp3.HttpUrl.Builder;
public encodedQuery(param0: string): okhttp3.HttpUrl.Builder;
public setEncodedUsername$okhttp(param0: string): void;
public getPort$okhttp(): number;
public host(param0: string): okhttp3.HttpUrl.Builder;
public removeAllEncodedQueryParameters(param0: string): okhttp3.HttpUrl.Builder;
public setEncodedPathSegment(param0: number, param1: string): okhttp3.HttpUrl.Builder;
public setHost$okhttp(param0: string): void;
public reencodeForUri$okhttp(): okhttp3.HttpUrl.Builder;
public constructor();
public encodedUsername(param0: string): okhttp3.HttpUrl.Builder;
public password(param0: string): okhttp3.HttpUrl.Builder;
public getEncodedUsername$okhttp(): string;
public getEncodedPassword$okhttp(): string;
public getEncodedFragment$okhttp(): string;
public port(param0: number): okhttp3.HttpUrl.Builder;
public toString(): string;
public addQueryParameter(param0: string, param1: string): okhttp3.HttpUrl.Builder;
public addEncodedQueryParameter(param0: string, param1: string): okhttp3.HttpUrl.Builder;
public query(param0: string): okhttp3.HttpUrl.Builder;
public setPathSegment(param0: number, param1: string): okhttp3.HttpUrl.Builder;
public removeAllQueryParameters(param0: string): okhttp3.HttpUrl.Builder;
public scheme(param0: string): okhttp3.HttpUrl.Builder;
public removePathSegment(param0: number): okhttp3.HttpUrl.Builder;
public fragment(param0: string): okhttp3.HttpUrl.Builder;
public build(): okhttp3.HttpUrl;
public setEncodedPassword$okhttp(param0: string): void;
}
export module Builder {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
}
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public toPathString$okhttp(param0: java.util.List, param1: java.lang.StringBuilder): void;
/** @deprecated */
public parse(param0: string): okhttp3.HttpUrl;
public defaultPort(param0: string): number;
public get(param0: java.net.URL): okhttp3.HttpUrl;
public get(param0: java.net.URI): okhttp3.HttpUrl;
public toQueryNamesAndValues$okhttp(param0: string): java.util.List;
/** @deprecated */
public get(param0: string): okhttp3.HttpUrl;
public percentDecode$okhttp(param0: string, param1: number, param2: number, param3: boolean): string;
public canonicalize$okhttp(param0: string, param1: number, param2: number, param3: string, param4: boolean, param5: boolean, param6: boolean, param7: boolean, param8: java.nio.charset.Charset): string;
public toQueryString$okhttp(param0: java.util.List, param1: java.lang.StringBuilder): void;
public get(param0: string): okhttp3.HttpUrl;
public parse(param0: string): okhttp3.HttpUrl;
/** @deprecated */
public get(param0: java.net.URL): okhttp3.HttpUrl;
/** @deprecated */
public get(param0: java.net.URI): okhttp3.HttpUrl;
}
}
}
declare module okhttp3 {
export class Interceptor extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Interceptor interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
intercept(param0: okhttp3.Interceptor.Chain): okhttp3.Response;
});
public constructor();
public intercept(param0: okhttp3.Interceptor.Chain): okhttp3.Response;
}
export module Interceptor {
export class Chain extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.Interceptor$Chain interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
request(): okhttp3.Request;
proceed(param0: okhttp3.Request): okhttp3.Response;
connection(): okhttp3.Connection;
call(): okhttp3.Call;
connectTimeoutMillis(): number;
withConnectTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.Interceptor.Chain;
readTimeoutMillis(): number;
withReadTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.Interceptor.Chain;
writeTimeoutMillis(): number;
withWriteTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.Interceptor.Chain;
});
public constructor();
public request(): okhttp3.Request;
public withConnectTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.Interceptor.Chain;
public call(): okhttp3.Call;
public withWriteTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.Interceptor.Chain;
public readTimeoutMillis(): number;
public withReadTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.Interceptor.Chain;
public proceed(param0: okhttp3.Request): okhttp3.Response;
public connection(): okhttp3.Connection;
public connectTimeoutMillis(): number;
public writeTimeoutMillis(): number;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public invoke(param0: any): okhttp3.Interceptor;
}
}
}
declare module okhttp3 {
export class MediaType extends java.lang.Object {
public static class: java.lang.Class;
public type(): string;
public equals(param0: any): boolean;
public charset(): java.nio.charset.Charset;
public subtype(): string;
public parameter(param0: string): string;
public charset(param0: java.nio.charset.Charset): java.nio.charset.Charset;
public hashCode(): number;
public static get(param0: string): okhttp3.MediaType;
public static parse(param0: string): okhttp3.MediaType;
public toString(): string;
/** @deprecated */
public type(): string;
/** @deprecated */
public subtype(): string;
}
export module MediaType {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public parse(param0: string): okhttp3.MediaType;
public get(param0: string): okhttp3.MediaType;
/** @deprecated */
public parse(param0: string): okhttp3.MediaType;
/** @deprecated */
public get(param0: string): okhttp3.MediaType;
}
}
}
declare module okhttp3 {
export class MultipartBody extends okhttp3.RequestBody {
public static class: java.lang.Class;
public static MIXED: okhttp3.MediaType;
public static ALTERNATIVE: okhttp3.MediaType;
public static DIGEST: okhttp3.MediaType;
public static PARALLEL: okhttp3.MediaType;
public static FORM: okhttp3.MediaType;
public constructor();
/** @deprecated */
public type(): okhttp3.MediaType;
public parts(): java.util.List;
/** @deprecated */
public boundary(): string;
public type(): okhttp3.MediaType;
public writeTo(param0: okio.BufferedSink): void;
public boundary(): string;
public size(): number;
/** @deprecated */
public parts(): java.util.List;
public constructor(param0: okio.ByteString, param1: okhttp3.MediaType, param2: java.util.List);
public contentType(): okhttp3.MediaType;
public part(param0: number): okhttp3.MultipartBody.Part;
public contentLength(): number;
/** @deprecated */
public size(): number;
}
export module MultipartBody {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public setType(param0: okhttp3.MediaType): okhttp3.MultipartBody.Builder;
public addPart(param0: okhttp3.MultipartBody.Part): okhttp3.MultipartBody.Builder;
public build(): okhttp3.MultipartBody;
public addPart(param0: okhttp3.Headers, param1: okhttp3.RequestBody): okhttp3.MultipartBody.Builder;
public addPart(param0: okhttp3.RequestBody): okhttp3.MultipartBody.Builder;
public addFormDataPart(param0: string, param1: string): okhttp3.MultipartBody.Builder;
public addFormDataPart(param0: string, param1: string, param2: okhttp3.RequestBody): okhttp3.MultipartBody.Builder;
public constructor();
public constructor(param0: string);
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public appendQuotedString$okhttp(param0: java.lang.StringBuilder, param1: string): void;
}
export class Part extends java.lang.Object {
public static class: java.lang.Class;
public headers(): okhttp3.Headers;
/** @deprecated */
public headers(): okhttp3.Headers;
/** @deprecated */
public body(): okhttp3.RequestBody;
public static create(param0: okhttp3.Headers, param1: okhttp3.RequestBody): okhttp3.MultipartBody.Part;
public static createFormData(param0: string, param1: string, param2: okhttp3.RequestBody): okhttp3.MultipartBody.Part;
public static create(param0: okhttp3.RequestBody): okhttp3.MultipartBody.Part;
public static createFormData(param0: string, param1: string): okhttp3.MultipartBody.Part;
public body(): okhttp3.RequestBody;
}
export module Part {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public createFormData(param0: string, param1: string): okhttp3.MultipartBody.Part;
public createFormData(param0: string, param1: string, param2: okhttp3.RequestBody): okhttp3.MultipartBody.Part;
public create(param0: okhttp3.RequestBody): okhttp3.MultipartBody.Part;
public create(param0: okhttp3.Headers, param1: okhttp3.RequestBody): okhttp3.MultipartBody.Part;
}
}
}
}
declare module okhttp3 {
export class MultipartReader extends java.lang.Object implements java.io.Closeable {
public static class: java.lang.Class;
public boundary(): string;
public close(): void;
public nextPart(): okhttp3.MultipartReader.Part;
public constructor(param0: okio.BufferedSource, param1: string);
public constructor(param0: okhttp3.ResponseBody);
}
export module MultipartReader {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public getAfterBoundaryOptions(): okio.Options;
}
export class Part extends java.lang.Object implements java.io.Closeable {
public static class: java.lang.Class;
public constructor(param0: okhttp3.Headers, param1: okio.BufferedSource);
public headers(): okhttp3.Headers;
public body(): okio.BufferedSource;
public close(): void;
}
export class PartSource extends java.lang.Object {
public static class: java.lang.Class;
public constructor(param0: okhttp3.MultipartReader);
public timeout(): okio.Timeout;
public read(param0: okio.Buffer, param1: number): number;
public close(): void;
}
}
}
declare module okhttp3 {
export class OkHttp extends java.lang.Object {
public static class: java.lang.Class;
public static INSTANCE: okhttp3.OkHttp;
public static VERSION: string;
}
}
declare module okhttp3 {
export class OkHttpClient extends java.lang.Object implements java.lang.Cloneable, okhttp3.Call.Factory, okhttp3.WebSocket.Factory {
public static class: java.lang.Class;
/** @deprecated */
public proxy(): java.net.Proxy;
/** @deprecated */
public proxyAuthenticator(): okhttp3.Authenticator;
/** @deprecated */
public callTimeoutMillis(): number;
public connectionPool(): okhttp3.ConnectionPool;
public cache(): okhttp3.Cache;
/** @deprecated */
public protocols(): java.util.List;
/** @deprecated */
public dispatcher(): okhttp3.Dispatcher;
public dns(): okhttp3.Dns;
public proxyAuthenticator(): okhttp3.Authenticator;
public hostnameVerifier(): javax.net.ssl.HostnameVerifier;
public callTimeoutMillis(): number;
public connectTimeoutMillis(): number;
public newBuilder(): okhttp3.OkHttpClient.Builder;
/** @deprecated */
public networkInterceptors(): java.util.List;
/** @deprecated */
public sslSocketFactory(): javax.net.ssl.SSLSocketFactory;
public constructor();
public followRedirects(): boolean;
public interceptors(): java.util.List;
/** @deprecated */
public connectTimeoutMillis(): number;
/** @deprecated */
public dns(): okhttp3.Dns;
public socketFactory(): javax.net.SocketFactory;
public retryOnConnectionFailure(): boolean;
public constructor(param0: okhttp3.OkHttpClient.Builder);
/** @deprecated */
public hostnameVerifier(): javax.net.ssl.HostnameVerifier;
public proxy(): java.net.Proxy;
public sslSocketFactory(): javax.net.ssl.SSLSocketFactory;
public certificatePinner(): okhttp3.CertificatePinner;
/** @deprecated */
public proxySelector(): java.net.ProxySelector;
public clone(): any;
public dispatcher(): okhttp3.Dispatcher;
/** @deprecated */
public interceptors(): java.util.List;
public certificateChainCleaner(): okhttp3.internal.tls.CertificateChainCleaner;
public protocols(): java.util.List;
/** @deprecated */
public followSslRedirects(): boolean;
/** @deprecated */
public writeTimeoutMillis(): number;
/** @deprecated */
public cache(): okhttp3.Cache;
/** @deprecated */
public connectionPool(): okhttp3.ConnectionPool;
/** @deprecated */
public retryOnConnectionFailure(): boolean;
public minWebSocketMessageToCompress(): number;
public cookieJar(): okhttp3.CookieJar;
public pingIntervalMillis(): number;
/** @deprecated */
public pingIntervalMillis(): number;
public connectionSpecs(): java.util.List;
/** @deprecated */
public eventListenerFactory(): okhttp3.EventListener.Factory;
/** @deprecated */
public certificatePinner(): okhttp3.CertificatePinner;
public proxySelector(): java.net.ProxySelector;
/** @deprecated */
public cookieJar(): okhttp3.CookieJar;
public readTimeoutMillis(): number;
public authenticator(): okhttp3.Authenticator;
public getRouteDatabase(): okhttp3.internal.connection.RouteDatabase;
/** @deprecated */
public authenticator(): okhttp3.Authenticator;
public writeTimeoutMillis(): number;
/** @deprecated */
public connectionSpecs(): java.util.List;
public newWebSocket(param0: okhttp3.Request, param1: okhttp3.WebSocketListener): okhttp3.WebSocket;
public followSslRedirects(): boolean;
/** @deprecated */
public readTimeoutMillis(): number;
/** @deprecated */
public followRedirects(): boolean;
public networkInterceptors(): java.util.List;
public eventListenerFactory(): okhttp3.EventListener.Factory;
public x509TrustManager(): javax.net.ssl.X509TrustManager;
public newCall(param0: okhttp3.Request): okhttp3.Call;
/** @deprecated */
public socketFactory(): javax.net.SocketFactory;
}
export module OkHttpClient {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public addInterceptor(param0: okhttp3.Interceptor): okhttp3.OkHttpClient.Builder;
public getRetryOnConnectionFailure$okhttp(): boolean;
public setProxy$okhttp(param0: java.net.Proxy): void;
public getDispatcher$okhttp(): okhttp3.Dispatcher;
public getProxyAuthenticator$okhttp(): okhttp3.Authenticator;
public readTimeout(param0: java.time.Duration): okhttp3.OkHttpClient.Builder;
public setDns$okhttp(param0: okhttp3.Dns): void;
public protocols(param0: java.util.List): okhttp3.OkHttpClient.Builder;
public eventListener(param0: okhttp3.EventListener): okhttp3.OkHttpClient.Builder;
public getProxy$okhttp(): java.net.Proxy;
public getSslSocketFactoryOrNull$okhttp(): javax.net.ssl.SSLSocketFactory;
public cookieJar(param0: okhttp3.CookieJar): okhttp3.OkHttpClient.Builder;
public getFollowSslRedirects$okhttp(): boolean;
public connectTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.OkHttpClient.Builder;
public pingInterval(param0: java.time.Duration): okhttp3.OkHttpClient.Builder;
public constructor();
public dispatcher(param0: okhttp3.Dispatcher): okhttp3.OkHttpClient.Builder;
public socketFactory(param0: javax.net.SocketFactory): okhttp3.OkHttpClient.Builder;
public writeTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.OkHttpClient.Builder;
public hostnameVerifier(param0: javax.net.ssl.HostnameVerifier): okhttp3.OkHttpClient.Builder;
public getWriteTimeout$okhttp(): number;
public setX509TrustManagerOrNull$okhttp(param0: javax.net.ssl.X509TrustManager): void;
public getProtocols$okhttp(): java.util.List;
/** @deprecated */
public sslSocketFactory(param0: javax.net.ssl.SSLSocketFactory): okhttp3.OkHttpClient.Builder;
public getReadTimeout$okhttp(): number;
public minWebSocketMessageToCompress(param0: number): okhttp3.OkHttpClient.Builder;
public setCertificateChainCleaner$okhttp(param0: okhttp3.internal.tls.CertificateChainCleaner): void;
public readTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.OkHttpClient.Builder;
public build(): okhttp3.OkHttpClient;
public cache(param0: okhttp3.Cache): okhttp3.OkHttpClient.Builder;
public setMinWebSocketMessageToCompress$okhttp(param0: number): void;
public addNetworkInterceptor(param0: any): okhttp3.OkHttpClient.Builder;
public getConnectionPool$okhttp(): okhttp3.ConnectionPool;
public setCallTimeout$okhttp(param0: number): void;
public setCertificatePinner$okhttp(param0: okhttp3.CertificatePinner): void;
public setRouteDatabase$okhttp(param0: okhttp3.internal.connection.RouteDatabase): void;
public getAuthenticator$okhttp(): okhttp3.Authenticator;
public setCache$okhttp(param0: okhttp3.Cache): void;
public connectTimeout(param0: java.time.Duration): okhttp3.OkHttpClient.Builder;
public setProxyAuthenticator$okhttp(param0: okhttp3.Authenticator): void;
public setAuthenticator$okhttp(param0: okhttp3.Authenticator): void;
public getCertificateChainCleaner$okhttp(): okhttp3.internal.tls.CertificateChainCleaner;
public setPingInterval$okhttp(param0: number): void;
public addNetworkInterceptor(param0: okhttp3.Interceptor): okhttp3.OkHttpClient.Builder;
public setConnectionSpecs$okhttp(param0: java.util.List): void;
public getCertificatePinner$okhttp(): okhttp3.CertificatePinner;
public getDns$okhttp(): okhttp3.Dns;
public getCookieJar$okhttp(): okhttp3.CookieJar;
public connectionPool(param0: okhttp3.ConnectionPool): okhttp3.OkHttpClient.Builder;
public setReadTimeout$okhttp(param0: number): void;
public getNetworkInterceptors$okhttp(): java.util.List;
public connectionSpecs(param0: java.util.List): okhttp3.OkHttpClient.Builder;
public setConnectTimeout$okhttp(param0: number): void;
public proxyAuthenticator(param0: okhttp3.Authenticator): okhttp3.OkHttpClient.Builder;
public followRedirects(param0: boolean): okhttp3.OkHttpClient.Builder;
public setFollowSslRedirects$okhttp(param0: boolean): void;
public callTimeout(param0: java.time.Duration): okhttp3.OkHttpClient.Builder;
public getCallTimeout$okhttp(): number;
public setCookieJar$okhttp(param0: okhttp3.CookieJar): void;
public retryOnConnectionFailure(param0: boolean): okhttp3.OkHttpClient.Builder;
public authenticator(param0: okhttp3.Authenticator): okhttp3.OkHttpClient.Builder;
public constructor(param0: okhttp3.OkHttpClient);
public setHostnameVerifier$okhttp(param0: javax.net.ssl.HostnameVerifier): void;
public certificatePinner(param0: okhttp3.CertificatePinner): okhttp3.OkHttpClient.Builder;
public getCache$okhttp(): okhttp3.Cache;
public setSslSocketFactoryOrNull$okhttp(param0: javax.net.ssl.SSLSocketFactory): void;
public setEventListenerFactory$okhttp(param0: okhttp3.EventListener.Factory): void;
public interceptors(): java.util.List;
public getInterceptors$okhttp(): java.util.List;
public getConnectTimeout$okhttp(): number;
public dns(param0: okhttp3.Dns): okhttp3.OkHttpClient.Builder;
public callTimeout(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.OkHttpClient.Builder;
public getConnectionSpecs$okhttp(): java.util.List;
public writeTimeout(param0: java.time.Duration): okhttp3.OkHttpClient.Builder;
public eventListenerFactory(param0: okhttp3.EventListener.Factory): okhttp3.OkHttpClient.Builder;
public pingInterval(param0: number, param1: java.util.concurrent.TimeUnit): okhttp3.OkHttpClient.Builder;
public setFollowRedirects$okhttp(param0: boolean): void;
public setWriteTimeout$okhttp(param0: number): void;
public setConnectionPool$okhttp(param0: okhttp3.ConnectionPool): void;
public getProxySelector$okhttp(): java.net.ProxySelector;
public setSocketFactory$okhttp(param0: javax.net.SocketFactory): void;
public networkInterceptors(): java.util.List;
public getHostnameVerifier$okhttp(): javax.net.ssl.HostnameVerifier;
public sslSocketFactory(param0: javax.net.ssl.SSLSocketFactory, param1: javax.net.ssl.X509TrustManager): okhttp3.OkHttpClient.Builder;
public followSslRedirects(param0: boolean): okhttp3.OkHttpClient.Builder;
public getX509TrustManagerOrNull$okhttp(): javax.net.ssl.X509TrustManager;
public setProtocols$okhttp(param0: java.util.List): void;
public getPingInterval$okhttp(): number;
public setRetryOnConnectionFailure$okhttp(param0: boolean): void;
public proxySelector(param0: java.net.ProxySelector): okhttp3.OkHttpClient.Builder;
public addInterceptor(param0: any): okhttp3.OkHttpClient.Builder;
public getEventListenerFactory$okhttp(): okhttp3.EventListener.Factory;
public getSocketFactory$okhttp(): javax.net.SocketFactory;
public setDispatcher$okhttp(param0: okhttp3.Dispatcher): void;
public getFollowRedirects$okhttp(): boolean;
public getMinWebSocketMessageToCompress$okhttp(): number;
public setProxySelector$okhttp(param0: java.net.ProxySelector): void;
public proxy(param0: java.net.Proxy): okhttp3.OkHttpClient.Builder;
public getRouteDatabase$okhttp(): okhttp3.internal.connection.RouteDatabase;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public getDEFAULT_CONNECTION_SPECS$okhttp(): java.util.List;
public getDEFAULT_PROTOCOLS$okhttp(): java.util.List;
}
}
}
declare module okhttp3 {
export class Protocol {
public static class: java.lang.Class;
public static HTTP_1_0: okhttp3.Protocol;
public static HTTP_1_1: okhttp3.Protocol;
public static SPDY_3: okhttp3.Protocol;
public static HTTP_2: okhttp3.Protocol;
public static H2_PRIOR_KNOWLEDGE: okhttp3.Protocol;
public static QUIC: okhttp3.Protocol;
public static valueOf(param0: string): okhttp3.Protocol;
public static get(param0: string): okhttp3.Protocol;
public static valueOf(param0: java.lang.Class, param1: string): java.lang.Enum;
public static values(): androidNative.Array;
public toString(): string;
}
export module Protocol {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public get(param0: string): okhttp3.Protocol;
}
}
}
declare module okhttp3 {
export class Request extends java.lang.Object {
public static class: java.lang.Class;
/** @deprecated */
public url(): okhttp3.HttpUrl;
public headers(): okhttp3.Headers;
public tag(): any;
public newBuilder(): okhttp3.Request.Builder;
public constructor(param0: okhttp3.HttpUrl, param1: string, param2: okhttp3.Headers, param3: okhttp3.RequestBody, param4: java.util.Map,any>);
public url(): okhttp3.HttpUrl;
public cacheControl(): okhttp3.CacheControl;
public method(): string;
public toString(): string;
public header(param0: string): string;
public headers(param0: string): java.util.List;
/** @deprecated */
public body(): okhttp3.RequestBody;
/** @deprecated */
public cacheControl(): okhttp3.CacheControl;
public getTags$okhttp(): java.util.Map,any>;
/** @deprecated */
public method(): string;
public tag(param0: java.lang.Class): any;
public body(): okhttp3.RequestBody;
public isHttps(): boolean;
/** @deprecated */
public headers(): okhttp3.Headers;
}
export module Request {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public setMethod$okhttp(param0: string): void;
public url(param0: okhttp3.HttpUrl): okhttp3.Request.Builder;
public tag(param0: any): okhttp3.Request.Builder;
public constructor(param0: okhttp3.Request);
public url(param0: java.net.URL): okhttp3.Request.Builder;
public header(param0: string, param1: string): okhttp3.Request.Builder;
public put(param0: okhttp3.RequestBody): okhttp3.Request.Builder;
public setBody$okhttp(param0: okhttp3.RequestBody): void;
public get(): okhttp3.Request.Builder;
public getUrl$okhttp(): okhttp3.HttpUrl;
public post(param0: okhttp3.RequestBody): okhttp3.Request.Builder;
public getTags$okhttp(): java.util.Map,any>;
public method(param0: string, param1: okhttp3.RequestBody): okhttp3.Request.Builder;
public url(param0: string): okhttp3.Request.Builder;
public setHeaders$okhttp(param0: okhttp3.Headers.Builder): void;
public removeHeader(param0: string): okhttp3.Request.Builder;
public head(): okhttp3.Request.Builder;
public setTags$okhttp(param0: java.util.Map,any>): void;
public setUrl$okhttp(param0: okhttp3.HttpUrl): void;
public getMethod$okhttp(): string;
public tag(param0: java.lang.Class, param1: any): okhttp3.Request.Builder;
public headers(param0: okhttp3.Headers): okhttp3.Request.Builder;
public delete(): okhttp3.Request.Builder;
public constructor();
public addHeader(param0: string, param1: string): okhttp3.Request.Builder;
public getBody$okhttp(): okhttp3.RequestBody;
public delete(param0: okhttp3.RequestBody): okhttp3.Request.Builder;
public patch(param0: okhttp3.RequestBody): okhttp3.Request.Builder;
public build(): okhttp3.Request;
public getHeaders$okhttp(): okhttp3.Headers.Builder;
public cacheControl(param0: okhttp3.CacheControl): okhttp3.Request.Builder;
}
}
}
declare module okhttp3 {
export abstract class RequestBody extends java.lang.Object {
public static class: java.lang.Class;
public constructor();
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: androidNative.Array, param2: number, param3: number): okhttp3.RequestBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: androidNative.Array, param2: number): okhttp3.RequestBody;
public static create(param0: androidNative.Array, param1: okhttp3.MediaType, param2: number, param3: number): okhttp3.RequestBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: okio.ByteString): okhttp3.RequestBody;
public static create(param0: androidNative.Array, param1: okhttp3.MediaType): okhttp3.RequestBody;
public isOneShot(): boolean;
public static create(param0: androidNative.Array, param1: okhttp3.MediaType, param2: number): okhttp3.RequestBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: java.io.File): okhttp3.RequestBody;
public writeTo(param0: okio.BufferedSink): void;
public static create(param0: java.io.File, param1: okhttp3.MediaType): okhttp3.RequestBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: string): okhttp3.RequestBody;
public static create(param0: androidNative.Array): okhttp3.RequestBody;
public static create(param0: string, param1: okhttp3.MediaType): okhttp3.RequestBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: androidNative.Array): okhttp3.RequestBody;
public contentType(): okhttp3.MediaType;
public contentLength(): number;
public isDuplex(): boolean;
public static create(param0: okio.ByteString, param1: okhttp3.MediaType): okhttp3.RequestBody;
}
export module RequestBody {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: androidNative.Array, param2: number): okhttp3.RequestBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: java.io.File): okhttp3.RequestBody;
public create(param0: java.io.File, param1: okhttp3.MediaType): okhttp3.RequestBody;
public create(param0: androidNative.Array): okhttp3.RequestBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: string): okhttp3.RequestBody;
public create(param0: androidNative.Array, param1: okhttp3.MediaType, param2: number): okhttp3.RequestBody;
public create(param0: androidNative.Array, param1: okhttp3.MediaType): okhttp3.RequestBody;
public create(param0: okio.ByteString, param1: okhttp3.MediaType): okhttp3.RequestBody;
public create(param0: androidNative.Array, param1: okhttp3.MediaType, param2: number, param3: number): okhttp3.RequestBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: okio.ByteString): okhttp3.RequestBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: androidNative.Array): okhttp3.RequestBody;
public create(param0: string, param1: okhttp3.MediaType): okhttp3.RequestBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: androidNative.Array, param2: number, param3: number): okhttp3.RequestBody;
}
}
}
declare module okhttp3 {
export class Response extends java.lang.Object implements java.io.Closeable {
public static class: java.lang.Class;
public headers(): okhttp3.Headers;
public close(): void;
public sentRequestAtMillis(): number;
public cacheControl(): okhttp3.CacheControl;
public exchange(): okhttp3.internal.connection.Exchange;
public handshake(): okhttp3.Handshake;
public peekBody(param0: number): okhttp3.ResponseBody;
/** @deprecated */
public request(): okhttp3.Request;
/** @deprecated */
public code(): number;
public header(param0: string, param1: string): string;
public header(param0: string): string;
/** @deprecated */
public priorResponse(): okhttp3.Response;
public body(): okhttp3.ResponseBody;
public networkResponse(): okhttp3.Response;
/** @deprecated */
public networkResponse(): okhttp3.Response;
public trailers(): okhttp3.Headers;
/** @deprecated */
public cacheControl(): okhttp3.CacheControl;
public request(): okhttp3.Request;
public code(): number;
public protocol(): okhttp3.Protocol;
/** @deprecated */
public protocol(): okhttp3.Protocol;
/** @deprecated */
public headers(): okhttp3.Headers;
public priorResponse(): okhttp3.Response;
/** @deprecated */
public body(): okhttp3.ResponseBody;
public constructor(param0: okhttp3.Request, param1: okhttp3.Protocol, param2: string, param3: number, param4: okhttp3.Handshake, param5: okhttp3.Headers, param6: okhttp3.ResponseBody, param7: okhttp3.Response, param8: okhttp3.Response, param9: okhttp3.Response, param10: number, param11: number, param12: okhttp3.internal.connection.Exchange);
public cacheResponse(): okhttp3.Response;
/** @deprecated */
public sentRequestAtMillis(): number;
public toString(): string;
public isSuccessful(): boolean;
/** @deprecated */
public receivedResponseAtMillis(): number;
/** @deprecated */
public cacheResponse(): okhttp3.Response;
public headers(param0: string): java.util.List;
public newBuilder(): okhttp3.Response.Builder;
/** @deprecated */
public message(): string;
public message(): string;
public receivedResponseAtMillis(): number;
public challenges(): java.util.List;
public isRedirect(): boolean;
/** @deprecated */
public handshake(): okhttp3.Handshake;
}
export module Response {
export class Builder extends java.lang.Object {
public static class: java.lang.Class;
public cacheResponse(param0: okhttp3.Response): okhttp3.Response.Builder;
public setBody$okhttp(param0: okhttp3.ResponseBody): void;
public getExchange$okhttp(): okhttp3.internal.connection.Exchange;
public setCacheResponse$okhttp(param0: okhttp3.Response): void;
public request(param0: okhttp3.Request): okhttp3.Response.Builder;
public sentRequestAtMillis(param0: number): okhttp3.Response.Builder;
public setMessage$okhttp(param0: string): void;
public getPriorResponse$okhttp(): okhttp3.Response;
public priorResponse(param0: okhttp3.Response): okhttp3.Response.Builder;
public setPriorResponse$okhttp(param0: okhttp3.Response): void;
public initExchange$okhttp(param0: okhttp3.internal.connection.Exchange): void;
public getProtocol$okhttp(): okhttp3.Protocol;
public removeHeader(param0: string): okhttp3.Response.Builder;
public setHandshake$okhttp(param0: okhttp3.Handshake): void;
public setRequest$okhttp(param0: okhttp3.Request): void;
public getSentRequestAtMillis$okhttp(): number;
public setReceivedResponseAtMillis$okhttp(param0: number): void;
public setHeaders$okhttp(param0: okhttp3.Headers.Builder): void;
public getRequest$okhttp(): okhttp3.Request;
public setNetworkResponse$okhttp(param0: okhttp3.Response): void;
public getCacheResponse$okhttp(): okhttp3.Response;
public protocol(param0: okhttp3.Protocol): okhttp3.Response.Builder;
public receivedResponseAtMillis(param0: number): okhttp3.Response.Builder;
public body(param0: okhttp3.ResponseBody): okhttp3.Response.Builder;
public message(param0: string): okhttp3.Response.Builder;
public constructor(param0: okhttp3.Response);
public setExchange$okhttp(param0: okhttp3.internal.connection.Exchange): void;
public header(param0: string, param1: string): okhttp3.Response.Builder;
public getMessage$okhttp(): string;
public headers(param0: okhttp3.Headers): okhttp3.Response.Builder;
public setCode$okhttp(param0: number): void;
public getBody$okhttp(): okhttp3.ResponseBody;
public networkResponse(param0: okhttp3.Response): okhttp3.Response.Builder;
public constructor();
public getReceivedResponseAtMillis$okhttp(): number;
public setProtocol$okhttp(param0: okhttp3.Protocol): void;
public handshake(param0: okhttp3.Handshake): okhttp3.Response.Builder;
public getCode$okhttp(): number;
public addHeader(param0: string, param1: string): okhttp3.Response.Builder;
public getHeaders$okhttp(): okhttp3.Headers.Builder;
public setSentRequestAtMillis$okhttp(param0: number): void;
public getNetworkResponse$okhttp(): okhttp3.Response;
public code(param0: number): okhttp3.Response.Builder;
public build(): okhttp3.Response;
public getHandshake$okhttp(): okhttp3.Handshake;
}
}
}
declare module okhttp3 {
export abstract class ResponseBody extends java.lang.Object implements java.io.Closeable {
public static class: java.lang.Class;
public constructor();
public byteStream(): java.io.InputStream;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: number, param2: okio.BufferedSource): okhttp3.ResponseBody;
public close(): void;
public static create(param0: androidNative.Array, param1: okhttp3.MediaType): okhttp3.ResponseBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: okio.ByteString): okhttp3.ResponseBody;
public byteString(): okio.ByteString;
public source(): okio.BufferedSource;
public static create(param0: string, param1: okhttp3.MediaType): okhttp3.ResponseBody;
public bytes(): androidNative.Array;
public static create(param0: okio.BufferedSource, param1: okhttp3.MediaType, param2: number): okhttp3.ResponseBody;
public charStream(): java.io.Reader;
public static create(param0: okio.ByteString, param1: okhttp3.MediaType): okhttp3.ResponseBody;
public contentType(): okhttp3.MediaType;
public string(): string;
public contentLength(): number;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: androidNative.Array): okhttp3.ResponseBody;
/** @deprecated */
public static create(param0: okhttp3.MediaType, param1: string): okhttp3.ResponseBody;
}
export module ResponseBody {
export class BomAwareReader extends java.io.Reader {
public static class: java.lang.Class;
public read(param0: androidNative.Array): number;
public read(param0: java.nio.CharBuffer): number;
public constructor();
public constructor(param0: okio.BufferedSource, param1: java.nio.charset.Charset);
public close(): void;
public constructor(param0: any);
public read(param0: androidNative.Array, param1: number, param2: number): number;
public read(): number;
}
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public create(param0: androidNative.Array, param1: okhttp3.MediaType): okhttp3.ResponseBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: okio.ByteString): okhttp3.ResponseBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: string): okhttp3.ResponseBody;
public create(param0: okio.BufferedSource, param1: okhttp3.MediaType, param2: number): okhttp3.ResponseBody;
public create(param0: string, param1: okhttp3.MediaType): okhttp3.ResponseBody;
public create(param0: okio.ByteString, param1: okhttp3.MediaType): okhttp3.ResponseBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: number, param2: okio.BufferedSource): okhttp3.ResponseBody;
/** @deprecated */
public create(param0: okhttp3.MediaType, param1: androidNative.Array): okhttp3.ResponseBody;
}
}
}
declare module okhttp3 {
export class Route extends java.lang.Object {
public static class: java.lang.Class;
/** @deprecated */
public proxy(): java.net.Proxy;
public proxy(): java.net.Proxy;
public constructor(param0: okhttp3.Address, param1: java.net.Proxy, param2: java.net.InetSocketAddress);
public equals(param0: any): boolean;
public address(): okhttp3.Address;
public hashCode(): number;
/** @deprecated */
public socketAddress(): java.net.InetSocketAddress;
public toString(): string;
/** @deprecated */
public address(): okhttp3.Address;
public requiresTunnel(): boolean;
public socketAddress(): java.net.InetSocketAddress;
}
}
declare module okhttp3 {
export class TlsVersion {
public static class: java.lang.Class;
public static TLS_1_3: okhttp3.TlsVersion;
public static TLS_1_2: okhttp3.TlsVersion;
public static TLS_1_1: okhttp3.TlsVersion;
public static TLS_1_0: okhttp3.TlsVersion;
public static SSL_3_0: okhttp3.TlsVersion;
public javaName(): string;
public static values(): androidNative.Array;
public static valueOf(param0: java.lang.Class, param1: string): java.lang.Enum;
/** @deprecated */
public javaName(): string;
public static valueOf(param0: string): okhttp3.TlsVersion;
public static forJavaName(param0: string): okhttp3.TlsVersion;
}
export module TlsVersion {
export class Companion extends java.lang.Object {
public static class: java.lang.Class;
public forJavaName(param0: string): okhttp3.TlsVersion;
}
}
}
declare module okhttp3 {
export class WebSocket extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.WebSocket interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
request(): okhttp3.Request;
queueSize(): number;
send(param0: string): boolean;
send(param0: okio.ByteString): boolean;
close(param0: number, param1: string): boolean;
cancel(): void;
});
public constructor();
public send(param0: string): boolean;
public send(param0: okio.ByteString): boolean;
public close(param0: number, param1: string): boolean;
public request(): okhttp3.Request;
public queueSize(): number;
public cancel(): void;
}
export module WebSocket {
export class Factory extends java.lang.Object {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.WebSocket$Factory interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
newWebSocket(param0: okhttp3.Request, param1: okhttp3.WebSocketListener): okhttp3.WebSocket;
});
public constructor();
public newWebSocket(param0: okhttp3.Request, param1: okhttp3.WebSocketListener): okhttp3.WebSocket;
}
}
}
declare module okhttp3 {
export abstract class WebSocketListener extends java.lang.Object {
public static class: java.lang.Class;
public constructor();
public onClosed(param0: okhttp3.WebSocket, param1: number, param2: string): void;
public onMessage(param0: okhttp3.WebSocket, param1: okio.ByteString): void;
public onFailure(param0: okhttp3.WebSocket, param1: java.lang.Throwable, param2: okhttp3.Response): void;
public onOpen(param0: okhttp3.WebSocket, param1: okhttp3.Response): void;
public onClosing(param0: okhttp3.WebSocket, param1: number, param2: string): void;
public onMessage(param0: okhttp3.WebSocket, param1: string): void;
}
}
declare module okhttp3 {
export module internal {
export class Internal extends java.lang.Object {
public static class: java.lang.Class;
public static cacheGet(param0: okhttp3.Cache, param1: okhttp3.Request): okhttp3.Response;
public static addHeaderLenient(param0: okhttp3.Headers.Builder, param1: string, param2: string): okhttp3.Headers.Builder;
public static parseCookie(param0: number, param1: okhttp3.HttpUrl, param2: string): okhttp3.Cookie;
public static applyConnectionSpec(param0: okhttp3.ConnectionSpec, param1: javax.net.ssl.SSLSocket, param2: boolean): void;
public static cookieToString(param0: okhttp3.Cookie, param1: boolean): string;
public static addHeaderLenient(param0: okhttp3.Headers.Builder, param1: string): okhttp3.Headers.Builder;
}
}
}
declare module okhttp3 {
export module internal {
export class SuppressSignatureCheck extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class;
/**
* Constructs a new instance of the okhttp3.internal.SuppressSignatureCheck interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class;
});
public constructor();
public equals(param0: any): boolean;
public toString(): string;
public annotationType(): java.lang.Class;
public hashCode(): number;
}
}
}
declare module okhttp3 {
export module internal {
export class Util extends java.lang.Object {
public static class: java.lang.Class;
public static EMPTY_BYTE_ARRAY: androidNative.Array;
public static EMPTY_HEADERS: okhttp3.Headers;
public static EMPTY_RESPONSE: okhttp3.ResponseBody;
public static EMPTY_REQUEST: okhttp3.RequestBody;
public static UTC: java.util.TimeZone;
public static assertionsEnabled: boolean;
public static okHttpName: string;
public static userAgent: string;
public static toHostHeader(param0: okhttp3.HttpUrl, param1: boolean): string;
public static toHeaderList(param0: okhttp3.Headers): java.util.List;
public static isSensitiveHeader(param0: string): boolean;
public static canReuseConnectionFor(param0: okhttp3.HttpUrl, param1: okhttp3.HttpUrl): boolean;
public static toLongOrDefault(param0: string, param1: number): number;
public static format(param0: string, param1: androidNative.Array): string;
public static withSuppressed(param0: java.lang.Exception, param1: java.util.List): java.lang.Throwable;
public static headersContentLength(param0: okhttp3.Response): number;
public static addIfAbsent(param0: java.util.List, param1: any): void;
public static canParseAsIpAddress(param0: string): boolean;
public static isHealthy(param0: java.net.Socket, param1: okio.BufferedSource): boolean;
public static asFactory(param0: okhttp3.EventListener): okhttp3.EventListener.Factory;
public static indexOfNonWhitespace(param0: string, param1: number): number;
public static parseHexDigit(param0: string): number;
public static isCivilized(param0: okhttp3.internal.io.FileSystem, param1: java.io.File): boolean;
public static readBomAsCharset(param0: okio.BufferedSource, param1: java.nio.charset.Charset): java.nio.charset.Charset;
public static indexOfLastNonAsciiWhitespace(param0: string, param1: number, param2: number): number;
public static discard(param0: okio.Source, param1: number, param2: java.util.concurrent.TimeUnit): boolean;
public static skipAll(param0: okio.Buffer, param1: number): number;
public static toHexString(param0: number): string;
public static intersect(param0: androidNative.Array, param1: androidNative.Array, param2: java.util.Comparator): androidNative.Array;
public static toImmutableList(param0: java.util.List): java.util.List;
public static assertThreadHoldsLock(param0: any): void;
public static notify(param0: any): void;
public static threadFactory(param0: string, param1: boolean): java.util.concurrent.ThreadFactory;
public static concat(param0: androidNative.Array, param1: string): androidNative.Array;
public static skipAll(param0: okio.Source, param1: number, param2: java.util.concurrent.TimeUnit): boolean;
public static checkOffsetAndCount(param0: number, param1: number, param2: number): void;
public wait(param0: number): void;
public static readFieldOrNull(param0: any, param1: java.lang.Class, param2: string): any;
public static filterList(param0: java.lang.Iterable, param1: any): java.util.List;
public static hasIntersection(param0: androidNative.Array