# `Stripe.Resources.Issuing.Authorization.Fleet`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/issuing/authorization.ex#L144)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Issuing.Authorization.Fleet{
  cardholder_prompt_data:
    Stripe.Resources.Issuing.Authorization.Fleet.CardholderPromptData.t() | nil,
  purchase_type: String.t() | nil,
  reported_breakdown:
    Stripe.Resources.Issuing.Authorization.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. Nullable.
* `purchase_type` - The type of purchase. Possible values: `fuel_and_non_fuel_purchase`, `fuel_purchase`, `non_fuel_purchase`. Nullable.
* `reported_breakdown` - More information about the total amount. Typically this information is received from the merchant after the authorization has been approved and the fuel dispensed. This information is not guaranteed to be accurate as some merchants may provide unreliable data. Nullable.
* `service_type` - The type of fuel service. Possible values: `full_service`, `non_fuel_transaction`, `self_service`. Nullable.

---

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