V2TimMergerElem.fromJson constructor
V2TimMergerElem.fromJson(
- Map json
Implementation
V2TimMergerElem.fromJson(Map json) {
elemType = MessageElemType.V2TIM_ELEM_TYPE_MERGER;
json = Utils.formatJson(json);
isLayersOverLimit = json['merge_elem_layer_over_limit'];
title = json['merge_elem_title'];
abstractList = json['merge_elem_abstract_array']?.cast<String>() ?? [];
compatibleText = json['merge_elem_compatible_text'];
final messageArray = json['merge_elem_message_array'];
if (messageArray is List<dynamic> && messageArray.isNotEmpty) {
messageList = messageArray.map((v) => V2TimMessage.fromJson(v)).toList();
}
_relayPbKey = json['merge_elem_relay_pb_key'];
_relayJsonKey = json['merge_elem_relay_json_key'];
_relayBuffer = json['merge_elem_relay_buffer'];
}