public string DescribeSchema(bool returnJson = false) { if (returnJson) { var result = _engine .NewExecutor() .WithQueryString(IntrospectionQuery) .Execute() .Result; return(_engine.SerializeResult(result)); } return(_engine.Describe()); }
public string DescribeSchema( bool returnJson = false, bool includeFieldDescriptions = false, bool includeFieldDeprecationReasons = true) { if (returnJson) { var result = _engine .NewExecutor() .WithQueryString(IntrospectionQuery) .Execute() .Result; return(_engine.SerializeResult(result)); } _engine.PrintFieldDescriptions(includeFieldDescriptions); _engine.PrintFieldDeprecationReasons(includeFieldDeprecationReasons); return(_engine.Describe()); }
public async Task <string> DescribeSchemaAsync( bool returnJson = false, bool includeFieldDescriptions = false, bool includeFieldDeprecationReasons = true) { if (returnJson) { var result = await _engine .NewExecutor() .WithQueryString(IntrospectionQuery) .ExecuteAsync(); return(await _engine.SerializeResultAsync(result)); } _engine.PrintFieldDescriptions(includeFieldDescriptions); _engine.PrintFieldDeprecationReasons(includeFieldDeprecationReasons); return(_engine.Describe()); }
public IActionResult Schema() { return(Ok(_engine.Describe())); }