// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. import Foundation extension Operations { /// A model object public struct PostUsersSignInDataUserProfile { /// If the account has automatically select audio and subtitle tracks enabled public let autoSelectAudio: Bool public let autoSelectSubtitle: Operations.PostUsersSignInDataAutoSelectSubtitle /// The preferred audio language for the account public let defaultAudioLanguage: String public let defaultSubtitleAccessibility: Operations.PostUsersSignInDataDefaultSubtitleAccessibility public let defaultSubtitleForced: Operations.PostUsersSignInDataDefaultSubtitleForced /// The preferred subtitle language for the account public let defaultSubtitleLanguage: String public let mediaReviewsVisibility: Operations.PostUsersSignInDataMediaReviewsVisibility public let watchedIndicator: Operations.PostUsersSignInDataWatchedIndicator /// 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.PostUsersSignInDataAutoSelectSubtitle, defaultAudioLanguage: String, defaultSubtitleAccessibility: Operations.PostUsersSignInDataDefaultSubtitleAccessibility, defaultSubtitleForced: Operations.PostUsersSignInDataDefaultSubtitleForced, defaultSubtitleLanguage: String, mediaReviewsVisibility: Operations.PostUsersSignInDataMediaReviewsVisibility, watchedIndicator: Operations.PostUsersSignInDataWatchedIndicator) { 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.PostUsersSignInDataUserProfile: Codable { enum CodingKeys: String, CodingKey { case autoSelectAudio case autoSelectSubtitle case defaultAudioLanguage case defaultSubtitleAccessibility case defaultSubtitleForced case defaultSubtitleLanguage case mediaReviewsVisibility case watchedIndicator } }