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
  • Constructor Details

    • ExtendedInterfaceTypeDefinition

      public ExtendedInterfaceTypeDefinition()
  • Method Details

    • getFieldDefinitions

      public List<ExtendedFieldDefinition> getFieldDefinitions()
      Get fields with extended information of the given interface
      Returns:
      List of field definitions