From af2de318402df1fd8d33192d71613c21c4ee96bf Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Mon, 11 May 2026 16:16:24 -0400 Subject: implement POST /print-job-cost-calculations --- notes | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 notes (limited to 'notes') diff --git a/notes b/notes new file mode 100644 index 0000000..331cabe --- /dev/null +++ b/notes @@ -0,0 +1,11 @@ +-- Print Job Cost -- + +The API doc is either out of date or was never correct to begin with. +The response fields in the doc are different from what the server +actually responds with. Therefore testdata/printjobcostresp.json is +the union of the doc example and a real response from the sandbox +server. For instance, the doc example has a "fees" field while the +real response did not; thus "fees" is included in the testdata. The +real response had "first_name" and "last_name" rather than just +"name", so ShippingAddress has a custom UnmarshalJSON() function to +account for both. And so on... -- cgit v1.2.3