Layer 224
constructor
starGiftAuctionState#771a4e66 version:int start_date:int end_date:int min_bid_amount:long bid_levels:Vector<AuctionBidLevel> top_bidders:Vector<long> next_round_at:int last_gift_num:int gifts_left:int current_round:int total_rounds:int rounds:Vector<StarGiftAuctionRound> = StarGiftAuctionState;

Parameters

Name Type Description
Version int State version
StartDate int Auction start date
EndDate int Auction end date
MinBidAmount long Minimum bid amount
BidLevels Vector<AuctionBidLevel> Available bid levels
TopBidders Vector<long> Top bidder user IDs
NextRoundAt int Next round timestamp
LastGiftNum int Last gift number
GiftsLeft int Remaining gifts
CurrentRound int Current round number
TotalRounds int Total rounds
Rounds Vector<StarGiftAuctionRound> Round information

Gogram Example

// Creating StarGiftAuctionStateObj constructor
obj := &tg.StarGiftAuctionStateObj{
    Version: 42,
    StartDate: 42,
    EndDate: 42,
    MinBidAmount: int64(1234567890),
    BidLevels: []tg.AuctionBidLevel{&tg.AuctionBidLevel{}},
    TopBidders: []long{},
    // ... more required fields
}