KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.API.Provider.Resolvers.EnumResolver< T > Class Template Reference

Resolves a enum value More...

Inheritance diagram for KlusterKite.API.Provider.Resolvers.EnumResolver< T >:
KlusterKite.API.Provider.Resolvers.IResolver

Public Member Functions

Task< JToken > ResolveQuery (object source, ApiRequest request, ApiField apiField, RequestContext context, JsonSerializer argumentsSerializer, Action< Exception > onErrorCallback)
 Resolves API request to object More...
 
ApiType GetElementType ()
 Gets the resolved api type of resolved element More...
 
IEnumerable< ApiFieldGetTypeArguments ()
 Gets the list of arguments that are supported by resolver itself (not the original object method arguments) More...
 

Properties

static ApiType GeneratedType [get]
 Gets the generated api type for typed argument More...
 

Detailed Description

Resolves a enum value

Template Parameters
TThe type of enum

Definition at line 32 of file EnumResolver.cs.

Member Function Documentation

◆ GetElementType()

Gets the resolved api type of resolved element

Implements KlusterKite.API.Provider.Resolvers.IResolver.

Definition at line 79 of file EnumResolver.cs.

◆ GetTypeArguments()

IEnumerable<ApiField> KlusterKite.API.Provider.Resolvers.EnumResolver< T >.GetTypeArguments ( )

Gets the list of arguments that are supported by resolver itself (not the original object method arguments)

Implements KlusterKite.API.Provider.Resolvers.IResolver.

Definition at line 85 of file EnumResolver.cs.

◆ ResolveQuery()

Task<JToken> KlusterKite.API.Provider.Resolvers.EnumResolver< T >.ResolveQuery ( object  source,
ApiRequest  request,
ApiField  apiField,
RequestContext  context,
JsonSerializer  argumentsSerializer,
Action< Exception >  onErrorCallback 
)

Resolves API request to object

Implements KlusterKite.API.Provider.Resolvers.IResolver.

Definition at line 72 of file EnumResolver.cs.

Property Documentation

◆ GeneratedType

Gets the generated api type for typed argument

Definition at line 69 of file EnumResolver.cs.


The documentation for this class was generated from the following file: