Skip to content

Add FXMacroData API client - #57

Closed
roberttidball wants to merge 1 commit into
mccaffers:mainfrom
roberttidball:codex/fxmacrodata-integration
Closed

Add FXMacroData API client#57
roberttidball wants to merge 1 commit into
mccaffers:mainfrom
roberttidball:codex/fxmacrodata-integration

Conversation

@roberttidball

Copy link
Copy Markdown

Summary

  • Add an FXMacroData JSON client under shared/utilities using the project existing CURL dependency.
  • Cover macro, FX, COT, commodity, curve, differential, session, news, press release, GraphQL, and custom endpoint requests.
  • Add unit coverage with an injectable transport so tests do not call the live API.

Tests

  • Added an offline Catch2 test for URL, auth, and body construction.
  • Local standalone compile was blocked because this Windows environment does not have curl/curl.h; the project CMake already declares find_package(CURL REQUIRED).

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

Thanks for the interest! This repository isn't currently accepting external contributions as I am actively experimenting with different approaches and want to avoid merge conflicts. Therefore, this PR is being closed automatically by Github Bot. See CONTRIBUTING.md for how to fork or file an issue instead.

@github-actions github-actions Bot closed this Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant