FSharp.Data.GraphQL


InterfaceDef

Namespace: FSharp.Data.GraphQL.Types

A GraphQL interface type defintion. Interfaces are composite output types, that can be implemented by GraphQL objects.

Instance members

Instance memberDescription
Description
Signature: string option
Modifiers: abstract

Optional interface description.

CompiledName: get_Description

Fields
Signature: FieldDef []
Modifiers: abstract

List of fields to be defined by implementing object definition in order to satisfy current interface.

CompiledName: get_Fields

Name
Signature: string
Modifiers: abstract

Name of the interface type definition.

CompiledName: get_Name

ResolveType
Signature: (obj -> ObjectDef) option
Modifiers: abstract

Optional funciton used to determine, which object definition is a concrete implementation of the current interface for provided .NET object.

CompiledName: get_ResolveType

Fork me on GitHub