Add bitcoin_transfer_method to ExchangeRequest and response schemas
This commit is contained in:
parent
e1c7c5209f
commit
d82829ab40
2 changed files with 5 additions and 0 deletions
|
|
@ -170,6 +170,7 @@ def _to_exchange_response(
|
||||||
slot_start=exchange.slot_start,
|
slot_start=exchange.slot_start,
|
||||||
slot_end=exchange.slot_end,
|
slot_end=exchange.slot_end,
|
||||||
direction=exchange.direction.value,
|
direction=exchange.direction.value,
|
||||||
|
bitcoin_transfer_method=exchange.bitcoin_transfer_method.value,
|
||||||
eur_amount=exchange.eur_amount,
|
eur_amount=exchange.eur_amount,
|
||||||
sats_amount=exchange.sats_amount,
|
sats_amount=exchange.sats_amount,
|
||||||
market_price_eur=exchange.market_price_eur,
|
market_price_eur=exchange.market_price_eur,
|
||||||
|
|
@ -588,6 +589,7 @@ def _to_admin_exchange_response(exchange: Exchange) -> AdminExchangeResponse:
|
||||||
slot_start=exchange.slot_start,
|
slot_start=exchange.slot_start,
|
||||||
slot_end=exchange.slot_end,
|
slot_end=exchange.slot_end,
|
||||||
direction=exchange.direction.value,
|
direction=exchange.direction.value,
|
||||||
|
bitcoin_transfer_method=exchange.bitcoin_transfer_method.value,
|
||||||
eur_amount=exchange.eur_amount,
|
eur_amount=exchange.eur_amount,
|
||||||
sats_amount=exchange.sats_amount,
|
sats_amount=exchange.sats_amount,
|
||||||
market_price_eur=exchange.market_price_eur,
|
market_price_eur=exchange.market_price_eur,
|
||||||
|
|
|
||||||
|
|
@ -198,6 +198,7 @@ class ExchangeRequest(BaseModel):
|
||||||
|
|
||||||
slot_start: datetime
|
slot_start: datetime
|
||||||
direction: str # "buy" or "sell"
|
direction: str # "buy" or "sell"
|
||||||
|
bitcoin_transfer_method: str # "onchain" or "lightning"
|
||||||
eur_amount: int # EUR cents (e.g., 10000 = €100)
|
eur_amount: int # EUR cents (e.g., 10000 = €100)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -210,6 +211,7 @@ class ExchangeResponse(BaseModel):
|
||||||
slot_start: datetime
|
slot_start: datetime
|
||||||
slot_end: datetime
|
slot_end: datetime
|
||||||
direction: str
|
direction: str
|
||||||
|
bitcoin_transfer_method: str
|
||||||
eur_amount: int # EUR cents
|
eur_amount: int # EUR cents
|
||||||
sats_amount: int # Satoshis
|
sats_amount: int # Satoshis
|
||||||
market_price_eur: float
|
market_price_eur: float
|
||||||
|
|
@ -241,6 +243,7 @@ class AdminExchangeResponse(BaseModel):
|
||||||
slot_start: datetime
|
slot_start: datetime
|
||||||
slot_end: datetime
|
slot_end: datetime
|
||||||
direction: str
|
direction: str
|
||||||
|
bitcoin_transfer_method: str
|
||||||
eur_amount: int
|
eur_amount: int
|
||||||
sats_amount: int
|
sats_amount: int
|
||||||
market_price_eur: float
|
market_price_eur: float
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue