nasdaq

package
v0.0.0-...-4e89ec9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindSymbolTimeSeriesData

func FindSymbolTimeSeriesData(stockSymbol string, assetClass string, envVars map[string]string) ([]byte, error)

Types

type APIResponse

type APIResponse struct {
	Data    Data   `json:"data"`
	Message string `json:"message"`
	Status  Status `json:"status"`
}

APIResponse NasdaqAPIResponse Root struct que representa la respuesta completa del JSON

type Data

type Data struct {
	Symbol       string      `json:"symbol"`
	TotalRecords int         `json:"totalRecords"`
	TradesTable  TradesTable `json:"tradesTable"`
}

Data Struct que representa la sección "data"

type Headers

type Headers struct {
	Date   string `json:"date"`
	Close  string `json:"close"`
	Volume string `json:"volume"`
	Open   string `json:"open"`
	High   string `json:"high"`
	Low    string `json:"low"`
}

Headers Struct que representa los encabezados de las columnas

type Status

type Status struct {
	RCode            int    `json:"rCode"`
	BCodeMessage     string `json:"bCodeMessage"`
	DeveloperMessage string `json:"developerMessage"`
}

Status Struct que representa el estado del API

type TradeRow

type TradeRow struct {
	Date   string `json:"date"`
	Close  string `json:"close"`
	Volume string `json:"volume"`
	Open   string `json:"open"`
	High   string `json:"high"`
	Low    string `json:"low"`
}

TradeRow Struct que representa cada fila de datos de operaciones (trades)

type TradesTable

type TradesTable struct {
	AsOf    interface{} `json:"asOf"` // Puede ser null, así que lo dejamos como tipo genérico (interface{})
	Headers Headers     `json:"headers"`
	Rows    []TradeRow  `json:"rows"`
}

TradesTable Struct que representa la tabla de operaciones "tradesTable"

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL