Skip to content

Commit

Permalink
Regenerate
Browse files Browse the repository at this point in the history
  • Loading branch information
MortenGregersen committed Jan 14, 2024
1 parent 90922ac commit 30627d2
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 27 deletions.
53 changes: 27 additions & 26 deletions Sources/Bagbutik-Models/AppStore/ScreenshotDisplayType.swift
Original file line number Diff line number Diff line change
Expand Up @@ -9,35 +9,36 @@ import Foundation
<https://developer.apple.com/documentation/appstoreconnectapi/screenshotdisplaytype>
*/
public enum ScreenshotDisplayType: String, ParameterValue, Codable, CaseIterable {
case appIphone67 = "APP_IPHONE_67"
case appIphone61 = "APP_IPHONE_61"
case appIphone65 = "APP_IPHONE_65"
case appIphone58 = "APP_IPHONE_58"
case appIphone55 = "APP_IPHONE_55"
case appIphone47 = "APP_IPHONE_47"
case appIphone40 = "APP_IPHONE_40"
case appIphone35 = "APP_IPHONE_35"
case appIpadPro3Gen129 = "APP_IPAD_PRO_3GEN_129"
case appAppleTV = "APP_APPLE_TV"
case appAppleVisionPro = "APP_APPLE_VISION_PRO"
case appDesktop = "APP_DESKTOP"
case appIpad97 = "APP_IPAD_97"
case appIpad105 = "APP_IPAD_105"
case appIpadPro3Gen11 = "APP_IPAD_PRO_3GEN_11"
case appIpadPro3Gen129 = "APP_IPAD_PRO_3GEN_129"
case appIpadPro129 = "APP_IPAD_PRO_129"
case appIpad105 = "APP_IPAD_105"
case appIpad97 = "APP_IPAD_97"
case appDesktop = "APP_DESKTOP"
case appWatchUltra = "APP_WATCH_ULTRA"
case appWatchSeries7 = "APP_WATCH_SERIES_7"
case appWatchSeries4 = "APP_WATCH_SERIES_4"
case appIphone35 = "APP_IPHONE_35"
case appIphone40 = "APP_IPHONE_40"
case appIphone47 = "APP_IPHONE_47"
case appIphone55 = "APP_IPHONE_55"
case appIphone58 = "APP_IPHONE_58"
case appIphone61 = "APP_IPHONE_61"
case appIphone65 = "APP_IPHONE_65"
case appIphone67 = "APP_IPHONE_67"
case appWatchSeries3 = "APP_WATCH_SERIES_3"
case appAppleTV = "APP_APPLE_TV"
case iMessageAppIphone67 = "IMESSAGE_APP_IPHONE_67"
case iMessageAppIphone61 = "IMESSAGE_APP_IPHONE_61"
case iMessageAppIphone65 = "IMESSAGE_APP_IPHONE_65"
case iMessageAppIphone58 = "IMESSAGE_APP_IPHONE_58"
case iMessageAppIphone55 = "IMESSAGE_APP_IPHONE_55"
case iMessageAppIphone47 = "IMESSAGE_APP_IPHONE_47"
case iMessageAppIphone40 = "IMESSAGE_APP_IPHONE_40"
case iMessageAppIpadPro3Gen129 = "IMESSAGE_APP_IPAD_PRO_3GEN_129"
case appWatchSeries4 = "APP_WATCH_SERIES_4"
case appWatchSeries7 = "APP_WATCH_SERIES_7"
case appWatchUltra = "APP_WATCH_ULTRA"
case iMessageAppIpad97 = "IMESSAGE_APP_IPAD_97"
case iMessageAppIpad105 = "IMESSAGE_APP_IPAD_105"
case iMessageAppIpadPro3Gen11 = "IMESSAGE_APP_IPAD_PRO_3GEN_11"
case iMessageAppIpadPro3Gen129 = "IMESSAGE_APP_IPAD_PRO_3GEN_129"
case iMessageAppIpadPro129 = "IMESSAGE_APP_IPAD_PRO_129"
case iMessageAppIpad105 = "IMESSAGE_APP_IPAD_105"
case iMessageAppIpad97 = "IMESSAGE_APP_IPAD_97"
case iMessageAppIphone40 = "IMESSAGE_APP_IPHONE_40"
case iMessageAppIphone47 = "IMESSAGE_APP_IPHONE_47"
case iMessageAppIphone55 = "IMESSAGE_APP_IPHONE_55"
case iMessageAppIphone58 = "IMESSAGE_APP_IPHONE_58"
case iMessageAppIphone61 = "IMESSAGE_APP_IPHONE_61"
case iMessageAppIphone65 = "IMESSAGE_APP_IPHONE_65"
case iMessageAppIphone67 = "IMESSAGE_APP_IPHONE_67"
}
3 changes: 2 additions & 1 deletion Sources/BagbutikSpecDecoder/Spec.swift
Original file line number Diff line number Diff line change
Expand Up @@ -193,8 +193,9 @@ public struct Spec: Decodable {
// Apple's OpenAPI spec doesn't include visionOS for Screenshot Display Types. Reported to Apple 14/1/24 as FB13539766.
if case .enum(var screenshotDisplayTypeSchema) = components.schemas["ScreenshotDisplayType"] {
if !screenshotDisplayTypeSchema.cases.contains(where: { $0.value == "APP_APPLE_VISION_PRO" }) {
screenshotDisplayTypeSchema.cases.append(EnumCase(id: "Apple Vision Pro", value: "APP_APPLE_VISION_PRO"))
screenshotDisplayTypeSchema.cases.append(EnumCase(id: "appAppleVisionPro", value: "APP_APPLE_VISION_PRO"))
}
screenshotDisplayTypeSchema.cases.sort(using: KeyPathComparator(\.id))
components.schemas["ScreenshotDisplayType"] = .enum(screenshotDisplayTypeSchema)
}

Expand Down

0 comments on commit 30627d2

Please sign in to comment.