GraphqlObjectType Class

NReco.GraphQL Class Library Documentation
Define GraphQL object based on Schema description
Inheritance Hierarchy

System.Object
  GraphType
    ComplexGraphType<IDictionary<String, Object>>
      ObjectGraphType<IDictionary<String, Object>>
        NReco.GraphQL.GraphqlObjectType

Namespace:  NReco.GraphQL
Assembly:  NReco.GraphQL (in NReco.GraphQL.dll) Version: 1.0.0
Syntax

public class GraphqlObjectType : ObjectGraphType<IDictionary<string, Object>>

The GraphqlObjectType type exposes the following members.

Constructors

  NameDescription
Public methodGraphqlObjectType(ObjectSchema)
Initialize ObjectGraphType object based on described Schema ObjectSchema
Public methodGraphqlObjectType(ObjectSchema, GraphqlDbAdapterOptions)
Initialize ObjectGraphType object based on described Schema ObjectSchema and apply GraphqlDbAdapterOptions options
Top
Properties

  NameDescription
Public propertyDeprecationReason (Inherited from GraphType.)
Public propertyDescription (Inherited from GraphType.)
Public propertyFields (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public propertyInterfaces (Inherited from ObjectGraphType<IDictionary<String, Object>>.)
Public propertyIsTypeOf (Inherited from ObjectGraphType<IDictionary<String, Object>>.)
Public propertyMetadata (Inherited from GraphType.)
Public propertyName (Inherited from GraphType.)
Public propertyResolvedInterfaces (Inherited from ObjectGraphType<IDictionary<String, Object>>.)
Public propertyTableArgs
Get or Set possible Schema object arguments Preset: all described fields from ObjectSchema Might be preset (depends on construtor params): sort/filter/pagination key-words from GraphqlDbAdapterOptions
Top
Methods

  NameDescription
Public methodAddField (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodAddResolvedInterface (Inherited from ObjectGraphType<IDictionary<String, Object>>.)
Public methodCollectTypes (Inherited from GraphType.)
Public methodConnection``1 (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Protected methodEquals(IGraphType) (Inherited from GraphType.)
Public methodEquals(Object) (Inherited from GraphType.)
Public methodField(Type, String, String, QueryArguments, Func<ResolveFieldContext<UTP>, Object>, String) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodField``1() (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodField``1(Expression<Func<UTP, UMP>>, Boolean, Type) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodField``1(String, Expression<Func<UTP, UMP>>, Boolean, Type) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodField``1(String, String, QueryArguments, Func<ResolveFieldContext<UTP>, Object>, String) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodField``2(String) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodFieldAsync(Type, String, String, QueryArguments, Func<ResolveFieldContext<UTP>, Task<Object>>, String) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodFieldAsync``1(String, String, QueryArguments, Func<ResolveFieldContext<UTP>, Task<Object>>, String) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodFieldAsync``1(String, String, QueryArguments, Func<ResolveFieldContext<UTP>, Task<Object>>, String) (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodFieldDelegate``1 (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodFieldSubscribe``1 (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodFieldSubscribeAsync``1 (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Protected methodFinalize (Inherited from Object.)
Public methodGetField (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodGetHashCode (Inherited from GraphType.)
Public methodGetMetadata``1 (Inherited from GraphType.)
Public methodGetType (Inherited from Object.)
Public methodHasField (Inherited from ComplexGraphType<IDictionary<String, Object>>.)
Public methodHasMetadata (Inherited from GraphType.)
Public methodInterface(Type) (Inherited from ObjectGraphType<IDictionary<String, Object>>.)
Public methodInterface``1() (Inherited from ObjectGraphType<IDictionary<String, Object>>.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also

Reference