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

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Issuing.Dispute.Evidence.MerchandiseNotAsDescribed{
  additional_documentation: String.t() | Stripe.Resources.File.t() | nil,
  explanation: String.t() | nil,
  received_at: integer() | nil,
  return_description: String.t() | nil,
  return_status: String.t() | nil,
  returned_at: integer() | nil
}
```

* `additional_documentation` - (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. 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.
* `return_description` - Description of the cardholder's attempt to return the product. Max length: 5000. Nullable.
* `return_status` - Result of cardholder's attempt to return the product. Possible values: `merchant_rejected`, `successful`. Nullable.
* `returned_at` - Date when the product was returned or attempted to be returned. Format: Unix timestamp. Nullable.

---

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