DecodedMessageBody.fromMap constructor

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

Implementation

DecodedMessageBody.fromMap(Map<String, dynamic> map) {
  if (map.containsKey('body_type') && (map['body_type'] != null)) {
    _body_type = MessageBodyType.fromMap(map['body_type']);
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('name') && (map['name'] != null)) {
    _name = map['name'];
  } else {
    throw ('Wrong map data');
  }
  if (map.containsKey('value')) {
    _value = map['value'];
  }
  if (map.containsKey('header')) {
    if (map['header'] != null) {
      _header = FunctionHeader.fromMap(map['header']);
    }
  }
}