PyzeCommerceCuratedList

@interface PyzeCommerceCuratedList : PyzeCustomEvent

PyzeCommerceCuratedList

Subclass of PyzeCustomEvent class used post details of the events related to curated list.

Since

v3.0.5
  • Post creation details of curated list.

    Since

    v3.0.5

    Declaration

    Objective-C

    + (void)postCreated:(nonnull NSString *)uniqueCuratedListID
               withType:(nonnull NSString *)curatedListType
         withAttributes:(nonnull NSDictionary *)attributes;

    Swift

    class func postCreated(_ uniqueCuratedListID: String, withType curatedListType: String, withAttributes attributes: [AnyHashable : Any] = [:])

    Parameters

    uniqueCuratedListID

    Curated list id.

    curatedListType

    Type of curated list.

    attributes

    Additional custom attributes app would like to share with server.

  • Post browsed details of curated list.

    Since

    v3.0.5

    Declaration

    Objective-C

    + (void)postBrowsed:(nonnull NSString *)curatedList
            withCreator:(nonnull NSString *)curatedListCreator
         withAttributes:(nonnull NSDictionary *)attributes;

    Swift

    class func postBrowsed(_ curatedList: String, withCreator curatedListCreator: String, withAttributes attributes: [AnyHashable : Any] = [:])

    Parameters

    curatedList

    Curated list id.

    curatedListCreator

    Curated list creation id.

    attributes

    Additional custom attributes app would like to share with server.

  • Post details of adding an item to curated list.

    Since

    v3.0.5

    Declaration

    Objective-C

    + (void)postAddedItem:(nonnull NSString *)uniqueCuratedListId
             withCategory:(nonnull NSString *)itemCategory
               withItemId:(nonnull NSString *)itemID
           withAttributes:(nonnull NSDictionary *)attributes;

    Swift

    class func postAddedItem(_ uniqueCuratedListId: String, withCategory itemCategory: String, withItemId itemID: String, withAttributes attributes: [AnyHashable : Any] = [:])

    Parameters

    uniqueCuratedListId

    Curated list id.

    itemCategory

    Category name to add the item.

    itemID

    Item id details.

    attributes

    Additional custom attributes app would like to share with server.

  • Post details of removed items of curated list

    Since

    v3.0.5

    Declaration

    Objective-C

    + (void)postRemovedItem:(nonnull NSString *)uniqueCuratedListID
               withListType:(nonnull NSString *)curatedListType
                 withItemID:(nonnull NSString *)itemID
             withAttributes:(nonnull NSDictionary *)attributes;

    Swift

    class func postRemovedItem(_ uniqueCuratedListID: String, withListType curatedListType: String, withItemID itemID: String, withAttributes attributes: [AnyHashable : Any] = [:])

    Parameters

    uniqueCuratedListID

    Curated list id.

    curatedListType

    Curated list type.

    itemID

    Item id details.

    attributes

    Additional custom attributes app would like to share with server.

  • Post details of shared curated list details.

    Since

    v3.0.5

    Declaration

    Objective-C

    + (void)postShared:(nonnull NSString *)curatedList
           withCreator:(nonnull NSString *)curatedListCreator
        withAttributes:(nonnull NSDictionary *)attributes;

    Swift

    class func postShared(_ curatedList: String, withCreator curatedListCreator: String, withAttributes attributes: [AnyHashable : Any] = [:])

    Parameters

    curatedList

    Curated list name

    curatedListCreator

    Creator id of curated list.

    attributes

    Additional custom attributes app would like to share with server.

  • Post published details of curated list.

    Since

    v3.0.5

    Declaration

    Objective-C

    + (void)postPublished:(nonnull NSString *)curatedList
              withCreator:(nonnull NSString *)curatedListCreator
           withAttributes:(nonnull NSDictionary *)attributes;

    Swift

    class func postPublished(_ curatedList: String, withCreator curatedListCreator: String, withAttributes attributes: [AnyHashable : Any] = [:])

    Parameters

    curatedList

    Curated list name.

    curatedListCreator

    Curated list creator id.

    attributes

    Additional custom attributes app would like to share with server.