StreamInvocationMessage.fromJSON constructor
StreamInvocationMessage.fromJSON(
- Map<String, dynamic> obj
)
Implementation
factory StreamInvocationMessage.fromJSON(Map<String, dynamic> obj) {
obj.verify('type', MessageType.streamInvocation.toJSON());
final headers =
(obj['headers'] as Map<String, dynamic>?)?.cast<String, String>();
final invocationId = obj['invocationId'] as String;
final target = obj['target'] as String;
final arguments = obj['arguments'] as List<dynamic>;
final streamIds = (obj['streamIds'] as List<dynamic>?)?.cast<String>();
return StreamInvocationMessage(invocationId, target, arguments,
headers: headers, streamIds: streamIds);
}