Dtos/SendHistoryDto.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ChatworkBulkSender.Utils;

namespace ChatworkBulkSender.Dtos
{
    public class SendHistoryDto
    {

        /// <summary>
        /// 送信履歴ID
        /// </summary>
        public int SendHistoryId { get; set; }

        /// <summary>
        /// 送信タイプ
        /// </summary>
        public int SendType { get; set; }

        /// <summary>
        /// 送信日時
        /// </summary>
        public DateTime? SendDt { get; set; }

        /// <summary>
        /// 送信成功件数
        /// </summary>
        public int SuccessCount { get; set; }

        /// <summary>
        /// 送信失敗件数
        /// </summary>
        public int FailureCount { get; set; }

        /// <summary>
        /// 送信者情報_C_APIトークン
        /// </summary>
        public string SenderApiToken { get; set; }

        /// <summary>
        /// 送信パターンID
        /// </summary>
        public int? PatternId { get; set; }

        /// <summary>
        /// 送信パターン名称
        /// </summary>
        public string PatternName { get; set; }

        /// <summary>
        /// 送信パターン_定型文
        /// </summary>
        public string PatternTemplateText { get; set; }

        /// <summary>
        /// 送信パターン_送信対象
        /// </summary>
        public int? PatternTarget { get; set; }

        /// <summary>
        /// 送信パターン_並び順
        /// </summary>
        public int? PatternSortOrder { get; set; }

        /// <summary>
        /// 送信内容
        /// </summary>
        public string SendContents { get; set; }

        /// <summary>
        /// 定期送信_送信対象
        /// </summary>
        public Constants.DESTINAION_SELECT_TYPE RegularDestinationSelectType { get; set; }

        /// <summary>
        /// 定期送信_添付ファイル管理フォルダパス
        /// </summary>
        public string RegularFolderPath { get; set; }

        /// <summary>
        /// 不定期送信_添付ファイル有無
        /// </summary>
        public bool AdhocHasAttachment { get; set; }

        /// <summary>
        /// 不定期送信_添付ファイルパス
        /// </summary>
        public string AdhocAttachmentFilePath { get; set; }

        /// <summary>
        /// 登録日時
        /// </summary>
        public DateTime? CreateDate { get; set; }

        /// <summary>
        /// 登録ユーザ
        /// </summary>
        public string CreateBy { get; set; }
        /// <summary>
        /// 送信者のWindowsログインユーザー名
        /// </summary>
        public string WindowsUserName { get; set; }


        /// <summary>
        /// 送信結果("成功" or "エラーあり")
        /// ※マスタ表示用
        /// </summary>

        public string SendResults { get; set; }
    }
}