From f708e4d64cd72775a640182d308a7549fb3006d9 Mon Sep 17 00:00:00 2001 From: Jonathan Buchanan Date: Thu, 9 Jul 2020 01:39:42 -0400 Subject: made a uuid trait --- src/include/taler_testing_lib.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'src/include/taler_testing_lib.h') diff --git a/src/include/taler_testing_lib.h b/src/include/taler_testing_lib.h index d4251364f..c3278b55f 100644 --- a/src/include/taler_testing_lib.h +++ b/src/include/taler_testing_lib.h @@ -2937,6 +2937,35 @@ TALER_TESTING_get_trait_cmd (const struct TALER_TESTING_Command *cmd, struct TALER_TESTING_Command **_cmd); +/** + * Obtain a uuid from @a cmd. + * + * @param cmd command to extract the uuid from. + * @param index which amount to pick if @a cmd has multiple + * on offer + * @param[out] uuid where to write the uuid. + * @return #GNUNET_OK on success. + */ +int +TALER_TESTING_get_trait_uuid (const struct TALER_TESTING_Command *cmd, + unsigned int index, + struct GNUNET_Uuid **uuid); + + +/** + * Offer a uuid in a trait. + * + * @param index which uuid to offer, in case there are + * multiple available. + * @param uuid the uuid to offer. + * + * @return the trait. + */ +struct TALER_TESTING_Trait +TALER_TESTING_make_trait_uuid (unsigned int index, + const struct GNUNET_Uuid *uuid); + + /** * Obtain a absolute time from @a cmd. * -- cgit v1.2.3