mirror of
https://github.com/valitydev/swag-payments.git
synced 2024-11-06 09:35:22 +00:00
MST-173: replace offset with continuation token (#212)
* replace offset and total count with continuation token for magista-related requests * add payment status timestamp * offset is still presented in "searchPayouts" request
This commit is contained in:
parent
de148f0501
commit
fb18643a35
5
spec/definitions/ContinuationToken.yaml
Normal file
5
spec/definitions/ContinuationToken.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
description: |
|
||||
Токен, сигнализирующий о том, что в ответе передана только часть данных.
|
||||
Для получения следующей части нужно повторно обратиться к сервису, указав тот-же набор условий и полученый токен.
|
||||
Если токена нет, получена последняя часть данных.
|
||||
type: string
|
@ -52,3 +52,7 @@ allOf:
|
||||
metadata:
|
||||
description: Связанные с платежом метаданные
|
||||
type: object
|
||||
statusChangedAt:
|
||||
description: Дата и время изменения статуса платежа
|
||||
type: string
|
||||
format: date-time
|
||||
|
@ -9,7 +9,6 @@ get:
|
||||
- $ref: '#/parameters/fromTime'
|
||||
- $ref: '#/parameters/toTime'
|
||||
- $ref: '#/parameters/limit'
|
||||
- $ref: '#/parameters/offset'
|
||||
- name: invoiceStatus
|
||||
in: query
|
||||
description: Статус инвойса для поиска
|
||||
@ -132,14 +131,20 @@ get:
|
||||
type: integer
|
||||
format: int64
|
||||
minimum: 1
|
||||
- x-rebillyMerge:
|
||||
- name: continuationToken
|
||||
in: query
|
||||
required: false
|
||||
- $ref: '#/definitions/ContinuationToken'
|
||||
responses:
|
||||
'200':
|
||||
description: Найденные инвойсы
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
totalCount:
|
||||
type: integer
|
||||
continuationToken:
|
||||
x-rebillyMerge:
|
||||
- $ref: '#/definitions/ContinuationToken'
|
||||
result:
|
||||
type: array
|
||||
items:
|
||||
|
@ -9,7 +9,6 @@ get:
|
||||
- $ref: '#/parameters/fromTime'
|
||||
- $ref: '#/parameters/toTime'
|
||||
- $ref: '#/parameters/limit'
|
||||
- $ref: '#/parameters/offset'
|
||||
- name: paymentStatus
|
||||
in: query
|
||||
description: Статус платежа для поиска
|
||||
@ -115,14 +114,20 @@ get:
|
||||
type: integer
|
||||
format: int64
|
||||
minimum: 1
|
||||
- x-rebillyMerge:
|
||||
- name: continuationToken
|
||||
in: query
|
||||
required: false
|
||||
- $ref: '#/definitions/ContinuationToken'
|
||||
responses:
|
||||
'200':
|
||||
description: Найденные платежи
|
||||
schema:
|
||||
type: object
|
||||
properties:
|
||||
totalCount:
|
||||
type: integer
|
||||
continuationToken:
|
||||
x-rebillyMerge:
|
||||
- $ref: '#/definitions/ContinuationToken'
|
||||
result:
|
||||
type: array
|
||||
items:
|
||||
|
Loading…
Reference in New Issue
Block a user