Package com. apurebase. kgraphql. schema. structure
Types
EnumValue
Link copied to clipboard
InputValue
Link copied to clipboard
class InputValue<T : Any>(valueDef: InputValueDef<T>, type: Type, defaultValue: String?) : __InputValue
Content copied to clipboard
LookupSchema
Link copied to clipboard
RequestInterpreter
Link copied to clipboard
SchemaCompilation
Link copied to clipboard
class SchemaCompilation(configuration: SchemaConfiguration, definition: SchemaDefinition)
Content copied to clipboard
SchemaModel
Link copied to clipboard
data class SchemaModel(query: Type, mutation: Type?, subscription: Type?, enums: Map<KClass<out Enum<*>>, Type.Enum<out Enum<*>>>, scalars: Map<KClass<*>, Type.Scalar<*>>, unions: List<Type.Union>, allTypes: List<Type>, queryTypes: Map<KClass<*>, Type>, inputTypes: Map<KClass<*>, Type>, directives: List<Directive>) : __Schema
Content copied to clipboard
Functions
assertValidObjectType
Link copied to clipboard
validateArguments
Link copied to clipboard
fun Field.validateArguments(selectionArgs: List<ArgumentNode>?, parentTypeName: String?): List<ValidationException>
Content copied to clipboard
validateName
Link copied to clipboard
validatePropertyArguments
Link copied to clipboard
fun validatePropertyArguments(parentType: Type, field: Field, requestNode: SelectionNode.FieldNode)
Content copied to clipboard
validateUnionRequest
Link copied to clipboard
fun validateUnionRequest(field: Field.Union<*>, selectionNode: SelectionNode.FieldNode)
Content copied to clipboard