public static OpenOfferDto AssertOfferHasDynamicPriceScale(this OpenOfferDto offer, bool throwException = true) => default;
public static bool CanApplyPrizeMultiplier(this UserPaymentData paymentData, OpenOfferDto offer) => default;
public static OpenOfferDto AssertOfferHasResourcePrice(this OpenOfferDto offer, bool throwException = true) => default;
public static void CheckPurchaseLimit(this UserOfferData userData, OpenOfferDto offer, DateTime time) { }
public static UserOffer AddOrUpdateOfferIfNeeded(this UserOfferData userData, OpenOfferDto offer, DateTime time, string paymentId) => default;
public static bool IsToAdd(this OpenOfferDto offer) => default;
public static UserOffer AddOffer(this UserOfferData userData, OpenOfferDto openOffer, string paymentId) => default;