fromMap static method
override
Construct from Map.
Implementation
static Sticker? 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 id = _map['id']! as int64;
var set_id = _map['set_id']! as int64;
var width = _map['width']! as int;
var height = _map['height']! as int;
var emoji = _map['emoji']! as String;
var format = StickerFormat.fromMap(_map['format'])!;
var full_type = StickerFullType.fromMap(_map['full_type'])!;
var outline = List<ClosedVectorPath>.from(
(_map["outline"] ?? []).map(
(e) => ClosedVectorPath.fromMap(e),
),
);
var thumbnail = Thumbnail.fromMap(_map['thumbnail']);
var sticker = File.fromMap(_map['sticker'])!;
return Sticker(
extra: extra,
clientId: clientId,
id: id,
set_id: set_id,
width: width,
height: height,
emoji: emoji,
format: format,
full_type: full_type,
outline: outline,
thumbnail: thumbnail,
sticker: sticker,
);
}