swag-payments/spec/definitions/InvoiceSearchResult.yaml
Evgeny Levenets f40a1bf400 Merge epic/online-cashreg (#100)
* 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)
2017-08-22 16:00:49 +03:00

55 lines
1.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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