public Object ToServerObject()
        {
            Server.Application.DataExplorerNodeEvaluationDate serverObject = new Server.Application.DataExplorerNodeEvaluationDate();

            MapToServerObject(serverObject);

            return(serverObject);
        }
        public DataExplorerNodeEvaluationDate Copy()
        {
            Server.Application.DataExplorerNodeEvaluationDate serverObject = (Server.Application.DataExplorerNodeEvaluationDate)ToServerObject();

            DataExplorerNodeEvaluationDate copiedObject = new DataExplorerNodeEvaluationDate(parentEvaluation, serverObject);

            return(copiedObject);
        }
        public void MapToServerObject(Server.Application.DataExplorerNodeEvaluationDate serverObject)
        {
            serverObject.DateType = DateType;

            serverObject.StartDate = StartDate;

            serverObject.EndDate = EndDate;


            serverObject.StartDateVariableName = StartDateVariableName;

            serverObject.StartDateRelativeValue = StartDateRelativeValue;

            serverObject.StartDateRelativeQualifier = StartDateRelativeQualifier;


            serverObject.EndDateVariableName = EndDateVariableName;

            serverObject.EndDateRelativeValue = EndDateRelativeValue;

            serverObject.EndDateRelativeQualifier = EndDateRelativeQualifier;

            return;
        }
        public DataExplorerNodeEvaluationDate(DataExplorerNodeEvaluation forParentEvaluation, Server.Application.DataExplorerNodeEvaluationDate serverObject)
        {
            MapFromServerObject(serverObject);

            parentEvaluation = forParentEvaluation;

            return;
        }