using System.Text.Json;
namespace SessionCompanion.ViewModels.ApiResponses
{
public class ErrorResponse
{
///
/// Pusty konstruktor
///
public ErrorResponse()
{ }
///
/// Konstruktor obiektu
///
///
public ErrorResponse(int code)
{
this.StatusCode = code;
}
///
/// Konstruktor obiektu
///
///
public ErrorResponse(string message)
{
this.Message = message;
}
///
/// Konstruktor obiektu
///
///
///
public ErrorResponse(int code, string message)
{
this.StatusCode = code;
this.Message = message;
}
///
/// Kod błędu
///
public int StatusCode { get; set; }
///
/// Wiadomość błędu do pokazania
///
public string Message { get; set; }
public override string ToString()
{
return JsonSerializer.Serialize(this);
}
}
}