Classes
The following classes are available globally.
-
High-level wrapper for the Tamber iOS SDK.
See moreDeclaration
Objective-C
@interface Tamber : NSObject
Swift
class Tamber : NSObject
-
Client for interacting with a Tamber project and/or engine via the Tamber API.
See moreDeclaration
Objective-C
@interface TMBClient : NSObject <TMBPushInternalDelegate>
Swift
class TMBClient : NSObject, TMBPushInternalDelegate
-
An object representing parameters used to retrieve discoveries. Not all parameters are needed for all requests. - see: https://tamber.com/docs/api/#discover
See moreDeclaration
Objective-C
@interface TMBDiscoverBasicParams : NSObject <TMBObjectEncodable>
Swift
class TMBDiscoverBasicParams : NSObject, TMBObjectEncodable
-
An object representing parameters used to retrieve discoveries. Not all parameters are needed for all requests. - see: https://tamber.com/docs/api/#discover
See moreDeclaration
Objective-C
@interface TMBDiscoverParams : NSObject <TMBObjectEncodable>
Swift
class TMBDiscoverParams : NSObject, TMBObjectEncodable
-
A
See moreTMBDiscoverResponse
contains an array of deserialized Discovery objects.Declaration
Objective-C
@interface TMBDiscoverResponse : NSObject <TMBObjectDecodable>
Swift
class TMBDiscoverResponse : NSObject, TMBObjectDecodable
-
A
See moreTMBEvent
represents an Event object. - see: https://tamber.com/docs/api/#event-objectDeclaration
Objective-C
@interface TMBEvent : NSObject <TMBObjectDecodable>
Swift
class TMBEvent : NSObject, TMBObjectDecodable
-
Representation of a user-item interaction event. You can create event params to track events as users interact with items in your app. Novel users and items are automatically created. - see: https://tamber.com/docs/api/#event-track
See moreDeclaration
Objective-C
@interface TMBEventParams : NSObject <TMBObjectEncodable>
Swift
class TMBEventParams : NSObject, TMBObjectEncodable
-
A
See moreTMBEventResponse
represents an array of deserialized Event objects, and an array of deserialized Discovery objects from the Tamber API’s event endpoint. - see: https://tamber.com/docs/api/#eventDeclaration
Objective-C
@interface TMBEventResponse : NSObject <TMBObjectDecodable>
Swift
class TMBEventResponse : NSObject, TMBObjectDecodable
-
A
See moreTMBItem
represents a User object. - see: https://tamber.com/docs/api/#item-objectDeclaration
Objective-C
@interface TMBItem : NSObject <TMBObjectEncodable, TMBObjectDecodable>
Swift
class TMBItem : NSObject, TMBObjectEncodable, TMBObjectDecodable
-
A
See moreTMBUser
represents a User object. - see: https://tamber.com/docs/api/#user-objectDeclaration
Objective-C
@interface TMBUser : NSObject <TMBObjectDecodable>
Swift
class TMBUser : NSObject, TMBObjectDecodable
-
An object representing parameters used to make user commands. Not all parameters are needed for all requests. - see: https://tamber.com/docs/api/#user
See moreDeclaration
Objective-C
@interface TMBUserParams : NSObject <TMBObjectEncodable>
Swift
class TMBUserParams : NSObject, TMBObjectEncodable
-
A
See moreTMBUserSearchResponse
represents an array of deserialized User objects from the Tamber API’s user/search endpoint. - see: https://tamber.com/docs/api/#user-searchDeclaration
Objective-C
@interface TMBUserSearchResponse : NSObject <TMBObjectDecodable>
Swift
class TMBUserSearchResponse : NSObject, TMBObjectDecodable