diff options
Diffstat (limited to 'packages/taler-util/src/http-client/types.ts')
-rw-r--r-- | packages/taler-util/src/http-client/types.ts | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/packages/taler-util/src/http-client/types.ts b/packages/taler-util/src/http-client/types.ts index c843e075a..35603264a 100644 --- a/packages/taler-util/src/http-client/types.ts +++ b/packages/taler-util/src/http-client/types.ts @@ -825,7 +825,10 @@ export const codecForTemplateDetails = .property("otp_id", codecOptional(codecForString())) .property("template_contract", codecForTemplateContractDetails()) .property("required_currency", codecOptional(codecForString())) - .property("editable_defaults", codecOptional(codecForTemplateContractDetailsDefaults())) + .property( + "editable_defaults", + codecOptional(codecForTemplateContractDetailsDefaults()), + ) .build("TalerMerchantApi.TemplateDetails"); export const codecForTemplateContractDetails = @@ -853,7 +856,10 @@ export const codecForWalletTemplateDetails = buildCodecForObject<TalerMerchantApi.WalletTemplateDetails>() .property("template_contract", codecForTemplateContractDetails()) .property("required_currency", codecOptional(codecForString())) - .property("editable_defaults", codecOptional(codecForTemplateContractDetailsDefaults())) + .property( + "editable_defaults", + codecOptional(codecForTemplateContractDetailsDefaults()), + ) .build("TalerMerchantApi.WalletTemplateDetails"); export const codecForWebhookSummaryResponse = @@ -2083,6 +2089,12 @@ export namespace TalerCorebankApi { // query string parameter of the 'payto' field. In case it // is given in both places, the paytoUri's takes the precedence. amount?: AmountString; + + // Nonce to make the request idempotent. Requests with the same + // request_uid that differ in any of the other fields + // are rejected. + // @since v4, will become mandatory in the next version. + request_uid?: ShortHashCode; } export interface CreateTransactionResponse { @@ -4636,7 +4648,6 @@ export namespace TalerMerchantApi { // This parameter is optional. // Since protocol **v13**. required_currency?: string; - } export interface TemplateContractDetails { // Human-readable summary for the template. @@ -4699,7 +4710,6 @@ export namespace TalerMerchantApi { // This parameter is optional. // Since protocol **v13**. required_currency?: string; - } export interface TemplateSummaryResponse { |