protoncore_android/network/data/api/network-data.api

357 lines
24 KiB
Plaintext

public final class me/proton/core/network/data/ApiManagerFactory {
public fun <init> (Lokhttp3/HttpUrl;Lme/proton/core/network/domain/ApiClient;Lme/proton/core/network/domain/client/ClientIdProvider;Lme/proton/core/network/domain/server/ServerTimeListener;Lme/proton/core/network/domain/NetworkManager;Lme/proton/core/network/domain/NetworkPrefs;Lme/proton/core/network/domain/session/SessionProvider;Lme/proton/core/network/domain/session/SessionListener;Lme/proton/core/network/domain/humanverification/HumanVerificationProvider;Lme/proton/core/network/domain/humanverification/HumanVerificationListener;Lme/proton/core/network/domain/deviceverification/DeviceVerificationProvider;Lme/proton/core/network/domain/deviceverification/DeviceVerificationListener;Lme/proton/core/network/domain/scopes/MissingScopeListener;Lme/proton/core/network/data/ProtonCookieStore;Lkotlinx/coroutines/CoroutineScope;[Ljava/lang/String;Ljava/util/List;Lkotlin/jvm/functions/Function0;Lme/proton/core/network/domain/client/ExtraHeaderProvider;Lme/proton/core/network/domain/client/ClientVersionValidator;Lme/proton/core/network/domain/serverconnection/DohAlternativesListener;[Ljava/lang/String;Lokhttp3/OkHttpClient;)V
public synthetic fun <init> (Lokhttp3/HttpUrl;Lme/proton/core/network/domain/ApiClient;Lme/proton/core/network/domain/client/ClientIdProvider;Lme/proton/core/network/domain/server/ServerTimeListener;Lme/proton/core/network/domain/NetworkManager;Lme/proton/core/network/domain/NetworkPrefs;Lme/proton/core/network/domain/session/SessionProvider;Lme/proton/core/network/domain/session/SessionListener;Lme/proton/core/network/domain/humanverification/HumanVerificationProvider;Lme/proton/core/network/domain/humanverification/HumanVerificationListener;Lme/proton/core/network/domain/deviceverification/DeviceVerificationProvider;Lme/proton/core/network/domain/deviceverification/DeviceVerificationListener;Lme/proton/core/network/domain/scopes/MissingScopeListener;Lme/proton/core/network/data/ProtonCookieStore;Lkotlinx/coroutines/CoroutineScope;[Ljava/lang/String;Ljava/util/List;Lkotlin/jvm/functions/Function0;Lme/proton/core/network/domain/client/ExtraHeaderProvider;Lme/proton/core/network/domain/client/ClientVersionValidator;Lme/proton/core/network/domain/serverconnection/DohAlternativesListener;[Ljava/lang/String;Lokhttp3/OkHttpClient;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun create (Lme/proton/core/network/domain/session/SessionId;Lkotlin/reflect/KClass;Ljava/util/List;[Ljava/lang/String;Ljava/util/List;)Lme/proton/core/network/domain/ApiManager;
public static synthetic fun create$default (Lme/proton/core/network/data/ApiManagerFactory;Lme/proton/core/network/domain/session/SessionId;Lkotlin/reflect/KClass;Ljava/util/List;[Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lme/proton/core/network/domain/ApiManager;
public final fun getBaseOkHttpClient ()Lokhttp3/OkHttpClient;
}
public final class me/proton/core/network/data/ApiManagerFactoryKt {
public static final fun NetworkManager (Landroid/content/Context;)Lme/proton/core/network/domain/NetworkManager;
public static final fun NetworkPrefs (Landroid/content/Context;)Lme/proton/core/network/domain/NetworkPrefs;
}
public final class me/proton/core/network/data/ApiProvider {
public fun <init> (Lme/proton/core/network/data/ApiManagerFactory;Lme/proton/core/network/domain/session/SessionProvider;Lme/proton/core/util/kotlin/DispatcherProvider;)V
public final fun get (Lkotlin/reflect/KClass;Lme/proton/core/network/domain/session/SessionId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static synthetic fun get$default (Lme/proton/core/network/data/ApiProvider;Lkotlin/reflect/KClass;Lme/proton/core/network/domain/session/SessionId;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
public final fun getApiManagerFactory ()Lme/proton/core/network/data/ApiManagerFactory;
public final fun getSessionProvider ()Lme/proton/core/network/domain/session/SessionProvider;
}
public final class me/proton/core/network/data/ApiProvider_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/network/data/ApiProvider_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/network/data/ApiProvider;
public static fun newInstance (Lme/proton/core/network/data/ApiManagerFactory;Lme/proton/core/network/domain/session/SessionProvider;Lme/proton/core/util/kotlin/DispatcherProvider;)Lme/proton/core/network/data/ApiProvider;
}
public final class me/proton/core/network/data/ApiResultUtilsKt {
public static final fun safeCall (Lme/proton/core/network/data/protonApi/BaseRetrofitApi;Lme/proton/core/network/domain/NetworkManager;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/BuildConfig {
public static final field BUILD_TYPE Ljava/lang/String;
public static final field DEBUG Z
public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String;
public fun <init> ()V
}
public final class me/proton/core/network/data/LeafSPKIPinningTrustManager : javax/net/ssl/X509TrustManager {
public fun <init> (Ljava/util/List;)V
public fun checkClientTrusted ([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
public fun checkServerTrusted ([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
public fun getAcceptedIssuers ()[Ljava/security/cert/X509Certificate;
}
public final class me/proton/core/network/data/NetworkPrefsImpl : me/proton/core/network/domain/NetworkPrefs, me/proton/core/util/android/sharedpreferences/PreferencesProvider {
public static final field Companion Lme/proton/core/network/data/NetworkPrefsImpl$Companion;
public fun <init> (Landroid/content/Context;)V
public fun getActiveAltBaseUrl ()Ljava/lang/String;
public fun getAlternativeBaseUrls ()Ljava/util/List;
public fun getLastPrimaryApiFail ()J
public fun getPreferences ()Landroid/content/SharedPreferences;
public fun setActiveAltBaseUrl (Ljava/lang/String;)V
public fun setAlternativeBaseUrls (Ljava/util/List;)V
public fun setLastPrimaryApiFail (J)V
}
public final class me/proton/core/network/data/NetworkPrefsImpl$Companion {
}
public final class me/proton/core/network/data/PinningKt {
public static final fun initSPKIleafPinning (Lokhttp3/OkHttpClient$Builder;Ljava/util/List;)V
}
public final class me/proton/core/network/data/PinningMethod : java/lang/Enum {
public static final field LeafSPKI Lme/proton/core/network/data/PinningMethod;
public static final field Regular Lme/proton/core/network/data/PinningMethod;
public static fun getEntries ()Lkotlin/enums/EnumEntries;
public static fun valueOf (Ljava/lang/String;)Lme/proton/core/network/data/PinningMethod;
public static fun values ()[Lme/proton/core/network/data/PinningMethod;
}
public final class me/proton/core/network/data/ProtonCookieStore : okhttp3/CookieJar {
public static final field Companion Lme/proton/core/network/data/ProtonCookieStore$Companion;
public static final field DISK_COOKIE_STORAGE_NAME Ljava/lang/String;
public fun <init> (Landroid/content/Context;Lme/proton/core/util/kotlin/CoroutineScopeProvider;)V
public fun <init> (Lme/proton/core/network/data/cookie/CookieStorage;Lme/proton/core/network/data/cookie/CookieStorage;)V
public fun loadForRequest (Lokhttp3/HttpUrl;)Ljava/util/List;
public fun saveFromResponse (Lokhttp3/HttpUrl;Ljava/util/List;)V
}
public final class me/proton/core/network/data/ProtonCookieStore$Companion {
}
public final class me/proton/core/network/data/ProtonErrorException : java/io/IOException {
public fun <init> (Lokhttp3/Response;Lme/proton/core/network/domain/ApiResult$Error$ProtonData;)V
public final fun component1 ()Lokhttp3/Response;
public final fun component2 ()Lme/proton/core/network/domain/ApiResult$Error$ProtonData;
public final fun copy (Lokhttp3/Response;Lme/proton/core/network/domain/ApiResult$Error$ProtonData;)Lme/proton/core/network/data/ProtonErrorException;
public static synthetic fun copy$default (Lme/proton/core/network/data/ProtonErrorException;Lokhttp3/Response;Lme/proton/core/network/domain/ApiResult$Error$ProtonData;ILjava/lang/Object;)Lme/proton/core/network/data/ProtonErrorException;
public fun equals (Ljava/lang/Object;)Z
public final fun getProtonData ()Lme/proton/core/network/domain/ApiResult$Error$ProtonData;
public final fun getResponse ()Lokhttp3/Response;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/network/data/PublicKeyPin {
public static final field Companion Lme/proton/core/network/data/PublicKeyPin$Companion;
public fun <init> ([B)V
public final fun copy ([B)Lme/proton/core/network/data/PublicKeyPin;
public static synthetic fun copy$default (Lme/proton/core/network/data/PublicKeyPin;[BILjava/lang/Object;)Lme/proton/core/network/data/PublicKeyPin;
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/network/data/PublicKeyPin$Companion {
public final fun fromCertificate (Ljava/security/cert/Certificate;)Lme/proton/core/network/data/PublicKeyPin;
public final fun fromSha256HashBase64 (Ljava/lang/String;)Lme/proton/core/network/data/PublicKeyPin;
}
public final class me/proton/core/network/data/client/ClientIdProviderImpl : me/proton/core/network/domain/client/ClientIdProvider {
public fun <init> (Lokhttp3/HttpUrl;Lme/proton/core/network/data/ProtonCookieStore;)V
public fun getClientId (Lme/proton/core/network/domain/session/SessionId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/client/ClientIdProviderImpl_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/network/data/client/ClientIdProviderImpl_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/network/data/client/ClientIdProviderImpl;
public static fun newInstance (Lokhttp3/HttpUrl;Lme/proton/core/network/data/ProtonCookieStore;)Lme/proton/core/network/data/client/ClientIdProviderImpl;
}
public final class me/proton/core/network/data/client/ClientVersionValidatorImpl : me/proton/core/network/domain/client/ClientVersionValidator {
public fun <init> ()V
public fun validate (Ljava/lang/String;)Z
}
public final class me/proton/core/network/data/client/ClientVersionValidatorImpl_Factory : dagger/internal/Factory {
public fun <init> ()V
public static fun create ()Lme/proton/core/network/data/client/ClientVersionValidatorImpl_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/network/data/client/ClientVersionValidatorImpl;
public static fun newInstance ()Lme/proton/core/network/data/client/ClientVersionValidatorImpl;
}
public final class me/proton/core/network/data/client/ExtraHeaderProviderImpl : me/proton/core/network/domain/client/ExtraHeaderProvider {
public fun <init> ()V
public fun addHeaders ([Lkotlin/Pair;)V
public fun clear ()V
public fun getHeaders ()Ljava/util/List;
public fun removeAll (Ljava/lang/String;)V
public fun removeFirst (Ljava/lang/String;)V
}
public abstract interface class me/proton/core/network/data/cookie/CookieStorage {
public abstract fun all ()Lkotlinx/coroutines/flow/Flow;
public abstract fun remove (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public abstract fun set (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/cookie/DiskCookieStorage : me/proton/core/network/data/cookie/CookieStorage {
public fun <init> (Landroid/content/Context;Ljava/lang/String;Lme/proton/core/util/kotlin/CoroutineScopeProvider;)V
public fun all ()Lkotlinx/coroutines/flow/Flow;
public fun remove (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun set (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/cookie/MemoryCookieStorage : me/proton/core/network/data/cookie/CookieStorage {
public fun <init> ()V
public fun all ()Lkotlinx/coroutines/flow/Flow;
public fun remove (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun set (Lokhttp3/Cookie;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public abstract interface annotation class me/proton/core/network/data/di/AlternativeApiPins : java/lang/annotation/Annotation {
}
public abstract interface annotation class me/proton/core/network/data/di/BaseProtonApiUrl : java/lang/annotation/Annotation {
}
public abstract interface annotation class me/proton/core/network/data/di/CertificatePins : java/lang/annotation/Annotation {
}
public final class me/proton/core/network/data/di/Constants {
public static final field INSTANCE Lme/proton/core/network/data/di/Constants;
public final fun getALTERNATIVE_API_SPKI_PINS ()Ljava/util/List;
public final fun getDEFAULT_SPKI_PINS ()[Ljava/lang/String;
public final fun getDOH_PROVIDERS_URLS ()[Ljava/lang/String;
}
public abstract interface annotation class me/proton/core/network/data/di/DohProviderUrls : java/lang/annotation/Annotation {
}
public abstract interface annotation class me/proton/core/network/data/di/SharedOkHttpClient : java/lang/annotation/Annotation {
}
public final class me/proton/core/network/data/doh/DnsOverHttpsProviderRFC8484 : me/proton/core/network/domain/DohService {
public static final field Companion Lme/proton/core/network/data/doh/DnsOverHttpsProviderRFC8484$Companion;
public fun <init> (Lokhttp3/OkHttpClient;Ljava/lang/String;Lme/proton/core/network/domain/ApiClient;Lme/proton/core/network/domain/NetworkManager;)V
public fun getAlternativeBaseUrls (Lme/proton/core/network/domain/session/SessionId;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/doh/DnsOverHttpsProviderRFC8484$Companion {
}
public abstract interface class me/proton/core/network/data/doh/DnsOverHttpsRetrofitApi : me/proton/core/network/data/protonApi/BaseRetrofitApi {
public abstract fun getServers (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/interceptor/CacheOverrideInterceptor : okhttp3/Interceptor {
public fun <init> ()V
public fun intercept (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;
}
public final class me/proton/core/network/data/interceptor/DoHCookieInterceptor : okhttp3/Interceptor {
public fun <init> (Lme/proton/core/network/domain/NetworkPrefs;Lme/proton/core/network/data/ProtonCookieStore;)V
public fun intercept (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;
}
public final class me/proton/core/network/data/interceptor/ServerErrorInterceptor : okhttp3/Interceptor {
public static final field Companion Lme/proton/core/network/data/interceptor/ServerErrorInterceptor$Companion;
public fun <init> ()V
public fun intercept (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;
}
public final class me/proton/core/network/data/interceptor/ServerErrorInterceptor$Companion {
}
public final class me/proton/core/network/data/interceptor/ServerTimeInterceptor : okhttp3/Interceptor {
public fun <init> (Lme/proton/core/network/domain/server/ServerTimeListener;)V
public fun intercept (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;
}
public final class me/proton/core/network/data/mapper/EntityMapperKt {
public static final fun parseDetails (Lme/proton/core/network/domain/ApiResult$Error$ProtonData;ILme/proton/core/network/data/protonApi/Details;)Lme/proton/core/network/domain/ApiResult$Error$ProtonData;
public static final fun toDeviceVerificationEntity (Lme/proton/core/network/data/protonApi/Details;)Lme/proton/core/network/domain/deviceverification/DeviceVerificationMethods;
public static final fun toHumanVerificationEntity (Lme/proton/core/network/data/protonApi/Details;)Lme/proton/core/network/domain/humanverification/HumanVerificationAvailableMethods;
public static final fun toMissingScopes (Lme/proton/core/network/data/protonApi/Details;)Lme/proton/core/network/domain/scopes/MissingScopes;
}
public abstract interface class me/proton/core/network/data/protonApi/BaseRetrofitApi {
public abstract fun ping (Lme/proton/core/network/domain/TimeoutOverride;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/network/data/protonApi/Details {
public static final field Companion Lme/proton/core/network/data/protonApi/Details$Companion;
public fun <init> ()V
public fun <init> (Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;)V
public synthetic fun <init> (Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/util/List;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/util/List;
public final fun component4 ()Ljava/lang/Integer;
public final fun component5 ()Ljava/lang/String;
public final fun copy (Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;)Lme/proton/core/network/data/protonApi/Details;
public static synthetic fun copy$default (Lme/proton/core/network/data/protonApi/Details;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/String;ILjava/lang/Object;)Lme/proton/core/network/data/protonApi/Details;
public fun equals (Ljava/lang/Object;)Z
public final fun getChallengePayload ()Ljava/lang/String;
public final fun getChallengeType ()Ljava/lang/Integer;
public final fun getMissingScopes ()Ljava/util/List;
public final fun getVerificationMethods ()Ljava/util/List;
public final fun getVerificationToken ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/network/data/protonApi/Details$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/network/data/protonApi/Details$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/network/data/protonApi/Details;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/network/data/protonApi/Details;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/network/data/protonApi/Details$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/network/data/protonApi/GenericResponse {
public static final field Companion Lme/proton/core/network/data/protonApi/GenericResponse$Companion;
public fun <init> (I)V
public final fun component1 ()I
public final fun copy (I)Lme/proton/core/network/data/protonApi/GenericResponse;
public static synthetic fun copy$default (Lme/proton/core/network/data/protonApi/GenericResponse;IILjava/lang/Object;)Lme/proton/core/network/data/protonApi/GenericResponse;
public fun equals (Ljava/lang/Object;)Z
public final fun getCode ()I
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/network/data/protonApi/GenericResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/network/data/protonApi/GenericResponse$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/network/data/protonApi/GenericResponse;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/network/data/protonApi/GenericResponse;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/network/data/protonApi/GenericResponse$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/network/data/protonApi/GenericResponseKt {
public static final fun isSuccess (Lme/proton/core/network/data/protonApi/GenericResponse;)Z
}
public final class me/proton/core/network/data/protonApi/IntToBoolSerializer : kotlinx/serialization/KSerializer {
public fun <init> ()V
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Boolean;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Z)V
}
public final class me/proton/core/network/data/protonApi/ProtonErrorData {
public static final field Companion Lme/proton/core/network/data/protonApi/ProtonErrorData$Companion;
public fun <init> (ILjava/lang/String;Ljava/lang/String;Lme/proton/core/network/data/protonApi/Details;)V
public synthetic fun <init> (ILjava/lang/String;Ljava/lang/String;Lme/proton/core/network/data/protonApi/Details;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()I
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Lme/proton/core/network/data/protonApi/Details;
public final fun copy (ILjava/lang/String;Ljava/lang/String;Lme/proton/core/network/data/protonApi/Details;)Lme/proton/core/network/data/protonApi/ProtonErrorData;
public static synthetic fun copy$default (Lme/proton/core/network/data/protonApi/ProtonErrorData;ILjava/lang/String;Ljava/lang/String;Lme/proton/core/network/data/protonApi/Details;ILjava/lang/Object;)Lme/proton/core/network/data/protonApi/ProtonErrorData;
public fun equals (Ljava/lang/Object;)Z
public final fun getApiResultData ()Lme/proton/core/network/domain/ApiResult$Error$ProtonData;
public final fun getCode ()I
public final fun getDetails ()Lme/proton/core/network/data/protonApi/Details;
public final fun getError ()Ljava/lang/String;
public final fun getErrorDescription ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/network/data/protonApi/ProtonErrorData$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/network/data/protonApi/ProtonErrorData$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/network/data/protonApi/ProtonErrorData;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/network/data/protonApi/ProtonErrorData;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/network/data/protonApi/ProtonErrorData$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/network/data/server/ServerCacheInterceptor : okhttp3/Interceptor {
public fun <init> (I)V
public fun intercept (Lokhttp3/Interceptor$Chain;)Lokhttp3/Response;
}