Layer 220
constructor
inputInvoiceStarGiftUpgrade#4d818d5d flags:# keep_original_details:flags.0?true stargift:InputSavedStarGift = InputInvoice;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
KeepOriginalDetails flags.0?true Set this flag to keep the original gift text, sender and receiver in the upgraded gift as a star Gift Attribute Original Details attribute.
Stargift InputSavedStarGift The identifier of the received gift to upgrade.

Returns

InputInvoice

Gogram Example

// Creating InputInvoiceStarGiftUpgrade constructor
obj := &tg.InputInvoiceStarGiftUpgrade{
    Stargift: &tg.InputSavedStarGift{},

    // Optional fields:
    // KeepOriginalDetails: true,
}