public class FieldDefinitionToRequestDataModelMapper
extends java.lang.Object
Constructor and Description |
---|
FieldDefinitionToRequestDataModelMapper() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
map(MappingConfig mappingConfig,
ExtendedFieldDefinition operationDef,
java.lang.String objectTypeName,
java.util.List<java.lang.String> fieldNames)
Map field definition to a Request Freemarker data model.
|
public FieldDefinitionToRequestDataModelMapper()
public static java.util.Map<java.lang.String,java.lang.Object> map(MappingConfig mappingConfig, ExtendedFieldDefinition operationDef, java.lang.String objectTypeName, java.util.List<java.lang.String> fieldNames)
mappingConfig
- Global mapping configurationoperationDef
- GraphQL operation definitionobjectTypeName
- Object type (e.g.: "Query", "Mutation" or "Subscription")fieldNames
- Names of all fields inside the rootType. Used to detect duplicate