mirror of
https://github.com/LukeHagar/plexswift.git
synced 2025-12-06 12:47:44 +00:00
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.405.6
This commit is contained in:
@@ -0,0 +1,117 @@
|
||||
// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
|
||||
|
||||
import Foundation
|
||||
|
||||
extension Operations {
|
||||
/// A model object
|
||||
public struct GetAllMediaLibraryMediaContainer {
|
||||
/// Indicates whether syncing is allowed.
|
||||
public let allowSync: Bool
|
||||
/// URL for the background artwork of the media container.
|
||||
public let art: String
|
||||
/// The content type or mode.
|
||||
public let content: String
|
||||
/// An plugin identifier for the media container.
|
||||
public let identifier: String
|
||||
/// The unique identifier for the library section.
|
||||
public let librarySectionID: Int
|
||||
/// The title of the library section.
|
||||
public let librarySectionTitle: String
|
||||
/// The prefix used for media tag resource paths.
|
||||
public let mediaTagPrefix: String
|
||||
/// The version number for media tags.
|
||||
public let mediaTagVersion: Int
|
||||
/// Specifies whether caching is disabled.
|
||||
public let nocache: Bool
|
||||
/// Offset value for pagination.
|
||||
public let offset: Int
|
||||
/// Number of media items returned in this response.
|
||||
public let size: Int
|
||||
/// URL for the thumbnail image of the media container.
|
||||
public let thumb: String
|
||||
/// The primary title of the media container.
|
||||
public let title1: String
|
||||
/// The secondary title of the media container.
|
||||
public let title2: String
|
||||
/// Total number of media items in the library.
|
||||
public let totalSize: Int
|
||||
/// Identifier for the view group layout.
|
||||
public let viewGroup: String
|
||||
/// The universally unique identifier for the library section.
|
||||
public let librarySectionUUID: String?
|
||||
/// The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
|
||||
///
|
||||
public let meta: Operations.GetAllMediaLibraryMeta?
|
||||
/// An array of metadata items.
|
||||
public let metadata: [Operations.GetAllMediaLibraryMetadata]?
|
||||
|
||||
/// Creates an object with the specified parameters
|
||||
///
|
||||
/// - Parameter allowSync: Indicates whether syncing is allowed.
|
||||
/// - Parameter art: URL for the background artwork of the media container.
|
||||
/// - Parameter content: The content type or mode.
|
||||
/// - Parameter identifier: An plugin identifier for the media container.
|
||||
/// - Parameter librarySectionID: The unique identifier for the library section.
|
||||
/// - Parameter librarySectionTitle: The title of the library section.
|
||||
/// - Parameter mediaTagPrefix: The prefix used for media tag resource paths.
|
||||
/// - Parameter mediaTagVersion: The version number for media tags.
|
||||
/// - Parameter nocache: Specifies whether caching is disabled.
|
||||
/// - Parameter offset: Offset value for pagination.
|
||||
/// - Parameter size: Number of media items returned in this response.
|
||||
/// - Parameter thumb: URL for the thumbnail image of the media container.
|
||||
/// - Parameter title1: The primary title of the media container.
|
||||
/// - Parameter title2: The secondary title of the media container.
|
||||
/// - Parameter totalSize: Total number of media items in the library.
|
||||
/// - Parameter viewGroup: Identifier for the view group layout.
|
||||
/// - Parameter librarySectionUUID: The universally unique identifier for the library section.
|
||||
/// - Parameter meta: The Meta object is only included in the response if the `includeMeta` parameter is set to `1`.
|
||||
///
|
||||
/// - Parameter metadata: An array of metadata items.
|
||||
///
|
||||
public init(allowSync: Bool, art: String, content: String, identifier: String, librarySectionID: Int, librarySectionTitle: String, mediaTagPrefix: String, mediaTagVersion: Int, nocache: Bool, offset: Int, size: Int, thumb: String, title1: String, title2: String, totalSize: Int, viewGroup: String, librarySectionUUID: String? = nil, meta: Operations.GetAllMediaLibraryMeta? = nil, metadata: [Operations.GetAllMediaLibraryMetadata]? = nil) {
|
||||
self.allowSync = allowSync
|
||||
self.art = art
|
||||
self.content = content
|
||||
self.identifier = identifier
|
||||
self.librarySectionID = librarySectionID
|
||||
self.librarySectionTitle = librarySectionTitle
|
||||
self.mediaTagPrefix = mediaTagPrefix
|
||||
self.mediaTagVersion = mediaTagVersion
|
||||
self.nocache = nocache
|
||||
self.offset = offset
|
||||
self.size = size
|
||||
self.thumb = thumb
|
||||
self.title1 = title1
|
||||
self.title2 = title2
|
||||
self.totalSize = totalSize
|
||||
self.viewGroup = viewGroup
|
||||
self.librarySectionUUID = librarySectionUUID
|
||||
self.meta = meta
|
||||
self.metadata = metadata
|
||||
}
|
||||
}}
|
||||
|
||||
extension Operations.GetAllMediaLibraryMediaContainer: Codable {
|
||||
enum CodingKeys: String, CodingKey {
|
||||
case allowSync
|
||||
case art
|
||||
case content
|
||||
case identifier
|
||||
case librarySectionID
|
||||
case librarySectionTitle
|
||||
case mediaTagPrefix
|
||||
case mediaTagVersion
|
||||
case nocache
|
||||
case offset
|
||||
case size
|
||||
case thumb
|
||||
case title1
|
||||
case title2
|
||||
case totalSize
|
||||
case viewGroup
|
||||
case librarySectionUUID
|
||||
case meta = "Meta"
|
||||
case metadata = "Metadata"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user