Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client provides the functionality required for the consumer to access all of the Kite Connect Endpoints
func (Client) GetMargins ¶
GetMargins returns funds, cash, and margin information for the user for equity and commodity segments
type Margins ¶
type Margins struct {
Status string `json:"status"`
Data struct {
Equity struct {
Enabled bool `json:"enabled"`
Net float64 `json:"net"`
Available struct {
AdhocMargin int `json:"adhoc_margin"`
Cash int `json:"cash"`
Collateral int `json:"collateral"`
IntradayPayin int `json:"intraday_payin"`
} `json:"available"`
Utilised struct {
Debits float64 `json:"debits"`
Exposure int `json:"exposure"`
M2MRealised float64 `json:"m2m_realised"`
M2MUnrealised int `json:"m2m_unrealised"`
OptionPremium int `json:"option_premium"`
Payout int `json:"payout"`
Span int `json:"span"`
HoldingSales int `json:"holding_sales"`
Turnover int `json:"turnover"`
} `json:"utilised"`
} `json:"equity"`
Commodity struct {
Enabled bool `json:"enabled"`
Net int `json:"net"`
Available struct {
AdhocMargin int `json:"adhoc_margin"`
Cash int `json:"cash"`
Collateral int `json:"collateral"`
IntradayPayin int `json:"intraday_payin"`
} `json:"available"`
Utilised struct {
Debits int `json:"debits"`
Exposure int `json:"exposure"`
M2MRealised int `json:"m2m_realised"`
M2MUnrealised int `json:"m2m_unrealised"`
OptionPremium int `json:"option_premium"`
Payout int `json:"payout"`
Span int `json:"span"`
HoldingSales int `json:"holding_sales"`
Turnover int `json:"turnover"`
} `json:"utilised"`
} `json:"commodity"`
} `json:"data"`
}
Margins is the response retuned from the kite server
Click to show internal directories.
Click to hide internal directories.