public static Payment AddPayment(this UserPaymentData paymentData, PayRequest request, BillingPrice price, DateTime now, OfferPaymentInfo offer = null, SubscriptionPaymentInfo subscription = null) => default;
public static IEnumerable <DateTime> EnumeratePurchaseDates(this UserPaymentData paymentData, int promoOfferId) => default;
public static bool CanApplyPrizeMultiplier(this UserPaymentData paymentData, OpenOfferDto offer) => default;
public static Subscription AddSubscription(this UserPaymentData paymentData, string billingTxId, SubscriptionDto subscriptionDto, int?paymentProviderId, DateTime now, DateTime expireDate) => default;
public static void AddPrizeToPaymentIfNeeded(this UserPaymentData paymentData, UserOffer offer, List <InboxItem> inboxItems) { }
public static Subscription GetSubscriptionByBillingTx(this UserPaymentData paymentData, string billingTransactionId) => default;
public static Payment AndPayment(this UserPaymentData paymentData, string billingTxId, string clientTxId, BillingPrice price, string originalCurrency, double?originalAmount, int?netEasePaymentTypeId, DateTime now, OfferPaymentInfo info = null, SubscriptionPaymentInfo subscriptionInfo = null, GooglePointsPaymentInfo googlePointsInfo = null, BattlePassPaymentInfo battlePassInfo = null, bool isTestPayment = false) => default;
public static Subscription GetActiveSubscription(this UserPaymentData paymentData) => default;
public static Payment GetPaymentByBillingTx(this UserPaymentData paymentData, string billingTransactionId, string externalTransactionId) => default;
public static int?GetActiveSubscriptionId(this UserPaymentData paymentData) => default;
public static Subscription GetSingleSubscription(this UserPaymentData paymentData, int groupId = 1) => default;
public static Subscription GetSubscription(this UserPaymentData paymentData, int subscription) => default;
public static Payment GetPayment(this UserPaymentData paymentData, int paymentId) => default;
// Extension methods public static int GetNextTransactionId(this UserPaymentData paymentData) => default;