feat: integrate Stripe for page purchases and reconciliation tasks

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-03-31 18:39:45 -07:00
parent 17642493eb
commit a9fd45844d
31 changed files with 1948 additions and 166 deletions

View file

@ -110,6 +110,14 @@ from .search_space import (
SearchSpaceUpdate,
SearchSpaceWithStats,
)
from .stripe import (
CreateCheckoutSessionRequest,
CreateCheckoutSessionResponse,
PagePurchaseHistoryResponse,
PagePurchaseRead,
StripeStatusResponse,
StripeWebhookResponse,
)
from .users import UserCreate, UserRead, UserUpdate
from .video_presentations import (
VideoPresentationBase,
@ -128,6 +136,8 @@ __all__ = [
"ChunkCreate",
"ChunkRead",
"ChunkUpdate",
"CreateCheckoutSessionRequest",
"CreateCheckoutSessionResponse",
"DefaultSystemInstructionsResponse",
# Document schemas
"DocumentBase",
@ -207,6 +217,8 @@ __all__ = [
"NewLLMConfigPublic",
"NewLLMConfigRead",
"NewLLMConfigUpdate",
"PagePurchaseHistoryResponse",
"PagePurchaseRead",
"PaginatedResponse",
"PermissionInfo",
"PermissionsListResponse",
@ -236,6 +248,8 @@ __all__ = [
"SearchSpaceRead",
"SearchSpaceUpdate",
"SearchSpaceWithStats",
"StripeStatusResponse",
"StripeWebhookResponse",
"ThreadHistoryLoadResponse",
"ThreadListItem",
"ThreadListResponse",