fromJson static method

TonTransactionTypeUpgradedGiftSale? fromJson(
  1. Map<String, dynamic>? json
)
override

Implementation

static TonTransactionTypeUpgradedGiftSale? fromJson(
  Map<String, dynamic>? json,
) {
  if (json == null) {
    return null;
  }

  return TonTransactionTypeUpgradedGiftSale(
    userId: (json['user_id'] as int?) ?? 0,
    gift: UpgradedGift.fromJson(tdMapFromJson(json['gift'])),
    commissionPerMille: (json['commission_per_mille'] as int?) ?? 0,
    commissionGramAmount: (json['commission_gram_amount'] as int?) ?? 0,
    viaOffer: (json['via_offer'] as bool?) ?? false,
  );
}