ccxt-go/huobijp_api.go

1769 lines
50 KiB
Go
Raw Normal View History

2025-02-28 10:33:20 +08:00
// -------------------------------------------------------------------------------
// 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 *huobijp) V2PublicGetReferenceCurrencies (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 ("v2PublicGetReferenceCurrencies", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PublicGetMarketStatus (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 ("v2PublicGetMarketStatus", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAccountLedger (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 ("v2PrivateGetAccountLedger", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAccountWithdrawQuota (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 ("v2PrivateGetAccountWithdrawQuota", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAccountWithdrawAddress (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 ("v2PrivateGetAccountWithdrawAddress", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAccountDepositAddress (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 ("v2PrivateGetAccountDepositAddress", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAccountRepayment (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 ("v2PrivateGetAccountRepayment", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetReferenceTransactFeeRate (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 ("v2PrivateGetReferenceTransactFeeRate", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAccountAssetValuation (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 ("v2PrivateGetAccountAssetValuation", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetPointAccount (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 ("v2PrivateGetPointAccount", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetSubUserUserList (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 ("v2PrivateGetSubUserUserList", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetSubUserUserState (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 ("v2PrivateGetSubUserUserState", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetSubUserAccountList (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 ("v2PrivateGetSubUserAccountList", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetSubUserDepositAddress (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 ("v2PrivateGetSubUserDepositAddress", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetSubUserQueryDeposit (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 ("v2PrivateGetSubUserQueryDeposit", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetUserApiKey (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 ("v2PrivateGetUserApiKey", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetUserUid (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 ("v2PrivateGetUserUid", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAlgoOrdersOpening (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 ("v2PrivateGetAlgoOrdersOpening", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAlgoOrdersHistory (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 ("v2PrivateGetAlgoOrdersHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetAlgoOrdersSpecific (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 ("v2PrivateGetAlgoOrdersSpecific", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetC2cOffers (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 ("v2PrivateGetC2cOffers", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetC2cOffer (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 ("v2PrivateGetC2cOffer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetC2cTransactions (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 ("v2PrivateGetC2cTransactions", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetC2cRepayment (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 ("v2PrivateGetC2cRepayment", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetC2cAccount (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 ("v2PrivateGetC2cAccount", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetEtpReference (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 ("v2PrivateGetEtpReference", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetEtpTransactions (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 ("v2PrivateGetEtpTransactions", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetEtpTransaction (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 ("v2PrivateGetEtpTransaction", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetEtpRebalance (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 ("v2PrivateGetEtpRebalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivateGetEtpLimit (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 ("v2PrivateGetEtpLimit", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostAccountTransfer (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 ("v2PrivatePostAccountTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostAccountRepayment (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 ("v2PrivatePostAccountRepayment", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostPointTransfer (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 ("v2PrivatePostPointTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserManagement (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 ("v2PrivatePostSubUserManagement", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserCreation (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 ("v2PrivatePostSubUserCreation", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserTradableMarket (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 ("v2PrivatePostSubUserTradableMarket", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserTransferability (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 ("v2PrivatePostSubUserTransferability", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserApiKeyGeneration (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 ("v2PrivatePostSubUserApiKeyGeneration", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserApiKeyModification (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 ("v2PrivatePostSubUserApiKeyModification", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserApiKeyDeletion (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 ("v2PrivatePostSubUserApiKeyDeletion", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostSubUserDeductMode (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 ("v2PrivatePostSubUserDeductMode", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostAlgoOrders (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 ("v2PrivatePostAlgoOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostAlgoOrdersCancelAllAfter (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 ("v2PrivatePostAlgoOrdersCancelAllAfter", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostAlgoOrdersCancellation (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 ("v2PrivatePostAlgoOrdersCancellation", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostC2cOffer (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 ("v2PrivatePostC2cOffer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostC2cCancellation (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 ("v2PrivatePostC2cCancellation", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostC2cCancelAll (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 ("v2PrivatePostC2cCancelAll", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostC2cRepayment (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 ("v2PrivatePostC2cRepayment", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostC2cTransfer (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 ("v2PrivatePostC2cTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostEtpCreation (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 ("v2PrivatePostEtpCreation", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostEtpRedemption (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 ("v2PrivatePostEtpRedemption", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostEtpTransactIdCancel (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 ("v2PrivatePostEtpTransactIdCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) V2PrivatePostEtpBatchCancel (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 ("v2PrivatePostEtpBatchCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetHistoryKline (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 ("marketGetHistoryKline", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetDetailMerged (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 ("marketGetDetailMerged", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetDepth (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 ("marketGetDepth", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetTrade (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 ("marketGetTrade", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetHistoryTrade (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 ("marketGetHistoryTrade", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetDetail (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 ("marketGetDetail", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetTickers (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 ("marketGetTickers", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) MarketGetEtp (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 ("marketGetEtp", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PublicGetCommonSymbols (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 ("publicGetCommonSymbols", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PublicGetCommonCurrencys (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 ("publicGetCommonCurrencys", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PublicGetCommonTimestamp (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 ("publicGetCommonTimestamp", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PublicGetCommonExchange (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 ("publicGetCommonExchange", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PublicGetSettingsCurrencys (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 ("publicGetSettingsCurrencys", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetAccountAccounts (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 ("privateGetAccountAccounts", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetAccountAccountsIdBalance (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 ("privateGetAccountAccountsIdBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetAccountAccountsSubUid (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 ("privateGetAccountAccountsSubUid", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetAccountHistory (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 ("privateGetAccountHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetCrossMarginLoanInfo (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 ("privateGetCrossMarginLoanInfo", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetMarginLoanInfo (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 ("privateGetMarginLoanInfo", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetFeeFeeRateGet (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 ("privateGetFeeFeeRateGet", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderOpenOrders (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 ("privateGetOrderOpenOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderOrders (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 ("privateGetOrderOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderOrdersId (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 ("privateGetOrderOrdersId", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderOrdersIdMatchresults (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 ("privateGetOrderOrdersIdMatchresults", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderOrdersGetClientOrder (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 ("privateGetOrderOrdersGetClientOrder", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderHistory (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 ("privateGetOrderHistory", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetOrderMatchresults (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 ("privateGetOrderMatchresults", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetQueryDepositWithdraw (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 ("privateGetQueryDepositWithdraw", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetMarginLoanOrders (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 ("privateGetMarginLoanOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetMarginAccountsBalance (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 ("privateGetMarginAccountsBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetCrossMarginLoanOrders (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 ("privateGetCrossMarginLoanOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetCrossMarginAccountsBalance (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 ("privateGetCrossMarginAccountsBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetPointsActions (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 ("privateGetPointsActions", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetPointsOrders (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 ("privateGetPointsOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetSubuserAggregateBalance (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 ("privateGetSubuserAggregateBalance", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetStableCoinExchangeRate (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 ("privateGetStableCoinExchangeRate", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivateGetStableCoinQuote (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 ("privateGetStableCoinQuote", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostAccountTransfer (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 ("privatePostAccountTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostFuturesTransfer (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 ("privatePostFuturesTransfer", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostOrderBatchOrders (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 ("privatePostOrderBatchOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostOrderOrdersPlace (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 ("privatePostOrderOrdersPlace", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostOrderOrdersSubmitCancelClientOrder (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 ("privatePostOrderOrdersSubmitCancelClientOrder", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostOrderOrdersBatchCancelOpenOrders (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 ("privatePostOrderOrdersBatchCancelOpenOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostOrderOrdersIdSubmitcancel (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 ("privatePostOrderOrdersIdSubmitcancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostOrderOrdersBatchcancel (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 ("privatePostOrderOrdersBatchcancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostDwWithdrawApiCreate (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 ("privatePostDwWithdrawApiCreate", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostDwWithdrawVirtualIdCancel (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 ("privatePostDwWithdrawVirtualIdCancel", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostDwTransferInMargin (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 ("privatePostDwTransferInMargin", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostDwTransferOutMargin (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 ("privatePostDwTransferOutMargin", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostMarginOrders (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 ("privatePostMarginOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostMarginOrdersIdRepay (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 ("privatePostMarginOrdersIdRepay", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostCrossMarginTransferIn (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 ("privatePostCrossMarginTransferIn", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostCrossMarginTransferOut (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 ("privatePostCrossMarginTransferOut", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostCrossMarginOrders (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 ("privatePostCrossMarginOrders", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostCrossMarginOrdersIdRepay (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 ("privatePostCrossMarginOrdersIdRepay", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostStableCoinExchange (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 ("privatePostStableCoinExchange", parameters))
PanicOnError(ch)
}()
return ch
}
func (this *huobijp) PrivatePostSubuserTransfer (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 ("privatePostSubuserTransfer", parameters))
PanicOnError(ch)
}()
return ch
}