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 business_connection_id, String owned_gift_id, Api api)
      Required
      Parameters:
      business_connection_id - Unique identifier of the business connection
      owned_gift_id - Unique identifier of the regular gift that should be upgraded to a unique one
      api - api
  • Method Details

    • keepOriginalDetails

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

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