AcceptedGiftTypes constructor

const AcceptedGiftTypes({
  1. @JsonKey(name: 'unlimited_gifts') required bool unlimitedGifts,
  2. @JsonKey(name: 'limited_gifts') required bool limitedGifts,
  3. @JsonKey(name: 'unique_gifts') required bool uniqueGifts,
  4. @JsonKey(name: 'premium_subscription') required bool premiumSubscription,
})

Creates a new AcceptedGiftTypes object.

Implementation

const factory AcceptedGiftTypes({
  /// True, if unlimited regular gifts are accepted
  @JsonKey(name: 'unlimited_gifts') required bool unlimitedGifts,

  /// True, if limited regular gifts are accepted
  @JsonKey(name: 'limited_gifts') required bool limitedGifts,

  /// True, if unique gifts or gifts that can be upgraded to unique for free are accepted
  @JsonKey(name: 'unique_gifts') required bool uniqueGifts,

  /// True, if a Telegram Premium subscription is accepted
  @JsonKey(name: 'premium_subscription') required bool premiumSubscription,
}) = _AcceptedGiftTypes;