Layer 220
PaymentsSaveStarGift
Display or remove a received gift from our profile.
method
Users
payments.saveStarGift#2a2a697c flags:# unsave:flags.0?true stargift:InputSavedStarGift = Bool;
Parameters
| Name | Type | Description |
|---|---|---|
| Flags | # | Flags, see TL conditional fields |
| Unsave | flags.0?true | If set, hides the gift from our profile. |
| Stargift | InputSavedStarGift | The gift to display or remove. |
Returns
BoolPossible Errors
| Code | Type | Description |
|---|---|---|
| 400 | MESSAGE_ID_INVALID | The provided message id is invalid. |
| 400 | SAVED_ID_EMPTY | The passed input Saved Star Gift Chat. saved_id is empty. |
| 400 | STARGIFT_OWNER_INVALID | You cannot transfer or sell a gift owned by another user. |
| 400 | USER_ID_INVALID | The provided user ID is invalid. |
Gogram Example
// PaymentsSaveStarGift - using Params struct result, err := client.PaymentsSaveStarGift(&tg.PaymentsSaveStarGiftParams{ Stargift: &tg.InputSavedStarGift{}, // Optional fields: // Unsave: true, }) if err != nil { // handle error } // result is *tg.Bool