public bool isValid() { if (m_raw.Length != 0) { return(true); } if (m_type != (XGPushConstants.OrdinaryMessage) && m_type != (XGPushConstants.SilentMessage) && m_type != "1" && m_type != "2") { return(false); } if (m_multiPkg < 0 || m_multiPkg > 1) { return(false); } if (m_type == (XGPushConstants.OrdinaryMessage) || m_type != "1") { if (!m_style.isValid()) { return(false); } if (!m_action.isValid()) { return(false); } } if (m_expireTime < 0 || m_expireTime > 3 * 24 * 60 * 60) { return(false); } if (m_acceptTimes.Any(ti => !ti.isValid())) { return(false); } return(m_loopInterval <= 0 || m_loopTimes <= 0 || ((m_loopTimes - 1) * m_loopInterval + 1) <= 15); }
public Boolean isValid() { if (m_raw.Length != 0) { return(true); } if (m_type < TYPE_NOTIFICATION || m_type > TYPE_MESSAGE) { return(false); } if (m_multiPkg < 0 || m_multiPkg > 1) { return(false); } if (m_type == TYPE_NOTIFICATION) { if (!m_style.isValid()) { return(false); } if (!m_action.isValid()) { return(false); } } if (m_expireTime < 0 || m_expireTime > 3 * 24 * 60 * 60) { return(false); } foreach (TimeInterval ti in m_acceptTimes) { if (!ti.isValid()) { return(false); } } if (m_loopInterval > 0 && m_loopTimes > 0 && ((m_loopTimes - 1) * m_loopInterval + 1) > 15) { return(false); } return(true); }
public Boolean isValid() { if (m_raw.Length != 0) { return(true); } if (m_type != (XGPushConstants.OrdinaryMessage) && m_type != (XGPushConstants.SilentMessage) && m_type != "1" && m_type != "2") { return(false); } if (m_multiPkg < 0 || m_multiPkg > 1) { return(false); } if (m_type == (XGPushConstants.OrdinaryMessage) || m_type != "1") { if (!m_style.isValid()) { return(false); } if (!m_action.isValid()) { return(false); } } if (m_expireTime < 0 || m_expireTime > 3 * 24 * 60 * 60) { return(false); } foreach (TimeInterval ti in m_acceptTimes) { if (!ti.isValid()) { return(false); } } if (m_loopInterval > 0 && m_loopTimes > 0 && ((m_loopTimes - 1) * m_loopInterval + 1) > 15) { return(false); } return(true); }