mirror of
https://github.com/we-promise/sure.git
synced 2026-05-10 06:05:00 +00:00
* feat(exports): preserve transfer decisions * fix(api): apply transfer date filters to both sides * fix(api): refine transfer decision handling * fix(api): align transfer decision schemas * fix(api): use current context for transfer filters * fix(api): include either side in transfer date filters * fix(api): deduplicate transfer decision filters * fix(api): guard transfer decision exports
19 lines
440 B
Ruby
19 lines
440 B
Ruby
# frozen_string_literal: true
|
|
|
|
entry = transaction.entry
|
|
|
|
json.id transaction.id
|
|
json.entry_id entry.id
|
|
json.date entry.date
|
|
json.amount entry.amount_money.format
|
|
json.amount_cents money_to_minor_units(entry.amount_money)
|
|
json.currency entry.currency
|
|
json.name entry.name
|
|
json.kind transaction.kind
|
|
|
|
json.account do
|
|
json.id entry.account.id
|
|
json.name entry.account.name
|
|
json.account_type entry.account.accountable_type.underscore
|
|
end
|