List

List data transaction dari layanan yang berada pada microsite

ListTransaction(
params: {
  page: number;
	perPage: number;
})

Cara Menggunakannya adalah dengan memasukkan parameter yang dibutuhkan kedalam function seperti ini

import { InaLib } from "ina-digital-sdk";
const inaLib = new InaLib({ mode: string, secret_key: string });
inaLib
  .ListTransaction(params)
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

Contoh

Berikut ini merupakan contoh dalam penggunaan

import { InaLib } from "ina-digital-sdk";
const inaLib = new InaLib({ mode: "prod", secret_key: "{your_secret_key}" });
inaLib
  .ListTransaction({
    page: 1,
    perPage: 25,
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

Maka output yang akan keluar adalah

{
    "statusCode": 200,
    "data": [
        {
            "title": "test",
            "description": "test descrip",
            "unique_id": "111-1111",
            "_user": {
                "id": 2711806,
                "phone": "62856XXXXXXX",
                "phone_verify": 1,
                "email": "sabiqmuh8@gmail.com",
                "email_verify": 1,
                "photo": "",
                "name": "Sabiq",
                "npwp": null,
                "bio": null,
                "warganegara": null,
                "nik": "31710XXXXXXXXXXX",
                "paspor": null,
                "negara_asal": null,
                "foto_ktp": null,
                "nama_lengkap": "Sabiq",
                "jenis_kelamin": "LAKI-LAKI",
                "tanggal_lahir": "1995-11-27",
                "tempat_lahir": null,
                "id_prov_ktp": "31",
                "id_kota_ktp": "3171",
                "id_kec_ktp": "317103",
                "id_kel_ktp": null,
                "prov_ktp": "DKI JAKARTA",
                "kota_ktp": "KOTA ADM. JAKARTA PUSAT",
                "kec_ktp": "KEMAYORAN",
                "kel_ktp": null,
                "alamat_ktp": null,
                "kode_pos_ktp": null,
                "id_prov_dom": null,
                "id_kota_dom": null,
                "id_kec_dom": null,
                "id_kel_dom": null,
                "prov_dom": null,
                "kota_dom": null,
                "kec_dom": null,
                "kel_dom": null,
                "alamat_dom": null,
                "kode_pos_dom": null,
                "status_verif": 1,
                "punya_kitas_kitap": null,
                "alamat_ktp_dom_sama": null,
                "punya_npwp": null,
                "punya_paspor": null,
                "verif_note": null,
                "nkk": null,
                "video": null,
                "raw_dukcapil": null,
                "usia": null,
                "createdAt": "2024-01-25T22:13:55.000Z",
                "updatedAt": "2024-03-04T19:37:57.000Z",
                "deletedAt": null
            },
            "_layanan": {
                "id": 1106,
                "id_dev": 1,
                "id_app": 780,
                "title": "Uji Coba - 2",
                "icon": "1/20240229172953-6b8422b21c353c9cf2353d670f19d174-2854.png",
                "kategori": "LAYANAN",
                "v": 2
            },
            "_microsites": {
                "id": 39,
                "title": "react-app-new",
                "id_app": 780,
                "id_repo": 6,
                "id_dev": 1
            }
        },
        ...
    ],
    "message": "Success"
}

Last updated