@@ -49,12 +49,13 @@ <h1 class="title">Module <code>livechat.agent.web.base</code></h1>
4949 API version. '''
5050 @staticmethod
5151 def get_client(
52- access_token: str,
53- version: str = stable_version,
54- base_url: str = api_url,
55- http2: bool = False,
56- proxies: dict = None,
57- verify: bool = True
52+ access_token: str,
53+ version: str = stable_version,
54+ base_url: str = api_url,
55+ http2: bool = False,
56+ proxies: dict = None,
57+ verify: bool = True,
58+ disable_logging: bool = False,
5859 ) -> Union[AgentWebV33, AgentWebV34, AgentWebV35]:
5960 ''' Returns client for specific API version.
6061
@@ -70,6 +71,7 @@ <h1 class="title">Module <code>livechat.agent.web.base</code></h1>
7071 verify the identity of requested hosts. Either `True` (default CA bundle),
7172 a path to an SSL certificate file, an `ssl.SSLContext`, or `False`
7273 (which will disable verification). Defaults to `True`.
74+ disable_logging (bool): indicates if logging should be disabled.
7375
7476 Returns:
7577 API client object for specified version.
@@ -78,10 +80,18 @@ <h1 class="title">Module <code>livechat.agent.web.base</code></h1>
7880 ValueError: If the specified version does not exist.
7981 '''
8082 client = {
81- '3.3': AgentWebV33(access_token, base_url, http2, proxies, verify),
82- '3.4': AgentWebV34(access_token, base_url, http2, proxies, verify),
83- '3.5': AgentWebV35(access_token, base_url, http2, proxies, verify),
84- '3.6': AgentWebV36(access_token, base_url, http2, proxies, verify),
83+ '3.3':
84+ AgentWebV33(access_token, base_url, http2, proxies, verify,
85+ disable_logging),
86+ '3.4':
87+ AgentWebV34(access_token, base_url, http2, proxies, verify,
88+ disable_logging),
89+ '3.5':
90+ AgentWebV35(access_token, base_url, http2, proxies, verify,
91+ disable_logging),
92+ '3.6':
93+ AgentWebV36(access_token, base_url, http2, proxies, verify,
94+ disable_logging),
8595 }.get(version)
8696 if not client:
8797 raise ValueError('Provided version does not exist.')
@@ -112,12 +122,13 @@ <h2 class="section-title" id="header-classes">Classes</h2>
112122 API version. '''
113123 @staticmethod
114124 def get_client(
115- access_token: str,
116- version: str = stable_version,
117- base_url: str = api_url,
118- http2: bool = False,
119- proxies: dict = None,
120- verify: bool = True
125+ access_token: str,
126+ version: str = stable_version,
127+ base_url: str = api_url,
128+ http2: bool = False,
129+ proxies: dict = None,
130+ verify: bool = True,
131+ disable_logging: bool = False,
121132 ) -> Union[AgentWebV33, AgentWebV34, AgentWebV35]:
122133 ''' Returns client for specific API version.
123134
@@ -133,6 +144,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
133144 verify the identity of requested hosts. Either `True` (default CA bundle),
134145 a path to an SSL certificate file, an `ssl.SSLContext`, or `False`
135146 (which will disable verification). Defaults to `True`.
147+ disable_logging (bool): indicates if logging should be disabled.
136148
137149 Returns:
138150 API client object for specified version.
@@ -141,10 +153,18 @@ <h2 class="section-title" id="header-classes">Classes</h2>
141153 ValueError: If the specified version does not exist.
142154 '''
143155 client = {
144- '3.3': AgentWebV33(access_token, base_url, http2, proxies, verify),
145- '3.4': AgentWebV34(access_token, base_url, http2, proxies, verify),
146- '3.5': AgentWebV35(access_token, base_url, http2, proxies, verify),
147- '3.6': AgentWebV36(access_token, base_url, http2, proxies, verify),
156+ '3.3':
157+ AgentWebV33(access_token, base_url, http2, proxies, verify,
158+ disable_logging),
159+ '3.4':
160+ AgentWebV34(access_token, base_url, http2, proxies, verify,
161+ disable_logging),
162+ '3.5':
163+ AgentWebV35(access_token, base_url, http2, proxies, verify,
164+ disable_logging),
165+ '3.6':
166+ AgentWebV36(access_token, base_url, http2, proxies, verify,
167+ disable_logging),
148168 }.get(version)
149169 if not client:
150170 raise ValueError('Provided version does not exist.')
@@ -153,7 +173,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
153173< h3 > Static methods</ h3 >
154174< dl >
155175< dt id ="livechat.agent.web.base.AgentWeb.get_client "> < code class ="name flex ">
156- < span > def < span class ="ident "> get_client</ span > </ span > (< span > access_token: str, version: str = '3.5', base_url: str = 'api.livechatinc.com', http2: bool = False, proxies: dict = None, verify: bool = True) ‑> Union[< a title ="livechat.agent.web.api.v33.AgentWebV33 " href ="api/v33.html#livechat.agent.web.api.v33.AgentWebV33 "> AgentWebV33</ a > , < a title ="livechat.agent.web.api.v34.AgentWebV34 " href ="api/v34.html#livechat.agent.web.api.v34.AgentWebV34 "> AgentWebV34</ a > , < a title ="livechat.agent.web.api.v35.AgentWebV35 " href ="api/v35.html#livechat.agent.web.api.v35.AgentWebV35 "> AgentWebV35</ a > ]</ span >
176+ < span > def < span class ="ident "> get_client</ span > </ span > (< span > access_token: str, version: str = '3.5', base_url: str = 'api.livechatinc.com', http2: bool = False, proxies: dict = None, verify: bool = True, disable_logging: bool = False ) ‑> Union[< a title ="livechat.agent.web.api.v33.AgentWebV33 " href ="api/v33.html#livechat.agent.web.api.v33.AgentWebV33 "> AgentWebV33</ a > , < a title ="livechat.agent.web.api.v34.AgentWebV34 " href ="api/v34.html#livechat.agent.web.api.v34.AgentWebV34 "> AgentWebV34</ a > , < a title ="livechat.agent.web.api.v35.AgentWebV35 " href ="api/v35.html#livechat.agent.web.api.v35.AgentWebV35 "> AgentWebV35</ a > ]</ span >
157177</ code > </ dt >
158178< dd >
159179< div class ="desc "> < p > Returns client for specific API version.</ p >
@@ -176,6 +196,8 @@ <h2 id="args">Args</h2>
176196verify the identity of requested hosts. Either < code > True</ code > (default CA bundle),
177197a path to an SSL certificate file, an < code > ssl.SSLContext</ code > , or < code > False</ code >
178198(which will disable verification). Defaults to < code > True</ code > .</ dd >
199+ < dt > < strong > < code > disable_logging</ code > </ strong > : < code > bool</ code > </ dt >
200+ < dd > indicates if logging should be disabled.</ dd >
179201</ dl >
180202< h2 id ="returns "> Returns</ h2 >
181203< p > API client object for specified version.</ p >
@@ -190,12 +212,13 @@ <h2 id="raises">Raises</h2>
190212</ summary >
191213< pre > < code class ="python "> @staticmethod
192214def get_client(
193- access_token: str,
194- version: str = stable_version,
195- base_url: str = api_url,
196- http2: bool = False,
197- proxies: dict = None,
198- verify: bool = True
215+ access_token: str,
216+ version: str = stable_version,
217+ base_url: str = api_url,
218+ http2: bool = False,
219+ proxies: dict = None,
220+ verify: bool = True,
221+ disable_logging: bool = False,
199222) -> Union[AgentWebV33, AgentWebV34, AgentWebV35]:
200223 ''' Returns client for specific API version.
201224
@@ -211,6 +234,7 @@ <h2 id="raises">Raises</h2>
211234 verify the identity of requested hosts. Either `True` (default CA bundle),
212235 a path to an SSL certificate file, an `ssl.SSLContext`, or `False`
213236 (which will disable verification). Defaults to `True`.
237+ disable_logging (bool): indicates if logging should be disabled.
214238
215239 Returns:
216240 API client object for specified version.
@@ -219,10 +243,18 @@ <h2 id="raises">Raises</h2>
219243 ValueError: If the specified version does not exist.
220244 '''
221245 client = {
222- '3.3': AgentWebV33(access_token, base_url, http2, proxies, verify),
223- '3.4': AgentWebV34(access_token, base_url, http2, proxies, verify),
224- '3.5': AgentWebV35(access_token, base_url, http2, proxies, verify),
225- '3.6': AgentWebV36(access_token, base_url, http2, proxies, verify),
246+ '3.3':
247+ AgentWebV33(access_token, base_url, http2, proxies, verify,
248+ disable_logging),
249+ '3.4':
250+ AgentWebV34(access_token, base_url, http2, proxies, verify,
251+ disable_logging),
252+ '3.5':
253+ AgentWebV35(access_token, base_url, http2, proxies, verify,
254+ disable_logging),
255+ '3.6':
256+ AgentWebV36(access_token, base_url, http2, proxies, verify,
257+ disable_logging),
226258 }.get(version)
227259 if not client:
228260 raise ValueError('Provided version does not exist.')
@@ -262,4 +294,4 @@ <h4><code><a title="livechat.agent.web.base.AgentWeb" href="#livechat.agent.web.
262294< p > Generated by < a href ="https://pdoc3.github.io/pdoc " title ="pdoc: Python API documentation generator "> < cite > pdoc</ cite > 0.10.0</ a > .</ p >
263295</ footer >
264296</ body >
265- </ html >
297+ </ html >
0 commit comments