KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.Web.GraphQL.Publisher.ApiProvider Class Referenceabstract

The description of the API provider More...

Inheritance diagram for KlusterKite.Web.GraphQL.Publisher.ApiProvider:
KlusterKite.Web.GraphQL.Publisher.ActorSystemApiProvider KlusterKite.Web.GraphQL.Publisher.DirectProvider

Public Member Functions

abstract Task< JObject > GetData (List< ApiRequest > requests, RequestContext context)
 Retrieves specified data for api request More...
 

Properties

ApiDescription Description [get, set]
 Gets or sets current provider API description More...
 

Detailed Description

The description of the API provider

Definition at line 23 of file ApiProvider.cs.

Member Function Documentation

◆ GetData()

abstract Task<JObject> KlusterKite.Web.GraphQL.Publisher.ApiProvider.GetData ( List< ApiRequest requests,
RequestContext  context 
)
pure virtual

Retrieves specified data for api request

Parameters
requestsThe request
contextThe context.
Returns
The resolved data

Implemented in KlusterKite.Web.GraphQL.Publisher.ActorSystemApiProvider, and KlusterKite.Web.GraphQL.Publisher.DirectProvider.

Property Documentation

◆ Description

ApiDescription KlusterKite.Web.GraphQL.Publisher.ApiProvider.Description
getset

Gets or sets current provider API description

Definition at line 28 of file ApiProvider.cs.


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