UniqueGift constructor
const
UniqueGift({
- @JsonKey(name: 'base_name') required String baseName,
- @JsonKey(name: 'name') required String name,
- @JsonKey(name: 'number') required int number,
- @JsonKey(name: 'model') required UniqueGiftModel model,
- @JsonKey(name: 'symbol') required UniqueGiftSymbol symbol,
- @JsonKey(name: 'backdrop') required UniqueGiftBackdrop backdrop,
Creates a new UniqueGift object.
Implementation
const factory UniqueGift({
/// Human-readable name of the regular gift from which this unique gift was upgraded
@JsonKey(name: 'base_name') required String baseName,
/// Unique name of the gift. This name can be used in `https://t.me/nft/...` links and story areas
@JsonKey(name: 'name') required String name,
/// Unique number of the upgraded gift among gifts upgraded from the same regular gift
@JsonKey(name: 'number') required int number,
/// Model of the gift
@JsonKey(name: 'model') required UniqueGiftModel model,
/// Symbol of the gift
@JsonKey(name: 'symbol') required UniqueGiftSymbol symbol,
/// Backdrop of the gift
@JsonKey(name: 'backdrop') required UniqueGiftBackdrop backdrop,
}) = _UniqueGift;