tc-id-verification
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

R.O.T. ID Verification

The Republic of Turkey ID Verification with SOAP Client

Installation

npm install tc-id-verification --save

Quick Start

Create new instance as name TCID and use properties of instance.

const { TCID } = require("tc-id-verification")
 
const tcid = new TCID();

Arguments

const args = {
  TCKimlikNo: 11223344556, // R.O.T. ID Number
  Ad: "afulsamet", // First Name
  Soyad: "doe", // Last Name
  DogumYili: 1992 // Birth Day
}

First way(Async/Await)

(async () => {
    const verif = await tcid.verif(args)
    console.log(verif)
})()

Second way(Callback)

const verif = tcid.verif(args, (error, result) =>
    console.log(result)
)

Output will be

{
  "verify": false,
  "ops": {
    "TCKimlikNo": 11223344556,
    "Ad": "AFULSAMET",
    "Soyad": "DOE",
    "DogumYili": 1992
  }
}

Docs

  • TCID - Class

    • verify(args: IArgs, callback?: Callback) - Object
  • IArgs - Interface

    • TCKimlikNo - number
    • Ad - string
    • Soyad - string
    • DogumYili - number
  • Callback - void

    • error - Interface
      • err - Object
    • result - Interface
      • verify - boolean
      • ops - IArgs

Dependencies

License not have yet

Licence not have yet, because the project is not wide.

Package Sidebar

Install

npm i tc-id-verification

Weekly Downloads

2

Version

1.0.2

License

none

Unpacked Size

7.32 kB

Total Files

9

Last publish

Collaborators

  • mdev0x