# Class: AdminPostDiscountsReq

[internal](../modules/internal-7.md).AdminPostDiscountsReq

## Properties

### code

• **code**: `string`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:185

___

### ends\_at

• `Optional` **ends\_at**: `Date`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:190

___

### is\_disabled

• **is\_disabled**: `boolean`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:188

___

### is\_dynamic

• **is\_dynamic**: `boolean`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:187

___

### metadata

• `Optional` **metadata**: `Record`<`string`, `unknown`\>

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:194

___

### regions

• **regions**: `string`[]

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:193

___

### rule

• **rule**: [`AdminPostDiscountsDiscountRule`](internal-7.AdminPostDiscountsDiscountRule.md)

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:186

___

### starts\_at

• `Optional` **starts\_at**: `Date`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:189

___

### usage\_limit

• `Optional` **usage\_limit**: `number`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:192

___

### valid\_duration

• `Optional` **valid\_duration**: `string`

#### Defined in

medusa/dist/api/routes/admin/discounts/create-discount.d.ts:191
