summaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_post_transfers.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/testing_api_cmd_post_transfers.c')
-rw-r--r--src/testing/testing_api_cmd_post_transfers.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/testing/testing_api_cmd_post_transfers.c b/src/testing/testing_api_cmd_post_transfers.c
index 40f1d595..77a2456b 100644
--- a/src/testing/testing_api_cmd_post_transfers.c
+++ b/src/testing/testing_api_cmd_post_transfers.c
@@ -332,7 +332,7 @@ transfers_cb (void *cls,
* @param index index number of the object to extract.
* @return #GNUNET_OK on success
*/
-static int
+static enum GNUNET_GenericReturnValue
post_transfers_traits (void *cls,
const void **ret,
const char *trait,
@@ -340,12 +340,15 @@ post_transfers_traits (void *cls,
{
struct PostTransfersState *pts = cls;
struct TALER_TESTING_Trait traits[] = {
- TALER_TESTING_make_trait_wtid (0, &pts->wtid),
- TALER_TESTING_make_trait_string (0, pts->credit_account),
- TALER_TESTING_make_trait_amount_obj (0, &pts->credit_amount),
- TALER_TESTING_make_trait_amount_obj (1, &pts->wire_fee),
- TALER_TESTING_make_trait_string (1, pts->exchange_url),
- TALER_TESTING_make_trait_absolute_time (0, &pts->execution_time),
+ TALER_TESTING_make_trait_wtid (&pts->wtid),
+ TALER_TESTING_make_trait_credit_payto_uri (
+ (const char **) &pts->credit_account),
+ TALER_TESTING_make_trait_amount (&pts->credit_amount),
+ TALER_TESTING_make_trait_fee (&pts->wire_fee),
+ TALER_TESTING_make_trait_exchange_url (
+ (const char **) &pts->exchange_url),
+ TALER_TESTING_make_trait_absolute_time (0,
+ &pts->execution_time),
TALER_TESTING_make_trait_bank_row (&pts->serial),
TALER_TESTING_trait_end (),
};