Files
cfw-autumn/server/tests/integration/balances/utils/usage-alert-utils/customerUsageAlertUtils.ts
Owen Greenhalgh ec21241046 add unit tests
2026-03-19 16:16:44 +00:00

21 lines
515 B
TypeScript

import type { CustomerBillingControls, DbUsageAlert } from "@autumn/shared";
import type { AutumnV2_1Client } from "../spend-limit-utils/entitySpendLimitUtils.js";
export const setCustomerUsageAlerts = async ({
autumn,
customerId,
usageAlerts,
}: {
autumn: AutumnV2_1Client;
customerId: string;
usageAlerts: DbUsageAlert[];
}) => {
const billingControls: CustomerBillingControls = {
usage_alerts: usageAlerts,
};
await autumn.customers.update(customerId, {
billing_controls: billingControls,
});
};