WebSocketMessage.fromJson constructor

WebSocketMessage.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory WebSocketMessage.fromJson(Map<String, dynamic> json) {
  return WebSocketMessage(
    messageType: MessageType.values.firstWhere((e) => e.toString().split('.').last == json['messageType']),
    messagePayload: json['messagePayload'] as String?,
    senderClientId: json['senderClientId'] as String?,
    statusResponse: json['statusResponse'] != null ? StatusResponse.fromJson(json['statusResponse']) : null,
  );
}