VerizonMediaAssetInfoResponse
@available(*, deprecated, message: "This structure will be removed with the next major release.")
public struct VerizonMediaAssetInfoResponse : Decodable
Represents a Verizon Media Asset Info Response.
-
A flag indicating if the asset is audio only.
Remark
False if zero, true otherwise.Declaration
Swift
public var audioOnly: Int -
List of objects which contain information about the boundaries of the asset.
Declaration
Swift
public var boundaryDetails: [Boundary]? -
Whether an error occurred.
Remark
False if zero, true otherwise.Declaration
Swift
public var error: Int -
The tv-rating of the asset, represented by a value from
VerizonMediaAssetTvRating.Declaration
Swift
public var tvRating: VerizonMediaAssetTvRating -
The number of slices available for the asset.
Declaration
Swift
public var maxSlice: Int -
The prefix URL to the thumbnails.
Declaration
Swift
public var thumbPrefix: String -
The average slice duration, in seconds.
Declaration
Swift
public var sliceDur: Double -
The movie rating of the asset, represented by a value from
VerizonMediaAssetMovieRating.Declaration
Swift
public var movieRating: VerizonMediaAssetMovieRating -
The identifier of the owner.
Declaration
Swift
public var owner: String -
The metadata attached to the asset.
Remark
Metadata may be added via the CMS.Declaration
Swift
public var meta: [String : Any] -
The available bitrates of the asset, in bits per second.
Declaration
Swift
public var rates: [Int] -
List of thumbnail resolutions of the asset.
Declaration
Swift
public var thumbs: [ThumbnailResolution] -
The poster URL of the asset.
Declaration
Swift
public var posterUrl: String -
The duration of the asset, in seconds.
Declaration
Swift
public var duration: Double -
The default poster URL created for the asset.
Declaration
Swift
public var defaultPosterUrl: String -
The description of the asset.
Declaration
Swift
public var desc: String -
The ratings for the asset, as bitwise flags.
Remark
These available flags are the following:- D: Drug-related themes are present.
- V: Violence is present.
- S: Sexual situations are present.
- L: Adult Language is present.
This number is a bitwise number to indicate if one or more of these values are present.
- [D][V][S][L] - 0: No rating flag.
- [D][V][S][L] - 1: Language flag.
- [D][V][S][L] - 2: Sex flag.
- [D][V][S][L] - 4: Violence flag.
- [D][V][S][L] - 8: Drugs flag.
- [D][V][S][L] - 15: All flags are on.
Declaration
Swift
public var ratingFlags: Int -
The identifier of the external source.
Declaration
Swift
public var externalId: String -
Whether the asset is an ad.
Remark
False if zero, true otherwise.Declaration
Swift
public var isAd: Int -
The identifier of the asset.
Declaration
Swift
public var asset: String
VerizonMediaAssetInfoResponse Structure Reference