Adding MaidBotApi

This commit is contained in:
Zeeshaun
2026-03-11 13:21:47 -05:00
parent f3cb730f3b
commit f004c8205a
122 changed files with 4227 additions and 0 deletions
@@ -0,0 +1,15 @@
using System;
namespace LCU.Api.Internal.MaidBotApi.Exceptions
{
/**
* If an entity cannot be found, that specific error can allow for a 404 or 400 with more detail to be
* returned. So specify that to the API layer.
*/
public class NotFoundException : ApplicationException
{
public NotFoundException(string message) : base(message)
{
}
}
}
@@ -0,0 +1,14 @@
using System;
namespace LCU.Api.Internal.MaidBotApi.Exceptions
{
/**
* Do not want to expose database and related exceptions to the controllers / web layer.
* The lower layers log what happened for developers, then return a general error; unless
* a more specific error can be returned in a way to allow the client to act (such as NotFound).
*/
public class ServerErrorException : Exception
{
public ServerErrorException() : base("A server error occured, and a response could not be produced.") { }
}
}