LiveListConfiguration
@objc(M17SDKLiveListConfiguration)
@objcMembers
public class LiveListConfiguration : NSObject
Live list configuration, create live list page with it.
-
Initializes configuration with region filters.
Declaration
Swift
public init(regions: [RegionFilter])Parameters
regionsRegionsFilterlist. -
Initializes configuration with label filters.
Declaration
Swift
public init(labels: [LabelFilter])Parameters
labelsLabelFilterlist. -
Initializes configuration with user id filters.
Declaration
Swift
public init(userIds: [UserIdFilter])Parameters
userIdsUserIdFilterlist. -
Custom live cell layout handler. It will be called when collection view dequeues cells. Each cell is different instance, so MUST always create a new UIView
instance in block . Please DONOT create a view outside the block and reuse it in the block.Declaration
Swift
public var liveCellLayoutHandler: LiveCellLayoutHandler? -
Region filter identifiers and it’s optinal.
Declaration
Swift
public private(set) var regions: [String]? -
Label filter identifiers and it’s optinal.
Declaration
Swift
public private(set) var labels: [String]? -
User filter identifiers and it’s optinal.
Declaration
Swift
public private(set) var userIds: [String]?
LiveListConfiguration Class Reference