FSharp.Data.GraphQL


ObjectDef

Namespace: FSharp.Data.GraphQL.Types

GraphQL type definition for objects. Objects are composite output types with set of fields. They can implement GraphQL interfaces and be cases of the GraphQL unions.

Instance members

Instance memberDescription
Description
Signature: string option
Modifiers: abstract

Optional object definition description.

CompiledName: get_Description

Fields
Signature: Map<string,FieldDef>
Modifiers: abstract

Collection of fields defined by the current object.

CompiledName: get_Fields

Implements
Signature: InterfaceDef []
Modifiers: abstract

Collection of interfaces implemented by the current object.

CompiledName: get_Implements

IsTypeOf
Signature: (obj -> bool) option
Modifiers: abstract

Optional function used to recognize of provided .NET object is valid for this GraphQL object definition.

CompiledName: get_IsTypeOf

Name
Signature: string
Modifiers: abstract

Name of the object type definition.

CompiledName: get_Name

Fork me on GitHub