Refactor usage reporting for metered subscriptions

This commit is contained in:
giancarlo
2024-04-04 16:42:10 +08:00
parent 5612c3f81f
commit 4a122ee5df
4 changed files with 23 additions and 9 deletions

View File

@@ -1,8 +1,9 @@
import { z } from 'zod';
export const ReportBillingUsageSchema = z.object({
subscriptionId: z.string(),
subscriptionItemId: z.string(),
usage: z.object({
quantity: z.number(),
action: z.enum(['increment', 'set']),
}),
});