@@ -1694,6 +1694,84 @@ public override string ToString()
16941694 }
16951695 }
16961696 //=========================================================================================================================================
1697+
1698+ // Это сообщение используется для отправки/получения даты в качестве данных сообщения.
1699+ [ Serializable ]
1700+ public class ScsDateTimeMessage : ScsMessage
1701+ {
1702+ // Дата, которая передается.
1703+ public DateTime DateVal { get ; set ; }
1704+
1705+ // Создает новый объект ScsDateTimeMessage.
1706+ public ScsDateTimeMessage ( )
1707+ {
1708+
1709+ }
1710+
1711+ // Создает новый объект ScsDateTimeMessage со свойством DateVal.
1712+ // "dateVal" - Дата, которая передается.
1713+ public ScsDateTimeMessage ( DateTime dateVal )
1714+ {
1715+ DateVal = dateVal ;
1716+ }
1717+
1718+ // Создает новый объект ScsDateTimeMessage со свойством DateVal.
1719+ // "dateVal" - Дата, которая передается.
1720+ // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1721+ public ScsDateTimeMessage ( DateTime dateVal , string repliedMessageId ) : this ( dateVal )
1722+ {
1723+ RepliedMessageId = repliedMessageId ;
1724+ }
1725+
1726+ // Создает строку, представляющую этот объект.
1727+ // Возврат - Строка представляющая этот объект
1728+ public override string ToString ( )
1729+ {
1730+ return string . IsNullOrEmpty ( RepliedMessageId )
1731+ ? string . Format ( "ScsNumberMessage [{0}]: {1}" , MessageId , DateVal )
1732+ : string . Format ( "ScsNumberMessage [{0}] Replied To [{1}]: {2}" , MessageId , RepliedMessageId , DateVal ) ;
1733+ }
1734+ }
1735+ //=========================================================================================================================================
1736+
1737+ // Это сообщение используется для отправки/получения числа в качестве данных сообщения.
1738+ [ Serializable ]
1739+ public class ScsBoolMessage : ScsMessage
1740+ {
1741+ // Булево, которое передается.
1742+ public System . Boolean BoolVal { get ; set ; }
1743+
1744+ // Создает новый объект ScsBoolMessage.
1745+ public ScsBoolMessage ( )
1746+ {
1747+
1748+ }
1749+
1750+ // Создает новый объект ScsBoolMessage со свойством BoolVal.
1751+ // "boolVal" - Булево, которое передается.
1752+ public ScsBoolMessage ( System . Boolean boolVal )
1753+ {
1754+ BoolVal = boolVal ;
1755+ }
1756+
1757+ // Создает новый объект ScsBoolMessage со свойством BoolVal.
1758+ // "boolVal" - Булево, которое передается.
1759+ // "repliedMessageId" - Идентификатор ответившего сообщения, если это ответ на сообщение.
1760+ public ScsBoolMessage ( System . Boolean boolVal , string repliedMessageId ) : this ( boolVal )
1761+ {
1762+ RepliedMessageId = repliedMessageId ;
1763+ }
1764+
1765+ // Создает строку, представляющую этот объект.
1766+ // Возврат - Строка представляющая этот объект
1767+ public override string ToString ( )
1768+ {
1769+ return string . IsNullOrEmpty ( RepliedMessageId )
1770+ ? string . Format ( "ScsNumberMessage [{0}]: {1}" , MessageId , BoolVal )
1771+ : string . Format ( "ScsNumberMessage [{0}] Replied To [{1}]: {2}" , MessageId , RepliedMessageId , BoolVal ) ;
1772+ }
1773+ }
1774+ //=========================================================================================================================================
16971775}
16981776
16991777namespace Hik . Communication . Scs . Communication . Messengers
0 commit comments