Recebi esse erro de que a struct StoreType não implementa o protocolo Decodable. Comecei esse curso fazendo o download do projeto pronto do curso anterior (fiz o curso mas acabei perdendo o projeto que eu tinha feito).
Ao ver na tela do professor o StoreType dele realmente implementa o Decodable, e o que baixei do curso anterior, não:
Porém, quando eu implemento o Decodable no StoreType, recebo um erro que ele não conforma! Qual o requisito pra conformar com o Decodable? Tenho que colocar mais alguma coisa no struct?
struct StoreType: Identifiable, Decodable {
let id: Int
let name: String
let logoImage: String
let headerImage: String
let location: String
let stars: Int
let products: [ProductType]
}