fromDataItem static method
GsSignature
fromDataItem(
- dynamic jsonData
Implementation
static GsSignature fromDataItem(dynamic jsonData) {
final map = jsonData is String ? jsonDecode(jsonData) : jsonData is Map? jsonData : null;
if(map == null){
throw "Param for fromDataItem is neither String nor Map, please check it!";
}
final signature = map[GsSignatureKeys.signature.index.toString()];
final uuid = map[GsSignatureKeys.uuid.index.toString()];
final origin = map[GsSignatureKeys.origin.index.toString()];
return GsSignature(
signature: fromHex(signature),
uuid: fromHex(uuid),
origin: origin,
);
}