added api docs

This commit is contained in:
Arseni
2026-02-24 21:26:31 +03:00
parent 0646f55189
commit fa54088b25
87 changed files with 2299 additions and 0 deletions

10
interface/external/chain_network.yaml vendored Normal file
View File

@@ -0,0 +1,10 @@
components:
schemas:
ChainNetwork:
type: string
enum:
- unspecified
- ethereum_mainnet
- arbitrum_one
- tron_mainnet
- tron_nile

10
interface/external/endpoint_type.yaml vendored Normal file
View File

@@ -0,0 +1,10 @@
components:
schemas:
EndpointType:
type: string
enum:
- ledger
- managedWallet
- cryptoAddress
- card
- cardToken

8
interface/external/fx_side.yaml vendored Normal file
View File

@@ -0,0 +1,8 @@
components:
schemas:
FxSide:
type: string
enum:
- unspecified
- buy_base_sell_quote
- sell_base_buy_quote

9
interface/external/payment_kind.yaml vendored Normal file
View File

@@ -0,0 +1,9 @@
components:
schemas:
PaymentKind:
type: string
enum:
- unspecified
- payout
- internal_transfer
- fx_conversion

View File

@@ -0,0 +1,12 @@
components:
schemas:
PaymentMethodType:
type: string
enum:
- iban
- card
- cardToken
- bankAccount
- wallet
- cryptoAddress
- ledger

12
interface/external/payment_state.yaml vendored Normal file
View File

@@ -0,0 +1,12 @@
components:
schemas:
PaymentState:
type: string
enum:
- payment_state_unspecified
- payment_state_accepted
- payment_state_funds_reserved
- payment_state_submitted
- payment_state_settled
- payment_state_failed
- payment_state_cancelled

View File

@@ -0,0 +1,8 @@
components:
schemas:
SettlementMode:
type: string
enum:
- unspecified
- fix_source
- fix_received