Locale::ID::Province - List of provinces in Indonesia
This document describes version 0.08 of Locale::ID::Province (from Perl distribution Locale-ID-Province), released on 2015-08-17.
use Locale::ID::Province qw(list_id_provinces); my $res = list_id_provinces();
This module provides API access for list of provinces in Indonesia. Data is currently retrieved from the gudang-data-interim repository at https://github.com/sharyanto/gudang-data-interim/tree/master/data/ind_province/
This module's functions has Rinci specs.
{en_US Provinces in Indonesia}.
{en_US REPLACE ME}
Arguments ('*' denotes required arguments):
bps_code => int
{en_US Only return records where the 'bps_code' field equals specified value}.
bps_code.in => array[int]
{en_US Only return records where the 'bps_code' field is in the specified values}.
bps_code.is => int
bps_code.isnt => int
{en_US Only return records where the 'bps_code' field does not equal specified value}.
bps_code.max => int
{en_US Only return records where the 'bps_code' field is less than or equal to specified value}.
bps_code.min => int
{en_US Only return records where the 'bps_code' field is greater than or equal to specified value}.
bps_code.not_in => array[int]
{en_US Only return records where the 'bps_code' field is not in the specified values}.
bps_code.xmax => int
{en_US Only return records where the 'bps_code' field is less than specified value}.
bps_code.xmin => int
{en_US Only return records where the 'bps_code' field is greater than specified value}.
detail => bool (default: 0)
{en_US Return array of full records instead of just ID fields}.
{en_US By default, only the key (ID) field is returned per result entry. }
eng_name => str
{en_US Only return records where the 'eng_name' field equals specified value}.
eng_name.contains => str
{en_US Only return records where the 'eng_name' field contains specified text}.
eng_name.in => array[str]
{en_US Only return records where the 'eng_name' field is in the specified values}.
eng_name.is => str
eng_name.isnt => str
{en_US Only return records where the 'eng_name' field does not equal specified value}.
eng_name.max => str
{en_US Only return records where the 'eng_name' field is less than or equal to specified value}.
eng_name.min => str
{en_US Only return records where the 'eng_name' field is greater than or equal to specified value}.
eng_name.not_contains => str
{en_US Only return records where the 'eng_name' field does not contain specified text}.
eng_name.not_in => array[str]
{en_US Only return records where the 'eng_name' field is not in the specified values}.
eng_name.xmax => str
{en_US Only return records where the 'eng_name' field is less than specified value}.
eng_name.xmin => str
{en_US Only return records where the 'eng_name' field is greater than specified value}.
fields => array[str]
{en_US Select fields to return}.
ind_capital_name => str
{en_US Only return records where the 'ind_capital_name' field equals specified value}.
ind_capital_name.contains => str
{en_US Only return records where the 'ind_capital_name' field contains specified text}.
ind_capital_name.in => array[str]
{en_US Only return records where the 'ind_capital_name' field is in the specified values}.
ind_capital_name.is => str
ind_capital_name.isnt => str
{en_US Only return records where the 'ind_capital_name' field does not equal specified value}.
ind_capital_name.max => str
{en_US Only return records where the 'ind_capital_name' field is less than or equal to specified value}.
ind_capital_name.min => str
{en_US Only return records where the 'ind_capital_name' field is greater than or equal to specified value}.
ind_capital_name.not_contains => str
{en_US Only return records where the 'ind_capital_name' field does not contain specified text}.
ind_capital_name.not_in => array[str]
{en_US Only return records where the 'ind_capital_name' field is not in the specified values}.
ind_capital_name.xmax => str
{en_US Only return records where the 'ind_capital_name' field is less than specified value}.
ind_capital_name.xmin => str
{en_US Only return records where the 'ind_capital_name' field is greater than specified value}.
ind_island_name => str
{en_US Only return records where the 'ind_island_name' field equals specified value}.
ind_island_name.contains => str
{en_US Only return records where the 'ind_island_name' field contains specified text}.
ind_island_name.in => array[str]
{en_US Only return records where the 'ind_island_name' field is in the specified values}.
ind_island_name.is => str
ind_island_name.isnt => str
{en_US Only return records where the 'ind_island_name' field does not equal specified value}.
ind_island_name.max => str
{en_US Only return records where the 'ind_island_name' field is less than or equal to specified value}.
ind_island_name.min => str
{en_US Only return records where the 'ind_island_name' field is greater than or equal to specified value}.
ind_island_name.not_contains => str
{en_US Only return records where the 'ind_island_name' field does not contain specified text}.
ind_island_name.not_in => array[str]
{en_US Only return records where the 'ind_island_name' field is not in the specified values}.
ind_island_name.xmax => str
{en_US Only return records where the 'ind_island_name' field is less than specified value}.
ind_island_name.xmin => str
{en_US Only return records where the 'ind_island_name' field is greater than specified value}.
ind_name => str
{en_US Only return records where the 'ind_name' field equals specified value}.
ind_name.contains => str
{en_US Only return records where the 'ind_name' field contains specified text}.
ind_name.in => array[str]
{en_US Only return records where the 'ind_name' field is in the specified values}.
ind_name.is => str
ind_name.isnt => str
{en_US Only return records where the 'ind_name' field does not equal specified value}.
ind_name.max => str
{en_US Only return records where the 'ind_name' field is less than or equal to specified value}.
ind_name.min => str
{en_US Only return records where the 'ind_name' field is greater than or equal to specified value}.
ind_name.not_contains => str
{en_US Only return records where the 'ind_name' field does not contain specified text}.
ind_name.not_in => array[str]
{en_US Only return records where the 'ind_name' field is not in the specified values}.
ind_name.xmax => str
{en_US Only return records where the 'ind_name' field is less than specified value}.
ind_name.xmin => str
{en_US Only return records where the 'ind_name' field is greater than specified value}.
iso3166_2_code => str
{en_US Only return records where the 'iso3166_2_code' field equals specified value}.
iso3166_2_code.contains => str
{en_US Only return records where the 'iso3166_2_code' field contains specified text}.
iso3166_2_code.in => array[str]
{en_US Only return records where the 'iso3166_2_code' field is in the specified values}.
iso3166_2_code.is => str
iso3166_2_code.isnt => str
{en_US Only return records where the 'iso3166_2_code' field does not equal specified value}.
iso3166_2_code.max => str
{en_US Only return records where the 'iso3166_2_code' field is less than or equal to specified value}.
iso3166_2_code.min => str
{en_US Only return records where the 'iso3166_2_code' field is greater than or equal to specified value}.
iso3166_2_code.not_contains => str
{en_US Only return records where the 'iso3166_2_code' field does not contain specified text}.
iso3166_2_code.not_in => array[str]
{en_US Only return records where the 'iso3166_2_code' field is not in the specified values}.
iso3166_2_code.xmax => str
{en_US Only return records where the 'iso3166_2_code' field is less than specified value}.
iso3166_2_code.xmin => str
{en_US Only return records where the 'iso3166_2_code' field is greater than specified value}.
query => str
{en_US Search}.
random => bool (default: 0)
{en_US Return records in random order}.
result_limit => int
{en_US Only return a certain number of records}.
result_start => int (default: 1)
{en_US Only return starting from the n'th record}.
sort => str
{en_US Order records according to certain field(s)}.
{en_US A list of field names separated by comma. Each field can be prefixed with '-' to specify descending order instead of the default ascending. }
tags => str
{en_US Only return records where the 'tags' field equals specified value}.
tags.contains => str
{en_US Only return records where the 'tags' field contains specified text}.
tags.in => array[str]
{en_US Only return records where the 'tags' field is in the specified values}.
tags.is => str
tags.isnt => str
{en_US Only return records where the 'tags' field does not equal specified value}.
tags.max => str
{en_US Only return records where the 'tags' field is less than or equal to specified value}.
tags.min => str
{en_US Only return records where the 'tags' field is greater than or equal to specified value}.
tags.not_contains => str
{en_US Only return records where the 'tags' field does not contain specified text}.
tags.not_in => array[str]
{en_US Only return records where the 'tags' field is not in the specified values}.
tags.xmax => str
{en_US Only return records where the 'tags' field is less than specified value}.
tags.xmin => str
{en_US Only return records where the 'tags' field is greater than specified value}.
with_field_names => bool
{en_US Return field names in each record (as hash/associative array)}.
{en_US When enabled, function will return each record as hash/associative array (field name => value pairs). Otherwise, function will return each record as list/array (field value, field value, ...). }
Returns an enveloped result (an array).
First element (status) is an integer containing HTTP status code (200 means OK, 4xx caller error, 5xx function error). Second element (msg) is a string containing error message, or 'OK' if status is 200. Third element (result) is optional, the actual result. Fourth element (meta) is called result metadata and is optional, a hash that contains extra information.
Return value: (any)
list-id-provinces
Gudang Data Interim project, https://github.com/sharyanto/gudang-data-interim/
This API will also be available on GudangAPI, http://gudangapi.com/
Please visit the project's homepage at https://metacpan.org/release/Locale-ID-Province.
Source repository is at https://github.com/sharyanto/perl-Locale-ID-Province.
Please report any bugs or feature requests on the bugtracker website https://rt.cpan.org/Public/Dist/Display.html?Name=Locale-ID-Province
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
perlancar <perlancar@cpan.org>
This software is copyright (c) 2015 by perlancar@cpan.org.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Locale::ID::Province, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Locale::ID::Province
CPAN shell
perl -MCPAN -e shell install Locale::ID::Province
For more information on module installation, please visit the detailed CPAN module installation guide.