Table of Contents

Namespace GastroSky.Controllers.V1

Classes

AdminController
AuthController

Authentication and user account related endpoints.

CompanyController

User-Company relationship related endpoints.

ConfigurationController

Configuration controller

ContactController
CountryController

Endpoints that provides informations about the supported countries

CurrencyController

Currency related endpoints.

DatabaseController

Database administration endpoints. Should only be accessed by admins!

EchoController

Echo endpoints that relay the requesting client's connection details. Useful for testing and debugging.

InterestedUserController

Endpoints for reading and writing interested users.

LocationController

Endpoints that provides information about the cities and regions for a given nation.

LogController

Admin endpoints for fetching log files.

MailTemplateController

Mail template related endpoints. Not many users will have access to this.

NewsController

Endpoints for reading and writing news articles.

NominatimController

Endpoint that calls on external Nominatim API and caches the results

OrderController
PostBoosterController

PostBoosters related endpoints.

PostController

User post endpoints.

PostImageController

Endpoints for handling user post-related image uploads and downloads.

PostInteractionController

Endpoints for letting users interact with a user post.

ProductController
SlugController

Slug system endpoints.

SubscriptionController

User related endpoints.

TestController

TEST API controller FOR DEBUGGING PURPOSES ONLY! We can get really messy in here without any consequences :) Go ahead; go NUTS! ;DD

TranslationController

All endpoints concerning translations and GastroSky's Glitched Locale Server integration.

TranslationRequestController
TranslatorController
UserController

User related endpoints.

UserFavoriteController

User favorites endpoints.