Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for InvoiceEvent (0.04 sec)

  1. tests/test_sub_callbacks.py

        customer: str
        total: float
    
    
    class InvoiceEvent(BaseModel):
        description: str
        paid: bool
    
    
    class InvoiceEventReceived(BaseModel):
        ok: bool
    
    
    invoices_callback_router = APIRouter()
    
    
    @invoices_callback_router.post(
        "{$callback_url}/invoices/{$request.body.id}", response_model=InvoiceEventReceived
    )
    def invoice_notification(body: InvoiceEvent):
        pass  # pragma: nocover
    
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Sat Dec 27 18:19:10 UTC 2025
    - 12.9K bytes
    - Viewed (0)
  2. docs/ru/docs/advanced/openapi-callbacks.md

    Она должна выглядеть как обычная *операция пути* FastAPI:
    
    * Вероятно, в ней должно быть объявление тела запроса, например `body: InvoiceEvent`.
    * А также может быть объявление модели ответа, например `response_model=InvoiceEventReceived`.
    
    {* ../../docs_src/openapi_callbacks/tutorial001_py310.py hl[14:16,19:20,26:30] *}
    
    Registered: Sun Dec 28 07:19:09 UTC 2025
    - Last Modified: Thu Dec 11 21:25:03 UTC 2025
    - 12.7K bytes
    - Viewed (0)
Back to top