mirror of
https://github.com/LukeHagar/plexswift.git
synced 2025-12-07 20:57:47 +00:00
migrated to v15
This commit is contained in:
117
Sources/Plexswift/models/operations/Stream.swift
Normal file
117
Sources/Plexswift/models/operations/Stream.swift
Normal file
@@ -0,0 +1,117 @@
|
||||
// Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
||||
|
||||
import Foundation
|
||||
|
||||
extension Operations {
|
||||
/// A model object
|
||||
public struct Stream {
|
||||
public let bitDepth: Int?
|
||||
public let bitrate: Int?
|
||||
public let channels: Int?
|
||||
public let chromaLocation: String?
|
||||
public let chromaSubsampling: String?
|
||||
public let codec: String?
|
||||
public let codedHeight: Int?
|
||||
public let codedWidth: Int?
|
||||
public let colorPrimaries: String?
|
||||
public let colorRange: String?
|
||||
public let colorSpace: String?
|
||||
public let colorTrc: String?
|
||||
public let `default`: Bool?
|
||||
public let displayTitle: String?
|
||||
public let extendedDisplayTitle: String?
|
||||
public let frameRate: Int?
|
||||
public let hasScalingMatrix: Bool?
|
||||
public let height: Int?
|
||||
public let id: Int?
|
||||
public let index: Int?
|
||||
public let language: String?
|
||||
public let languageCode: String?
|
||||
public let languageTag: String?
|
||||
public let level: Int?
|
||||
public let profile: String?
|
||||
public let refFrames: Int?
|
||||
public let samplingRate: Int?
|
||||
public let scanType: String?
|
||||
public let selected: Bool?
|
||||
public let streamIdentifier: String?
|
||||
public let streamType: Int?
|
||||
public let width: Int?
|
||||
|
||||
/// Creates an object with the specified parameters
|
||||
///
|
||||
///
|
||||
public init(bitDepth: Int? = nil, bitrate: Int? = nil, channels: Int? = nil, chromaLocation: String? = nil, chromaSubsampling: String? = nil, codec: String? = nil, codedHeight: Int? = nil, codedWidth: Int? = nil, colorPrimaries: String? = nil, colorRange: String? = nil, colorSpace: String? = nil, colorTrc: String? = nil, `default`: Bool? = nil, displayTitle: String? = nil, extendedDisplayTitle: String? = nil, frameRate: Int? = nil, hasScalingMatrix: Bool? = nil, height: Int? = nil, id: Int? = nil, index: Int? = nil, language: String? = nil, languageCode: String? = nil, languageTag: String? = nil, level: Int? = nil, profile: String? = nil, refFrames: Int? = nil, samplingRate: Int? = nil, scanType: String? = nil, selected: Bool? = nil, streamIdentifier: String? = nil, streamType: Int? = nil, width: Int? = nil) {
|
||||
self.bitDepth = bitDepth
|
||||
self.bitrate = bitrate
|
||||
self.channels = channels
|
||||
self.chromaLocation = chromaLocation
|
||||
self.chromaSubsampling = chromaSubsampling
|
||||
self.codec = codec
|
||||
self.codedHeight = codedHeight
|
||||
self.codedWidth = codedWidth
|
||||
self.colorPrimaries = colorPrimaries
|
||||
self.colorRange = colorRange
|
||||
self.colorSpace = colorSpace
|
||||
self.colorTrc = colorTrc
|
||||
self.`default` = `default`
|
||||
self.displayTitle = displayTitle
|
||||
self.extendedDisplayTitle = extendedDisplayTitle
|
||||
self.frameRate = frameRate
|
||||
self.hasScalingMatrix = hasScalingMatrix
|
||||
self.height = height
|
||||
self.id = id
|
||||
self.index = index
|
||||
self.language = language
|
||||
self.languageCode = languageCode
|
||||
self.languageTag = languageTag
|
||||
self.level = level
|
||||
self.profile = profile
|
||||
self.refFrames = refFrames
|
||||
self.samplingRate = samplingRate
|
||||
self.scanType = scanType
|
||||
self.selected = selected
|
||||
self.streamIdentifier = streamIdentifier
|
||||
self.streamType = streamType
|
||||
self.width = width
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extension Operations.Stream: Codable {
|
||||
enum CodingKeys: String, CodingKey {
|
||||
case bitDepth
|
||||
case bitrate
|
||||
case channels
|
||||
case chromaLocation
|
||||
case chromaSubsampling
|
||||
case codec
|
||||
case codedHeight
|
||||
case codedWidth
|
||||
case colorPrimaries
|
||||
case colorRange
|
||||
case colorSpace
|
||||
case colorTrc
|
||||
case `default` = "default"
|
||||
case displayTitle
|
||||
case extendedDisplayTitle
|
||||
case frameRate
|
||||
case hasScalingMatrix
|
||||
case height
|
||||
case id
|
||||
case index
|
||||
case language
|
||||
case languageCode
|
||||
case languageTag
|
||||
case level
|
||||
case profile
|
||||
case refFrames
|
||||
case samplingRate
|
||||
case scanType
|
||||
case selected
|
||||
case streamIdentifier
|
||||
case streamType
|
||||
case width
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user