fromJson static method

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

Implementation

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

  return NewSticker(
    sticker: InputFile.fromJson(tdMapFromJson(json['sticker'])),
    format: StickerFormat.fromJson(tdMapFromJson(json['format'])),
    emojis: (json['emojis'] as String?) ?? '',
    maskPosition: MaskPosition.fromJson(tdMapFromJson(json['mask_position'])),
    keywords: List<String>.from(
      tdListFromJson(
        json['keywords'],
      ).map((item) => (item as dynamic)?.toString() ?? ''),
    ),
  );
}