using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.Request { public record RequestDTO { private int requestid; private int ouid = -1; private string oucode; private string ouname; private int periodid = -1; private string periodcode; private string periodname; private int biztransactiontypeid = -1; private string biztransactiontypecode; private string biztransactiontypename; private string requestnumber; private DateTime requestdate; private string requestreferencenumber; private DateTime requestreferencedate; private int requesttypeid = -1; private string requesttypecode; private string requesttypename; private string requestparticulars; private string requestremarks; private int requestobjectlockid; private int requestobjectlockdetailid; private int objecttypeid = -1; private string objecttypecode; private string objecttypename; private int requestobjectid; private int objectbiztransactiontypeid = -1; private string objectbiztransactiontypecode; private string objectbiztransactiontypename; private string requestobjectcode; private string requestobjectname; private string requestobjectnumber; private DateTime requestobjectdate; private string requestobjectreferencenumber; private DateTime requestobjectreferencedate; private DateTime requestapprovalfromdate; private DateTime requestapprovaltodate; private int checkingid = -1; private string checkingcode; private string checkingname; private string requestdata; private string requestoperation; private Int16 requestbackdatedentrydays; private Int16 requestbackdatedupdatedays; private Int16 requestbackdateddeletedays; private string requestapplicableroleids; private string requestapplicableuserids; private string requestbiztransactionclassids; private string requestbiztransactiontypeids; private string requestbiztransactionids; private int requestedbyid = -1; private string requestedbycode; private string requestedbyname; private int approvedbyid = -1; private string approvedbycode; private string approvedbyname; private byte requestrequestlinestatus; private double requestrequestedvalue; private double requestapprovedvalue; private double requestutilizedvalue; private string requestotp; private DateTime requestotpvalidfrom; private DateTime requestotpvalidto; private byte requestotpattempt; private byte requestotpstatus; public virtual int RequestId { get { return requestid; } set { requestid = value; } } public virtual int OUId { get { return ouid; } set { ouid = value; } } public virtual string OUCode { get { return oucode; } set { oucode = value; } } public virtual string OUName { get { return ouname; } set { ouname = value; } } public virtual int PeriodId { get { return periodid; } set { periodid = value; } } public virtual string PeriodCode { get { return periodcode; } set { periodcode = value; } } public virtual string PeriodName { get { return periodname; } set { periodname = value; } } public virtual int BIZTransactionTypeId { get { return biztransactiontypeid; } set { biztransactiontypeid = value; } } public virtual string BIZTransactionTypeCode { get { return biztransactiontypecode; } set { biztransactiontypecode = value; } } public virtual string BIZTransactionTypeName { get { return biztransactiontypename; } set { biztransactiontypename = value; } } public virtual string RequestNumber { get { return requestnumber; } set { requestnumber = value; } } public virtual DateTime RequestDate { get { return requestdate; } set { requestdate = value; } } public virtual string RequestReferenceNumber { get { return requestreferencenumber; } set { requestreferencenumber = value; } } public virtual DateTime RequestReferenceDate { get { return requestreferencedate; } set { requestreferencedate = value; } } public virtual int RequestTypeId { get { return requesttypeid; } set { requesttypeid = value; } } public virtual string RequestTypeCode { get { return requesttypecode; } set { requesttypecode = value; } } public virtual string RequestTypeName { get { return requesttypename; } set { requesttypename = value; } } public virtual string RequestParticulars { get { return requestparticulars; } set { requestparticulars = value; } } public virtual string RequestRemarks { get { return requestremarks; } set { requestremarks = value; } } public virtual int RequestObjectLockId { get { return requestobjectlockid; } set { requestobjectlockid = value; } } public virtual int RequestObjectLockDetailId { get { return requestobjectlockdetailid; } set { requestobjectlockdetailid = value; } } public virtual int ObjectTypeId { get { return objecttypeid; } set { objecttypeid = value; } } public virtual string ObjectTypeCode { get { return objecttypecode; } set { objecttypecode = value; } } public virtual string ObjectTypeName { get { return objecttypename; } set { objecttypename = value; } } public virtual int RequestObjectId { get { return requestobjectid; } set { requestobjectid = value; } } public virtual int ObjectBiztransactionTypeId { get { return objectbiztransactiontypeid; } set { objectbiztransactiontypeid = value; } } public virtual string ObjectBiztransactionTypeCode { get { return objectbiztransactiontypecode; } set { objectbiztransactiontypecode = value; } } public virtual string ObjectBiztransactionTypeName { get { return objectbiztransactiontypename; } set { objectbiztransactiontypename = value; } } public virtual string RequestObjectCode { get { return requestobjectcode; } set { requestobjectcode = value; } } public virtual string RequestObjectName { get { return requestobjectname; } set { requestobjectname = value; } } public virtual string RequestObjectNumber { get { return requestobjectnumber; } set { requestobjectnumber = value; } } public virtual DateTime RequestObjectDate { get { return requestobjectdate; } set { requestobjectdate = value; } } public virtual string RequestObjectReferenceNumber { get { return requestobjectreferencenumber; } set { requestobjectreferencenumber = value; } } public virtual DateTime RequestObjectReferenceDate { get { return requestobjectreferencedate; } set { requestobjectreferencedate = value; } } public virtual DateTime RequestApprovalFromDate { get { return requestapprovalfromdate; } set { requestapprovalfromdate = value; } } public virtual DateTime RequestApprovalToDate { get { return requestapprovaltodate; } set { requestapprovaltodate = value; } } public virtual int CheckingId { get { return checkingid; } set { checkingid = value; } } public virtual string CheckingCode { get { return checkingcode; } set { checkingcode = value; } } public virtual string CheckingName { get { return checkingname; } set { checkingname = value; } } public virtual string RequestData { get { return requestdata; } set { requestdata = value; } } public virtual string RequestOperation { get { return requestoperation; } set { requestoperation = value; } } public virtual Int16 RequestBackDatedEntryDays { get { return requestbackdatedentrydays; } set { requestbackdatedentrydays = value; } } public virtual Int16 RequestBackDatedUpdateDays { get { return requestbackdatedupdatedays; } set { requestbackdatedupdatedays = value; } } public virtual Int16 RequestBackDatedDeleteDays { get { return requestbackdateddeletedays; } set { requestbackdateddeletedays = value; } } public virtual string RequestApplicableRoleIds { get { return requestapplicableroleids; } set { requestapplicableroleids = value; } } public virtual string RequestApplicableUserIds { get { return requestapplicableuserids; } set { requestapplicableuserids = value; } } public virtual string RequestBiztransactionClassIds { get { return requestbiztransactionclassids; } set { requestbiztransactionclassids = value; } } public virtual string RequestBiztransactionTypeIds { get { return requestbiztransactiontypeids; } set { requestbiztransactiontypeids = value; } } public virtual string RequestBiztransactionIds { get { return requestbiztransactionids; } set { requestbiztransactionids = value; } } public virtual int RequestedById { get { return requestedbyid; } set { requestedbyid = value; } } public virtual string RequestedByCode { get { return requestedbycode; } set { requestedbycode = value; } } public virtual string RequestedByName { get { return requestedbyname; } set { requestedbyname = value; } } public virtual int ApprovedById { get { return approvedbyid; } set { approvedbyid = value; } } public virtual string ApprovedByCode { get { return approvedbycode; } set { approvedbycode = value; } } public virtual string ApprovedByName { get { return approvedbyname; } set { approvedbyname = value; } } public virtual byte RequestRequestLineStatus { get { return requestrequestlinestatus; } set { requestrequestlinestatus = value; } } public virtual double RequestRequestedValue { get { return requestrequestedvalue; } set { requestrequestedvalue = value; } } public virtual double RequestApprovedValue { get { return requestapprovedvalue; } set { requestapprovedvalue = value; } } public virtual double RequestUtilizedValue { get { return requestutilizedvalue; } set { requestutilizedvalue = value; } } public virtual string RequestOTP { get { return requestotp; } set { requestotp = value; } } public virtual DateTime RequestOTPValidFrom { get { return requestotpvalidfrom; } set { requestotpvalidfrom = value; } } public virtual DateTime RequestOTPValidTo { get { return requestotpvalidto; } set { requestotpvalidto = value; } } public virtual byte RequestOTPAttempt { get { return requestotpattempt; } set { requestotpattempt = value; } } public virtual byte RequestOTPStatus { get { return requestotpstatus; } set { requestotpstatus = value; } } private byte requeststatus; private Int16 requestversion; private int requestcreatedbyid; private DateTime requestcreatedon; private int requestmodifiedbyid; private DateTime requestmodifiedon; public virtual byte RequestStatus { get { return requeststatus; } set { requeststatus = value; } } public virtual Int16 RequestVersion { get { return requestversion; } set { requestversion = value; } } public virtual int RequestCreatedById { get { return requestcreatedbyid; } set { requestcreatedbyid = value; } } public virtual DateTime RequestCreatedOn { get { return requestcreatedon; } set { requestcreatedon = value; } } public virtual int RequestModifiedById { get { return requestmodifiedbyid; } set { requestmodifiedbyid = value; } } public virtual DateTime RequestModifiedOn { get { return requestmodifiedon; } set { requestmodifiedon = value; } } } }