Skip to content

Commit 11d0e21

Browse files
author
Daniel Kislitsya
committed
Handle empty fee_rate_bps values in trade responses
1 parent 8ba5008 commit 11d0e21

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/clob/types/response.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,8 @@ pub struct TradeResponse {
388388
pub asset_id: U256,
389389
pub side: Side,
390390
pub size: Decimal,
391-
pub fee_rate_bps: Decimal,
391+
#[serde(deserialize_with = "empty_string_as_zero")]
392+
pub fee_rate_bps: Decimal,,
392393
pub price: Decimal,
393394
pub status: TradeStatusType,
394395
#[serde_as(as = "TimestampSeconds<String>")]
@@ -518,7 +519,8 @@ pub struct MakerOrder {
518519
pub maker_address: Address,
519520
pub matched_amount: Decimal,
520521
pub price: Decimal,
521-
pub fee_rate_bps: Decimal,
522+
#[serde(deserialize_with = "empty_string_as_zero")]
523+
pub fee_rate_bps: Decimal,,
522524
pub asset_id: U256,
523525
pub outcome: String,
524526
pub side: Side,

0 commit comments

Comments
 (0)