using System; namespace AipGateway.Messaging.Models { [Serializable] public class FileJobLog : PayloadBase { public override PayloadType PayloadType { get { return PayloadType.FileJob; } } public override void Initialize() { base.Initialize(); FileExt = ""; FileOwner = ""; FileLabelGuid = ""; FileProtectionGuid = ""; FileSize = 0; NewFileName = ""; NewFileExt = ""; NewFileOwner = ""; NewFileLabelGuid = ""; NewFileProtectionGuid = ""; NewFileSize = 0; ApiGuid = ""; JobOwner = ""; ServerIpAddr = ""; ApiKey = ""; DecryptKey = ""; JobMessage = ""; } public int ApiId { get; set; } public string FileId { get; set; } = string.Empty; public string FileName { get; set; } = string.Empty; public string FileExt { get; set; } public string FileOwner { get; set; } public string FileLabelGuid { get; set; } public string FileProtectionGuid { get; set; } public Int64 FileSize { get; set; } public string NewFileName { get; set; } public string NewFileExt { get; set; } public string NewFileOwner { get; set; } public string NewFileLabelGuid { get; set; } public string NewFileProtectionGuid { get; set; } public Int64 NewFileSize { get; set; } public string ApiGuid { get; set; } public string JobOwner { get; set; } public string ServerIpAddr { get; set; } public string ApiKey { get; set; } public string DecryptKey { get; set; } public int JobResult { get; set; } public int JobTime { get; set; } public string JobMessage { get; set; } } }