zatcha_code 0.0.1 copy "zatcha_code: ^0.0.1" to clipboard
zatcha_code: ^0.0.1 copied to clipboard

This package provides a straightforward method to convert a TLV string and Base64 string in Dart to generate the Base 64 Zatcha code.

Zatca Converter #

This package provides a straightforward method to convert a TLV string and Base64 string in Dart to generate the Base 64 Zatcha code.

Features #

  • Convert a TLV string to its Base64 representation
  • Generate TLV strings from a map of tag-value pairs
  • Simple and easy-to-use API

Getting started #

To use this package, add zatcha_code as a dependency in your pubspec.yaml file:

dependencies: zatcha_code: ^0.0.1

Usage #

import 'package:zatcha_code/zatcha_code.dart';

void main() { // Example invoice data generateZatca( sellerName: "Test Shop", registrationVAT: "1234", timeStamp: "2021-12-01T12:30:00Z", totalAmount: "100", amountVAT: "15", );

// or this way // Example invoice data Map<int, String> invoiceData = { 1: "Test Shop", // Seller name 2: "1234", // VAT registration number 3: "2021-12-01T12:30:00Z", // Timestamp 4: "100.00", // Invoice total amount 5: "15.00" // VAT total amount };

// Generate TLV string String tlvString = generateTlv(invoiceData); print('TLV String: $tlvString');

// Convert TLV string to Base64 String base64String = tlvToBase64(tlvString); print('Base64 String: $base64String'); }

stringToHex #

String stringToHex(String input)

generateTlv #

generateZatca(); String generateTlv(Map<int, String> data)

tlvToBase64 #

String tlvToBase64(String tlv)

Additional information #

For more details, check out the documentation.

License #

This README.md includes all the necessary information about your package, including usage instructions, API reference, contributing guidelines, and licensing information.

zatcha_code #

2
likes
160
points
26
downloads

Publisher

unverified uploader

Weekly Downloads

This package provides a straightforward method to convert a TLV string and Base64 string in Dart to generate the Base 64 Zatcha code.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on zatcha_code