commerce.js
500 Bytes
import * as v from 'valibot'
export const BillingSummary = v.object({
points: v.number(),
playable_turns: v.number(),
action_prices: v.object({ turn_play: v.number() }),
stripe_mode: v.picklist(['test', 'live']),
daily_claim: v.object({
claimed_today: v.boolean(),
next_available_at: v.string(),
points: v.number(),
}),
})
export const DailyClaimResponse = v.object({
points: v.number(), claimed: v.boolean(), claimed_today: v.boolean(), next_available_at: v.string(),
})