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); } } }