V
- the query type as defined in the GraphQL query schemapublic interface GqlRequestBody<V> extends IJsonBindingsBacked
Modifier and Type | Interface and Description |
---|---|
static class |
GqlRequestBody.ProxyFactory |
Modifier and Type | Method and Description |
---|---|
static manifold.rt.api.Bindings |
_maybeRemoveNulls(manifold.rt.api.Bindings variables,
Set<Integer> visited) |
static <V> GqlRequestBody<V> |
create(String query,
V variables) |
default String |
getQuery()
The static query defined in the GraphQL query schema.
|
default V |
getVariables()
The query variable constraints.
|
static manifold.rt.api.Bindings |
maybeRemoveNulls(manifold.rt.api.Bindings variables)
Recursively remove entries with `null` values since the absence of a field and a field
with a `null` value are treated equally.
|
static void |
removeNulls(List list,
Set<Integer> visited) |
getBindings, write
display
static <V> GqlRequestBody<V> create(String query, V variables)
static manifold.rt.api.Bindings maybeRemoveNulls(manifold.rt.api.Bindings variables)
static manifold.rt.api.Bindings _maybeRemoveNulls(manifold.rt.api.Bindings variables, Set<Integer> visited)
default String getQuery()
default V getVariables()
Copyright © 2024. All rights reserved.