Skip to content

Commit

Permalink
Update ITunesResponse.swift (#882)
Browse files Browse the repository at this point in the history
  • Loading branch information
amirsaam committed Mar 21, 2023
1 parent 1168ca8 commit 124dec0
Showing 1 changed file with 46 additions and 45 deletions.
91 changes: 46 additions & 45 deletions PlayCover/Model/ITunesResponse.swift
Expand Up @@ -8,54 +8,55 @@
import Foundation

struct ITunesResult: Codable {
var isGameCenterEnabled: Bool
var supportedDevices: [String]
var features: [String]
var advisories: [String]
var screenshotUrls: [String]
var ipadScreenshotUrls: [String]
var appletvScreenshotUrls: [String]
var artworkUrl60: String
var artworkUrl512: String
var artworkUrl100: String
var artistViewUrl: String
var kind: String
var isVppDeviceBasedLicensingEnabled: Bool
var currentVersionReleaseDate: String
var releaseNotes: String
var description: String
var trackId: Int
var trackName: String
var bundleId: String
var sellerName: String
var genreIds: [String]
var primaryGenreName: String
var primaryGenreId: Int
var currency: String
var formattedPrice: String
var contentAdvisoryRating: String
var averageUserRatingForCurrentVersion: Float
var userRatingCountForCurrentVersion: Int
var trackViewUrl: String
var trackContentRating: String
var averageUserRating: Float
var minimumOsVersion: String
var trackCensoredName: String
var languageCodesISO2A: [String]
var fileSizeBytes: String
var releaseDate: String
var artistId: Int
var artistName: String
var genres: [String]
var price: Float
var version: String
var wrapperType: String
var userRatingCount: Int
let isGameCenterEnabled: Bool
let features: [String]
let advisories: [String]
let supportedDevices: [String]
let screenshotUrls: [String]
let ipadScreenshotUrls: [String]
let appletvScreenshotUrls: [String]
let artworkUrl60: String
let artworkUrl512: String
let artworkUrl100: String
let artistViewUrl: String
let kind: String
let artistId: Int
let artistName: String
let genres: [String]
let price: Float
let releaseNotes: String?
let description: String
let isVppDeviceBasedLicensingEnabled: Bool
let primaryGenreName: String
let primaryGenreId: Int
let bundleId: String
let genreIds: [String]
let currency: String
let releaseDate: String
let sellerName: String
let trackId: Int
let trackName: String
let currentVersionReleaseDate: String
let averageUserRating: Float
let averageUserRatingForCurrentVersion: Float?
let trackViewUrl: String?
let trackContentRating: String?
let minimumOsVersion: String
let trackCensoredName: String
let languageCodesISO2A: [String]
let fileSizeBytes: String
let sellerUrl: String?
let formattedPrice: String
let contentAdvisoryRating: String
let userRatingCountForCurrentVersion: Int
let version: String
let wrapperType: String
let userRatingCount: Int
}

struct ITunesResponse: Codable {
var resultCount: Int
var results: [ITunesResult]
let resultCount: Int
let results: [ITunesResult]
}

func getITunesData(_ itunesLookup: String) async -> ITunesResponse? {
Expand Down

0 comments on commit 124dec0

Please sign in to comment.