toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() => <String, dynamic>{
  'id': id.toString(),
  'publisher_chat_id': publisherChatId,
  'sticker': sticker?.toJson(),
  'star_count': starCount,
  'default_sell_star_count': defaultSellStarCount,
  'upgrade_star_count': upgradeStarCount,
  'upgrade_variant_count': upgradeVariantCount,
  'has_colors': hasColors,
  'is_for_birthday': isForBirthday,
  'is_premium': isPremium,
  'auction_info': auctionInfo?.toJson(),
  'next_send_date': nextSendDate,
  'user_limits': userLimits?.toJson(),
  'overall_limits': overallLimits?.toJson(),
  'background': background?.toJson(),
  'first_send_date': firstSendDate,
  'last_send_date': lastSendDate,
  '@type': constructor,
};