@@ -115,6 +115,7 @@ var KiteConnect = function(params) {
115
115
116
116
"portfolio.positions" : "/portfolio/positions" ,
117
117
"portfolio.holdings" : "/portfolio/holdings" ,
118
+ "portfolio.holdings.auction" : "/portfolio/holdings/auctions" ,
118
119
"portfolio.positions.convert" : "/portfolio/positions" ,
119
120
120
121
"mf.orders" : "/mf/orders" ,
@@ -281,6 +282,11 @@ var KiteConnect = function(params) {
281
282
*/
282
283
self . VARIETY_ICEBERG = "iceberg" ;
283
284
285
+ /**
286
+ * @memberOf KiteConnect
287
+ */
288
+ self . VARIETY_AUCTION = "auction" ;
289
+
284
290
// Transaction type
285
291
/**
286
292
* @memberOf KiteConnect
@@ -578,7 +584,7 @@ var KiteConnect = function(params) {
578
584
* @param {string } params.transaction_type Transaction type (BUY or SELL).
579
585
* @param {number } params.quantity Order quantity
580
586
* @param {string } params.product Product code (NRML, MIS, CNC).
581
- * @param {string } params.order_type Order type (NRML , SL, SL-M, MARKET).
587
+ * @param {string } params.order_type Order type (LIMIT , SL, SL-M, MARKET).
582
588
* @param {string } [params.validity] Order validity (DAY, IOC).
583
589
* @param {number } [params.price] Order Price
584
590
* @param {number } [params.disclosed_quantity] Disclosed quantity
@@ -589,6 +595,7 @@ var KiteConnect = function(params) {
589
595
* @param {number } [params.validity_ttl] Order validity in minutes for TTL validity orders
590
596
* @param {number } [params.iceberg_legs] Total number of legs for iceberg order variety
591
597
* @param {number } [params.iceberg_quantity] Split quantity for each iceberg leg order
598
+ * @param {number } [params.auction_number] A unique identifier for a particular auction
592
599
* @param {string } [params.tag] An optional tag to apply to an order to identify it (alphanumeric, max 20 chars)
593
600
*/
594
601
self . placeOrder = function ( variety , params ) {
@@ -749,6 +756,16 @@ regular).
749
756
return _get ( "portfolio.holdings" ) ;
750
757
} ;
751
758
759
+ /**
760
+ * Retrieves list of available instruments for a auction session.
761
+ * @method getAuctionInstruments
762
+ * @memberOf KiteConnect
763
+ * @instance
764
+ */
765
+ self . getAuctionInstruments = function ( ) {
766
+ return _get ( "portfolio.holdings.auction" ) ;
767
+ }
768
+
752
769
/**
753
770
* Retrieve positions.
754
771
* @method getPositions
0 commit comments