unece_unit_codes 2.0.1 copy "unece_unit_codes: ^2.0.1" to clipboard
unece_unit_codes: ^2.0.1 copied to clipboard

Dart package to support UNECE Unit Codes of Measure (UN/CEFACT Common Code for Units of Measure) according to the public specification.

UNECE Unit Codes of Measure for dart #

MIT License Pub Version

Dart package to support UNECE Unit Codes of Measure (UN/CEFACT Common Code for Units of Measure) according to the public specification. Unit of Measure Common Code as defined by UN/CEFACT in REC 20 (https://unece.org/trade/uncefact/cl-recommendations > REC20 > Latest Revision > Column “CommonCode“ of Annexes I-III Excel File).

Date of implemented revision: 09.06.2024 (Revision 17)

Features #

  • Get the symbol for a unit code
  • Validate if a unit code is valid

Getting started #

In your dart/flutter project add the dependency:

dependencies:
    unece_unit_codes: ^2.0.1

For help getting started with Flutter, check out the online documentation, which offers tutorials.

Example Usage #

import 'package:unece_unit_codes/unece_unit_codes.dart';

void main() {
  // Lookup symbol for a unit code
  String symbol = parseUnitCode('23'); // Returns 'g/cm³'
  print('Symbol for unit code 23: ' + symbol);

  // Validate a unit code
  bool isValid = isUnitCodeValid('23'); // Returns true
  print('Is unit code 23 valid? ' + isValid.toString());

  // Invalid code example
  String? invalidSymbol = parseUnitCode('FOO'); // Returns null
}

Contributing #

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

Please adhere to this project's code of conduct.

Additional information #

Versioning #

The package is versioned according to the semantic versioning scheme: MAJOR.MINOR.PATCH.

MAJOR version increment indicates incompatible changes that may require modifications in how the software is used or integrated.
MINOR version increment represents new, backward-compatible features or enhancements.
PATCH version increment denotes backward-compatible bug fixes or minor improvements.

0
likes
160
points
0
downloads

Publisher

verified publisherapinilabs.com

Weekly Downloads

Dart package to support UNECE Unit Codes of Measure (UN/CEFACT Common Code for Units of Measure) according to the public specification.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#unece #unit-codes #units-of-measure #units

Documentation

API reference

License

MIT (license)

More

Packages that depend on unece_unit_codes