From 8053e9f16bb745d4dd7dbd5dae267cc86f37fa67 Mon Sep 17 00:00:00 2001 From: Typ0genius Date: Thu, 17 Jul 2025 02:03:46 +0200 Subject: [PATCH] Make image details public (#335) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I want to access the different variants of an image in my app, which information is only available in the ImageDetail. Although the function ClientImage.details() -> ImageDetail and its return type are already public, its properties aren’t, which prevents access to this information. --- Sources/ContainerClient/Core/ImageDetail.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Sources/ContainerClient/Core/ImageDetail.swift b/Sources/ContainerClient/Core/ImageDetail.swift index da2851aa..42562616 100644 --- a/Sources/ContainerClient/Core/ImageDetail.swift +++ b/Sources/ContainerClient/Core/ImageDetail.swift @@ -18,14 +18,14 @@ import Containerization import ContainerizationOCI public struct ImageDetail: Codable { - let name: String - let index: Descriptor - let variants: [Variants] + public let name: String + public let index: Descriptor + public let variants: [Variants] - struct Variants: Codable { - let platform: Platform - let config: ContainerizationOCI.Image - let size: Int64 + public struct Variants: Codable { + public let platform: Platform + public let config: ContainerizationOCI.Image + public let size: Int64 init(platform: Platform, size: Int64, config: ContainerizationOCI.Image) { self.platform = platform