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:
Evgeny Levenets 2018-07-11 16:07:01 +03:00 committed by GitHub
parent de148f0501
commit fb18643a35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 25 additions and 6 deletions

View File

@ -0,0 +1,5 @@
description: |
Токен, сигнализирующий о том, что в ответе передана только часть данных.
Для получения следующей части нужно повторно обратиться к сервису, указав тот-же набор условий и полученый токен.
Если токена нет, получена последняя часть данных.
type: string

View File

@ -52,3 +52,7 @@ allOf:
metadata:
description: Связанные с платежом метаданные
type: object
statusChangedAt:
description: Дата и время изменения статуса платежа
type: string
format: date-time

View File

@ -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:

View File

@ -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: