Skip to content

AcceleratedRewardRule

Type: schema

TypeScript Definition

typescript
AcceleratedRewardRule: {{
            products: {
                product_id: string | null;
                variant_id: string | null;
                minimum_quantity: number | null;
                minimum_value: number | null;
            }[];
            /** @description Array of category ids. */
            category_id: string[];
            bonus_loyalty_point: number;
        };
        /** AdditionalProductDetails */
}

OpenAPI Schema

json
{
  "title": "AcceleratedRewardRule",
  "type": "object",
  "externalDocs": {
    "url": "https://llm-docs.commercengine.io/storefront/schemas/AcceleratedRewardRule",
    "description": "API reference for the AcceleratedRewardRule schema"
  },
  "required": [
    "products",
    "category_id",
    "bonus_loyalty_point"
  ],
  "properties": {
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "product_id",
          "variant_id",
          "minimum_quantity",
          "minimum_value"
        ],
        "properties": {
          "product_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "variant_id": {
            "type": [
              "string",
              "null"
            ]
          },
          "minimum_quantity": {
            "type": [
              "integer",
              "null"
            ]
          },
          "minimum_value": {
            "type": [
              "number",
              "null"
            ]
          }
        }
      }
    },
    "category_id": {
      "description": "Array of category ids.",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "bonus_loyalty_point": {
      "type": "integer"
    }
  }
}

Auto-generated from OpenAPI spec and TypeScript definitions

Last updated: