// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. import Foundation extension Operations { /// A model object public struct AddPlaylistContentsRequest: APIValue { /// the ID of the playlist @DecimalSerialized public private(set) var playlistID: Double /// the content URI for the playlist public let uri: String /// the play queue to add to a playlist @DecimalSerialized public private(set) var playQueueID: Double? /// Creates an object with the specified parameters /// /// - Parameter playlistID: the ID of the playlist /// - Parameter uri: the content URI for the playlist /// - Parameter playQueueID: the play queue to add to a playlist /// public init(playlistID: Double, uri: String, playQueueID: Double? = nil) { self._playlistID = DecimalSerialized(wrappedValue: playlistID) self.uri = uri self._playQueueID = DecimalSerialized(wrappedValue: playQueueID) } }} extension Operations.AddPlaylistContentsRequest { var playlistIDWrapper: DecimalSerialized { return _playlistID } var playQueueIDWrapper: DecimalSerialized { return _playQueueID } }