Skip to content

PricingPlanDetailResponse

Defined in: v1/schemas.ts:869

Wrapper for the /pricing_plans/:id endpoint response.

  • output<typeof PricingPlanDetailResponseSchema>

pricing_plan: { course_id?: number; created_at?: string; currency: string; description?: string | null; enrollment_cap?: number | null; free_trial_length?: number | null; frequency?: { access_limit_date?: string | null; access_limit_duration?: number | null; access_limit_interval?: string | null; billing_interval?: string | null; billing_interval_count?: number | null; type?: string; }; id: number; name?: string; price: number; updated_at?: string; } = PricingPlanDetailSchema

Defined in: v1/schemas.ts:863

optional course_id?: number

optional created_at?: string

currency: string

optional description?: string | null

optional enrollment_cap?: number | null

optional free_trial_length?: number | null

optional frequency?: { access_limit_date?: string | null; access_limit_duration?: number | null; access_limit_interval?: string | null; billing_interval?: string | null; billing_interval_count?: number | null; type?: string; }

optional access_limit_date?: string | null

optional access_limit_duration?: number | null

optional access_limit_interval?: string | null

optional billing_interval?: string | null

optional billing_interval_count?: number | null

optional type?: string

id: number

optional name?: string

price: number

optional updated_at?: string

z.infer.pricing_plan