chore(docs): Generated JS Client Reference (#5334)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
378ca1b36e
commit
daea35fe73
+195
@@ -0,0 +1,195 @@
|
||||
---
|
||||
displayed_sidebar: jsClientSidebar
|
||||
---
|
||||
|
||||
# Class: AdminPostDiscountsDiscountReq
|
||||
|
||||
[internal](../modules/internal-8.md).AdminPostDiscountsDiscountReq
|
||||
|
||||
**`Schema`**
|
||||
|
||||
AdminPostDiscountsDiscountReq
|
||||
type: object
|
||||
properties:
|
||||
code:
|
||||
type: string
|
||||
description: A unique code that will be used to redeem the discount
|
||||
rule:
|
||||
description: The discount rule that defines how discounts are calculated
|
||||
type: object
|
||||
required:
|
||||
- id
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
description: "The ID of the Rule"
|
||||
description:
|
||||
type: string
|
||||
description: "A short description of the discount"
|
||||
value:
|
||||
type: number
|
||||
description: "The value that the discount represents. This will depend on the type of the discount."
|
||||
allocation:
|
||||
type: string
|
||||
description: "The scope that the discount should apply to. `total` indicates that the discount should be applied on the cart total, and `item` indicates that the discount should be applied to each discountable item in the cart."
|
||||
enum: [total, item]
|
||||
conditions:
|
||||
type: array
|
||||
description: "A set of conditions that can be used to limit when the discount can be used. Only one of `products`, `product_types`, `product_collections`, `product_tags`, and `customer_groups` should be provided based on the discount condition's type."
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- operator
|
||||
properties:
|
||||
id:
|
||||
type: string
|
||||
description: "The ID of the condition"
|
||||
operator:
|
||||
type: string
|
||||
description: "Operator of the condition. `in` indicates that discountable resources are within the specified resources. `not_in` indicates that
|
||||
discountable resources are everything but the specified resources."
|
||||
enum: [in, not_in]
|
||||
products:
|
||||
type: array
|
||||
description: list of product IDs if the condition's type is `products`.
|
||||
items:
|
||||
type: string
|
||||
product_types:
|
||||
type: array
|
||||
description: list of product type IDs if the condition's type is `product_types`.
|
||||
items:
|
||||
type: string
|
||||
product_collections:
|
||||
type: array
|
||||
description: list of product collection IDs if the condition's type is `product_collections`.
|
||||
items:
|
||||
type: string
|
||||
product_tags:
|
||||
type: array
|
||||
description: list of product tag IDs if the condition's type is `product_tags`.
|
||||
items:
|
||||
type: string
|
||||
customer_groups:
|
||||
type: array
|
||||
description: list of customer group IDs if the condition's type is `customer_groups`.
|
||||
items:
|
||||
type: string
|
||||
is_disabled:
|
||||
type: boolean
|
||||
description: Whether the discount code is disabled on creation. If set to `true`, it will not be available for customers.
|
||||
starts_at:
|
||||
type: string
|
||||
format: date-time
|
||||
description: The date and time at which the discount should be available.
|
||||
ends_at:
|
||||
type: string
|
||||
format: date-time
|
||||
description: The date and time at which the discount should no longer be available.
|
||||
valid_duration:
|
||||
type: string
|
||||
description: The duration the discount runs between
|
||||
example: P3Y6M4DT12H30M5S
|
||||
usage_limit:
|
||||
type: number
|
||||
description: Maximum number of times the discount can be used
|
||||
regions:
|
||||
description: A list of region IDs representing the Regions in which the Discount can be used.
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
metadata:
|
||||
description: An object containing metadata of the discount
|
||||
type: object
|
||||
externalDocs:
|
||||
description: "Learn about the metadata attribute, and how to delete and update it."
|
||||
url: "https://docs.medusajs.com/development/entities/overview#metadata-attribute"
|
||||
|
||||
## Properties
|
||||
|
||||
### code
|
||||
|
||||
• `Optional` **code**: `string`
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:171
|
||||
|
||||
___
|
||||
|
||||
### ends\_at
|
||||
|
||||
• `Optional` **ends\_at**: ``null`` \| `Date`
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:175
|
||||
|
||||
___
|
||||
|
||||
### is\_disabled
|
||||
|
||||
• `Optional` **is\_disabled**: `boolean`
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:173
|
||||
|
||||
___
|
||||
|
||||
### metadata
|
||||
|
||||
• `Optional` **metadata**: [`Record`](../modules/internal.md#record)<`string`, `unknown`\>
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:179
|
||||
|
||||
___
|
||||
|
||||
### regions
|
||||
|
||||
• `Optional` **regions**: `string`[]
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:178
|
||||
|
||||
___
|
||||
|
||||
### rule
|
||||
|
||||
• `Optional` **rule**: [`AdminUpdateDiscountRule`](internal-8.AdminUpdateDiscountRule.md)
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:172
|
||||
|
||||
___
|
||||
|
||||
### starts\_at
|
||||
|
||||
• `Optional` **starts\_at**: `Date`
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:174
|
||||
|
||||
___
|
||||
|
||||
### usage\_limit
|
||||
|
||||
• `Optional` **usage\_limit**: ``null`` \| `number`
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:177
|
||||
|
||||
___
|
||||
|
||||
### valid\_duration
|
||||
|
||||
• `Optional` **valid\_duration**: ``null`` \| `string`
|
||||
|
||||
#### Defined in
|
||||
|
||||
packages/medusa/dist/api/routes/admin/discounts/update-discount.d.ts:176
|
||||
Reference in New Issue
Block a user