aboutsummaryrefslogtreecommitdiffstats
path: root/print.go
diff options
context:
space:
mode:
Diffstat (limited to 'print.go')
-rw-r--r--print.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/print.go b/print.go
new file mode 100644
index 0000000..829a5ef
--- /dev/null
+++ b/print.go
@@ -0,0 +1,14 @@
+package lulu
+
+// printJobCostReq is the json body of a /print-job-cost-calculations/ request.
+type printJobCostReq struct {
+ LineItems []CostCalcLineItem `json:"line_items"`
+ ShipAddr ShippingAddress `json:"shipping_address"`
+ ShipOpt ShippingLevel `json:"shipping_option"`
+}
+
+type CostCalcLineItem struct {
+ NPages uint `json:"page_count"`
+ Mfg PkgId `json:"pod_package_id"`
+ Quantity uint
+}