AppSyncWsProtocol

fun AppSyncWsProtocol(    authorization: Map<String, Any?>,     connectionAcknowledgeTimeoutMs: Long,     webSocketConnection: WebSocketConnection,     listener: WsProtocol.Listener)
fun AppSyncWsProtocol(    connectionAcknowledgeTimeoutMs: Long,     connectionPayload: suspend () -> Map<String, Any?>? = { null },     webSocketConnection: WebSocketConnection,     listener: WsProtocol.Listener)