# `Stripe.Resources.Issuing.Transaction.PurchaseDetails.Flight`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/issuing/transaction.ex#L307)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Issuing.Transaction.PurchaseDetails.Flight{
  departure_at: integer() | nil,
  passenger_name: String.t() | nil,
  refundable: boolean() | nil,
  segments:
    [Stripe.Resources.Issuing.Transaction.PurchaseDetails.Flight.Segments.t()]
    | nil,
  travel_agency: String.t() | nil
}
```

* `departure_at` - The time that the flight departed. Nullable.
* `passenger_name` - The name of the passenger. Max length: 5000. Nullable.
* `refundable` - Whether the ticket is refundable. Nullable.
* `segments` - The legs of the trip. Nullable.
* `travel_agency` - The travel agency that issued the ticket. Max length: 5000. Nullable.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
