diff options
author | Torsten Grote <t@grobox.de> | 2020-03-10 15:18:23 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-03-10 15:18:23 -0300 |
commit | 6f81ed1c54dc39de23bc63e9637633ceb8608943 (patch) | |
tree | 72eca34cd9afdaf6a688921276dd46d000a3a0d8 /core | |
parent | e66cef79127bb9816cbfb1fddf665db43977d513 (diff) | |
download | docs-6f81ed1c54dc39de23bc63e9637633ceb8608943.tar.gz docs-6f81ed1c54dc39de23bc63e9637633ceb8608943.tar.bz2 docs-6f81ed1c54dc39de23bc63e9637633ceb8608943.zip |
Add product images to ContractTerms and PoS config
Diffstat (limited to 'core')
-rw-r--r-- | core/api-common.rst | 14 | ||||
-rw-r--r-- | core/api-merchant.rst | 3 |
2 files changed, 17 insertions, 0 deletions
diff --git a/core/api-common.rst b/core/api-common.rst index a7ebe3a7..8a885f03 100644 --- a/core/api-common.rst +++ b/core/api-common.rst @@ -342,6 +342,20 @@ When no sign is present, the amount is assumed to be positive. type SignedAmount = string; +Images +^^^^^^ + +.. ts:def:: ImageDataUrl + + // The string must be a data URL according to RFC 2397 + // with explicit mediatype and base64 parameters. + // + // ``data:<mediatype>;base64,<data>`` + // + // Supported mediatypes are ``image/jpeg`` and ``image/png``. + // Invalid strings will be rejected by the wallet. + type ImageDataUrl = string; + -------------- Binary Formats diff --git a/core/api-merchant.rst b/core/api-merchant.rst index f6297ae1..469ce766 100644 --- a/core/api-merchant.rst +++ b/core/api-merchant.rst @@ -873,6 +873,9 @@ The contract terms must have the following structure: // merchant-internal identifier for the product product_id?: string; + // An optional base64-encoded product image + image?: ImageDataUrl; + // a list of objects indicating a 'taxname' and its amount. Again, italics denotes the object field's name. taxes?: any[]; |