NAME
NOLookup::Patent::Entry - Map a Patentstyret json data structure element to a NOLookup::Patent::Entry data objects.
DESCRIPTION
Map the json data to data objects.
Return a reference to an array of NOLookup::Patent::Entry objects.
METHODS
module methods
The methods provided by this module.
error()
Set if an error has occured. On errors, the lookup terminates.
warning()
Set if a warning has occured. On warnings, the lookup continues.
status()
Further description of an error/warning situation.
If the returned JSON structure contains an unsupported data element, the lookup will be performed, but a warning may be returned and and with a status saying:
'Warning: JSON data key entry not expected: xxxx'
where 'xxxx' is the unexpected key. If this happens, the module should be updated with a new method to support the element 'xxx'.
map_json_entries()
Map the JSON data structure from Brreg to NOLookup::Patent::Entry data objects.
Returns a ref. to an array of NOLookup::Patent::Entry data objects.
result_count
The count of data entries in this page.
total_result_count
The total count of data entries for all pages matching the search.
Accessor methods
Data elements are available through acessors in the NOLookup::Patent::Entry object. This is the possible JSON data methods, which are the accessor methods that can be used to find the returned data elements.
The accessor methods are listed in the @json_data_methods array.
SUPPORT
For now, support questions should be sent to:
<(nospam)info(at)norid.no>
Please also see the SUPPORT file in the distribution.
SEE ALSO
NOLookup::Patent::DataLookup
AUTHOR
Trond Haugen, <(nospam)info(at)norid.no>
COPYRIGHT
Copyright (c) 2017 Trond Haugen <(nospam)info(at)norid.no>. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
LICENSE
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.