frostfs-sdk-csharp/src/FrostFS.SDK.ModelsV2/Status.cs
Ivan Pchelintsev ae3fc419a4 [#1] Add response checker
Signed-off-by: Ivan Pchelintsev <i.pchelintsev@yadro.com>
2024-05-22 14:29:20 +03:00

25 lines
No EOL
511 B
C#

using FrostFS.SDK.ModelsV2.Enums;
namespace FrostFS.SDK.ModelsV2;
public class Status
{
public StatusCode Code { get; set; }
public string Message { get; set; }
public Status(StatusCode code, string? message = null)
{
Code = code;
Message = message ?? string.Empty;
}
public bool IsSuccess()
{
return Code == StatusCode.Success;
}
public override string ToString()
{
return $"Response status: {Code}. Message: {Message}.";
}
}