Layer 224
StarGiftAuctionStateObj
Star gift auction state
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 |
Returns
StarGiftAuctionStateGogram 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 }