Layer 224
constructor
payments.starGiftAuctionState#6b39f4ec gift:StarGift state:StarGiftAuctionState user_state:StarGiftAuctionUserState timeout:int users:Vector<User> chats:Vector<Chat> = payments.StarGiftAuctionState;

Parameters

Name Type Description
Gift StarGift Gift details
State StarGiftAuctionState Auction state
UserState StarGiftAuctionUserState User's auction state
Timeout int State timeout
Users Vector<User> Top bidders
Chats Vector<Chat> Associated chats

Gogram Example

// Creating PaymentsStarGiftAuctionStateObj constructor
obj := &tg.PaymentsStarGiftAuctionStateObj{
    Gift: &tg.StarGift{},
    State: &tg.StarGiftAuctionState{},
    UserState: &tg.StarGiftAuctionUserState{},
    Timeout: 42,
    Users: []tg.User{&tg.User{}},
    Chats: []tg.Chat{&tg.Chat{}},
}