operation
Context Objects
class Context(BaseModel)
Context provides a way to pass arbitrary data to resolvers on the context
Extensions Objects
class Extensions(BaseModel)
Extensions is a map of additional metadata that can be used by the links in the chain
Operation Objects
class Operation(BaseModel)
A GraphQL operation.
An Operation is a GraphQL operation that can be executed by a GraphQL client. It is a combination of a query, variables, and headers, as well as a context that can be used to pass additional information to the link chain and extensions that can be used to pass additional information to the server.
GraphQLResult Objects
class GraphQLResult(BaseModel)
GraphQLResult is the result of a GraphQL operation.
GraphQLException Objects
class GraphQLException(Exception)
GraphQLException is the base exception for all GraphQL errors.
opify
def opify(query: Union[str, DocumentNode],
variables: Dict[str, Any] = None,
headers: Dict[str, Any] = None,
operation_name: Optional[str] = None,
**kwargs) -> Operation
Opify takes a query, variables, and headers and returns an Operation.
Arguments:
query
Union[str, DocumentNode] - The query string or the DocumentNode.variables
Dict[str, Any], optional - The variables. Defaults to None.headers
Dict[str, Any], optional - Additional headers. Defaults to None.operation_name
Optional[str], optional - The operation_name to be exceuted. Defaults to None.
Returns:
Operation
- A GraphQL operation