Versions in this module Expand all Collapse all v2 v2.2.0 Mar 3, 2022 Changes in this version + const ConnectionSetupMessagesErrorContext + const DecodeFirstMessageErrorContext + const DecodeMessageErrorContext + const DecodedMessageDoesNotIncludePayloadErrorContext + const DecodedMessageHasErrorPropertyErrorContext + const FinalPayloadCantBeParsedErrorContext + const FinalPayloadHasMissingPropertiesErrorContext + const FirstMessageWithoutSessionIdErrorContext + const GetPayloadLengthErrorContext + const InitErrorContext + const PayloadCantBeParsedErrorContext + const ReadFirstMessageErrorContext + const ReadMessageErrorContext + const SendKeepAliveMessageErrorContext + const SendMessageErrorContext + func GetRandomString(length int) string + func GetStringRepresentation(data interface{}) string + type Flags struct + Flags []string + type OnErrorCallback func(err error, context string) + type OnReceiveDataCallback func(symbol string, data *QuoteData) + type QuoteData struct + Ask *float64 + Bid *float64 + High *float64 + Low *float64 + Open *float64 + PreviousClose *float64 + Price *float64 + Volume *float64 + type QuoteMessage struct + Data *QuoteData + Status string + Symbol string + type Socket struct + OnErrorCallback OnErrorCallback + OnReceiveMarketDataCallback OnReceiveDataCallback + func (s *Socket) AddSymbol(symbol string) (err error) + func (s *Socket) Close() (err error) + func (s *Socket) Init() (err error) + func (s *Socket) RemoveSymbol(symbol string) (err error) + type SocketInterface interface + AddSymbol func(symbol string) error + Close func() error + Init func() error + RemoveSymbol func(symbol string) error + func Connect(onReceiveMarketDataCallback OnReceiveDataCallback, ...) (socket SocketInterface, err error) + type SocketMessage struct + Message string + Payload interface{} Other modules containing this package github.com/fabdotnet/tradingview-scraper/v3