Tutorial
1. Data Model

1. Define your model

For normal RESTful APIs with JSON data, first you need to create a model structure, which represents the expected result:

import Gravity
 
struct Landmark: RemoteRepresentable {
    var id: Int
    var name: String
    var park: String
    var state: String
    var description: String
}
💡

The RemoteRepresentable protocol is a special protocol that makes it possible to cache the data in the local storage. It automatically conforms to the Codable, Hashable, Identifiable protocols, so you don't need to implement them manually.