public interface GraphQLOperationRequest
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias()
Alias of GraphQL operation.
|
java.util.Map<java.lang.String,java.lang.Object> |
getInput()
Input for for GraphQL operation.
|
java.lang.String |
getOperationName()
Name of GraphQL operation.
|
GraphQLOperation |
getOperationType()
Type of GraphQL operation.
|
default java.util.Set<java.lang.String> |
getUseObjectMapperForInputSerialization()
Fields that require serialization using
ObjectMapper.writeValueAsString(Object) |
GraphQLOperation getOperationType()
GraphQLOperation
java.lang.String getOperationName()
java.lang.String getAlias()
java.util.Map<java.lang.String,java.lang.Object> getInput()
default java.util.Set<java.lang.String> getUseObjectMapperForInputSerialization()
ObjectMapper.writeValueAsString(Object)
Values should be defined here in format: GraphqlObjectName.fieldName or GraphqlTypeName
If just type is specified, then all fields of this type will be serialized using ObjectMapper.
E.g.:
Person.createdDateTime
ZonedDateTime
ObjectMapper.writeValueAsString(Object)