22 lines
675 B
C#
22 lines
675 B
C#
using LCU.Library.Internal.ApiResponse.Models;
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace LCU.Api.Internal.FTPLib.Models
|
|
{
|
|
public class SshFtpRequest : ReturnResponse
|
|
{
|
|
[Required]
|
|
public ProtocolType Protocol { get; set; }
|
|
[Required]
|
|
public string HostName { get; set; }
|
|
[Required, Range(1, 999999)]
|
|
public int PortNumber { get; set; } = 22;
|
|
[Required]
|
|
public string UserName { get; set; }
|
|
[Required]
|
|
public string Password { get; set; }
|
|
[Required]
|
|
public string RemoteFilePath { get; set; }
|
|
public byte[] LocalFileData { get; set; }
|
|
}
|
|
} |