# WebhookDtoCheckoutSession

## Example Usage

```typescript
import { WebhookDtoCheckoutSession } from "@flexprice/sdk/sdk/models";

let value: WebhookDtoCheckoutSession = {};
```

## Fields

| Field                                                                                         | Type                                                                                          | Required                                                                                      | Description                                                                                   |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `action`                                                                                      | [models.CheckoutAction](../../sdk/models/checkout-action.md)                                  | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `cancelledAt`                                                                                 | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `checkoutInvoiceId`                                                                           | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `checkoutPaymentId`                                                                           | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `checkoutStatus`                                                                              | [models.CheckoutStatus](../../sdk/models/checkout-status.md)                                  | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `completedAt`                                                                                 | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `customerId`                                                                                  | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `expiresAt`                                                                                   | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `failureReason`                                                                               | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `id`                                                                                          | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `paymentAction`                                                                               | [models.PaymentAction](../../sdk/models/payment-action.md)                                    | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `paymentProvider`                                                                             | [models.CheckoutPaymentProvider](../../sdk/models/checkout-payment-provider.md)               | :heavy_minus_sign:                                                                            | N/A                                                                                           |