add interest

This commit is contained in:
2025-12-29 13:34:33 -03:00
parent b2abe2ef0b
commit 62ce241479
4 changed files with 125 additions and 23 deletions

View File

@@ -19,6 +19,7 @@ from pydantic import (
from api_gateway import JSONResponse
from boto3clients import dynamodb_client
from config import ORDER_TABLE
from routes.enrollments.enroll import Enrollment
router = Router()
dyn = DynamoDBPersistenceLayer(ORDER_TABLE, dynamodb_client)
@@ -66,6 +67,7 @@ class Checkout(BaseModel):
address: Address
payment_method: Literal['PIX', 'CREDIT_CARD', 'BANK_SLIP', 'MANUAL']
items: tuple[Item, ...]
enrollments: tuple[Enrollment, ...] | None = None
coupon: Coupon | None = None
user: User | None = None
org_id: UUID4 | str | None = None