InvocationMessage.fromJSON constructor
InvocationMessage.fromJSON(
- Map<String, dynamic> obj
)
Implementation
factory InvocationMessage.fromJSON(Map<String, dynamic> obj) {
obj.verify('type', MessageType.invocation.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 InvocationMessage(target, arguments,
headers: headers, invocationId: invocationId, streamIds: streamIds);
}