An object that contains recommended items based on the user’s library
and listening history.
Members (10)
get · iOS 16.0+
description
TypeScript
get description(): string
Swift declaration
var description: String { get }
A textual representation of this instance.
Calling this property directly is discouraged. Instead, convert an
instance of any type to a string by using the `String(describing:)`
initializer. This initializer works with any type, and uses the custom
`description` property for types that conform to
`CustomStringConvertible`:
struct Point: CustomStringConvertible {
let x: Int, y: Int
var description: String {
return "(\(x), \(y))"
}
}
let p = Point(x: 21, y: 30)
let s = String(describing: p)
print(s)
// Prints "(21, 30)"
The conversion of `p` to a string in the assignment to `s` uses the
`Point` type's `description` property.
get · iOS 16.0+
nextRefreshDate
TypeScript
get nextRefreshDate(): (globalThis.Date) | null
Swift declaration
let nextRefreshDate: Date?
The next date for refreshing the personal recommendation.
get · iOS 16.0+
debugDescription
TypeScript
get debugDescription(): string
Swift declaration
var debugDescription: String { get }
A textual representation of this instance, suitable for debugging.
Calling this property directly is discouraged. Instead, convert an
instance of any type to a string by using the `String(reflecting:)`
initializer. This initializer works with any type, and uses the custom
`debugDescription` property for types that conform to
`CustomDebugStringConvertible`:
struct Point: CustomDebugStringConvertible {
let x: Int, y: Int
var debugDescription: String {
return "(\(x), \(y))"
}
}
let p = Point(x: 21, y: 30)
let s = String(reflecting: p)
print(s)
// Prints "(21, 30)"
The conversion of `p` to a string in the assignment to `s` uses the
`Point` type's `debugDescription` property.
get · iOS 16.0+
id
TypeScript
get id(): MusicItemID
Swift declaration
let id: MusicItemID
The unique identifier for the personal recommendation.
get · iOS 16.0+
items
TypeScript
get items(): MusicItemCollection<MusicPersonalRecommendation_Item>
Swift declaration
var items: MusicItemCollection<MusicPersonalRecommendation.Item> { get }
The items for the personal recommendation.
get · iOS 16.0+
title
TypeScript
get title(): (string) | null
Swift declaration
let title: String?
The title for the personal recommendation.
get · iOS 16.0+
albums
TypeScript
get albums(): MusicItemCollection<Album>
Swift declaration
var albums: MusicItemCollection<Album> { get }
The albums for the personal recommendation.
get · iOS 16.0+
reason
TypeScript
get reason(): (string) | null
Swift declaration
let reason: String?
The reason for the personal recommendation.
get · iOS 16.0+
stations
TypeScript
get stations(): MusicItemCollection<Station>
Swift declaration
var stations: MusicItemCollection<Station> { get }
The stations for the personal recommendation.
get · iOS 16.0+
playlists
TypeScript
get playlists(): MusicItemCollection<Playlist>
Swift declaration
var playlists: MusicItemCollection<Playlist> { get }
The playlists for the personal recommendation.
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.