/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { IntervalEnum } from './IntervalEnum'; export type ItemPrice = { readonly id: string; /** * Display name for this pricing tier (e.g., 'Basic', 'Premium') */ name: string; /** * Description of what's included in this tier */ description?: string | null; /** * Price amount in USD (e.g., 9.99 for $9.99, 0 for free) */ amount: string; /** * Currency code (e.g., 'usd', 'eur') */ currency?: string; /** * Billing interval * * * `month` - Monthly * * `year` - Yearly * * `one_time` - One Time */ interval?: IntervalEnum; /** * Stripe Price ID (on the connected account) */ readonly stripe_price_id: string | null; /** * Whether this price is currently available for purchase */ is_active?: boolean; /** * List of features included in this tier */ features?: any; /** * Optional label for this price tier (e.g., 'Most Popular', 'Best Value') */ remark?: string; /** * Display order for this price tier */ sort_order?: number; readonly created_at: string; readonly updated_at: string; };