One Logo Pool Ball
Matter · IOS API REFERENCE

MTRChannelClusterProgramStruct

class · iOS 18.4+ · SDK 27.1

class MTRChannelClusterProgramStruct

Members (31)

init

init

TypeScript
static init(): MTRChannelClusterProgramStruct
Swift declaration
init()
get · iOS 18.4+

audioLanguages

TypeScript
get audioLanguages(): (Array<unknown>) | null
Swift declaration
var audioLanguages: [Any]? { get set }
set · iOS 18.4+

audioLanguages

TypeScript
set audioLanguages(value: (Array<unknown>) | null)
Swift declaration
var audioLanguages: [Any]? { get set }
get · iOS 18.4+

castList

TypeScript
get castList(): (Array<unknown>) | null
Swift declaration
var castList: [Any]? { get set }
set · iOS 18.4+

castList

TypeScript
set castList(value: (Array<unknown>) | null)
Swift declaration
var castList: [Any]? { get set }
get · iOS 18.4+

categoryList

TypeScript
get categoryList(): (Array<unknown>) | null
Swift declaration
var categoryList: [Any]? { get set }
set · iOS 18.4+

categoryList

TypeScript
set categoryList(value: (Array<unknown>) | null)
Swift declaration
var categoryList: [Any]? { get set }
get · iOS 18.4+

channel

TypeScript
get channel(): MTRChannelClusterChannelInfoStruct
Swift declaration
@NSCopying var channel: MTRChannelClusterChannelInfoStruct { get set }
set · iOS 18.4+

channel

TypeScript
set channel(value: MTRChannelClusterChannelInfoStruct)
Swift declaration
@NSCopying var channel: MTRChannelClusterChannelInfoStruct { get set }
get · iOS 18.4+

descriptionString

TypeScript
get descriptionString(): (string) | null
Swift declaration
var descriptionString: String? { get set }
set · iOS 18.4+

descriptionString

TypeScript
set descriptionString(value: (string) | null)
Swift declaration
var descriptionString: String? { get set }
get · iOS 18.4+

endTime

TypeScript
get endTime(): _Foundation_NSNumber
Swift declaration
@NSCopying var endTime: NSNumber { get set }
set · iOS 18.4+

endTime

TypeScript
set endTime(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var endTime: NSNumber { get set }
get · iOS 18.4+

identifier

TypeScript
get identifier(): string
Swift declaration
var identifier: String { get set }
set · iOS 18.4+

identifier

TypeScript
set identifier(value: string)
Swift declaration
var identifier: String { get set }
get · iOS 18.4+

parentalGuidanceText

TypeScript
get parentalGuidanceText(): (string) | null
Swift declaration
var parentalGuidanceText: String? { get set }
set · iOS 18.4+

parentalGuidanceText

TypeScript
set parentalGuidanceText(value: (string) | null)
Swift declaration
var parentalGuidanceText: String? { get set }
get · iOS 18.4+

ratings

TypeScript
get ratings(): (Array<unknown>) | null
Swift declaration
var ratings: [Any]? { get set }
set · iOS 18.4+

ratings

TypeScript
set ratings(value: (Array<unknown>) | null)
Swift declaration
var ratings: [Any]? { get set }
get · iOS 18.4+

recordingFlag

TypeScript
get recordingFlag(): (_Foundation_NSNumber) | null
Swift declaration
@NSCopying var recordingFlag: NSNumber? { get set }
set · iOS 18.4+

recordingFlag

TypeScript
set recordingFlag(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var recordingFlag: NSNumber? { get set }
get · iOS 18.4+

releaseDate

TypeScript
get releaseDate(): (string) | null
Swift declaration
var releaseDate: String? { get set }
set · iOS 18.4+

releaseDate

TypeScript
set releaseDate(value: (string) | null)
Swift declaration
var releaseDate: String? { get set }
get · iOS 18.4+

seriesInfo

TypeScript
get seriesInfo(): (MTRChannelClusterSeriesInfoStruct) | null
Swift declaration
@NSCopying var seriesInfo: MTRChannelClusterSeriesInfoStruct? { get set }
set · iOS 18.4+

seriesInfo

TypeScript
set seriesInfo(value: (MTRChannelClusterSeriesInfoStruct) | null)
Swift declaration
@NSCopying var seriesInfo: MTRChannelClusterSeriesInfoStruct? { get set }
get · iOS 18.4+

startTime

TypeScript
get startTime(): _Foundation_NSNumber
Swift declaration
@NSCopying var startTime: NSNumber { get set }
set · iOS 18.4+

startTime

TypeScript
set startTime(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var startTime: NSNumber { get set }
get · iOS 18.4+

subtitle

TypeScript
get subtitle(): (string) | null
Swift declaration
var subtitle: String? { get set }
set · iOS 18.4+

subtitle

TypeScript
set subtitle(value: (string) | null)
Swift declaration
var subtitle: String? { get set }
get · iOS 18.4+

title

TypeScript
get title(): string
Swift declaration
var title: String { get set }
set · iOS 18.4+

title

TypeScript
set title(value: string)
Swift declaration
var title: String { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Matter types →