tcid_checker 2.0.9 copy "tcid_checker: ^2.0.9" to clipboard
tcid_checker: ^2.0.9 copied to clipboard

Determines that given TC ID is correct or wrong based on rules. If correct, you can use online validation functions.

example/example.dart

import 'package:logbox_color/extensions.dart';
import 'package:tcid_checker/tcid_checker.dart';

void main(List<String> args) async {
  // bool r1 =
  controlID("08392566548", true, true, LogLevel.debug); // Control ID. -- true

  // bool r6 =
  controlID(
      "02345678982", false, true, LogLevel.verbose); // Control ID. -- false

  // String? r2 =
  generateID(false, false,
      LogLevel.info)!; // Generates valid random TC ID. -- random int.

// String? r8 =
  generateID(false, true,
      LogLevel.warning)!; // Returns a print ready TC ID. -- 02345678982.

  // String? r7 =
  generateID(true, true,
      LogLevel.warning)!; // Returns a print ready TC ID. -- 02345678982.

  // String? r9 =
  generateID(
      true,
      false,
      LogLevel
          .warning)!; // Returns a valid fake TC ID start with 0. -- random int.

  // bool r3 =
  await validateID("11111111111", "ali", "veli", 1900, false,
      LogLevel.info); // Validate ID from WEB API. -- false

  // bool r4 =
  await validateForeignID("11111111111", "jack", "delay", 1, 1, 1900, false,
      LogLevel.info); // Validate foreign ID from WEB API. -- false

  // bool r5 =
  await validatePersonAndCard(
      "11111111111",
      "ali",
      "veli",
      false,
      1,
      false,
      1,
      false,
      1900,
      'a15',
      796544,
      'y02n45764',
      false,
      LogLevel.verbose); // Validate Person and Card ID from WEB API. -- false

//Print area.
  // print(r1);
  // print(r2);
  // print(r3);
  // print(r4);
  // print(r5);
  // print(r6);
  // print(r7);
  // print(r8);
  // print(r9);
}
1
likes
150
points
67
downloads

Publisher

verified publisherberk.babadogan.net

Weekly Downloads

Determines that given TC ID is correct or wrong based on rules. If correct, you can use online validation functions.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

http, logbox_color, xml

More

Packages that depend on tcid_checker