Class ExtendedInterfaceTypeDefinition
java.lang.Object
io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition<T,E>
io.github.besi97.graphql.codegen.model.definitions.ExtendedImplementingTypeDefinition<graphql.language.InterfaceTypeDefinition,graphql.language.InterfaceTypeExtensionDefinition>
io.github.besi97.graphql.codegen.model.definitions.ExtendedInterfaceTypeDefinition
public class ExtendedInterfaceTypeDefinition
extends ExtendedImplementingTypeDefinition<graphql.language.InterfaceTypeDefinition,graphql.language.InterfaceTypeExtensionDefinition>
Extended definition of GraphQL interface type: based definition + its extensions
-
Field Summary
Fields inherited from class io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition
definition, extensions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet fields with extended information of the given interfaceMethods inherited from class io.github.besi97.graphql.codegen.model.definitions.ExtendedImplementingTypeDefinition
getImplementsMethods inherited from class io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition
getDefinition, getDirectiveNames, getDirectives, getExtensions, getName, getSourceLocation, setDefinition, setExtensions
-
Constructor Details
-
ExtendedInterfaceTypeDefinition
public ExtendedInterfaceTypeDefinition()
-
-
Method Details
-
getFieldDefinitions
Get fields with extended information of the given interface- Returns:
- List of field definitions
-