abstract class FilterEntryDefinition(val name: String, val description: String) : GraphQLInputTypeGenerator

Definition for a filter entry. Defines a function to parse entries

Parameters

name

the name of the field on the GraphQLInputObjectType

description

the description of the field

Inheritors

Constructors

Link copied to clipboard
constructor(name: String, description: String)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun parseEntry(value: Any?, permission: Permission?): FilterEntry

Parses the entry of the provided filter

Link copied to clipboard
abstract fun toGraphQLType(inputTypeCache: CacheMap<String, GraphQLInputType>): GraphQLInputType

Transforms this into a GraphQLInputType