The following table describes the collection properties of the Lists microservice:

S. No.AttributeDefault ValueDescription
1allowedEventName-Specifies the list of possible actions for which events are triggered. The possible values are createList, createListItem, updateList, updateListItem, deleteList, and deleteListItem.
2itemTypeSKU,PRODUCTIndicates the types of supported list items.
3allowSingleListTypeWISHLISTSpecifies the types of lists that cannot be created more than once. The possible values are WISHLIST, FAVORITES, and SAVEFORLATER.
4validItemTypeByType{‘WISHLIST’:’SKU,Product’,’favorites’:’SKU’}Indicates the association of item types to list types.
5listFindAllValidatorsIndicates a class, which contains the validations on retrieving all the lists. For example, com.skava.list.validatorListFindAllValidator.class
6listItemFindAllValidatorsIndicates a class, which contains the validations on retrieving all the list items. For example, com.skava.list.validatorListItemFindAllValidator.class
7listItemPatchValidatorsIndicates a class, which contains the validations on updating a list item. For example, com.skava.list.validatorListItemPatchValidator.class
8listItemPropertiesValidatorSpecifies a class, which contains the validations on list item's properties. For example, com.skava.list.validatorListItemPropertiesValidator.class
9listItemValidatorSpecifies a class, which contains the validations on list item(s). For example, com.skava.list.validatorListItemValidator.class
10listMergeValidatorIndicates a class, which contains the validations on list merge.
11listPatchValidatorSpecifies a class, which contains the validations on updating a list. For example, com.skava.list.validatorListPatchValidator.class
12listPropertiesValidatorIndicates a class, which contains the validations on list's properties.
13listValidatorsIndicates a class, which contains the validations on a list. For example, com.skava.list.validatorListValidator.class
14maxListItemLimit0Holds the limit to restrict the user's list item count.
When this property is set to:

  • zero, the default flow is applicable (any number of list items can be created in a list).
  • a specific limit, list items can be created only up to that limit per list.

15maxListLimit0Holds the limit to restrict the user's list count.
When this property is set to:

  • zero, the default flow is applicable, except for the type mentioned in the collection property allowSingleListType, all other list types are allowed for the creation of multiple lists with no count restrictions.
  • a specific limit, lists can be created only up to that limit per user.




Revision History
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.