commonMain.com.apollographql.apollo.api.http.WebSocketPayloadComposer.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apollo-api-jvm Show documentation
Show all versions of apollo-api-jvm Show documentation
Apollo GraphQL API classes
The newest version!
package com.apollographql.apollo.api.http
import com.apollographql.apollo.annotations.ApolloExperimental
import com.apollographql.apollo.api.ApolloRequest
import com.apollographql.apollo.api.Operation
/**
* [WebSocketPayloadComposer] transforms a GraphQL request in a payload to be sent in a WebSocket message
*
* See [HttpRequestComposer]
*/
@ApolloExperimental
interface WebSocketPayloadComposer {
fun compose(apolloRequest: ApolloRequest): Map
}