SnapscreenEpgUnit

@interface SnapscreenEpgUnit : NSObject

Represents a programme of the electronic programme guide (EPG) of a TV channel

  • Unique internal identifier for this EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly) long long programmId;

    Swift

    var programmId: Int64 { get }
  • Snapscreen-internal identifier of the TV channel this EPG unit is on

    Declaration

    Objective-C

    @property (nonatomic, readonly) long long channelId;

    Swift

    var channelId: Int64 { get }
  • Current start timestamp of this EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSDate *startTime;

    Swift

    var startTime: Date? { get }
  • End time for this epg unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSDate *endTime;

    Swift

    var endTime: Date? { get }
  • Title of the EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *title;

    Swift

    var title: String? { get }
  • Subtitle of the EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *subtitle;

    Swift

    var subtitle: String? { get }
  • Full description of this EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *programmDescription;

    Swift

    var programmDescription: String? { get }
  • Date when the EPG unit was first aired

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSDate *productionDate;

    Swift

    var productionDate: Date? { get }
  • The credits for this epg unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) SnapscreenEpgUnitCredits *credits;

    Swift

    var credits: SnapscreenEpgUnitCredits { get }
  • A List of genres that match this EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NSArray<NSString *> *genres;

    Swift

    var genres: [String] { get }
  • Keywords for this EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NSArray<NSString *> *keywords;

    Swift

    var keywords: [String] { get }
  • the banner URL of this EPG unit.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *bannerUrl;

    Swift

    var bannerUrl: String? { get }
  • Optional poster URL for this EPG unit

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSString *posterUrl;

    Swift

    var posterUrl: String? { get }