> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ShippingMethodCondition

> A cart weight or cart value range a fixed rate applies to.

<ResponseField name="currency" type="String">
  Currency the price bounds are expressed in. Present only on cart-value conditions.
</ResponseField>

<ResponseField name="maxGrams" type="Float">
  Inclusive upper bound of cart weight in grams. Present only on weight conditions.
</ResponseField>

<ResponseField name="maxPrice" type="Float">
  Inclusive upper bound of cart value. Present only on cart-value conditions.
</ResponseField>

<ResponseField name="minGrams" type="Float">
  Inclusive lower bound of cart weight in grams. Present only on weight conditions.
</ResponseField>

<ResponseField name="minPrice" type="Float">
  Inclusive lower bound of cart value. Present only on cart-value conditions.
</ResponseField>

<ResponseField name="type" type={<a href="/docs/api-reference/v3/reference/checkout/shipping-method-condition-type">ShippingMethodConditionType!</a>} required>
  What this condition is measured against: WEIGHT uses the cart's total weight, PRICE uses the cart's total value.
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.