Myanmar NRC Data and Utils Helpers

![pub package]

Resources:

Support Android iOS

Installation

To use this plugin, add mm_nrc as a dependency in your pubspec.yaml file.

Examples

Here are small examples that show you how to use the API.

Nrc nrc = MmNrc.splitNrc('12/LAMANA(N)123456');
print('State Code : ${nrc.stateCode}');
print('Township Code : ${nrc.townshipCode}');
print('Nrc Type : ${nrc.nrcType}');
print('Nrc Number : ${nrc.nrcNo}');

Get NRC States List

 List<StateDivision?> state = await MmNrc.states();

Get NRC Township List

 List<Township> townships = await MmNrc.townships();

Get NRC Types List

 List<Types> types = await MmNrc.types();

Get NRC State by state code

 StateDivision states = await MmNrc.getStateByStateCode(stateCode:nrc.stateCode );
 StateDivision states = await MmNrc.getStateByStateCode(stateCode:StateCode.YANGON.code );

 print('${states?.code} ${states?.number.mm}');

Get NRC Township by state code . 1,2,3,4,5...

 Township township = await MmNrc.getNrcTownshipsByStateCode(stateCode:nrc.stateCode);
 Township township = await MmNrc.getNrcTownshipsByStateCode(stateCode:StateCode.YANGON.code );

Get NRC Township by short code

 Township township = await MmNrc.getNrcTownshipsByShortCode(shortCode: nrc.townshipCode);
 Township township = await MmNrc.getNrcTownshipsByShortCode(shortCode:"LAMANA");

Get NRC Township by short code

--nrctype-- N|E|P|T|Y|S
 Types type=await MmNrc.getNrcTypeByName(nrcType: 'N');

Libraries

mm_nrc