Class AffiliateInfo

java.lang.Object
io.github.natanimn.telebof.types.payments.AffiliateInfo

public class AffiliateInfo extends Object
This class Contains information about the affiliate that received a commission via this transaction.
Since:
July 3, 2025
Author:
Natanim
  • Field Details

    • affiliateUser

      @SerializedName("affiliate_user") private User affiliateUser
      The bot or the user that received an affiliate commission if it was received by a bot or a user
    • affiliateChat

      @SerializedName("affiliate_chat") private Chat affiliateChat
      The chat that received an affiliate commission if it was received by a chat
    • commissionPerMille

      @SerializedName("commission_per_mille") private Integer commissionPerMille
      The number of Telegram Stars received by the affiliate for each 1000 Telegram Stars received by the bot from referred users
    • amount

      private Integer amount
      Integer amount of Telegram Stars received by the affiliate from the transaction, rounded to 0; can be negative for refunds
    • nanostarAmount

      @SerializedName("nanostar_amount") private Integer nanostarAmount
      The number of 1/1000000000 shares of Telegram Stars received by the affiliate; from -999999999 to 999999999; can be negative for refunds
  • Constructor Details

    • AffiliateInfo

      public AffiliateInfo()
  • Method Details

    • getAffiliateUser

      public User getAffiliateUser()
    • getAffiliateChat

      public Chat getAffiliateChat()
    • getCommissionPerMille

      public Integer getCommissionPerMille()
    • getAmount

      public Integer getAmount()
    • getNanostarAmount

      public Integer getNanostarAmount()