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

Nested struct within the parent resource.

# `t`

```elixir
@type t() :: %Stripe.Resources.Issuing.Dispute.Evidence.NotReceived{
  additional_documentation: String.t() | Stripe.Resources.File.t() | nil,
  expected_at: integer() | nil,
  explanation: String.t() | nil,
  product_description: String.t() | nil,
  product_type: String.t() | nil
}
```

* `additional_documentation` - (ID of a [file upload](https://stripe.com/docs/guides/file-upload)) Additional documentation supporting the dispute. Nullable.
* `expected_at` - Date when the cardholder expected to receive the product. Format: Unix timestamp. Nullable.
* `explanation` - Explanation of why the cardholder is disputing this transaction. Max length: 5000. Nullable.
* `product_description` - Description of the merchandise or service that was purchased. Max length: 5000. Nullable.
* `product_type` - Whether the product was a merchandise or service. Possible values: `merchandise`, `service`. Nullable.

---

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