chore(docs): Updated API Reference (automated) (#10531)

* chore(docs): Generated API Reference (automated)

* fixes

---------

Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com>
Co-authored-by: Shahed Nasser <shahednasser@gmail.com>
This commit is contained in:
github-actions[bot]
2024-12-10 17:57:32 +01:00
committed by GitHub
parent 16192d9b30
commit a5ed061d6c
24 changed files with 1235 additions and 65 deletions

View File

@@ -6,6 +6,9 @@ required:
- email
- accepted
- token
- expires_at
- created_at
- updated_at
properties:
id:
type: string

View File

@@ -4,6 +4,13 @@ x-schemaName: AdminShippingOptionPriceRule
required:
- id
- value
- operator
- attribute
- price_id
- priority
- created_at
- updated_at
- deleted_at
properties:
id:
type: string
@@ -13,3 +20,42 @@ properties:
type: string
title: value
description: The price rule's value.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- ne
- in
- lte
- gte
- nin
attribute:
type: string
title: attribute
description: The price rule's attribute.
price_id:
type: string
title: price_id
description: The ID of the price this rule applies to.
priority:
type: number
title: priority
description: The price rule's priority.
created_at:
type: string
format: date-time
title: created_at
description: The date the price rule was created.
updated_at:
type: string
format: date-time
title: updated_at
description: The date the price rule was updated.
deleted_at:
type: string
format: date-time
title: deleted_at
description: The date the price rule was deleted.

View File

@@ -40,19 +40,8 @@ properties:
title: no_notification
description: Whether the customer should be notified about changes in the claim.
refund_amount:
oneOf:
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
type: number
title: refund_amount
description: The amount to be refunded.
display_id:
type: number

View File

@@ -0,0 +1,122 @@
type: object
description: The shipping option's calculated price.
x-schemaName: StoreCalculatedPrice
required:
- id
- calculated_amount
- original_amount
- currency_code
properties:
id:
type: string
title: id
description: The ID of the price set from which the price was selected.
is_calculated_price_price_list:
type: boolean
title: is_calculated_price_price_list
description: Whether the calculated price belongs to a price list.
is_calculated_price_tax_inclusive:
type: boolean
title: is_calculated_price_tax_inclusive
description: Whether the calculated price is tax inclusive.
externalDocs:
url: >-
https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
calculated_amount:
type: number
title: calculated_amount
description: >-
The amount of the calculated price, or `null` if there isn't a calculated
price. This is the amount shown to the customer.
calculated_amount_with_tax:
type: number
title: calculated_amount_with_tax
description: The `calculated_amount` with taxes applied.
calculated_amount_without_tax:
type: number
title: calculated_amount_without_tax
description: The `calculated_amount` without taxes applied.
is_original_price_price_list:
type: boolean
title: is_original_price_price_list
description: Whether the original price belongs to a price list.
is_original_price_tax_inclusive:
type: boolean
title: is_original_price_tax_inclusive
description: Whether the original price is tax inclusive.
externalDocs:
url: >-
https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
original_amount:
type: number
title: original_amount
description: >-
The amount of the original price, or `null` if there isn't an original
price. This amount is useful to compare with the `calculated_amount`, such
as to check for discounted value.
currency_code:
type: string
title: currency_code
description: >-
The currency code of the calculated price, or `null` if there isn't a
calculated price.
calculated_price:
type: object
description: The calculated price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
original_price:
type: object
description: The origin price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.

View File

@@ -12,6 +12,8 @@ required:
- type
- provider
- amount
- prices
- calculated_price
properties:
id:
type: string
@@ -92,3 +94,10 @@ properties:
externalDocs:
url: >-
https://docs.medusajs.com/v2/resources/commerce-modules/fulfillment/shipping-option#data-property
prices:
type: array
description: The shipping option's prices.
items:
$ref: ./StorePrice.yaml
calculated_price:
$ref: ./StoreCalculatedPrice.yaml

View File

@@ -0,0 +1,36 @@
type: object
description: The price's details.
x-schemaName: StorePrice
required:
- id
- currency_code
- amount
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The price's ID.
currency_code:
type: string
title: currency_code
description: The price's ISO 2 currency code.
example: usd
amount:
type: number
title: amount
description: The price's amount.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
price_rules:
type: array
description: The price's rules.
items:
$ref: ./StorePriceRule.yaml

View File

@@ -0,0 +1,30 @@
type: object
description: The price rule's details.
x-schemaName: StorePriceRule
required:
- id
- attribute
- operator
- value
properties:
id:
type: string
title: id
description: The price rule's ID.
attribute:
type: string
title: attribute
description: The price rule's attribute.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- lte
- gte
value:
type: string
title: value
description: The price rule's value.

View File

@@ -47651,6 +47651,9 @@ components:
- email
- accepted
- token
- expires_at
- created_at
- updated_at
properties:
id:
type: string
@@ -52943,6 +52946,13 @@ components:
required:
- id
- value
- operator
- attribute
- price_id
- priority
- created_at
- updated_at
- deleted_at
properties:
id:
type: string
@@ -52952,6 +52962,45 @@ components:
type: string
title: value
description: The price rule's value.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- ne
- in
- lte
- gte
- nin
attribute:
type: string
title: attribute
description: The price rule's attribute.
price_id:
type: string
title: price_id
description: The ID of the price this rule applies to.
priority:
type: number
title: priority
description: The price rule's priority.
created_at:
type: string
format: date-time
title: created_at
description: The date the price rule was created.
updated_at:
type: string
format: date-time
title: updated_at
description: The date the price rule was updated.
deleted_at:
type: string
format: date-time
title: deleted_at
description: The date the price rule was deleted.
AdminShippingOptionResponse:
type: object
description: The shipping option's details.
@@ -59212,19 +59261,8 @@ components:
title: no_notification
description: Whether the customer should be notified about changes in the claim.
refund_amount:
oneOf:
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
type: number
title: refund_amount
description: The amount to be refunded.
display_id:
type: number
@@ -60335,6 +60373,120 @@ components:
metadata:
type: object
description: The item's metadata, can hold custom key-value pairs.
StoreCalculatedPrice:
type: object
description: The shipping option's calculated price.
x-schemaName: StoreCalculatedPrice
required:
- id
- calculated_amount
- original_amount
- currency_code
properties:
id:
type: string
title: id
description: The ID of the price set from which the price was selected.
is_calculated_price_price_list:
type: boolean
title: is_calculated_price_price_list
description: Whether the calculated price belongs to a price list.
is_calculated_price_tax_inclusive:
type: boolean
title: is_calculated_price_tax_inclusive
description: Whether the calculated price is tax inclusive.
externalDocs:
url: https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
calculated_amount:
type: number
title: calculated_amount
description: The amount of the calculated price, or `null` if there isn't a calculated price. This is the amount shown to the customer.
calculated_amount_with_tax:
type: number
title: calculated_amount_with_tax
description: The `calculated_amount` with taxes applied.
calculated_amount_without_tax:
type: number
title: calculated_amount_without_tax
description: The `calculated_amount` without taxes applied.
is_original_price_price_list:
type: boolean
title: is_original_price_price_list
description: Whether the original price belongs to a price list.
is_original_price_tax_inclusive:
type: boolean
title: is_original_price_tax_inclusive
description: Whether the original price is tax inclusive.
externalDocs:
url: https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
original_amount:
type: number
title: original_amount
description: The amount of the original price, or `null` if there isn't an original price. This amount is useful to compare with the `calculated_amount`, such as to check for discounted value.
currency_code:
type: string
title: currency_code
description: The currency code of the calculated price, or `null` if there isn't a calculated price.
calculated_price:
type: object
description: The calculated price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
original_price:
type: object
description: The origin price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
StoreCart:
type: object
description: The cart's details.
@@ -61191,6 +61343,8 @@ components:
- type
- provider
- amount
- prices
- calculated_price
properties:
id:
type: string
@@ -61267,6 +61421,13 @@ components:
description: The shipping option's data, useful for the provider handling fulfillment.
externalDocs:
url: https://docs.medusajs.com/v2/resources/commerce-modules/fulfillment/shipping-option#data-property
prices:
type: array
description: The shipping option's prices.
items:
$ref: '#/components/schemas/StorePrice'
calculated_price:
$ref: '#/components/schemas/StoreCalculatedPrice'
StoreCollection:
type: object
description: The collection's details.
@@ -68089,6 +68250,74 @@ components:
- provider_id
- data
- status
StorePrice:
type: object
description: The price's details.
x-schemaName: StorePrice
required:
- id
- currency_code
- amount
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The price's ID.
currency_code:
type: string
title: currency_code
description: The price's ISO 2 currency code.
example: usd
amount:
type: number
title: amount
description: The price's amount.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
price_rules:
type: array
description: The price's rules.
items:
$ref: '#/components/schemas/StorePriceRule'
StorePriceRule:
type: object
description: The price rule's details.
x-schemaName: StorePriceRule
required:
- id
- attribute
- operator
- value
properties:
id:
type: string
title: id
description: The price rule's ID.
attribute:
type: string
title: attribute
description: The price rule's attribute.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- lte
- gte
value:
type: string
title: value
description: The price rule's value.
StoreProduct:
type: object
description: The product's details.

View File

@@ -6,6 +6,9 @@ required:
- email
- accepted
- token
- expires_at
- created_at
- updated_at
properties:
id:
type: string

View File

@@ -4,6 +4,13 @@ x-schemaName: AdminShippingOptionPriceRule
required:
- id
- value
- operator
- attribute
- price_id
- priority
- created_at
- updated_at
- deleted_at
properties:
id:
type: string
@@ -13,3 +20,42 @@ properties:
type: string
title: value
description: The price rule's value.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- ne
- in
- lte
- gte
- nin
attribute:
type: string
title: attribute
description: The price rule's attribute.
price_id:
type: string
title: price_id
description: The ID of the price this rule applies to.
priority:
type: number
title: priority
description: The price rule's priority.
created_at:
type: string
format: date-time
title: created_at
description: The date the price rule was created.
updated_at:
type: string
format: date-time
title: updated_at
description: The date the price rule was updated.
deleted_at:
type: string
format: date-time
title: deleted_at
description: The date the price rule was deleted.

View File

@@ -40,19 +40,8 @@ properties:
title: no_notification
description: Whether the customer should be notified about changes in the claim.
refund_amount:
oneOf:
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
type: number
title: refund_amount
description: The amount to be refunded.
display_id:
type: number

View File

@@ -0,0 +1,122 @@
type: object
description: The shipping option's calculated price.
x-schemaName: StoreCalculatedPrice
required:
- id
- calculated_amount
- original_amount
- currency_code
properties:
id:
type: string
title: id
description: The ID of the price set from which the price was selected.
is_calculated_price_price_list:
type: boolean
title: is_calculated_price_price_list
description: Whether the calculated price belongs to a price list.
is_calculated_price_tax_inclusive:
type: boolean
title: is_calculated_price_tax_inclusive
description: Whether the calculated price is tax inclusive.
externalDocs:
url: >-
https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
calculated_amount:
type: number
title: calculated_amount
description: >-
The amount of the calculated price, or `null` if there isn't a calculated
price. This is the amount shown to the customer.
calculated_amount_with_tax:
type: number
title: calculated_amount_with_tax
description: The `calculated_amount` with taxes applied.
calculated_amount_without_tax:
type: number
title: calculated_amount_without_tax
description: The `calculated_amount` without taxes applied.
is_original_price_price_list:
type: boolean
title: is_original_price_price_list
description: Whether the original price belongs to a price list.
is_original_price_tax_inclusive:
type: boolean
title: is_original_price_tax_inclusive
description: Whether the original price is tax inclusive.
externalDocs:
url: >-
https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
original_amount:
type: number
title: original_amount
description: >-
The amount of the original price, or `null` if there isn't an original
price. This amount is useful to compare with the `calculated_amount`, such
as to check for discounted value.
currency_code:
type: string
title: currency_code
description: >-
The currency code of the calculated price, or `null` if there isn't a
calculated price.
calculated_price:
type: object
description: The calculated price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
original_price:
type: object
description: The origin price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.

View File

@@ -12,6 +12,8 @@ required:
- type
- provider
- amount
- prices
- calculated_price
properties:
id:
type: string
@@ -92,3 +94,10 @@ properties:
externalDocs:
url: >-
https://docs.medusajs.com/v2/resources/commerce-modules/fulfillment/shipping-option#data-property
prices:
type: array
description: The shipping option's prices.
items:
$ref: ./StorePrice.yaml
calculated_price:
$ref: ./StoreCalculatedPrice.yaml

View File

@@ -0,0 +1,36 @@
type: object
description: The price's details.
x-schemaName: StorePrice
required:
- id
- currency_code
- amount
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The price's ID.
currency_code:
type: string
title: currency_code
description: The price's ISO 2 currency code.
example: usd
amount:
type: number
title: amount
description: The price's amount.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
price_rules:
type: array
description: The price's rules.
items:
$ref: ./StorePriceRule.yaml

View File

@@ -0,0 +1,30 @@
type: object
description: The price rule's details.
x-schemaName: StorePriceRule
required:
- id
- attribute
- operator
- value
properties:
id:
type: string
title: id
description: The price rule's ID.
attribute:
type: string
title: attribute
description: The price rule's attribute.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- lte
- gte
value:
type: string
title: value
description: The price rule's value.

View File

@@ -9849,6 +9849,9 @@ components:
- email
- accepted
- token
- expires_at
- created_at
- updated_at
properties:
id:
type: string
@@ -15141,6 +15144,13 @@ components:
required:
- id
- value
- operator
- attribute
- price_id
- priority
- created_at
- updated_at
- deleted_at
properties:
id:
type: string
@@ -15150,6 +15160,45 @@ components:
type: string
title: value
description: The price rule's value.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- ne
- in
- lte
- gte
- nin
attribute:
type: string
title: attribute
description: The price rule's attribute.
price_id:
type: string
title: price_id
description: The ID of the price this rule applies to.
priority:
type: number
title: priority
description: The price rule's priority.
created_at:
type: string
format: date-time
title: created_at
description: The date the price rule was created.
updated_at:
type: string
format: date-time
title: updated_at
description: The date the price rule was updated.
deleted_at:
type: string
format: date-time
title: deleted_at
description: The date the price rule was deleted.
AdminShippingOptionResponse:
type: object
description: The shipping option's details.
@@ -21410,19 +21459,8 @@ components:
title: no_notification
description: Whether the customer should be notified about changes in the claim.
refund_amount:
oneOf:
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
- type: string
title: refund_amount
description: The claim's refund amount.
- type: number
title: refund_amount
description: The claim's refund amount.
type: number
title: refund_amount
description: The amount to be refunded.
display_id:
type: number
@@ -22533,6 +22571,120 @@ components:
metadata:
type: object
description: The item's metadata, can hold custom key-value pairs.
StoreCalculatedPrice:
type: object
description: The shipping option's calculated price.
x-schemaName: StoreCalculatedPrice
required:
- id
- calculated_amount
- original_amount
- currency_code
properties:
id:
type: string
title: id
description: The ID of the price set from which the price was selected.
is_calculated_price_price_list:
type: boolean
title: is_calculated_price_price_list
description: Whether the calculated price belongs to a price list.
is_calculated_price_tax_inclusive:
type: boolean
title: is_calculated_price_tax_inclusive
description: Whether the calculated price is tax inclusive.
externalDocs:
url: https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
calculated_amount:
type: number
title: calculated_amount
description: The amount of the calculated price, or `null` if there isn't a calculated price. This is the amount shown to the customer.
calculated_amount_with_tax:
type: number
title: calculated_amount_with_tax
description: The `calculated_amount` with taxes applied.
calculated_amount_without_tax:
type: number
title: calculated_amount_without_tax
description: The `calculated_amount` without taxes applied.
is_original_price_price_list:
type: boolean
title: is_original_price_price_list
description: Whether the original price belongs to a price list.
is_original_price_tax_inclusive:
type: boolean
title: is_original_price_tax_inclusive
description: Whether the original price is tax inclusive.
externalDocs:
url: https://docs.medusajs.com/resources/commerce-modules/pricing/tax-inclusive-pricing
original_amount:
type: number
title: original_amount
description: The amount of the original price, or `null` if there isn't an original price. This amount is useful to compare with the `calculated_amount`, such as to check for discounted value.
currency_code:
type: string
title: currency_code
description: The currency code of the calculated price, or `null` if there isn't a calculated price.
calculated_price:
type: object
description: The calculated price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
original_price:
type: object
description: The origin price's details.
required:
- id
- price_list_id
- price_list_type
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The ID of the price.
price_list_id:
type: string
title: price_list_id
description: The ID of the associated price list.
price_list_type:
type: string
title: price_list_type
description: The price list's type. For example, `sale` or `override`.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
StoreCart:
type: object
description: The cart's details.
@@ -23389,6 +23541,8 @@ components:
- type
- provider
- amount
- prices
- calculated_price
properties:
id:
type: string
@@ -23465,6 +23619,13 @@ components:
description: The shipping option's data, useful for the provider handling fulfillment.
externalDocs:
url: https://docs.medusajs.com/v2/resources/commerce-modules/fulfillment/shipping-option#data-property
prices:
type: array
description: The shipping option's prices.
items:
$ref: '#/components/schemas/StorePrice'
calculated_price:
$ref: '#/components/schemas/StoreCalculatedPrice'
StoreCollection:
type: object
description: The collection's details.
@@ -30287,6 +30448,74 @@ components:
- provider_id
- data
- status
StorePrice:
type: object
description: The price's details.
x-schemaName: StorePrice
required:
- id
- currency_code
- amount
- min_quantity
- max_quantity
properties:
id:
type: string
title: id
description: The price's ID.
currency_code:
type: string
title: currency_code
description: The price's ISO 2 currency code.
example: usd
amount:
type: number
title: amount
description: The price's amount.
min_quantity:
type: number
title: min_quantity
description: The minimum quantity required in the cart for the price to apply.
max_quantity:
type: number
title: max_quantity
description: The maximum quantity required in the cart for the price to apply.
price_rules:
type: array
description: The price's rules.
items:
$ref: '#/components/schemas/StorePriceRule'
StorePriceRule:
type: object
description: The price rule's details.
x-schemaName: StorePriceRule
required:
- id
- attribute
- operator
- value
properties:
id:
type: string
title: id
description: The price rule's ID.
attribute:
type: string
title: attribute
description: The price rule's attribute.
operator:
type: string
description: The price rule's operator.
enum:
- gt
- lt
- eq
- lte
- gte
value:
type: string
title: value
description: The price rule's value.
StoreProduct:
type: object
description: The product's details.