Classes
The following classes are available globally.
-
A base flat feed view controller with basic setup of a table view.
See moreDeclaration
Swift
open class BaseFlatFeedViewController<T: ActivityProtocol>: UIViewController, UITableViewDataSource where T.ActorType: UserProtocol & UserNameRepresentable & AvatarRepresentable, T.ReactionType == GetStream.Reaction<ReactionExtraData, T.ActorType>
-
Detail View Controller for an activity from
ActivityPresenter
.It shows configurable sections of the activity details:
- activity content
- likes
- reposts
- comments
Contains
See moreTextToolBar
for the adding of new comments.Declaration
Swift
open class DetailViewController<T: ActivityProtocol>: BaseFlatFeedViewController<T>, UITableViewDelegate, UITextViewDelegate where T.ActorType: UserProtocol & UserNameRepresentable & AvatarRepresentable, T.ReactionType == GetStream.Reaction<ReactionExtraData, T.ActorType>
-
A flat feed presenter.
See moreDeclaration
Swift
public final class FlatFeedPresenter<T> : PaginatorProtocol where T : ActivityProtocol
-
A flat feed view controller.
See moreDeclaration
Swift
open class FlatFeedViewController<T: ActivityProtocol>: BaseFlatFeedViewController<T>, UITableViewDelegate where T.ActorType: UserProtocol & UserNameRepresentable & AvatarRepresentable, T.ReactionType == GetStream.Reaction<ReactionExtraData, T.ActorType>
-
An simple image gallery. It loads the
See moreDeclaration
Swift
public final class ImageGalleryViewController : UIViewController
extension ImageGalleryViewController: UIScrollViewDelegate
extension ImageGalleryViewController: UICollectionViewDataSource
-
An image gallery collection view cell.
See moreDeclaration
Swift
public final class ImageGalleryCollectionViewCell : UICollectionViewCell, Reusable
-
A notifications presenter.
See moreDeclaration
Swift
public final class NotificationsPresenter<T> : PaginatorProtocol where T : ActivityProtocol
-
A data detector worker. It works in a background thread and returns the result in the completion block.
See moreDeclaration
Swift
public final class DataDetectorWorker
-
Undocumented
See moreDeclaration
Swift
public final class OpenGraphTableViewCell : UITableViewCell, NibReusable
-
A view of Open Graph data.
See moreDeclaration
Swift
public final class OpenGraphView : UIView
-
An open graph worker. Requests a given URL to scrape the Open Graph data.
See moreDeclaration
Swift
public final class OpenGraphWorker
-
A like button.
See moreDeclaration
Swift
open class LikeButton : ReactionButton
-
A base class for reaction buttons.
See moreDeclaration
Swift
open class ReactionButton : UIButton
-
A repost button.
See moreDeclaration
Swift
open class RepostButton : ReactionButton
-
A reaction paginator.
See moreDeclaration
Swift
public final class ReactionPaginator<T, U> : PaginatorProtocol where T : Decodable, T : Encodable, U : UserProtocol
-
A reaction presenter.
See moreDeclaration
Swift
open class ReactionPresenter : ReactionPresenterProtocol
-
Undocumented
See moreDeclaration
Swift
public final class BannerView : UIView, BannerViewProtocol
-
Undocumented
See moreDeclaration
Swift
public final class BellButton : UIButton
-
A subscription presenter.
See moreDeclaration
Swift
public final class SubscriptionPresenter<T> where T : ActivityProtocol
-
A subscription id to keep the subscription alive. Set it to
nil
to unsubscribe.Declaration
Swift
public final class SubscriptionId
-
A siple web view controller with
See moreWKWebView
and navigation buttons in the navigation bar.Declaration
Swift
open class WebViewController : UIViewController
extension WebViewController: WKNavigationDelegate
-
An enriched activity with
See moreUser
type,ActivityObject
as object type andReaction
as reation type. It has additional properties: text and attachment. SeeAttachmentRepresentable
.Declaration
Swift
public final class Activity : EnrichedActivity<User, ActivityObject, Reaction>, TextRepresentable, AttachmentRepresentable
-
An activity attachment with several values: images URl’s, Open Graph data abd files. See
See moreActivityAttachmentFile
.Declaration
Swift
public final class ActivityAttachment : Codable
-
Undocumented
See moreDeclaration
Swift
public final class ActivityAttachmentFile : Codable
-
An advanced Stream user with a name and avatar.
See moreDeclaration
Swift
public final class User : GetStream.User, UserNameRepresentable, AvatarRepresentable
-
Undocumented
See moreDeclaration
Swift
@IBDesignable public class AvatarView : UIView
-
Undocumented
See moreDeclaration
Swift
public class BarButton : UIButton
-
Undocumented
See moreDeclaration
Swift
public final class AddingImageCollectionViewCell : UICollectionViewCell, NibReusable
-
Undocumented
See moreDeclaration
Swift
open class BaseTableViewCell : UITableViewCell, NibReusable
-
Undocumented
See moreDeclaration
Swift
open class CommentTableViewCell : BaseTableViewCell
-
Undocumented
See moreDeclaration
Swift
public final class NotificationTableViewCell : BaseTableViewCell
-
Undocumented
See moreDeclaration
Swift
public final class PaginationTableViewCell : BaseTableViewCell
-
Undocumented
See moreDeclaration
Swift
open class PostActionsTableViewCell : UITableViewCell, NibReusable
-
Undocumented
See moreDeclaration
Swift
open class PostHeaderTableViewCell : BaseTableViewCell
-
Undocumented
See moreDeclaration
Swift
public final class SeparatorTableViewCell : UITableViewCell, NibReusable
-
Undocumented
See moreDeclaration
Swift
public final class TextToolBar : UIView
extension TextToolBar: UITextViewDelegate
extension TextToolBar: UICollectionViewDataSource