We want to hide funding instruments that are exhausted and expired in our UI, so that users can’t select them
for new campaigns.
Can we safely assume that:
- Exhausted is defined as funded_amount_local_micro > credit_remaining_local_micro
- Expired is defined as end_time < now.
- If end_time is NULL, a funding instrument cannot, by definition, expire.
For the time being, I think we can key off the able_to_fund flag, that appears to be new with API Version 1.0