INNER CODE UNIT · Go
func
coinrust/trading-strategies · fxmacrodata/client.go:46
func (c *Client) DataCatalogue(ctx context.Context, currency string) ([]byte, error) {
return c.get(ctx, "/data_catalogue/"+norm(currency), nil)
}
func (c *Client) Announcements(ctx context.Context, currency, indicator string) ([]byte, error) {
return c.get(ctx, "/announcements/"+norm(currency)+"/"+indicator, nil)
}
func (c *Client) AnnouncementsPage(ctx context.Context, currency, indicator string, page Page) ([]byte, error) {
return c.get(ctx, "/announcements/"+norm(currency)+"/"+indicator, page.values())
}
func (c *Client) Calendar(ctx context.Context, currency string) ([]byte, error) {
return c.get(ctx, "/calendar/"+norm(currency), nil)
}
func (c *Client) Predictions(ctx context.Context, currency, indicator string) ([]byte, error) {
return c.get(ctx, "/predictions/"+norm(currency)+"/"+indicator, nil)