/
Launch Apollo Studio


EXTENSION

RequestBodyCreator

extension RequestBodyCreator

Methods

requestBody(for:sendOperationIdentifiers:sendQueryDocument:autoPersistQuery:)

public func requestBody<Operation: GraphQLOperation>(for operation: Operation,
                                                     sendOperationIdentifiers: Bool = false,
                                                     sendQueryDocument: Bool = true,
                                                     autoPersistQuery: Bool = false) -> GraphQLMap

Creates a GraphQLMap out of the passed-in operation

  • Parameters:

    • operation: The operation to use
    • sendOperationIdentifiers: Whether or not to send operation identifiers. Defaults to false.
    • sendQueryDocument: Whether or not to send the full query document. Defaults to true.
    • autoPersistQuery: Whether to use auto-persisted query information. Defaults to false.
  • Returns: The created GraphQLMap

Parameters

NameDescription
operationThe operation to use
sendOperationIdentifiersWhether or not to send operation identifiers. Defaults to false.
sendQueryDocumentWhether or not to send the full query document. Defaults to true.
autoPersistQueryWhether to use auto-persisted query information. Defaults to false.
Edit on GitHub