Skip to content

[codex] Expose transaction list aliases - #199

Draft
dennismo wants to merge 1 commit into
hammem:mainfrom
dennismo:codex/flatten-transactions-response
Draft

[codex] Expose transaction list aliases#199
dennismo wants to merge 1 commit into
hammem:mainfrom
dennismo:codex/flatten-transactions-response

Conversation

@dennismo

@dennismo dennismo commented Jul 5, 2026

Copy link
Copy Markdown

Summary

Adds backward-compatible top-level aliases to get_transactions() for Monarch's current GraphQL response shape.

get_transactions() already queries allTransactions { totalCount results(...) }, but consumers that look for a top-level transaction list can incorrectly treat a valid response as empty. This preserves the existing raw allTransactions response and adds:

  • transactions -> allTransactions.results
  • totalCount -> allTransactions.totalCount

Why

This makes the method easier to consume and avoids wrappers accidentally reporting zero transactions when Monarch returns data under allTransactions.results.

Validation

  • .venv/bin/python -m unittest discover -s tests

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