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,
java.util.Set<java.lang.Integer> visited) |
static <V> GqlRequestBody<V> |
create(java.lang.String query,
V variables) |
default java.lang.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(java.util.List list,
java.util.Set<java.lang.Integer> visited) |
getBindings, writedisplaystatic <V> GqlRequestBody<V> create(java.lang.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, java.util.Set<java.lang.Integer> visited)
static void removeNulls(java.util.List list,
java.util.Set<java.lang.Integer> visited)
default java.lang.String getQuery()
default V getVariables()
Copyright © 2023. All rights reserved.