Files
cfw-autumn/shared/models/featureModels/creditModels.ts
2025-04-25 21:50:11 +01:00

26 lines
501 B
TypeScript

import { FeatureUsageType } from "./meteredModels.js";
export type CreditSchemaItem = {
metered_feature_id: string;
feature_amount: number;
credit_amount: number;
};
// export type CreditSchema = {
// items: CreditSchemaItem[];
// };
export type CreditSystemConfig = {
schema: CreditSchemaItem[];
usage_type: FeatureUsageType;
};
export type CreditSystem = {
internal_id: string;
org_id: string;
id: string;
name: string;
created_at: number;
config: CreditSystemConfig;
};