48 lines
1.3 KiB
Python
48 lines
1.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Copyright (C) 2017 Martin Glueck All rights reserved
|
|
# Neugasse 36, A--2244 Spannberg, Austria. office@glaser-co.at
|
|
#
|
|
#++
|
|
# Name
|
|
# set_discount_groups
|
|
#
|
|
# Purpose
|
|
# Example of using the set-discount endpoint to update the discount groups
|
|
# of a customer
|
|
#
|
|
# Revision Dates
|
|
# 27-Nov-2017 (MG) Creation
|
|
# ««revision-date»»···
|
|
#--
|
|
|
|
import requests
|
|
import json
|
|
|
|
url = "http://localhost:8000/api/v1/set-discounts/"
|
|
app_id = "ad~$*Aöjds786f&(&(3ksadf6]{)"
|
|
|
|
def _create_data (cid) :
|
|
return \
|
|
( dict (customer_id = cid, code = "__materials", discount = 1.72)
|
|
, dict (customer_id = cid, code = "__surface", discount = 1.72)
|
|
, dict (customer_id = cid, code = "__edge", discount = 1.72)
|
|
, dict (customer_id = cid, code = "__Connector", discount = 1.72)
|
|
, dict (customer_id = cid, code = "__work", discount = 1.72)
|
|
)
|
|
# end def _create_data
|
|
|
|
res = requests.post \
|
|
(url, params = dict (secret = app_id), data = "Error")
|
|
print (res.json ())
|
|
|
|
data = _create_data (99999)
|
|
res = requests.post \
|
|
(url, params = dict (secret = app_id), data = json.dumps (data))
|
|
print (res.json ())
|
|
|
|
data = _create_data (25)
|
|
res = requests.post \
|
|
(url, params = dict (secret = app_id), data = json.dumps (data))
|
|
print (res.json ())
|
|
### __END__ set_discount_groups
|