aboutsummaryrefslogtreecommitdiff
path: root/src/include/taler_exchangedb_plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/taler_exchangedb_plugin.h')
-rw-r--r--src/include/taler_exchangedb_plugin.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/include/taler_exchangedb_plugin.h b/src/include/taler_exchangedb_plugin.h
index 98596382c..3a6610f3d 100644
--- a/src/include/taler_exchangedb_plugin.h
+++ b/src/include/taler_exchangedb_plugin.h
@@ -7490,14 +7490,18 @@ struct TALER_EXCHANGEDB_Plugin
*
* @param cls closure
* @param h_payto account for which the attribute data is stored
- * @param new_rules new rules to apply
* @param decision_time when was the decision made
+ * @param expiration_time when does the decision expire
+ * @param properties JSON object with properties to set for the account
+ * @param new_rules JSON array with new AML/KYC rules
+ * @param to_investigate true if AML staff should look more into this account
+ * @param jmeasures a JSON with LegitimizationMeasures to apply to the
+ * account, or NULL to not apply any measure right now
* @param justification human-readable text justifying the decision
- * @param kyc_requirements specific KYC requirements being imposed
- * @param requirements_row row in the KYC table for this process, 0 for none
* @param decider_pub public key of the staff member
* @param decider_sig signature of the staff member
* @param[out] invalid_officer set to TRUE if @a decider_pub is not allowed to make decisions right now
+ * @param[out] unknown_account set to TRUE if @a h_payto does not refer to a known account and @a jmeasures was given
* @param[out] last_date set to the previous decision time;
* the INSERT is not performed if @a last_date is not before @a decision_time
* @return database transaction status
@@ -7511,10 +7515,12 @@ struct TALER_EXCHANGEDB_Plugin
const json_t *properties,
const json_t *new_rules,
bool to_investigate,
+ const json_t *jmeasures,
const char *justification,
const struct TALER_AmlOfficerPublicKeyP *decider_pub,
const struct TALER_AmlOfficerSignatureP *decider_sig,
bool *invalid_officer,
+ bool *unknown_account,
struct GNUNET_TIME_Timestamp *last_date);