For campaigns with amount_raised, that scalar. For payloads
without amount_raised (personal / team campaigns, fundraising
events), falls back to total_amount_raised.value. 0 on
null input.
goal.value as a number. 0 when missing.
original_goal.value when the payload exposes it, otherwise the
goalAmount fallback. Useful for stretch-goal progress bars.
supporting_amount_raised.value when the payload exposes it
(fundraising events, team campaigns). 0 otherwise.
total_amount_raised.value as a number. 0 when missing.
Scalar amount breakdown returned by extractCampaignAmounts. Every value is a defensive
Number.parseFloatof the wire scalar, coerced to0on NaN / missing / non-finite input.