ccxt-go/whitebit_api.go
zhangkun9038@dingtalk.com 1a2ce7046a first add
2025-02-28 10:33:20 +08:00

1513 lines
43 KiB
Go

// -------------------------------------------------------------------------------
// PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
// https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code
// -------------------------------------------------------------------------------
package ccxt
func (this *whitebit) WebGetV1Healthcheck (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("webGetV1Healthcheck", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetMarkets (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetMarkets", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetTickers (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetTickers", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetTicker (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetTicker", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetSymbols (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetSymbols", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetDepthResult (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetDepthResult", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PublicGetKline (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PublicGetKline", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostAccountBalance (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostAccountBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostOrderNew (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostOrderNew", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostOrderCancel (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostOrderCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostOrders (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostAccountOrderHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostAccountOrderHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostAccountExecutedHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostAccountExecutedHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostAccountExecutedHistoryAll (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostAccountExecutedHistoryAll", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V1PrivatePostAccountOrder (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v1PrivatePostAccountOrder", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V2PublicGetMarkets (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v2PublicGetMarkets", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V2PublicGetTicker (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v2PublicGetTicker", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V2PublicGetAssets (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v2PublicGetAssets", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V2PublicGetFee (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v2PublicGetFee", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V2PublicGetDepthMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v2PublicGetDepthMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V2PublicGetTradesMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v2PublicGetTradesMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetAssets (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetAssets", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetCollateralMarkets (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetCollateralMarkets", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetFee (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetFee", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetOrderbookMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetOrderbookMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetTicker (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetTicker", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetTradesMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetTradesMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetTime (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetTime", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetPing (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetPing", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetMarkets (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetMarkets", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetFutures (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetFutures", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PublicGetPlatformStatus (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PublicGetPlatformStatus", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostCollateralAccountBalance (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostCollateralAccountBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostCollateralAccountBalanceSummary (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostCollateralAccountBalanceSummary", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostCollateralAccountPositionsHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostCollateralAccountPositionsHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostCollateralAccountLeverage (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostCollateralAccountLeverage", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostCollateralAccountPositionsOpen (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostCollateralAccountPositionsOpen", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostCollateralAccountSummary (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostCollateralAccountSummary", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountAddress (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountAddress", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountBalance (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountCreateNewAddress (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountCreateNewAddress", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountCodes (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountCodes", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountCodesApply (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountCodesApply", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountCodesMy (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountCodesMy", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountCodesHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountCodesHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountFiatDepositUrl (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountFiatDepositUrl", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountWithdraw (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountWithdraw", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountWithdrawPay (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountWithdrawPay", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountTransfer (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountSmartPlans (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountSmartPlans", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountSmartInvestment (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountSmartInvestment", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountSmartInvestmentClose (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountSmartInvestmentClose", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountSmartInvestments (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountSmartInvestments", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountFee (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountFee", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostMainAccountSmartInterestPaymentHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostMainAccountSmartInterestPaymentHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostTradeAccountBalance (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostTradeAccountBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostTradeAccountExecutedHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostTradeAccountExecutedHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostTradeAccountOrder (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostTradeAccountOrder", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostTradeAccountOrderHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostTradeAccountOrderHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCollateralLimit (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCollateralLimit", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCollateralMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCollateralMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCollateralStopLimit (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCollateralStopLimit", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCollateralTriggerMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCollateralTriggerMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderNew (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderNew", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderStockMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderStockMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderStopLimit (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderStopLimit", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderStopMarket (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderStopMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCancel (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCancelAll (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCancelAll", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderKillSwitch (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderKillSwitch", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderKillSwitchStatus (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderKillSwitchStatus", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderBulk (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderBulk", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderModify (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderModify", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrders (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOcoOrders (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOcoOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderCollateralOco (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderCollateralOco", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderOcoCancel (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderOcoCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostOrderOtoCancel (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostOrderOtoCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostProfileWebsocketToken (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostProfileWebsocketToken", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostConvertEstimate (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostConvertEstimate", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostConvertConfirm (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostConvertConfirm", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostConvertHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostConvertHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountCreate (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountCreate", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountDelete (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountDelete", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountEdit (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountEdit", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountList (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountList", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountTransfer (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountBlock (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountBlock", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountUnblock (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountUnblock", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountBalances (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountBalances", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *whitebit) V4PrivatePostSubAccountTransferHistory (args ...interface{}) <-chan interface{} {
parameters := GetArg(args, 0, nil)
ch := make(chan interface{})
go func() {
defer close(ch)
defer func() {
if r := recover(); r != nil {
ch <- "panic:" + ToString(r)
}
}()
ch <- (<-this.callEndpoint ("v4PrivatePostSubAccountTransferHistory", parameters))
PanicOnError(ch)
}()
return ch
}