Nip01EventModel.fromJson constructor
Nip01EventModel.fromJson(
- Map data
creates a new Nip01EventModel instance from a JSON object
Implementation
factory Nip01EventModel.fromJson(Map<dynamic, dynamic> data) {
final id = data['id'] as String? ?? '';
final pubKey = data['pubkey'] as String? ?? '';
final createdAt = data['created_at'] as int;
final kind = data['kind'] as int;
final tags = castToListOfListOfString(data['tags']);
final content = data['content'] as String? ?? '';
/// '' to support rumor events
final sig = (data['sig'] as String?);
return Nip01EventModel(
id: id,
pubKey: pubKey,
createdAt: createdAt,
kind: kind,
tags: tags,
content: content,
sig: sig,
);
}