public IGraphQLExecutor <ExecutionResult> WithRequest(string requestBody) { var query = _requestDeserializer.GetQueryFromRequestBody(requestBody); _queryString = query.QueryString; _operationName = query.OperationName; return(this.WithInputs(query.Variables)); }
public static Request New(string requestBody) { try { var queryInput = _requestDeserializer.GetQueryFromRequestBody(requestBody); return(New(queryInput)); } catch (Exception ex) { return(InvalidInput(ex)); } }
private QueryInput Query(string requestBody) => _deserializer.GetQueryFromRequestBody(requestBody);