buildMessage static method

String buildMessage({
  1. required String endpoint,
  2. required String method,
  3. required Map<String, dynamic> args,
  4. required UuidValue connectionId,
  5. required List<String> inputStreams,
  6. String? authentication,
})

Creates a new OpenMethodStreamCommand.

Implementation

static String buildMessage({
  required String endpoint,
  required String method,
  required Map<String, dynamic> args,
  required UuidValue connectionId,
  required List<String> inputStreams,
  String? authentication,
}) {
  return WebSocketMessage._buildMessage(_messageType, {
    WebSocketMessageDataKey.endpoint: endpoint,
    WebSocketMessageDataKey.method: method,
    WebSocketMessageDataKey.connectionId: connectionId,
    WebSocketMessageDataKey.args:
        SerializationManager.encodeForProtocol(args),
    WebSocketMessageDataKey.inputStreams: inputStreams,
    if (authentication != null)
      WebSocketMessageDataKey.authentication: authentication,
  });
}