MarginStreamApi: MarginStream operations

MarginStreamApiR Documentation

MarginStream operations

Description

binanceRapi.MarginStream

Format

An R6Class generator object

Methods

SapiV1UserDataStreamDelete Close a ListenKey (USER_STREAM) Close out a user data stream. Weight: 1

  • @param listen.key character

  • status code : 200 | OK

  • return type : object

  • response headers :

  • status code : 400 | Bad Request

  • return type : Error

  • response headers :

SapiV1UserDataStreamPost Create a ListenKey (USER_STREAM) Start a new user data stream. The stream will close after 60 minutes unless a keepalive is sent. If the account has an active `listenKey`, that `listenKey` will be returned and its validity will be extended for 60 minutes. Weight: 1

  • @returnType InlineResponse20080

  • status code : 200 | Margin listen key

  • return type : InlineResponse20080

  • response headers :

SapiV1UserDataStreamPut Ping/Keep-alive a ListenKey (USER_STREAM) Keepalive a user data stream to prevent a time out. User data streams will close after 60 minutes. It's recommended to send a ping about every 30 minutes. Weight: 1

  • @param listen.key character

  • status code : 200 | OK

  • return type : object

  • response headers :

  • status code : 400 | Bad Request

  • return type : Error

  • response headers :

Public fields

apiClient

Handles the client-server communication.

Methods

Public methods


Method new()

Usage
MarginStreamApi$new(apiClient)

Method SapiV1UserDataStreamDelete()

Usage
MarginStreamApi$SapiV1UserDataStreamDelete(listen.key = NULL, ...)

Method SapiV1UserDataStreamDeleteWithHttpInfo()

Usage
MarginStreamApi$SapiV1UserDataStreamDeleteWithHttpInfo(listen.key = NULL, ...)

Method SapiV1UserDataStreamPost()

Usage
MarginStreamApi$SapiV1UserDataStreamPost(...)

Method SapiV1UserDataStreamPostWithHttpInfo()

Usage
MarginStreamApi$SapiV1UserDataStreamPostWithHttpInfo(...)

Method SapiV1UserDataStreamPut()

Usage
MarginStreamApi$SapiV1UserDataStreamPut(listen.key = NULL, ...)

Method SapiV1UserDataStreamPutWithHttpInfo()

Usage
MarginStreamApi$SapiV1UserDataStreamPutWithHttpInfo(listen.key = NULL, ...)

Method clone()

The objects of this class are cloneable with this method.

Usage
MarginStreamApi$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples

## Not run: 
####################  SapiV1UserDataStreamDelete  ####################

library(binanceRapi)
var.listen.key <- 'pqia91ma19a5s61cv6a81va65sdf19v8a65a1a5s61cv6a81va65sdf19v8a65a1' # character | User websocket listen key

#Close a ListenKey (USER_STREAM)
api.instance <- MarginStreamApi$new()

result <- api.instance$SapiV1UserDataStreamDelete(listen.key=var.listen.key)


####################  SapiV1UserDataStreamPost  ####################

library(binanceRapi)

#Create a ListenKey (USER_STREAM)
api.instance <- MarginStreamApi$new()

result <- api.instance$SapiV1UserDataStreamPost()


####################  SapiV1UserDataStreamPut  ####################

library(binanceRapi)
var.listen.key <- 'pqia91ma19a5s61cv6a81va65sdf19v8a65a1a5s61cv6a81va65sdf19v8a65a1' # character | User websocket listen key

#Ping/Keep-alive a ListenKey (USER_STREAM)
api.instance <- MarginStreamApi$new()

result <- api.instance$SapiV1UserDataStreamPut(listen.key=var.listen.key)



## End(Not run)

grahamjwhite/binanceRapi documentation built on Nov. 22, 2022, 9:37 p.m.