mirror of
https://github.com/valitydev/swag-payments.git
synced 2024-11-07 01:55:22 +00:00
f40a1bf400
* HG-240: Introduce invoice cart * HG-240: Fix review issues * HG-240: Redesign VAT definition and usage * HG-246: add cart support to InvoiceTemplating (#93) * Revert "HG-246: add cart support to InvoiceTemplating (#93)" (#95) * Add minItems to InvoiceCart definition (#96)
55 lines
1.8 KiB
YAML
55 lines
1.8 KiB
YAML
type: object
|
||
allOf:
|
||
- $ref: '#/definitions/InvoiceStatus'
|
||
- type: object
|
||
required:
|
||
- id
|
||
- shopID
|
||
- createdAt
|
||
- dueDate
|
||
- amount
|
||
- currency
|
||
- product
|
||
- metadata
|
||
properties:
|
||
id:
|
||
description: Идентификатор инвойса
|
||
type: string
|
||
shopID:
|
||
description: Идентификатор магазина
|
||
type: string
|
||
createdAt:
|
||
description: Дата и время создания
|
||
type: string
|
||
format: date-time
|
||
dueDate:
|
||
description: Дата и время окончания действия
|
||
type: string
|
||
format: date-time
|
||
amount:
|
||
description: >
|
||
Стоимость предлагаемых товаров или услуг, в минорных денежных единицах,
|
||
например в копейках в случае указания российских рублей в качестве валюты.
|
||
type: integer
|
||
format: int64
|
||
minimum: 1
|
||
currency:
|
||
description: |
|
||
Валюта, символьный код согласно
|
||
[ISO 4217](http://www.iso.org/iso/home/standards/currency_codes.htm).
|
||
type: string
|
||
pattern: '^[A-Z]{3}$'
|
||
product:
|
||
description: Наименование предлагаемых товаров или услуг
|
||
type: string
|
||
maxLength: 100
|
||
description:
|
||
description: Описание предлагаемых товаров или услуг
|
||
type: string
|
||
maxLength: 1000
|
||
cart:
|
||
$ref: '#/definitions/InvoiceCart'
|
||
metadata:
|
||
description: Связанные с инвойсом метаданные
|
||
type: object
|