@@ -19,9 +19,9 @@ def __init__(self, crm_url, api_key):
1919
2020 def customers (self , filters = None , limit = 20 , page = 1 ):
2121 """
22- :param filters:
23- :param limit:
24- :param page:
22+ :param filters: object
23+ :param limit: integer
24+ :param page: integer
2525 :return: Response
2626 """
2727 self .parameters ['filter' ] = filters
@@ -32,8 +32,8 @@ def customers(self, filters=None, limit=20, page=1):
3232
3333 def customer_create (self , customer , site = None ):
3434 """
35- :param customer:
36- :param site:
35+ :param customer: object
36+ :param site: string
3737 :return: Response
3838 """
3939 self .parameters ['customer' ] = json .dumps (customer )
@@ -45,8 +45,8 @@ def customer_create(self, customer, site=None):
4545
4646 def customers_fix_external_ids (self , customers , site = None ):
4747 """
48- :param customers:
49- :param site:
48+ :param customers: object
49+ :param site: string
5050 :return: Response
5151 """
5252 self .parameters ['customers' ] = json .dumps (customers )
@@ -58,8 +58,8 @@ def customers_fix_external_ids(self, customers, site=None):
5858
5959 def customers_upload (self , customers , site = None ):
6060 """
61- :param customers:
62- :param site:
61+ :param customers: array of objects
62+ :param site: string
6363 :return: Response
6464 """
6565 self .parameters ['customers' ] = json .dumps (customers )
@@ -71,9 +71,9 @@ def customers_upload(self, customers, site=None):
7171
7272 def customer (self , uid , uid_type = 'externalId' , site = None ):
7373 """
74- :param uid:
75- :param uid_type:
76- :param site:
74+ :param uid: string
75+ :param uid_type: string
76+ :param site: string
7777 :return: Response
7878 """
7979 if uid_type != 'externalId' :
@@ -86,9 +86,9 @@ def customer(self, uid, uid_type='externalId', site=None):
8686
8787 def customer_edit (self , customer , uid_type = 'externalId' , site = None ):
8888 """
89- :param customer:
90- :param uid_type:
91- :param site:
89+ :param customer: object
90+ :param uid_type: string
91+ :param site: string
9292 :return: Response
9393 """
9494 self .parameters ['customer' ] = json .dumps (customer )
@@ -103,7 +103,7 @@ def customer_edit(self, customer, uid_type='externalId', site=None):
103103
104104 def orders (self , filters = None , limit = 20 , page = 1 ):
105105 """
106- :param filters: array
106+ :param filters: object
107107 :param limit: integer
108108 :param page: integer
109109 :return: Response
@@ -142,11 +142,11 @@ def orders_fix_external_ids(self, orders, site=None):
142142
143143 def orders_history (self , start = None , end = None , limit = 100 , offset = 0 , skip = True ):
144144 """
145- :param start:
146- :param end:
147- :param limit:
148- :param offset:
149- :param skip:
145+ :param start: DateTime
146+ :param end: DateTime
147+ :param limit: integer
148+ :param offset: integer
149+ :param skip: boolean
150150 :return: Response
151151 """
152152 self .parameters ['startDate' ] = start
@@ -215,9 +215,9 @@ def order_edit(self, order, uid_type='externalId', site=None):
215215
216216 def packs (self , filters = None , limit = 20 , page = 1 ):
217217 """
218- :param filters:
219- :param limit:
220- :param page:
218+ :param filters: object
219+ :param limit: integer
220+ :param page: integer
221221 :return: Response
222222 """
223223 self .parameters ['filter' ] = filters
@@ -228,7 +228,7 @@ def packs(self, filters=None, limit=20, page=1):
228228
229229 def pack_create (self , pack ):
230230 """
231- :param pack:
231+ :param pack: object
232232 :return: Response
233233 """
234234 self .parameters ['pack' ] = json .dumps (pack )
@@ -237,9 +237,9 @@ def pack_create(self, pack):
237237
238238 def packs_history (self , filters = None , limit = 20 , page = 1 ):
239239 """
240- :param filters:
241- :param limit:
242- :param page:
240+ :param filters: object
241+ :param limit: integer
242+ :param page: integer
243243 :return: Response
244244 """
245245 self .parameters ['filter' ] = filters
@@ -250,23 +250,23 @@ def packs_history(self, filters=None, limit=20, page=1):
250250
251251 def pack (self , uid ):
252252 """
253- :param uid:
253+ :param uid: integer
254254 :return: Response
255255 """
256256
257257 return self .get ('/orders/packs/' + str (uid ))
258258
259259 def pack_delete (self , uid ):
260260 """
261- :param uid:
261+ :param uid: integer
262262 :return: Response
263263 """
264264
265265 return self .post ('/orders/packs/' + str (uid ) + '/delete' )
266266
267267 def pack_edit (self , pack ):
268268 """
269- :param pack:
269+ :param pack: object
270270 :return: Response
271271 """
272272 self .parameters ['pack' ] = json .dumps (pack )
@@ -289,7 +289,7 @@ def delivery_services(self):
289289
290290 def delivery_services_edit (self , delivery_service ):
291291 """
292- :param delivery_service:
292+ :param delivery_service: object
293293 :return: Response
294294 """
295295 self .parameters ['deliveryService' ] = json .dumps (delivery_service )
@@ -305,7 +305,7 @@ def delivery_types(self):
305305
306306 def delivery_types_edit (self , delivery_type ):
307307 """
308- :param delivery_type:
308+ :param delivery_type: object
309309 :return: Response
310310 """
311311 self .parameters ['deliveryType' ] = json .dumps (delivery_type )
@@ -322,7 +322,7 @@ def order_methods(self):
322322 def order_methods_edit (self , order_method ):
323323 """
324324
325- :param order_method:
325+ :param order_method: object
326326 :return: Response
327327 """
328328 self .parameters ['orderMethod' ] = json .dumps (order_method )
@@ -338,7 +338,7 @@ def order_types(self):
338338
339339 def order_types_edit (self , order_type ):
340340 """
341- :param order_type:
341+ :param order_type: object
342342 :return: Response
343343 """
344344 self .parameters ['orderType' ] = json .dumps (order_type )
@@ -354,7 +354,7 @@ def payment_statuses(self):
354354
355355 def payment_statuses_edit (self , payment_status ):
356356 """
357- :param payment_status:
357+ :param payment_status: object
358358 :return: Response
359359 """
360360 self .parameters ['paymentStatus' ] = json .dumps (payment_status )
@@ -370,7 +370,7 @@ def payment_types(self):
370370
371371 def payment_types_edit (self , payment_type ):
372372 """
373- :param payment_type:
373+ :param payment_type: object
374374 :return: Response
375375 """
376376 self .parameters ['paymentType' ] = json .dumps (payment_type )
@@ -386,7 +386,7 @@ def product_statuses(self):
386386
387387 def product_statuses_edit (self , product_status ):
388388 """
389- :param product_status:
389+ :param product_status: object
390390 :return: Response
391391 """
392392 self .parameters ['productStatus' ] = json .dumps (product_status )
@@ -402,7 +402,7 @@ def sites(self):
402402
403403 def sites_edit (self , site ):
404404 """
405- :param site:
405+ :param site: object
406406 :return: Response
407407 """
408408 self .parameters ['site' ] = json .dumps (site )
@@ -411,7 +411,7 @@ def sites_edit(self, site):
411411
412412 def status_groups (self ):
413413 """
414- :return
414+ :return: Response
415415 """
416416
417417 return self .get ('/reference/status-groups' )
@@ -425,7 +425,7 @@ def statuses(self):
425425
426426 def statuses_edit (self , status ):
427427 """
428- :param status:
428+ :param status: object
429429 :return: Response
430430 """
431431 self .parameters ['status' ] = json .dumps (status )
@@ -441,18 +441,18 @@ def stores(self):
441441
442442 def stores_edit (self , store ):
443443 """
444- :param store:
444+ :param store: object
445445 :return: Response
446446 """
447- self .parameters ['status ' ] = json .dumps (store )
447+ self .parameters ['store ' ] = json .dumps (store )
448448
449449 return self .post ('/reference/stores/' + store ['code' ] + '/edit' )
450450
451451 def inventories (self , filters = None , limit = 20 , page = 1 ):
452452 """
453- :param filters:
454- :param limit:
455- :param page:
453+ :param filters: object
454+ :param limit: integer
455+ :param page: integer
456456 :return: Response
457457 """
458458 self .parameters ['filter' ] = filters
@@ -463,8 +463,8 @@ def inventories(self, filters=None, limit=20, page=1):
463463
464464 def inventories_upload (self , offers , site = None ):
465465 """
466- :param offers:
467- :param site:
466+ :param offers: array of objects
467+ :param site: string
468468 :return: Response
469469 """
470470 if site is not None :
@@ -476,10 +476,10 @@ def inventories_upload(self, offers, site=None):
476476
477477 def telephony_call_event (self , phone , call_type , code , status ):
478478 """
479- :param phone:
480- :param call_type:
481- :param code:
482- :param status:
479+ :param phone: string
480+ :param call_type: string
481+ :param code: string
482+ :param status: string
483483 :return: Response
484484 """
485485 self .parameters ['hangupStatus' ] = status
@@ -491,7 +491,7 @@ def telephony_call_event(self, phone, call_type, code, status):
491491
492492 def telephony_calls_upload (self , calls ):
493493 """
494- :param calls:
494+ :param calls: array of objects
495495 :return: Response
496496 """
497497 self .parameters ['calls' ] = json .dumps (calls )
@@ -500,9 +500,9 @@ def telephony_calls_upload(self, calls):
500500
501501 def telephony_manager (self , phone , details = True ):
502502 """
503- :param phone:
504- :param details:
505- :return: Response
503+ :param phone: string
504+ :param details: string
505+ :return: Response string
506506 """
507507 self .parameters ['phone' ] = phone
508508 self .parameters ['details' ] = details
@@ -511,12 +511,12 @@ def telephony_manager(self, phone, details=True):
511511
512512 def telephony_settings (self , code , client_id , make_call_url , active , name , image ):
513513 """
514- :param code:
515- :param client_id:
516- :param make_call_url:
517- :param active:
518- :param name:
519- :param image:
514+ :param code: string
515+ :param client_id: string
516+ :param make_call_url: string
517+ :param active: string
518+ :param name: string
519+ :param image: string
520520 :return: Response
521521 """
522522 self .parameters ['code' ] = code
@@ -527,3 +527,10 @@ def telephony_settings(self, code, client_id, make_call_url, active, name, image
527527 self .parameters ['image' ] = image
528528
529529 return self .post ('/telephony/settings/' + str (code ))
530+
531+ def statistic_update (self ):
532+ """
533+ :return: Response
534+ """
535+
536+ return self .get ('/statistic/update' )
0 commit comments