Skip to main content

payments.resolveStarGiftOffer

Accept or decline a previously received collectible gift purchase offer », see here » for the full flow.

func (c *Client) PaymentsResolveStarGiftOffer(ctx context.Context, request *PaymentsResolveStarGiftOfferRequest) (UpdatesClass, error)

Calling this method

client.Run(ctx, func(ctx context.Context) error {
api := client.API()

res, err := api.PaymentsResolveStarGiftOffer(ctx, &tg.PaymentsResolveStarGiftOfferRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // UpdatesClass
return nil
})

Parameters

NameTypeRequiredDescription
DeclineboolIf set, declines the offer; otherwise, accepts it.
OfferMsgIDintyesIdentifier of the messageActionStarGiftPurchaseOffer service message describing the offer to act upon.

Returns

UpdatesClass

Possible errors

CodeTypeDescription
400MESSAGE_ID_INVALIDThe provided message id is invalid.

References