Skip to content

feat(quotes): add quotes, order forms and orders resources - #368

Merged
toommz merged 3 commits into
mainfrom
lago-1698
Aug 26, 2026
Merged

toommz merged 3 commits into
mainfrom
lago-1698

Conversation

@toommz

@toommz toommz commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Propagates the Quotes, Order forms and Orders APIs to the Ruby client, from the lago-openapi branches lago-1698, lago-1699 and lago-1700.

Collapsed from a three-PR stack: #369 and #370 have been merged into this branch.

Quotes

  • client.quotesget, get_all, versions(quote_id)
  • client.quote_versionsget, approve(id, expires_at:), void, clone

Order forms

  • client.order_formsget, get_all, mark_as_signed(id, params), void

Orders

  • client.ordersget, get_all, execute(id, params)

The request-body shapes follow the spec and are deliberately not uniform: the quote approve body is unwrapped ({ expires_at }), while mark_as_signed and execute wrap theirs under order_form and order.

bundle exec rspec (577 examples) and bundle exec rubocop are green.

🤖 Generated with Claude Code

@toommz toommz self-assigned this Aug 26, 2026
@toommz toommz changed the title feat(quotes): add quote and quote_version resources feat(quotes): add quotes, order forms and orders resources Aug 26, 2026
@toommz
toommz marked this pull request as ready for review August 26, 2026 08:20
@toommz
toommz merged commit b090710 into main Aug 26, 2026
17 of 18 checks passed
@toommz
toommz deleted the lago-1698 branch August 26, 2026 10:52
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.

2 participants