13 lines
293 B
Python
13 lines
293 B
Python
from typing import Literal
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class CheckoutSessionCreate(BaseModel):
|
|
plan: Literal["pro", "starter", "team", "enterprise"]
|
|
seats: int
|
|
billing_interval: Literal["monthly", "annual"] = "monthly"
|
|
|
|
|
|
class CheckoutSessionResponse(BaseModel):
|
|
url: str
|