SnapscreenSportEvent
@interface SnapscreenSportEvent : NSObject
Represents a match
-
Internal identifier for this event
Declaration
Objective-C
@property (nonatomic, readonly) long long eventId;
Swift
var eventId: Int64 { get }
-
External identifier for this event
Declaration
Objective-C
@property (atomic, readonly, nullable) NSString *externalId;
Swift
var externalId: String? { get }
-
The queued start date of the event
Declaration
Objective-C
@property (atomic, readonly, nullable) NSDate *startTime;
Swift
var startTime: Date? { get }
-
The queued end date of the event
Declaration
Objective-C
@property (atomic, readonly, nullable) NSDate *endTime;
Swift
var endTime: Date? { get }
-
An internal channel identifier
Declaration
Objective-C
@property (nonatomic, readonly) long long tvChannelId;
Swift
var tvChannelId: Int64 { get }
-
The category of the event
Declaration
Objective-C
@property (atomic, readonly, nullable) NSString *category;
Swift
var category: String? { get }
-
The name of the sport
Declaration
Objective-C
@property (atomic, readonly, nullable) NSString *sport;
Swift
var sport: String? { get }
-
The name of the tournament
Declaration
Objective-C
@property (atomic, readonly, nullable) NSString *tournament;
Swift
var tournament: String? { get }
-
Provider code for the sport data - e.q. Betradar
Declaration
Objective-C
@property (atomic, readonly, nullable) NSString *sportDataProviderCode;
Swift
var sportDataProviderCode: String? { get }
-
Id for this event for the given sportDataProvider - e.g. Betradar MatchID
Declaration
Objective-C
@property (atomic, readonly, nullable) NSString *sportDataProviderMatchId;
Swift
var sportDataProviderMatchId: String? { get }
-
Information about the competitors in this event
Declaration
Objective-C
@property (atomic, readonly, nonnull) NSArray<SnapscreenSportEventCompetitor *> *competitors;
Swift
var competitors: [SnapscreenSportEventCompetitor] { get }