app/views/api/stateless/go_cardless/subscriptions/index.json.jbuilder
# frozen_string_literal: true
json.array! @subscriptions do |subscription|
json.call(subscription, :id, :go_cardless_id, :amount, :currency, :name, :created_at)
json.state subscription.aasm_state
json.payment_method subscription.payment_method,
:id,
:go_cardless_id,
:scheme,
:next_possible_charge_date,
:created_at
json.transactions subscription.transactions do |transaction|
json.call(transaction, :id, :go_cardless_id, :charge_date)
json.state transaction.aasm_state
end
end