Classes
The following classes are available globally.
-
GetStream client.
See moreDeclaration
Swift
public final class Clientextension Client: CustomStringConvertible -
An enriched activity type with actor, object and reaction customizable types.
See moreDeclaration
Swift
open class EnrichedActivity<ActorType, ObjectType, ReactionType> : ActivityProtocol where ActorType : Enrichable, ObjectType : Enrichable, ReactionType : ReactionProtocolextension EnrichedActivity: CustomStringConvertible -
A Client logger.
See moreDeclaration
Swift
public final class ClientLogger -
A collection object with basic properties of
CollectionObjectProtocol. You can inherit this class with extra properties on your ownCollectionObjecttype.See moreNote
Please, check theCollectionObjectProtocoldocumentation to implement your User subclass properly.Declaration
Swift
open class CollectionObject : CollectionObjectProtocol -
An aggregated group type.
See moreDeclaration
Swift
public class Group<T> : Decodable where T : ActivityProtocol -
A superclass for feeds:
See moreFlatFeed,AggregatedFeedandNotificationFeed.Declaration
Swift
public class Feed : CustomStringConvertible -
A notification group.
See moreDeclaration
Swift
public final class NotificationGroup<T> : Group<T> where T : ActivityProtocol -
A reaction type.
See moreDeclaration
Swift
public final class Reaction<T, U> : ReactionProtocol where T : Decodable, T : Encodable, U : UserProtocol -
An User class with basic properties of
UserProtocol. You can inherit this class with extra properties on your own User type.See moreNote
Please, check theUserProtocoldocumentation to implement your User subclass properly.Declaration
-
A subscribed channel holder.
See moreDeclaration
Swift
public final class SubscribedChannel
View on GitHub
Classes Reference