API Reference / PlaceForeverOrderRequest
Interface: PlaceForeverOrderRequest
Defined in: src/resources/ForeverOrders.ts:19
Plain string-literal request shapes for ForeverOrders — the generated GTTOrderModel/GttModifyRequest types use TS enums for these fields, so transactionType: "BUY" doesn't type-check against them directly ("BUY" isn't assignable to GTTOrderModel.transactionType, only GTTOrderModel.transactionType.BUY is). Deriving the literal unions from the enums via ${Enum} keeps them in sync with npm run generate without hand-transcribing every member.
Properties
dhanClientId?
optionaldhanClientId?:string
Defined in: src/resources/ForeverOrders.ts:20
correlationId?
optionalcorrelationId?:string
Defined in: src/resources/ForeverOrders.ts:21
orderFlag?
optionalorderFlag?:"SINGLE"|"OCO"
Defined in: src/resources/ForeverOrders.ts:22
transactionType
transactionType:
"BUY"|"SELL"
Defined in: src/resources/ForeverOrders.ts:23
exchangeSegment?
optionalexchangeSegment?:"NSE_EQ"|"NSE_FNO"|"BSE_EQ"|"BSE_FNO"
Defined in: src/resources/ForeverOrders.ts:24
productType?
optionalproductType?:"CNC"|"MARGIN"|"MTF"
Defined in: src/resources/ForeverOrders.ts:25
orderType?
optionalorderType?:"LIMIT"|"MARKET"
Defined in: src/resources/ForeverOrders.ts:26
validity?
optionalvalidity?:string
Defined in: src/resources/ForeverOrders.ts:28
Valid for 1Year/Expiry
securityId?
optionalsecurityId?:string
Defined in: src/resources/ForeverOrders.ts:29
quantity?
optionalquantity?:number
Defined in: src/resources/ForeverOrders.ts:30
disclosedQuantity?
optionaldisclosedQuantity?:number
Defined in: src/resources/ForeverOrders.ts:31
price?
optionalprice?:number
Defined in: src/resources/ForeverOrders.ts:32
triggerPrice?
optionaltriggerPrice?:number
Defined in: src/resources/ForeverOrders.ts:33
price1?
optionalprice1?:number
Defined in: src/resources/ForeverOrders.ts:35
Target price for OCO order
triggerPrice1?
optionaltriggerPrice1?:number
Defined in: src/resources/ForeverOrders.ts:37
Target trigger price for OCO order
quantity1?
optionalquantity1?:number
Defined in: src/resources/ForeverOrders.ts:39
Target quantity for OCO order