Classes
The following classes are available globally.
-
High-level wrapper for the Tamber iOS SDK.
See moreDeclaration
Objective-C
@interface Tamber : NSObjectSwift
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 moreTMBDiscoverResponsecontains an array of deserialized Discovery objects.Declaration
Objective-C
@interface TMBDiscoverResponse : NSObject <TMBObjectDecodable>Swift
class TMBDiscoverResponse : NSObject, TMBObjectDecodable -
A
See moreTMBEventrepresents 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 moreTMBEventResponserepresents 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 moreTMBItemrepresents 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 moreTMBUserrepresents 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 moreTMBUserSearchResponserepresents 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
View on GitHub
Classes Reference