     @nonobjc internal static let OffsetKey: String = "offset"
     @nonobjc internal static let FormatKey: String = "format"
     @nonobjc internal static let QueryKey: String = "query"
-
 }


        self.init(
            matchprecision: Int(matchprecision),            
lr: lr,            
dataset: dataset,            
maxresults: Int(maxresults),            
totalresults: Int(totalresults),            
uri: uri,            
outputSrs: outputSrs,            
epoch: epoch,            
offset: Int(offset),            
format: format,            
query: query
        )
    }
}

        self.query = query
    }

    //MARK: JSON initialiser
    convenience init?(json: JSON) {
        guard let
            lr = json.stringValueForKey(Header.LrKey),
            dataset = json.stringValueForKey(Header.DatasetKey),        
            uri = json.stringValueForKey(Header.UriKey),
            outputSrs = json.stringValueForKey(Header.OutputSrsKey),        
            epoch = json.stringValueForKey(Header.EpochKey),
            format = json.stringValueForKey(Header.FormatKey),        
            query = json.stringValueForKey(Header.QueryKey)
        else {
            return nil
        }
