Classes
The following classes are available globally.
-
Channel
See moreDeclaration
Objective-C
@interface EkoChannel : NSObjectSwift
class EkoChannel : NSObject -
@abstract Responsible to manage the channel level push notification settings.
See moreDeclaration
Objective-C
@interface EkoChannelNotificationsManager : NSObjectSwift
class EkoChannelNotificationsManager : NSObject -
A membership encapsulates methods for managing users in a channel
See moreDeclaration
Objective-C
@interface EkoChannelParticipation : NSObjectSwift
class EkoChannelParticipation : NSObject -
Repository provides access channel and collections of channels
See moreDeclaration
Objective-C
@interface EkoChannelRepository : NSObject <EkoChannelFeedServicable>Swift
class EkoChannelRepository : NSObject, EkoChannelFeedServicable -
@abstract SDK entry point. @discussion A valid context instance should be used to create other SDK resources.
See moreWarning
An instance ofEkoClientshould be initiated with an Application key and be retained by the caller.Declaration
Objective-C
@interface EkoClient : NSObjectSwift
class EkoClient : NSObject -
A collection is a container type returned from queries. Clients can request to load more and observe insertions and changes to the objects in the collection. Initially the count will be zero. Observers will be notified of changes.
See moreDeclaration
Objective-C
@interface EkoCollection<__covariant ObjectType> : NSObjectSwift
class EkoCollection<ObjectType> : NSObject where ObjectType : AnyObject -
Represents changes in a EkoCollection
See moreDeclaration
Objective-C
@interface EkoCollectionChange : NSObjectSwift
class EkoCollectionChange : NSObject -
Provides access to the media associated with messages
See moreDeclaration
Objective-C
@interface EkoMediaRepository : NSObjectSwift
class EkoMediaRepository : NSObject -
Message object
See moreDeclaration
Objective-C
@interface EkoMessage : NSObjectSwift
class EkoMessage : NSObject -
A editor encapsulates methods for managing messages.
See moreDeclaration
Objective-C
@interface EkoMessageEditor : NSObjectSwift
class EkoMessageEditor : NSObject -
A editor encapsulates methods for managing messages
See moreDeclaration
Objective-C
@interface EkoMessageFlagger : NSObjectSwift
class EkoMessageFlagger : NSObject -
Reaction object
See moreDeclaration
Objective-C
@interface EkoMessageReaction : NSObjectSwift
class EkoMessageReaction : NSObject -
A editor encapsulates methods for managing messages
See moreDeclaration
Objective-C
@interface EkoMessageReactor : NSObjectSwift
class EkoMessageReactor : NSObject -
Repository provides access messages and collections.
See moreDeclaration
Objective-C
@interface EkoMessageRepository : NSObjectSwift
class EkoMessageRepository : NSObject -
Proxy for an object.
See moreDeclaration
Objective-C
@interface EkoObject<__covariant ObjectType> : NSObjectSwift
class EkoObject<ObjectType> : NSObject where ObjectType : AnyObject -
User Object
See moreDeclaration
Objective-C
@interface EkoUser : NSObjectSwift
class EkoUser : NSObject -
A editor encapsulates methods for managing messages
See moreDeclaration
Objective-C
@interface EkoUserFlagger : NSObjectSwift
class EkoUserFlagger : NSObject -
@abstract Responsible to manage the user level push notification settings.
See moreDeclaration
Objective-C
@interface EkoUserNotificationsManager : NSObjectSwift
class EkoUserNotificationsManager -
Repository provides access users and collections
See moreDeclaration
Objective-C
@interface EkoUserRepository : NSObject <EkoUserListFeedServicable>Swift
class EkoUserRepository : NSObject, EkoUserListFeedServicable
Classes Reference