Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcknvkn-cpp

C++ kütüphanesi ile TCKN (TC Kimlik No) ve VKN (Vergi Kimlik No) doğrulama işlemlerini sade bir API ile kullanabilirsiniz.

Kurulum

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

Hızlı Başlangıç

#include "tcknvkn.hpp"

auto tckn = tcknvkn::validate_tckn("10000000146");
auto vkn = tcknvkn::validate_vkn("1000036109");

API

  • ValidationResult validate_tckn(const std::string &input)
  • std::vector<ValidationResult> validate_multiple_tckn(const std::vector<std::string> &inputs)
  • ValidationResult validate_vkn(const std::string &input)
  • std::vector<ValidationResult> validate_multiple_vkn(const std::vector<std::string> &inputs)

ValidationResult

struct ValidationResult {
    bool valid;
    std::string value;
    std::vector<std::string> errors;
};

Test

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
ctest --test-dir build --output-on-failure

Sık Kullanım İfadeleri

  • tc üret
  • tc uret
  • tc no üret
  • tc no uret
  • tc oluştur
  • tckn üret
  • vkn üret
  • vergi no üret
  • vergi no oluşturucu
  • vkn algoritması
  • vkn doğrulama algoritması

İlgili Bağlantılar

Lisans

MIT

About

C++ için TCKN (TC Kimlik No) ve VKN (Vergi Kimlik No) doğrulama kütüphanesi

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages