Skip to content
Back to top
View this page

# UniqueGift

class telegram.UniqueGift(base_name, name, number, model, symbol, backdrop, publisher_chat=None, *, api_kwargs=None)

  Bases: `telegram.TelegramObject`

  This object describes a unique gift that was upgraded from a regular gift.

  Objects of this class are comparable in terms of equality. Two objects of this class are considered equal if their `base_name`, `name`, `number`, `model`, `symbol`, and `backdrop` are equal.

  Available In

  - `telegram.OwnedGiftUnique.gift`

  - `telegram.UniqueGiftInfo.gift`

  Added in version 22.1.

  Parameters:

    - base_name (`str`) – Human-readable name of the regular gift from which this unique gift was upgraded.

    - name (`str`) – Unique name of the gift. This name can be used in `https://t.me/nft/...` links and story areas.

    - number (`int`) – Unique number of the upgraded gift among gifts upgraded from the same regular gift.

    - model (`UniqueGiftModel`) – Model of the gift.

    - symbol (`UniqueGiftSymbol`) – Symbol of the gift.

    - backdrop (`UniqueGiftBackdrop`) – Backdrop of the gift.

    - publisher_chat (`telegram.Chat`, optional) –

      Information about the chat that published the gift.

      Added in version 22.4.

  base_name

    Human-readable name of the regular gift from which this unique gift was upgraded.

    Type:

      `str`

  name

    Unique name of the gift. This name can be used in `https://t.me/nft/...` links and story areas.

    Type:

      `str`

  number

    Unique number of the upgraded gift among gifts upgraded from the same regular gift.

    Type:

      `int`

  model

    Model of the gift.

    Type:

      `telegram.UniqueGiftModel`

  symbol

    Symbol of the gift.

    Type:

      `telegram.UniqueGiftSymbol`

  backdrop

    Backdrop of the gift.

    Type:

      `telegram.UniqueGiftBackdrop`

  publisher_chat

    Optional. Information about the chat that published the gift.

    Added in version 22.4.

    Type:

      `telegram.Chat`

  classmethod de_json(data, bot=None)

    See `telegram.TelegramObject.de_json()`.