FeedChannel
@objc(SBDFeedChannel)
open class FeedChannel : BaseChannel, SortableElement
Since
4.6.0-
Declaration
Swift
open internal(set) override var channelURL: String { get set }
-
Declaration
Swift
open internal(set) override var name: String { get set }
-
Undocumented
Declaration
Swift
@objc open internal(set) var myLastRead: Int64 { get set }
-
Undocumented
Declaration
Swift
@objc open internal(set) var lastMessage: BaseMessage? { get set }
-
Undocumented
Declaration
Swift
@objc open internal(set) var unreadMessageCount: UInt { get set }
-
Declaration
Swift
open override var isDirty: Bool { get set }
-
Declaration
Swift
open override func serialize() -> Data?
-
Declaration
Swift
public required init(from decoder: Decoder) throws
-
Since
4.6.0Declaration
Swift
@objc open func refresh(completionHandler: SBErrorHandler?)
-
Since
4.6.0Declaration
Swift
@objc(markAsReadWithCompletionHandler:) open func markAsRead(completionHandler: SBErrorHandler?)
-
Since
4.6.0Declaration
Swift
@objc(getChannelWithURL:completionHandler:) open class func getChannel(url: String, completionHandler: FeedChannelHandler?)
-
Since
4.6.0Declaration
Swift
@objc open class func createMyFeedChannelListQuery(paramsBuilder: (FeedChannelListQueryParams) -> Void) -> FeedChannelListQuery
-
Since
4.6.0Declaration
Swift
@objc open class func createMyFeedChannelListQuery(params: FeedChannelListQueryParams) -> FeedChannelListQuery
-
Deserializes and reconstructs the object
Declaration
Swift
open override class func build(fromSerializedData data: Data?) -> `Self`?
Parameters
data
Data
instanceReturn Value
FeedChannel
if parameter is valid, otherwisenil