summaryrefslogtreecommitdiff
path: root/pikul.h
AgeCommit message (Collapse)Author
2021-07-25Origin & destination info retrieval implementationsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-24Merge branch 'master' into sicepatꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-24Each shipping info is retained in its own slotꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
Slot/enum 0 is reserved for Pikul. libcurl WRITEFUNCTION callback userData parameter is now used for the shipping instance, but may also be used for something else in turns.
2021-07-22No special services structꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-22pikul_codes shouldn't be neededꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-20Function for listing services ready in HTMLꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-20Function to get list of just the service codesꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-18Merge branch 'master' into sicepatꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-18Insurance is not determined by user's decisionꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
It depends on some weight threshhold.
2021-07-17Postal codes for both sender & receiverꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-17Rename trx_id to order_numberꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-16use_insurance turns out to be requiredꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
This one follows the example given for the boolean JSON value, which is written as true or false. The response is error 500, internal server error. Despite the example, it says max length is 1 in the middle part of the doc, so maybe it should be written as 1 or 0. Will be tried next.
2021-07-16Update value parameter to subtotalꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-07-16Order functionality draftꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
Not tested yet. Now the item object is still flattened as an array, initially to hurry the interfacing with the Perl module. But we were stuck with having to typemap char *** anyway, so we switch to SWIG because of the potential of ease. Still, we need to typemap char ***, but now that we're at SWIG, we might as well typemap a custom item struct.
2021-07-13Sicepat handlerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
So far only to retrieve services tariffs information.
2021-06-28Shorten pikul_company enum valuesꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-28Remove an enumꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-28Simplify the enumsꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
2021-06-27Shipping API client frameworkꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀
with 1 module so far.