fromMap static method
override
Construct from Map.
Implementation
static MessageGiftedPremium? fromMap(Map<String, dynamic>? _map) {
if (_map == null) return null;
var _ = _map["@type"];
if (_ != CONSTRUCTOR) return null;
var extra = _map['@extra'];
var clientId = _map['@clientId'];
var gifter_user_id = _map['gifter_user_id']! as int;
var currency = _map['currency']! as String;
var amount = _map['amount']! as int;
var cryptocurrency = _map['cryptocurrency']! as String;
var cryptocurrency_amount = _map['cryptocurrency_amount']! as int64;
var month_count = _map['month_count']! as int;
var sticker = Sticker.fromMap(_map['sticker']);
return MessageGiftedPremium(
extra: extra,
clientId: clientId,
gifter_user_id: gifter_user_id,
currency: currency,
amount: amount,
cryptocurrency: cryptocurrency,
cryptocurrency_amount: cryptocurrency_amount,
month_count: month_count,
sticker: sticker,
);
}