# `Stripe.Resources.Issuing.Dispute.Evidence.ServiceNotAsDescribed`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/issuing/dispute.ex#L271)

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Issuing.Dispute.Evidence.ServiceNotAsDescribed{
  additional_documentation: String.t() | Stripe.Resources.File.t() | nil,
  canceled_at: integer() | nil,
  cancellation_reason: String.t() | nil,
  explanation: String.t() | nil,
  received_at: integer() | nil
}
```

* `additional_documentation` - (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. Nullable.
* `canceled_at` - Date when order was canceled. Format: Unix timestamp. Nullable.
* `cancellation_reason` - Reason for canceling the order. Max length: 5000. Nullable.
* `explanation` - Explanation of why the cardholder is disputing this transaction. Max length: 5000. Nullable.
* `received_at` - Date when the product was received. Format: Unix timestamp. Nullable.

---

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