25 lines
No EOL
511 B
C#
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}.";
|
|
}
|
|
} |