abstract class MetaFilterDefinition(name: String, description: String, val filterDefinition: FilterDefinition<out Node>) : FilterEntryDefinition

Definition for a meta filter

Parameters

name

the name of the field on the GraphQLInputObjectType

description

the description of the field

filterDefinition

the definition of the aggregated filter

Inheritors

Constructors

Link copied to clipboard
constructor(name: String, description: String, filterDefinition: FilterDefinition<out Node>)

Properties

Link copied to clipboard
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