The following table describes the collection properties of the Lists microservice:
| S. No. | Attribute | Default Value | Description |
|---|---|---|---|
| 1 | allowedEventName | - | Specifies the list of possible actions for which events are triggered. The possible values are createList, createListItem, updateList, updateListItem, deleteList, and deleteListItem. |
| 2 | itemType | SKU,PRODUCT | Indicates the types of supported list items. |
| 3 | allowSingleListType | WISHLIST | Specifies the types of lists that cannot be created more than once. The possible values are WISHLIST, FAVORITES, and SAVEFORLATER. |
| 4 | validItemTypeByType | {‘WISHLIST’:’SKU,Product’,’favorites’:’SKU’} | Indicates the association of item types to list types. |
| 5 | listFindAllValidators | Indicates a class, which contains the validations on retrieving all the lists. For example, com.skava.list.validatorListFindAllValidator.class |
|
| 6 | listItemFindAllValidators | Indicates a class, which contains the validations on retrieving all the list items. For example, com.skava.list.validatorListItemFindAllValidator.class |
|
| 7 | listItemPatchValidators | Indicates a class, which contains the validations on updating a list item. For example, com.skava.list.validatorListItemPatchValidator.class |
|
| 8 | listItemPropertiesValidator | Specifies a class, which contains the validations on list item's properties. For example, com.skava.list.validatorListItemPropertiesValidator.class |
|
| 9 | listItemValidator | Specifies a class, which contains the validations on list item(s). For example, com.skava.list.validatorListItemValidator.class |
|
| 10 | listMergeValidator | Indicates a class, which contains the validations on list merge. | |
| 11 | listPatchValidator | Specifies a class, which contains the validations on updating a list. For example, com.skava.list.validatorListPatchValidator.class |
|
| 12 | listPropertiesValidator | Indicates a class, which contains the validations on list's properties. | |
| 13 | listValidators | Indicates a class, which contains the validations on a list. For example, com.skava.list.validatorListValidator.class |
|
| 14 | maxListItemLimit | 0 | Holds the limit to restrict the user's list item count. When this property is set to:
|
| 15 | maxListLimit | 0 | Holds the limit to restrict the user's list count. When this property is set to:
|
| 16 | mergeGuestWinner | - | Guest user's list takes precedence on merge when the value is set as GUEST. The allowed values are GUEST and REGISTERED. |
2024-03-05 | SD – Updated collection properties.
2022-09-09 | SW – Content updated for 8.13 release.
2021-01-21 | HM – Minor copy edits.
2019-04-26 | Ananthi – Content updated for April 2019 release.
2019-01-23 | PLK – Page created and content uploaded.