         /// Zip code. Example: `"94043"`
         public var zipCode: String?
         
-        /// This is the field type used by the IPAPI service to filter out unnecessary data.
-        public enum CodingKeys: String, CodingKey {
+        /// This enum defines the property names used by the REST API.
+        public enum CodingKeys: String, CodingKey, Codable {
             /// AS number and name.
             case `as` = "as"
             /// City.

        public var fields: [Result.Field]? = nil
        /// Localized `city`, `regionName` and `countryName` can be requested by using this property in the `ISO 639` format. This parameter is optional.
        public var language: String? = nil
        
        // MARK: - Initialization -
        

            }
        }
        
        /// This is the field type used by the IPAPI service to filter out unnecessary data.
        public typealias Field = CodingKeys
    }
    
    /// This is the request type used by the `batch` method.
    public struct Request: Codable
    {
        /// The IP address to lookup. This parameter is required.
        public var query: String
