mirror of
https://github.com/LukeHagar/plexswift.git
synced 2025-12-06 04:20:52 +00:00
51 lines
2.5 KiB
Swift
51 lines
2.5 KiB
Swift
// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
|
|
|
|
import Foundation
|
|
|
|
extension Operations {
|
|
/// A model object
|
|
public struct UserProfile {
|
|
/// If the account has automatically select audio and subtitle tracks enabled
|
|
public let autoSelectAudio: Bool
|
|
public let autoSelectSubtitle: Operations.AutoSelectSubtitle
|
|
/// The preferred audio language for the account
|
|
public let defaultAudioLanguage: String
|
|
public let defaultSubtitleAccessibility: Operations.DefaultSubtitleAccessibility
|
|
public let defaultSubtitleForced: Operations.DefaultSubtitleForced
|
|
/// The preferred subtitle language for the account
|
|
public let defaultSubtitleLanguage: String
|
|
public let mediaReviewsVisibility: Operations.MediaReviewsVisibility
|
|
public let watchedIndicator: Operations.WatchedIndicator
|
|
|
|
/// Creates an object with the specified parameters
|
|
///
|
|
/// - Parameter autoSelectAudio: If the account has automatically select audio and subtitle tracks enabled
|
|
/// - Parameter defaultAudioLanguage: The preferred audio language for the account
|
|
/// - Parameter defaultSubtitleLanguage: The preferred subtitle language for the account
|
|
///
|
|
public init(autoSelectAudio: Bool, autoSelectSubtitle: Operations.AutoSelectSubtitle, defaultAudioLanguage: String, defaultSubtitleAccessibility: Operations.DefaultSubtitleAccessibility, defaultSubtitleForced: Operations.DefaultSubtitleForced, defaultSubtitleLanguage: String, mediaReviewsVisibility: Operations.MediaReviewsVisibility, watchedIndicator: Operations.WatchedIndicator) {
|
|
self.autoSelectAudio = autoSelectAudio
|
|
self.autoSelectSubtitle = autoSelectSubtitle
|
|
self.defaultAudioLanguage = defaultAudioLanguage
|
|
self.defaultSubtitleAccessibility = defaultSubtitleAccessibility
|
|
self.defaultSubtitleForced = defaultSubtitleForced
|
|
self.defaultSubtitleLanguage = defaultSubtitleLanguage
|
|
self.mediaReviewsVisibility = mediaReviewsVisibility
|
|
self.watchedIndicator = watchedIndicator
|
|
}
|
|
}}
|
|
|
|
extension Operations.UserProfile: Codable {
|
|
enum CodingKeys: String, CodingKey {
|
|
case autoSelectAudio
|
|
case autoSelectSubtitle
|
|
case defaultAudioLanguage
|
|
case defaultSubtitleAccessibility
|
|
case defaultSubtitleForced
|
|
case defaultSubtitleLanguage
|
|
case mediaReviewsVisibility
|
|
case watchedIndicator
|
|
}
|
|
}
|
|
|