ParamsOfNaclBoxOpen.fromMap constructor

ParamsOfNaclBoxOpen.fromMap(
  1. Map<String, dynamic> map
)

Implementation

ParamsOfNaclBoxOpen.fromMap(Map<String, dynamic> map) {
  if (map.containsKey('encrypted') && (map['encrypted'] != null)) {
    _encrypted = map['encrypted'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('nonce') && (map['nonce'] != null)) {
    _nonce = map['nonce'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('their_public') && (map['their_public'] != null)) {
    _their_public = map['their_public'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('secret') && (map['secret'] != null)) {
    _secret = map['secret'];
  } else {
    throw ('Wrong map data');
  }
}