using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.Subscription { public record SubscriptionDTO { #region PrivateMembers #region Subscription private int subscriptionid; //Id private int subscriptionobjecttypeid; //ObjectTypeId private int subscriptionobjectid; //ObjectId #region OrganizationUnit private int ouid; //Id private string oucode; //Code private string ouname; //Name #endregion private int biztransactiontypeid = -1; #region BIZTransaction private int biztransactionid; //Id private string biztransactioncode; //Code private string biztransactionname; //Name #endregion private string subscriptionparticulars; //Particulars private string subscriptionuserids; //UserIds #endregion #region Base private int subscriptioncreatedbyid; //CreatedById private DateTime subscriptioncreatedon; //CreatedOn private int subscriptionmodifiedbyid; //ModifiedById private DateTime subscriptionmodifiedon; //ModifiedOn #endregion #region Standard private Int16 subscriptionsortorder; //SortOrder private byte subscriptionstatus; //Status private Int16 subscriptionversion; //Version private byte subscriptionsourcetype; //SourceType #endregion #endregion #region PublicMembers #region Subscription public int SubscriptionId { get { return subscriptionid; } //Id set { subscriptionid = value; } //Id } public int SubscriptionObjectTypeId { get { return subscriptionobjecttypeid; } //ObjectTypeId set { subscriptionobjecttypeid = value; } //ObjectTypeId } public int SubscriptionObjectId { get { return subscriptionobjectid; } //ObjectId set { subscriptionobjectid = value; } //ObjectId } #region OrganizationUnit public int OUId { get { return ouid; } //Id set { ouid = value; } //Id } public string OUCode { get { return oucode; } //Code set { oucode = value; } //Code } public string OUName { get { return ouname; } //Name set { ouname = value; } //Name } #endregion public int BIZTransactionTypeId { get { return biztransactiontypeid; } //biztransactiontypeid set { biztransactiontypeid = value; } //biztransactiontypeid } #region BIZTransaction public int BIZTransactionId { get { return biztransactionid; } //id set { biztransactionid = value; } //id } public string BIZTransactionCode { get { return biztransactioncode; } //code set { biztransactioncode = value; } //code } public string BIZTransactionName { get { return biztransactionname; } //name set { biztransactionname = value; } //name } #endregion public string SubscriptionParticulars { get { return subscriptionparticulars; } //Particulars set { subscriptionparticulars = value; } //Particulars } public string SubscriptionUserIds { get { return subscriptionuserids; } //UserIds set { subscriptionuserids = value; } //UserIds } #endregion #region Base public int SubscriptionCreatedById { get { return subscriptioncreatedbyid; } //CreatedById set { subscriptioncreatedbyid = value; } //CreatedById } public DateTime SubscriptionCreatedOn { get { return subscriptioncreatedon; } //CreatedOn set { subscriptioncreatedon = value; } //CreatedOn } public int SubscriptionModifiedById { get { return subscriptionmodifiedbyid; } //ModifiedById set { subscriptionmodifiedbyid = value; } //ModifiedById } public DateTime SubscriptionModifiedOn { get { return subscriptionmodifiedon; } //ModifiedOn set { subscriptionmodifiedon = value; } //ModifiedOn } #endregion #region Standard public Int16 SubscriptionSortOrder { get { return subscriptionsortorder; } //SortOrder set { subscriptionsortorder = value; } //SortOrder } public byte SubscriptionStatus { get { return subscriptionstatus; } //Status set { subscriptionstatus = value; } //Status } public Int16 SubscriptionVersion { get { return subscriptionversion; } //Version set { subscriptionversion = value; } //Version } public byte SubscriptionSourceType { get { return subscriptionsourcetype; } //SourceType set { subscriptionsourcetype = value; } //SourceType } #endregion #endregion } }