| Name | Description | Type | Additional information |
|---|---|---|---|
| ProductId | integer |
None. |
|
| Name |
Name of this product |
string |
None. |
| ProductType |
Type of product (registration, t-shirt, etc) |
ProductKind |
None. |
| Status | ProductStatus |
None. |
|
| Description | string |
None. |
|
| MaxQuantityForPurchase |
How many of this product can be ordered |
integer |
None. |
| Required |
If the product is required |
boolean |
None. |
| MinQty |
Minimum number that must be ordered for registration to go through |
integer |
None. |
| MaxQty |
Maximum quantity that can be added to cart for a given order |
integer |
None. |
| Reserved |
How many of this product have been reserved in someone's cart |
integer |
None. |
| Purchased |
How many of this product have been purchased |
integer |
None. |
| AvailableForPurchase |
Number still available for purchase. MaxQuantityForPurchase - Purchased - Reserved |
integer |
None. |
| Private |
Private products do not show up on public page for order |
boolean |
None. |
| WaitListEnabled |
Determines if wait list is available after product is all gone |
boolean |
None. |
| WaitListCapacity |
Maximum number of people that can be on the wait list. Unlimited if null |
integer |
None. |
| WaitListPurcahseWindowInHours |
Number of hours someone on wait list has to purchase ticket once ticket becomes available |
integer |
None. |
| Pricing | Collection of PricingModel |
None. |