using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Enum; namespace FrameworkDAL.DTO.WebService { public class WebServiceDTO { #region PrivateMembers #region WebService private int webserviceid; //Id private string webservicename; //Name private string webservicesection; //Section #region Module private int moduleid; //Id private string modulecode; //Code private string modulename; //Name #endregion private string webservicedescription; //Description private string webserviceuritemplate; //UriTemplate private byte webservicemethodtype; //MethodType #region Entity RequestSchema private int requestschemaid = -1; //RequestSchemaId private string requestschemacode; private string requestschemaname; #endregion #region Entity ResponseSchema private int responseschemaid = -1; //ResponseSchemaId private string responseschemacode; private string responseschemaname; #endregion private string webservicehttpcodes; //HttpCodes #region Program private int programid = -1; //Id private string programname; //Name private int programprogramclassid; private string programprogramclassname; #endregion #region Service Program private int serviceprogramid = -1; //ServiceProgramId private string serviceprogramname; private int serviceprogramprogramclassid; private string serviceprogramprogramclassname; #endregion private byte webserviceperiodfiltertype; //PeriodFilterType private byte webserviceperiodfilterchangeable; //PeriodFilterChangeable #region Entity private int entityid = -1; //EntityId private string entitycode; private string entityname; #endregion #region Incharge private int inchargeid = -1; //EntityId private string inchargecode; private string inchargename; #endregion private byte webserviceisauthorizationrequired; private byte webservicerequestschematype; #endregion #region Base private int webservicecreatedbyid; //CreatedById private DateTime webservicecreatedon; //CreatedOn private int webservicemodifiedbyid; //ModifiedById private DateTime webservicemodifiedon; //ModifiedOn private string webservicecreatedbyname; private string webservicemodifiedbyname; #endregion #region Standard private Int16 webservicesortorder; //SortOrder private byte webservicestatus; //Status private Int16 webserviceversion; //Version private byte webservicesourcetype; //SourceType #endregion private string webservicemodifiedbycode; private string webservicemethodtypename; private string webserviceperiodfiltertypename; #endregion #region PublicMembers #region WebService public int WebServiceId { get { return webserviceid; } //Id set { webserviceid = value; } //Id } public string WebServiceName { get { return webservicename; } //Name set { webservicename = value; } //Name } public string WebServiceSection { get { return webservicesection; } //Section set { webservicesection = value; } //Section } #region Module public int ModuleId { get { return moduleid; } //Id set { moduleid = value; } //Id } public string ModuleCode { get { return modulecode; } //Code set { modulecode = value; } //Code } public string ModuleName { get { return modulename; } //Name set { modulename = value; } //Name } #endregion public string WebServiceDescription { get { return webservicedescription; } //Description set { webservicedescription = value; } //Description } public string WebServiceUriTemplate { get { return webserviceuritemplate; } //UriTemplate set { webserviceuritemplate = value; } //UriTemplate } public byte WebServiceMethodType { get { return webservicemethodtype; } //MethodType set { webservicemethodtype = value; WebServiceMethodTypeName = ((FrameworkEnumDTO.MethodType)webservicemethodtype).ToString(); } } #region Entity RequestSchema public int RequestSchemaId { get { return requestschemaid; } //RequestSchemaId set { requestschemaid = value; } //RequestSchemaId } public string RequestSchemaCode { get { return requestschemacode; } set { requestschemacode = value; } } public string RequestSchemaName { get { return requestschemaname; } set { requestschemaname = value; } } #endregion #region ResponseSchema public int ResponseSchemaId { get { return responseschemaid; } //ResponseSchemaId set { responseschemaid = value; } //ResponseSchemaId } public string ResponseSchemaCode { get { return responseschemacode; } set { responseschemacode = value; } } public string ResponseSchemaName { get { return responseschemaname; } set { responseschemaname = value; } } #endregion public string WebServiceHttpCodes { get { return webservicehttpcodes; } //HttpCodes set { webservicehttpcodes = value; } //HttpCodes } #region Program public int ProgramId { get { return programid; } //Id set { programid = value; } //Id } public string ProgramName { get { return programname; } //Name set { programname = value; } //Name } public int ProgramProgramClassId { get { return programprogramclassid; } //Id set { programprogramclassid = value; } //Id } public string ProgramProgramClassName { get { return programprogramclassname; } //Name set { programprogramclassname = value; } //Name } #endregion #region ServiceProgram public int ServiceProgramId { get { return serviceprogramid; } //ServiceProgramId set { serviceprogramid = value; } //ServiceProgramId } public string ServiceProgramName { get { return serviceprogramname; } //ServiceProgramId set { serviceprogramname = value; } //ServiceProgramId } public int ServiceProgramProgramClassId { get { return serviceprogramprogramclassid; } //Id set { serviceprogramprogramclassid = value; } //Id } public string ServiceProgramProgramClassName { get { return serviceprogramprogramclassname; } //Name set { serviceprogramprogramclassname = value; } //Name } #endregion public byte WebServicePeriodFilterType { get { return webserviceperiodfiltertype; } set { webserviceperiodfiltertype = value; WebServicePeriodFilterTypeName = ((FrameworkEnumDTO.PeriodFilterType)webserviceperiodfiltertype).ToString(); } } public byte WebServicePeriodFilterChangeable { get { return webserviceperiodfilterchangeable; } //PeriodFilterChangeable set { webserviceperiodfilterchangeable = value; } //PeriodFilterChangeable } #region Entity public int EntityId { get { return entityid; } set { entityid = value; } } public string EntityCode { get { return entitycode; } set { entitycode = value; } } public string EntityName { get { return entityname; } set { entityname = value; } } #endregion #region Incharge public int InchargeId { get { return inchargeid; } set { inchargeid = value; } } public string InchargeCode { get { return inchargecode; } set { inchargecode = value; } } public string InchargeName { get { return inchargename; } set { inchargename = value; } } #endregion public byte WebServiceIsAuthorizationRequired { get { return webserviceisauthorizationrequired; } set { webserviceisauthorizationrequired = value; } } public byte WebServiceRequestSchemaType { get { return webservicerequestschematype; } set { webservicerequestschematype = value; } } #endregion #region Base public int WebServiceCreatedById { get { return webservicecreatedbyid; } //CreatedById set { webservicecreatedbyid = value; } //CreatedById } public DateTime WebServiceCreatedOn { get { return webservicecreatedon; } //CreatedOn set { webservicecreatedon = value; } //CreatedOn } public int WebServiceModifiedById { get { return webservicemodifiedbyid; } //ModifiedById set { webservicemodifiedbyid = value; } //ModifiedById } public DateTime WebServiceModifiedOn { get { return webservicemodifiedon; } //ModifiedOn set { webservicemodifiedon = value; } //ModifiedOn } public string WebServiceCreatedByName { get { return webservicecreatedbyname; } //WebServiceCreatedByName set { webservicecreatedbyname = value; } //WebServiceCreatedByName } public string WebServiceModifiedByName { get { return webservicemodifiedbyname; } //WebServiceModifiedByName set { webservicemodifiedbyname = value; } //WebServiceModifiedByName } #endregion #region Standard public Int16 WebServiceSortOrder { get { return webservicesortorder; } //SortOrder set { webservicesortorder = value; } //SortOrder } public byte WebServiceStatus { get { return webservicestatus; } //Status set { webservicestatus = value; } //Status } public Int16 WebServiceVersion { get { return webserviceversion; } //Version set { webserviceversion = value; } //Version } public byte WebServiceSourceType { get { return webservicesourcetype; } //SourceType set { webservicesourcetype = value; } //SourceType } #endregion public string WebServiceModifiedByCode { get { return webservicemodifiedbycode; } //CreatedById set { webservicemodifiedbycode = value; } //CreatedById } private string mailid; public string MailId { get { return mailid; } //MailId set { mailid = value; } //MailId } public string WebServiceMethodTypeName { get { return webservicemethodtypename; } set { webservicemodifiedbycode = value; } } public string WebServicePeriodFilterTypeName { get { return webserviceperiodfiltertypename; } set { webserviceperiodfiltertypename = value; } } #endregion } }