17 lines
505 B
C#
17 lines
505 B
C#
namespace CloudPrint.Client.Models;
|
|
|
|
public sealed class FileValidationResult
|
|
{
|
|
public bool IsValid { get; init; }
|
|
public string Message { get; init; } = string.Empty;
|
|
|
|
public static FileValidationResult Success(string message = "文件可用")
|
|
{
|
|
return new FileValidationResult { IsValid = true, Message = message };
|
|
}
|
|
|
|
public static FileValidationResult Failure(string message)
|
|
{
|
|
return new FileValidationResult { IsValid = false, Message = message };
|
|
}
|
|
} |