Skip to content

Commit a1adf62

Browse files
authored
Merge pull request #174 from gayan-rb/master
added missing MX_POSITION filter
2 parents 44c1414 + aa02260 commit a1adf62

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

BinanceExchange.API/Converter/ExchangeInfoSymbolFilterConverter.cs

+4
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist
6060
case ExchangeInfoSymbolFilterType.IcebergParts:
6161
item = new ExchangeInfoSymbolFilterIcebergParts();
6262
break;
63+
case ExchangeInfoSymbolFilterType.MaxPosition:
64+
item = new ExchangeInfoSymbolFilterMaxPosition();
65+
break;
66+
6367
}
6468

6569
serializer.Populate(jObject.CreateReader(), item);

BinanceExchange.API/Enums/ExchangeInfoSymbolFilterType.cs

+5-3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ public enum ExchangeInfoSymbolFilterType
1515
LotSize,
1616
[EnumMember(Value = "MIN_NOTIONAL")]
1717
MinNotional,
18+
[EnumMember(Value = "ICEBERG_PARTS")]
19+
IcebergParts,
1820
[EnumMember(Value = "MARKET_LOT_SIZE")]
1921
MarketLotSize,
2022
[EnumMember(Value = "MAX_NUM_ORDERS")]
@@ -23,7 +25,8 @@ public enum ExchangeInfoSymbolFilterType
2325
MaxNumAlgoOrders,
2426
[EnumMember(Value = "MAX_NUM_ICEBERG_ORDERS")]
2527
MaxNumIcebergOrders,
26-
28+
[EnumMember(Value = "MAX_POSITION")]
29+
MaxPosition,
2730
#endregion
2831

2932
#region Exchange Filters
@@ -35,7 +38,6 @@ public enum ExchangeInfoSymbolFilterType
3538
#endregion
3639
[EnumMember(Value = "PERCENTAGE_PRICE")]
3740
PercentagePrice,
38-
[EnumMember(Value = "ICEBERG_PARTS")]
39-
IcebergParts,
41+
4042
}
4143
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using System;
2+
using System.Runtime.Serialization;
3+
4+
namespace BinanceExchange.API.Models.Response
5+
{
6+
[DataContract]
7+
public class ExchangeInfoSymbolFilterMaxPosition : ExchangeInfoSymbolFilter
8+
{
9+
[DataMember(Order = 1)]
10+
public Decimal MaxPosition { get; set; }
11+
}
12+
}

0 commit comments

Comments
 (0)