kreta/Kreta.Client/FileService/Response/FileFinalize/FileFinalizeResponse.cs
2024-03-13 00:33:46 +01:00

33 lines
679 B
C#

using System;
namespace Kreta.Client.FileService.Response
{
public class FileFinalizeResponse : IResponse
{
public FileFinalizeResponse()
{
IsSuccess = true;
}
public FileFinalizeResponse(bool tryAgain)
{
TryAgain = tryAgain;
}
public FileFinalizeResponse(string error)
{
if (string.IsNullOrWhiteSpace(error))
{
throw new ArgumentNullException(nameof(error));
}
Error = error;
}
public bool IsSuccess { get; }
public string Error { get; }
public bool TryAgain { get; }
}
}