StarGift class

Star Gift.

ID: 313a9547.

Inheritance

Constructors

StarGift({required bool limited, required bool soldOut, required bool birthday, required bool requirePremium, required bool limitedPerUser, required bool peerColorAvailable, required bool auction, required int id, required DocumentBase sticker, required int stars, int? availabilityRemains, int? availabilityTotal, int? availabilityResale, required int convertStars, DateTime? firstSaleDate, DateTime? lastSaleDate, int? upgradeStars, int? resellMinStars, String? title, PeerBase? releasedBy, int? perUserTotal, int? perUserRemains, DateTime? lockedUntilDate, String? auctionSlug, int? giftsPerRound, DateTime? auctionStartDate, int? upgradeVariants, StarGiftBackgroundBase? background})
Star Gift constructor.
const
StarGift.deserialize(BinaryReader reader)
Deserialize.
factory

Properties

auction → bool
auction: bit 11 of flags.11?true
final
auctionSlug → String?
Auction Slug.
final
auctionStartDate → DateTime?
Auction Start Date.
final
availabilityRemains → int?
Availability Remains.
final
availabilityResale → int?
Availability Resale.
final
availabilityTotal → int?
Availability Total.
final
background → StarGiftBackgroundBase?
Background.
final
birthday → bool
birthday: bit 2 of flags.2?true
final
convertStars → int
Convert Stars.
final
firstSaleDate → DateTime?
First Sale Date.
final
flags → int
Flags.
no setter
giftsPerRound → int?
Gifts Per Round.
final
hashCode → int
The hash code for this object.
no setterinherited
id → int
Id.
final
lastSaleDate → DateTime?
Last Sale Date.
final
limited → bool
limited: bit 0 of flags.0?true
final
limitedPerUser → bool
limited_per_user: bit 8 of flags.8?true
final
lockedUntilDate → DateTime?
Locked Until Date.
final
peerColorAvailable → bool
peer_color_available: bit 10 of flags.10?true
final
perUserRemains → int?
Per User Remains.
final
perUserTotal → int?
Per User Total.
final
releasedBy → PeerBase?
Released By.
final
requirePremium → bool
require_premium: bit 7 of flags.7?true
final
resellMinStars → int?
Resell Min Stars.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
soldOut → bool
sold_out: bit 1 of flags.1?true
final
stars → int
Stars.
final
sticker → DocumentBase
Sticker.
final
title → String?
Title.
final
upgradeStars → int?
Upgrade Stars.
final
upgradeVariants → int?
Upgrade Variants.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize(List<int> buffer) → void
Serialize.
override
toJson() → Map<String, dynamic>
Converts an object to JSON.
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited