diff options
author | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2023-03-09 12:04:11 +0800 |
---|---|---|
committer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2023-03-09 12:04:11 +0800 |
commit | 1be551eb39df7240b661b2c7e661d31dd242476e (patch) | |
tree | 52380f3c2245bfd60ba452154fd822a4e0be3f81 /interchange | |
parent | c4244b7286dc0b0ac5ba8e0d5ad425a250c68892 (diff) |
Handler parameter to order
Diffstat (limited to 'interchange')
-rw-r--r-- | interchange/ord.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/interchange/ord.h b/interchange/ord.h index f57b66a..ce6bb65 100644 --- a/interchange/ord.h +++ b/interchange/ord.h @@ -32,9 +32,13 @@ extern "C" { * \param sku The SKU of the item to order. * \param catalog The catalog from which the item is. * \param order The address of an order instance. + * \param handler A pointer to the function when a custom handler is needed to + * arrange the data into the order. */ -void interchange_ord_order(const char *sku, const struct interchange_catalog *catalog, - struct interchange_ord_order **order); +void interchange_ord_order(const char *sku, + const struct interchange_catalog *catalog, + struct interchange_ord_order **order, + void (*handler)(interchange_response *)); /*! * \brief For checking out items in the cart. |