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 }