SoftLayer_Product_Package_Order_Configuration


SoftLayer_Product_Package_Order_Configuration

Description

This datatype describes the item categories that are required for each package to be ordered. For instance, for package 2, there will be many required categories. When submitting an order for a server, there must be at most 1 price for each category whose “isRequired” is set. Examples of required categories: - server - ram - bandwidth - disk0

There are others, but these are the main ones. For each required category, a SoftLayer_Product_Item_Price must be chosen that is valid for the package.

associatedMethods

Local


bundledFlag

Signifies that selections associated with the configuration are automatically provided by being bundled to another configurations selection. The actual bundling is on the product.
Type: boolean


errorMessage

The error message displayed if the submitted order does not contain this item category, if it is required.
Type: string


id

The unique identifier for this object.
Type: integer


isRequired

This is a flag which tells SoftLayer_Product_Order::verifyOrder() whether or not this category is required. If this is set, then the order submitted must contain a SoftLayer_Product_Item_Price with this category as part of the order.
Type: integer


itemCategoryId

The SoftLayer_Product_Item_Category.
Type: integer


orderStepId

The order step ID for this particular option in the package.
Type: integer


packageId

The PackageId tied to this instance.
Type: integer


sort

This is an integer used to show the order in which each item Category should be displayed. This is merely the suggested order.
Type: integer


termFlag

Whether or not the item category is term-based.
Type: boolean

Relational


itemCategory

The item category for this configuration instance.
Type: SoftLayer_Product_Item_Category


package

The package to which this instance belongs.
Type: SoftLayer_Product_Package


step

The step to which this instance belongs.
Type: SoftLayer_Product_Package_Order_Step

Count



© SoftLayer 2015
Built with Hugo