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

Nested parameters.

# `t`

```elixir
@type t() ::
  %Stripe.Params.TestHelpers.Issuing.TransactionCreateForceCaptureParams.PurchaseDetails.Fleet{
    cardholder_prompt_data:
      Stripe.Params.TestHelpers.Issuing.TransactionCreateForceCaptureParams.PurchaseDetails.Fleet.CardholderPromptData.t()
      | nil,
    purchase_type: String.t() | nil,
    reported_breakdown:
      Stripe.Params.TestHelpers.Issuing.TransactionCreateForceCaptureParams.PurchaseDetails.Fleet.ReportedBreakdown.t()
      | nil,
    service_type: String.t() | nil
  }
```

* `cardholder_prompt_data` - Answers to prompts presented to the cardholder at the point of sale. Prompted fields vary depending on the configuration of your physical fleet cards. Typical points of sale support only numeric entry.
* `purchase_type` - The type of purchase. One of `fuel_purchase`, `non_fuel_purchase`, or `fuel_and_non_fuel_purchase`. Possible values: `fuel_and_non_fuel_purchase`, `fuel_purchase`, `non_fuel_purchase`. Max length: 5000.
* `reported_breakdown` - More information about the total amount. This information is not guaranteed to be accurate as some merchants may provide unreliable data.
* `service_type` - The type of fuel service. One of `non_fuel_transaction`, `full_service`, or `self_service`. Possible values: `full_service`, `non_fuel_transaction`, `self_service`. Max length: 5000.

---

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