--- displayed_sidebar: jsClientSidebar --- # Class: AdminPostDiscountsReq [internal](../modules/internal.md).AdminPostDiscountsReq ## Properties ### code • **code**: `string` #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:65 ___ ### ends\_at • `Optional` **ends\_at**: [`Date`](../modules/internal.md#date) #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:70 ___ ### is\_disabled • **is\_disabled**: `boolean` #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:68 ___ ### is\_dynamic • **is\_dynamic**: `boolean` #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:67 ___ ### metadata • `Optional` **metadata**: [`Record`](../modules/internal.md#record)<`string`, `unknown`\> #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:74 ___ ### regions • `Optional` **regions**: `string`[] #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:73 ___ ### rule • **rule**: [`AdminPostDiscountsDiscountRule`](internal.AdminPostDiscountsDiscountRule.md) #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:66 ___ ### starts\_at • `Optional` **starts\_at**: [`Date`](../modules/internal.md#date) #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:69 ___ ### usage\_limit • `Optional` **usage\_limit**: `number` #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:72 ___ ### valid\_duration • `Optional` **valid\_duration**: `string` #### Defined in packages/medusa/dist/api/routes/admin/discounts/create-discount.d.ts:71