# `Stripe.Params.TestHelpers.Issuing.TransactionCreateForceCaptureParams.PurchaseDetails.Flight.Segments`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/params/test_helpers/issuing/transaction_create_force_capture_params.ex#L194)

Nested parameters.

# `t`

```elixir
@type t() ::
  %Stripe.Params.TestHelpers.Issuing.TransactionCreateForceCaptureParams.PurchaseDetails.Flight.Segments{
    arrival_airport_code: String.t() | nil,
    carrier: String.t() | nil,
    departure_airport_code: String.t() | nil,
    flight_number: String.t() | nil,
    service_class: String.t() | nil,
    stopover_allowed: boolean() | nil
  }
```

* `arrival_airport_code` - The three-letter IATA airport code of the flight's destination. Max length: 3.
* `carrier` - The airline carrier code. Max length: 5000.
* `departure_airport_code` - The three-letter IATA airport code that the flight departed from. Max length: 3.
* `flight_number` - The flight number. Max length: 5000.
* `service_class` - The flight's service class. Max length: 5000.
* `stopover_allowed` - Whether a stopover is allowed on this flight.

---

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