aboutsummaryrefslogtreecommitdiffstats
path: root/notes
blob: 331cabe24f3ec20d9236d9e7471249fc53a9b2cb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
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...