Class UpgradeGift

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<UpgradeGift,Boolean>
io.github.natanimn.telebof.requests.service.UpgradeGift

public class UpgradeGift extends AbstractBaseRequest<UpgradeGift,Boolean>
UpgradeGift class. Returns True on success.
Since:
19 August 2025
See Also:
  • Constructor Details

    • UpgradeGift

      public UpgradeGift(String businessConnectionId, String ownedGiftId, Api api)
      Required
      Parameters:
      businessConnectionId - Unique identifier of the business connection
      ownedGiftId - Unique identifier of the regular gift that should be upgraded to a unique one
      api - api
  • Method Details

    • keepOriginalDetails

      public UpgradeGift keepOriginalDetails(Boolean keepOriginalDetails)
      Optional
      Parameters:
      keepOriginalDetails - Pass True to keep the original gift text, sender and receiver in the upgraded gift
      Returns:
      UpgradeGift
    • starCount

      public UpgradeGift starCount(Integer starCount)
      Optional
      Parameters:
      starCount - The amount of Telegram Stars that will be paid for the upgrade from the business account balance
      Returns:
      UpgradeGift