TD-164: Drop accounts-related operations (#19)

* Drop account property from `Shop` model
This commit is contained in:
Andrew Mayorov 2022-02-09 14:33:53 +03:00 committed by GitHub
parent 7cf88d2e07
commit 777d37a18e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 4 additions and 82 deletions

View File

@ -1,17 +0,0 @@
type: object
required:
- id
- ownAmount
- availableAmount
- currency
properties:
id:
type: integer
format: int64
ownAmount:
type: integer
availableAmount:
type: integer
currency:
x-rebillyMerge:
- $ref: '#/definitions/Currency'

View File

@ -5,8 +5,8 @@ required:
- createdAt
- isBlocked
- isSuspended
- location
- categoryID
- location
- details
- contractID
properties:
@ -23,6 +23,9 @@ properties:
isSuspended:
description: Приостановлены ли операции в рамках магазина?
type: boolean
currency:
x-rebillyMerge:
- $ref: '#/definitions/Currency'
categoryID:
description: |
Идентификатор категории товаров и услуг, предлагаемых в этом магазине
@ -46,5 +49,3 @@ properties:
description: Идентификатор расписания выводов
type: integer
format: int32
account:
$ref: '#/definitions/ShopAccount'

View File

@ -1,16 +0,0 @@
description: Счета магазина
type: object
required:
- currency
- guaranteeID
- settlementID
properties:
currency:
x-rebillyMerge:
- $ref: '#/definitions/Currency'
guaranteeID:
type: integer
format: int64
settlementID:
type: integer
format: int64

View File

@ -1,20 +0,0 @@
get:
description: Get account by ID
operationId: getAccountByID
tags:
- Accounts
parameters:
- $ref: '#/parameters/requestID'
- $ref: '#/parameters/deadline'
- $ref: '#/parameters/accountID'
responses:
'200':
description: Account found
schema:
$ref: '#/definitions/Account'
'404':
$ref: '#/responses/NotFound'
'401':
$ref: '#/responses/Unauthorized'
'400':
$ref: '#/responses/DefaultLogicError'

View File

@ -101,13 +101,6 @@ responses:
schema:
$ref: '#/definitions/ExternalIDConflictError'
parameters:
accountID:
name: accountID
in: path
description: Account ID
required: true
type: integer
format: int64
requestID:
name: X-Request-ID
in: header
@ -524,25 +517,6 @@ tags:
* получение шаблона инвойса по его идентификатору,
* создание инвойса по данному шаблону.
- name: Accounts
x-displayName: Счета
description: >
Каждый магазин в платформе имеет привязанные счета, на которых
аккумулируются средства плательщиков. К магазину может быть привязан счет
в любой валюте, если это описано в рамках договора с участником системы,
однако не более одного счета в одинаковой валюте.
Счета разделяются на два основных типа - основной счет и счет гарантийного
фонда.
Основной счет используется для оперативных взаиморасчетов между
банковскими счетами RBKmoney и вашими банковскими счетами для вывода
средств. Вывод средств предваряется суммированием всех средств со счетов
ваших магазинов и последующим переводом с помощью банковских транзакций,
либо других средств вывода денег из системы.
Счет гарантийного фонда используется для накопления определенных сумм
средств от оборота магазина так, как это указано в договоре с участником.
- name: Payments
x-displayName: Платежи
description: >