using System; using System.Collections.Generic; namespace FrameworkDAL.DTO.DataSync { public class SyncJobDTO { private int syncjobid; private string description; #region Source private int sourcedbinstanceid; private string sourcedbinstancename; private string sourcedbname; #endregion #region Target private int targetdbinstanceid; private string targetdbinstancename; private string targetdbname; #endregion #region Dataset private int datasetid; private string datasetcode; private string datasetname; #endregion #region Scheduler private int schedulerid; private string schedulername; private string schedulercronexpression; #endregion private byte conflictpolicy; private byte direction; private byte isenabled; private string querycondition; #region Watermarks private DateTime? lastinsertedtill; private DateTime? lastupdatedtill; private DateTime? lastdeletetill; #endregion #region LastRun private byte? lastrunstatus; private DateTime? lastrunat; private int? lastrunid; #endregion #region Base private int createdbyid; private DateTime createdon; private string createdbyname; private int modifiedbyid; private DateTime modifiedon; private string modifiedbyname; #endregion #region Standard private Int16 sortorder; private byte status; private Int16 version; private byte sourcetype; #endregion public int SyncJobId { get { return syncjobid; } set { syncjobid = value; } } public string Description { get { return description; } set { description = value; } } #region Source public int SourceDBInstanceId { get { return sourcedbinstanceid; } set { sourcedbinstanceid = value; } } public string SourceDBInstanceName { get { return sourcedbinstancename; } set { sourcedbinstancename = value; } } public string SourceDBName { get { return sourcedbname; } set { sourcedbname = value; } } #endregion #region Target public int TargetDBInstanceId { get { return targetdbinstanceid; } set { targetdbinstanceid = value; } } public string TargetDBInstanceName { get { return targetdbinstancename; } set { targetdbinstancename = value; } } public string TargetDBName { get { return targetdbname; } set { targetdbname = value; } } #endregion #region Dataset public int DatasetId { get { return datasetid; } set { datasetid = value; } } public string DatasetCode { get { return datasetcode; } set { datasetcode = value; } } public string DatasetName { get { return datasetname; } set { datasetname = value; } } #endregion #region Scheduler public int SchedulerId { get { return schedulerid; } set { schedulerid = value; } } public string SchedulerName { get { return schedulername; } set { schedulername = value; } } public string SchedulerCronExpression { get { return schedulercronexpression; } set { schedulercronexpression = value; } } #endregion public byte ConflictPolicy { get { return conflictpolicy; } set { conflictpolicy = value; } } public byte Direction { get { return direction; } set { direction = value; } } public byte IsEnabled { get { return isenabled; } set { isenabled = value; } } public string QueryCondition { get { return querycondition; } set { querycondition = value; } } #region Watermarks public DateTime? LastInsertedTill { get { return lastinsertedtill; } set { lastinsertedtill = value; } } public DateTime? LastUpdatedTill { get { return lastupdatedtill; } set { lastupdatedtill = value; } } public DateTime? LastDeleteTill { get { return lastdeletetill; } set { lastdeletetill = value; } } #endregion #region LastRun public byte? LastRunStatus { get { return lastrunstatus; } set { lastrunstatus = value; } } public DateTime? LastRunAt { get { return lastrunat; } set { lastrunat = value; } } public int? LastRunId { get { return lastrunid; } set { lastrunid = value; } } #endregion #region Base public int CreatedById { get { return createdbyid; } set { createdbyid = value; } } public DateTime CreatedOn { get { return createdon; } set { createdon = value; } } public string CreatedByName { get { return createdbyname; } set { createdbyname = value; } } public int ModifiedById { get { return modifiedbyid; } set { modifiedbyid = value; } } public DateTime ModifiedOn { get { return modifiedon; } set { modifiedon = value; } } public string ModifiedByName { get { return modifiedbyname; } set { modifiedbyname = value; } } #endregion #region Standard public Int16 SortOrder { get { return sortorder; } set { sortorder = value; } } public byte Status { get { return status; } set { status = value; } } public Int16 Version { get { return version; } set { version = value; } } public byte SourceType { get { return sourcetype; } set { sourcetype = value; } } #endregion } }