spider.Services Namespace

 

Classes

GitHubGraphqlService GitHubGraphqlService handles all requests to the github graphql api
GitHubRestService GitHubRestService is a service that handles the communication with the github rest api
SpiderProjectService SpiderProjectService is the service that handles all requests concerning repositories. It uses the GitHubGraphqlService and the GitHubRestService to get the data it needs.

Interfaces

IGitHubGraphqlService IGitHubGraphqlService is a service that handles communication with the github graphql api
IGitHubRestService IGitHubRestService is an interface for the GitHub rest api.
ISpiderProjectService ISpiderProjectService is the interface for the SpiderProjectService class. It contains the methods that are implemented in SpiderProjectService