blob: 15afface3ff3a1b76ff26e255e4c6554794ceda1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>tgbot-cpp: include/tgbot/types/WebhookInfo.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">tgbot-cpp
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File List</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('_webhook_info_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">WebhookInfo.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="_webhook_info_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">//</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// Created by Konstantin Kukin on 26/12/16.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> </div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#ifndef TGBOT_WEBHOOKINFO_H</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#define TGBOT_WEBHOOKINFO_H</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">namespace </span><a class="code" href="namespace_tg_bot.html">TgBot</a> {</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html"> 19</a></span> <span class="keyword">class </span><a class="code" href="class_tg_bot_1_1_webhook_info.html">WebhookInfo</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6"> 21</a></span>  <span class="keyword">typedef</span> std::shared_ptr<WebhookInfo> <a class="code" href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">Ptr</a>;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f"> 26</a></span>  std::string <a class="code" href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f">url</a>;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca"> 31</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">hasCustomCertificate</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726"> 36</a></span>  int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726">pendingUpdateCount</a>;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5"> 41</a></span>  int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5">lastErrorDate</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4"> 46</a></span>  std::string <a class="code" href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4">lastErrorMessage</a>; </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b"> 51</a></span>  int32_t <a class="code" href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b">maxConnections</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce"> 56</a></span>  std::vector<std::string> <a class="code" href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce">allowedUpdates</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> };</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#endif //TGBOT_WEBHOOKINFO_H</span></div><div class="ttc" id="namespace_tg_bot_html"><div class="ttname"><a href="namespace_tg_bot.html">TgBot</a></div><div class="ttdef"><b>Definition:</b> <a href="_api_8h_source.html#l00049">Api.h:49</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html">TgBot::WebhookInfo</a></div><div class="ttdoc">Contains information about the current status of a webhook. </div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00019">WebhookInfo.h:19</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_acf1dda44e0f4bf867cad1fd5b0099fca"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#acf1dda44e0f4bf867cad1fd5b0099fca">TgBot::WebhookInfo::hasCustomCertificate</a></div><div class="ttdeci">bool hasCustomCertificate</div><div class="ttdoc">True, if a custom certificate was provided for webhook certificate checks. </div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00031">WebhookInfo.h:31</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a480255d4d60fd3d669463ef86c31f4e4"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a480255d4d60fd3d669463ef86c31f4e4">TgBot::WebhookInfo::lastErrorMessage</a></div><div class="ttdeci">std::string lastErrorMessage</div><div class="ttdoc">Optional. Error message in human - readable format for the most recent error that happened when tryin...</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00046">WebhookInfo.h:46</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a6c9cb25b5867db8988e45c53a6f36ab5"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a6c9cb25b5867db8988e45c53a6f36ab5">TgBot::WebhookInfo::lastErrorDate</a></div><div class="ttdeci">int32_t lastErrorDate</div><div class="ttdoc">Optional. Unix time for the most recent error that happened when trying to deliver an update via webh...</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00041">WebhookInfo.h:41</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a2280093713d1304207d8bba2204648d6"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a2280093713d1304207d8bba2204648d6">TgBot::WebhookInfo::Ptr</a></div><div class="ttdeci">std::shared_ptr< WebhookInfo > Ptr</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00021">WebhookInfo.h:21</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_ae709688fe3890a2e34981cf9d1470726"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#ae709688fe3890a2e34981cf9d1470726">TgBot::WebhookInfo::pendingUpdateCount</a></div><div class="ttdeci">int32_t pendingUpdateCount</div><div class="ttdoc">Number of updates awaiting delivery. </div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00036">WebhookInfo.h:36</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a4f1f6efd16518a24e8c153f5e126a36f"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a4f1f6efd16518a24e8c153f5e126a36f">TgBot::WebhookInfo::url</a></div><div class="ttdeci">std::string url</div><div class="ttdoc">Webhook URL, may be empty if webhook is not set up. </div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00026">WebhookInfo.h:26</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_abccb7180f3a2ee8c9fe01e51464fd79b"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#abccb7180f3a2ee8c9fe01e51464fd79b">TgBot::WebhookInfo::maxConnections</a></div><div class="ttdeci">int32_t maxConnections</div><div class="ttdoc">Optional. Maximum allowed number of simultaneous HTTPS connections to the webhook for update delivery...</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00051">WebhookInfo.h:51</a></div></div>
<div class="ttc" id="class_tg_bot_1_1_webhook_info_html_a5a145b95d4d15992ac253b6f1ef834ce"><div class="ttname"><a href="class_tg_bot_1_1_webhook_info.html#a5a145b95d4d15992ac253b6f1ef834ce">TgBot::WebhookInfo::allowedUpdates</a></div><div class="ttdeci">std::vector< std::string > allowedUpdates</div><div class="ttdoc">Optional. A list of update types the bot is subscribed to. Defaults to all update types...</div><div class="ttdef"><b>Definition:</b> <a href="_webhook_info_8h_source.html#l00056">WebhookInfo.h:56</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_25b26b9fa3b0bd1537052b03f43dd617.html">tgbot</a></li><li class="navelem"><a class="el" href="dir_edd914e3fbf8e89da3c33d1968dd487e.html">types</a></li><li class="navelem"><a class="el" href="_webhook_info_8h.html">WebhookInfo.h</a></li>
<li class="footer">Generated on Fri Jun 22 2018 22:14:16 for tgbot-cpp by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>
</html>
|