import SwiftUI
import FoundationModels

@Generable
struct CityResponse {
   @Guide(description: "The name of the city")
   let city: String
   @Guide(description: "The name of the country the city belongs to")
   let country: String
   @Guide(description: "The main language spoken in the city")
   let language: String
   @Guide(description: "The currency used in the city")
   let currency: String
   @Guide(description: "A list of attractions in the city", .count(5))
   let attractions: [String]
}