Class ExtendedUnionTypeDefinition
java.lang.Object
io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition<graphql.language.UnionTypeDefinition,graphql.language.UnionTypeExtensionDefinition>
io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition
public class ExtendedUnionTypeDefinition
extends ExtendedDefinition<graphql.language.UnionTypeDefinition,graphql.language.UnionTypeExtensionDefinition>
Extended definition of GraphQL union 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 TypeMethodDescriptionbooleanisDefinitionPartOfUnion(ExtendedDefinition<?, ?> definition) Find out if a given definition is part of a union.Methods inherited from class io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition
getDefinition, getDirectiveNames, getDirectives, getExtensions, getName, getSourceLocation, setDefinition, setExtensions
-
Constructor Details
-
ExtendedUnionTypeDefinition
public ExtendedUnionTypeDefinition()
-
-
Method Details
-
isDefinitionPartOfUnion
Find out if a given definition is part of a union.- Parameters:
definition- GraphQL definition (type / interface / object / union / etc.)- Returns:
- true if
definitionis a part ofunion. falseifdefinitionis a part ofunion.
-
getMemberTypeNames
-