Files
sure/app/views/api/v1/security_prices/_security_price.json.jbuilder
ghost a48f264799 feat(api): expose securities and price history (#1642)
* feat(api): expose securities and prices

* fix(api): stabilize security price filters

* fix(api): cap security pagination limits

* fix(api): preserve security price decimal scale

* fix(api): validate securities boolean filters

* fix(api): reject blank securities boolean filters

* fix(api): trim security exchange filter

* fix(api): tighten security price filters

* fix(api): tighten security resource filters

* fix(api): tighten securities docs fixtures
2026-05-05 01:08:43 +02:00

19 lines
627 B
Ruby

# frozen_string_literal: true
json.id security_price.id
json.date security_price.date
json.price Money.new(security_price.price, security_price.currency).format
json.price_amount format("%.4f", security_price.price.to_d)
json.currency security_price.currency
json.provisional security_price.provisional
json.security do
json.id security_price.security.id
json.ticker security_price.security.ticker
json.name security_price.security.name
json.exchange_operating_mic security_price.security.exchange_operating_mic
end
json.created_at security_price.created_at.iso8601
json.updated_at security_price.updated_at.iso8601