Inherits Function.
Crafts a new gift from other gifts that will be permanently lost.
Returns object_ptr<CraftGiftResult>.
Public Fields | |
| array< string > | received_gift_ids_ |
| Identifier of the gifts to use for crafting. In the case of a successful craft, the resulting gift will have the number of the first gift. Consequently, the first gift must not have been withdrawn to the TON blockchain as an NFT and must have an empty gift_address. | |
Public Types | |
| using | ReturnType = object_ptr< CraftGiftResult > |
| Typedef for the type returned by the function. | |
Public Instance Methods | |
| craftGift () | |
| craftGift (array< string > &&received_gift_ids_) | |
| void | store (TlStorerToString &s, const char *field_name) const final |
Public Instance Methods inherited from TlObject | |
| virtual void | store (TlStorerUnsafe &s) const |
| virtual void | store (TlStorerCalcLength &s) const |
| TlObject ()=default | |
| TlObject (const TlObject &)=delete | |
| TlObject & | operator= (const TlObject &)=delete |
| TlObject (TlObject &&)=default | |
| TlObject & | operator= (TlObject &&)=default |
| virtual | ~TlObject ()=default |
Static Public Attributes | |
| static const std::int32_t | ID = 2124593259 |
| Identifier uniquely determining a type of the object. | |
| craftGift | ( | ) |
Default constructor for a function, which crafts a new gift from other gifts that will be permanently lost.
Returns object_ptr<CraftGiftResult>.
Creates a function, which crafts a new gift from other gifts that will be permanently lost.
Returns object_ptr<CraftGiftResult>.
| [in] | received_gift_ids_ | Identifier of the gifts to use for crafting. In the case of a successful craft, the resulting gift will have the number of the first gift. Consequently, the first gift must not have been withdrawn to the TON blockchain as an NFT and must have an empty gift_address. |
|
finalvirtual |