# promotion\_codes\_resource\_restrictions

From **Stripe API**.

- Type: `object`

## Properties

### `first_time_transaction`

- Required: true
- Type: `boolean`

A Boolean indicating if the Promotion Code should only be redeemed for Customers without any successful payments or invoices

### `minimum_amount`

- Required: false
- Type: `integer`
- Nullable: true

Minimum amount required to redeem this Promotion Code into a Coupon (e.g., a purchase must be $100 or more to work).

### `minimum_amount_currency`

- Required: false
- Type: `string`
- Nullable: true
- maxLength: `5000`

Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount

## JSON Schema

```json
{"properties":{"first_time_transaction":{"description":"A Boolean indicating if the Promotion Code should only be redeemed for Customers without any successful payments or invoices","type":"boolean"},"minimum_amount":{"description":"Minimum amount required to redeem this Promotion Code into a Coupon (e.g., a purchase must be $100 or more to work).","nullable":true,"type":"integer"},"minimum_amount_currency":{"description":"Three-letter [ISO code](https://stripe.com/docs/currencies) for minimum_amount","maxLength":5000,"nullable":true,"type":"string"}},"required":["first_time_transaction"],"title":"PromotionCodesResourceRestrictions","type":"object","x-expandableFields":[]}
```
