protoncore_android/payment/data/api/payment-data.api

137 lines
9.2 KiB
Plaintext

public final class me/proton/core/payment/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/payment/data/PaymentManagerImpl : me/proton/core/payment/domain/PaymentManager {
public fun <init> (Lme/proton/core/user/domain/UserManager;Lme/proton/core/payment/domain/usecase/GetAvailablePaymentProviders;)V
public fun getPaymentProviders (Lme/proton/core/domain/entity/UserId;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun isSubscriptionAvailable (Lme/proton/core/domain/entity/UserId;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun isUpgradeAvailable (Lme/proton/core/domain/entity/UserId;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/payment/data/ProtonIAPBillingLibraryImpl : me/proton/core/payment/domain/usecase/ProtonIAPBillingLibrary {
public fun <init> ()V
public fun isAvailable ()Z
}
public final class me/proton/core/payment/data/api/request/CardDetailsBody {
public static final field Companion Lme/proton/core/payment/data/api/request/CardDetailsBody$Companion;
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Ljava/lang/String;
public final fun component5 ()Ljava/lang/String;
public final fun component6 ()Ljava/lang/String;
public final fun component7 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lme/proton/core/payment/data/api/request/CardDetailsBody;
public static synthetic fun copy$default (Lme/proton/core/payment/data/api/request/CardDetailsBody;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lme/proton/core/payment/data/api/request/CardDetailsBody;
public fun equals (Ljava/lang/Object;)Z
public final fun getCountry ()Ljava/lang/String;
public final fun getCvc ()Ljava/lang/String;
public final fun getExpirationMonth ()Ljava/lang/String;
public final fun getExpirationYear ()Ljava/lang/String;
public final fun getName ()Ljava/lang/String;
public final fun getNumber ()Ljava/lang/String;
public final fun getZip ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/payment/data/api/request/CardDetailsBody$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/payment/data/api/request/CardDetailsBody$$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/payment/data/api/request/CardDetailsBody;
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/payment/data/api/request/CardDetailsBody;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/payment/data/api/request/CardDetailsBody$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/payment/data/api/request/IAPDetailsBody {
public static final field Companion Lme/proton/core/payment/data/api/request/IAPDetailsBody$Companion;
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Ljava/lang/String;
public final fun component4 ()Ljava/lang/String;
public final fun component5 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lme/proton/core/payment/data/api/request/IAPDetailsBody;
public static synthetic fun copy$default (Lme/proton/core/payment/data/api/request/IAPDetailsBody;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lme/proton/core/payment/data/api/request/IAPDetailsBody;
public fun equals (Ljava/lang/Object;)Z
public final fun getCustomerId ()Ljava/lang/String;
public final fun getOrderId ()Ljava/lang/String;
public final fun getPackageName ()Ljava/lang/String;
public final fun getProductId ()Ljava/lang/String;
public final fun getPurchaseToken ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/payment/data/api/request/IAPDetailsBody$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/payment/data/api/request/IAPDetailsBody$$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/payment/data/api/request/IAPDetailsBody;
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/payment/data/api/request/IAPDetailsBody;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/payment/data/api/request/IAPDetailsBody$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public abstract interface class me/proton/core/payment/data/local/db/PaymentDatabase : me/proton/core/data/room/db/Database {
public static final field Companion Lme/proton/core/payment/data/local/db/PaymentDatabase$Companion;
public abstract fun googlePurchaseDao ()Lme/proton/core/payment/data/local/db/dao/GooglePurchaseDao;
}
public final class me/proton/core/payment/data/local/db/PaymentDatabase$Companion {
public final fun getMIGRATION_0 ()Lme/proton/core/data/room/db/migration/DatabaseMigration;
}
public abstract class me/proton/core/payment/data/local/db/dao/GooglePurchaseDao : me/proton/core/data/room/db/BaseDao {
public fun <init> ()V
public abstract fun deleteByGooglePurchaseToken (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public abstract fun findByPaymentToken (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/payment/data/local/entity/GooglePurchaseEntity {
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lme/proton/core/payment/data/local/entity/GooglePurchaseEntity;
public static synthetic fun copy$default (Lme/proton/core/payment/data/local/entity/GooglePurchaseEntity;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lme/proton/core/payment/data/local/entity/GooglePurchaseEntity;
public fun equals (Ljava/lang/Object;)Z
public final fun getGooglePurchaseToken ()Ljava/lang/String;
public final fun getPaymentToken ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/payment/data/repository/GooglePurchaseRepositoryImpl : me/proton/core/payment/domain/repository/GooglePurchaseRepository {
public fun <init> (Lme/proton/core/payment/data/local/db/PaymentDatabase;)V
public fun deleteByGooglePurchaseToken-udh31AY (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun findGooglePurchaseToken-rlWL0Lk (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun updateGooglePurchase-u3OOi78 (Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/payment/data/repository/PaymentsRepositoryImpl : me/proton/core/payment/domain/repository/PaymentsRepository {
public fun <init> (Lme/proton/core/network/data/ApiProvider;)V
public fun createPaymentToken (Lme/proton/core/domain/entity/UserId;JLme/proton/core/payment/domain/entity/Currency;Lme/proton/core/payment/domain/entity/PaymentType;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getAvailablePaymentMethods (Lme/proton/core/domain/entity/UserId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getPaymentStatus (Lme/proton/core/domain/entity/UserId;Lme/proton/core/domain/entity/AppStore;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getPaymentTokenStatus-moyEFhY (Lme/proton/core/domain/entity/UserId;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}