public Body(Body value)
            {
                /// Initiliaze the protected variables
                m_ConfirmEventRequestRec = new ConfirmEventRequestRec();
                m_ConfirmEventRequestRec.setParent(this);

                /// Copy the values
                m_ConfirmEventRequestRec = value.getConfirmEventRequestRec();
                m_ConfirmEventRequestRec.setParent(this);
                /// This code is currently not supported
            }
                public ConfirmEventRequestRec(ConfirmEventRequestRec value)
                {
                    /// Initiliaze the protected variables
                    m_parent                = null;
                    m_RequestID             = 0;
                    m_EventID               = 0;
                    m_ConfirmedPeriodicRate = 0;

                    /// Copy the values
                    m_RequestID             = value.m_RequestID;
                    m_EventID               = value.m_EventID;
                    m_ConfirmedPeriodicRate = value.m_ConfirmedPeriodicRate;
                }
                public bool isEqual(ConfirmEventRequestRec value)
                {
                    if (this.getRequestID() != value.getRequestID())
                    {
                        return(false);
                    }
                    if (this.getEventID() != value.getEventID())
                    {
                        return(false);
                    }
                    if (this.getConfirmedPeriodicRate() != value.getConfirmedPeriodicRate())
                    {
                        return(false);
                    }

                    return(true);
                }
                public ConfirmEventRequest.Body.ConfirmEventRequestRec setConfirmEventRequestRec(ConfirmEventRequestRec value)
                {
                    m_RequestID = value.m_RequestID;
                    m_EventID = value.m_EventID;
                    m_ConfirmedPeriodicRate = value.m_ConfirmedPeriodicRate;

                    return this;
                }
 public bool notEquals(ConfirmEventRequestRec value)
 {
     return !this.isEqual(value);
 }
                public bool isEqual(ConfirmEventRequestRec value)
                {
                    if (this.getRequestID() != value.getRequestID())
                    {
                    return false;
                    }
                    if (this.getEventID() != value.getEventID())
                    {
                    return false;
                    }
                    if (this.getConfirmedPeriodicRate() != value.getConfirmedPeriodicRate())
                    {
                    return false;
                    }

                    return true;
                }
                public ConfirmEventRequestRec(ConfirmEventRequestRec value)
                {
                    /// Initiliaze the protected variables
                    m_parent = null;
                    m_RequestID = 0;
                    m_EventID = 0;
                    m_ConfirmedPeriodicRate = 0;

                    /// Copy the values
                    m_RequestID = value.m_RequestID;
                    m_EventID = value.m_EventID;
                    m_ConfirmedPeriodicRate = value.m_ConfirmedPeriodicRate;
                }
 public void setConfirmEventRequestRec(ConfirmEventRequestRec value)
 {
     m_ConfirmEventRequestRec = value;
     setParentPresenceVector();
 }
            public ConfirmEventRequest.Body setBody(Body value)
            {
                m_ConfirmEventRequestRec = value.getConfirmEventRequestRec();
                m_ConfirmEventRequestRec.setParent(this);
                /// This code is currently not supported

                return this;
            }
            public Body(Body value)
            {
                /// Initiliaze the protected variables
                m_ConfirmEventRequestRec = new ConfirmEventRequestRec();
                m_ConfirmEventRequestRec.setParent(this);

                /// Copy the values
                m_ConfirmEventRequestRec = value.getConfirmEventRequestRec();
                m_ConfirmEventRequestRec.setParent(this);
                /// This code is currently not supported
            }
 public Body()
 {
     m_ConfirmEventRequestRec = new ConfirmEventRequestRec();
     m_ConfirmEventRequestRec.setParent(this);
 }
 public Body()
 {
     m_ConfirmEventRequestRec = new ConfirmEventRequestRec();
     m_ConfirmEventRequestRec.setParent(this);
 }
 public void setConfirmEventRequestRec(ConfirmEventRequestRec value)
 {
     m_ConfirmEventRequestRec = value;
     setParentPresenceVector();
 }
 public bool notEquals(ConfirmEventRequestRec value)
 {
     return(!this.isEqual(value));
 }
                public ConfirmEventRequest.Body.ConfirmEventRequestRec  setConfirmEventRequestRec(ConfirmEventRequestRec value)
                {
                    m_RequestID             = value.m_RequestID;
                    m_EventID               = value.m_EventID;
                    m_ConfirmedPeriodicRate = value.m_ConfirmedPeriodicRate;

                    return(this);
                }