Classes
The following classes are available globally.
-
Channel
See moreDeclaration
Objective-C
@interface EkoChannel : NSObject
Swift
class EkoChannel : NSObject
-
@abstract Responsible to manage the channel level push notification settings.
See moreDeclaration
Objective-C
@interface EkoChannelNotificationsManager : NSObject
Swift
class EkoChannelNotificationsManager : NSObject
-
A membership encapsulates methods for managing users in a channel
See moreDeclaration
Objective-C
@interface EkoChannelParticipation : NSObject
Swift
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.
Warning
An instance ofEkoClient
should be initiated with an Application key and be retained by the caller.Declaration
Objective-C
@interface EkoClient : NSObject
Swift
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> : NSObject
Swift
class EkoCollection<ObjectType> : NSObject where ObjectType : AnyObject
-
Represents changes in a EkoCollection
See moreDeclaration
Objective-C
@interface EkoCollectionChange : NSObject
Swift
class EkoCollectionChange : NSObject
-
Provides access to the media associated with messages
See moreDeclaration
Objective-C
@interface EkoMediaRepository : NSObject
Swift
class EkoMediaRepository : NSObject
-
Message object
See moreDeclaration
Objective-C
@interface EkoMessage : NSObject
Swift
class EkoMessage : NSObject
-
A editor encapsulates methods for managing messages.
See moreDeclaration
Objective-C
@interface EkoMessageEditor : NSObject
Swift
class EkoMessageEditor : NSObject
-
A editor encapsulates methods for managing messages
See moreDeclaration
Objective-C
@interface EkoMessageFlagger : NSObject
Swift
class EkoMessageFlagger : NSObject
-
Reaction object
See moreDeclaration
Objective-C
@interface EkoMessageReaction : NSObject
Swift
class EkoMessageReaction : NSObject
-
A editor encapsulates methods for managing messages
See moreDeclaration
Objective-C
@interface EkoMessageReactor : NSObject
Swift
class EkoMessageReactor : NSObject
-
Repository provides access messages and collections.
See moreDeclaration
Objective-C
@interface EkoMessageRepository : NSObject
Swift
class EkoMessageRepository : NSObject
-
Proxy for an object.
See moreDeclaration
Objective-C
@interface EkoObject<__covariant ObjectType> : NSObject
Swift
class EkoObject<ObjectType> : NSObject where ObjectType : AnyObject
-
User Object
See moreDeclaration
Objective-C
@interface EkoUser : NSObject
Swift
class EkoUser : NSObject
-
A editor encapsulates methods for managing messages
See moreDeclaration
Objective-C
@interface EkoUserFlagger : NSObject
Swift
class EkoUserFlagger : NSObject
-
@abstract Responsible to manage the user level push notification settings.
See moreDeclaration
Objective-C
@interface EkoUserNotificationsManager : NSObject
Swift
class EkoUserNotificationsManager
-
Repository provides access users and collections
See moreDeclaration
Objective-C
@interface EkoUserRepository : NSObject <EkoUserListFeedServicable>
Swift
class EkoUserRepository : NSObject, EkoUserListFeedServicable