Add

Menambahkan alamat pengiriman pengguna

Nama function yang digunakan adalah

AddAddress(data: {
  utama: number; // 1 or 0 // status untuk menentukan sebagai alamat utama
  label: string;
  penerima: string;
  phone: string;
  prov?: string;
  prov_id?: number;
  kota?: string;
  kota_id?: number;
  kec?: string;
  kec_id?: number;
  kel?: string;
  kel_id?: number;
  kode_pos: string;
  alamat: string;
  catatan?: string;
  lat?: string;
  lon?: string;
  shipper?: object;
  shipper_txt?: string;
  wilayah?: any;
})

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
  .AddAddress(data)
  .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.AddAddress({
  utama: 1,
	label: "Rumah",
	penerima: "Sabiq",
	phone: "08972XXXXXXX",
	prov: null,
	prov_id: null,
	kota: null,
	kota_id: null,
	kec: null,
	kec_id: null,
	kel: null,
	kel_id: null,
	kode_pos: "99999",
	alamat: "jl. komodo",
	catatan: "deket gang manggis",
	lat: "-6.239278248495757",
	lon: "106.80155041561764",
	shipper: { "id": "2104", "name": "Jagakarsa", "type": "kecamatan", "level": "5", "postcode": "", "geo_coord": { "lat": "", "lng": "" } },
	shipper_txt: "Jagakarsa, Kota Jakarta Selatan, DKI Jakarta"
})
		.then(function (response) {
			console.log(response);
		})
		.catch(function (error) {
			console.log(error);
		});

Maka output yang akan keluar adalah

{
    "statusCode": 200,
    "data": {
        "utama": 1,
        "label": "Rumah",
        "penerima": "Sabiq",
        "phone": "08972XXXXXXX",
        "prov": null,
        "prov_id": null,
        "kota": null,
        "kota_id": null,
        "kec": null,
        "kec_id": null,
        "kel": null,
        "kel_id": null,
        "kode_pos": "99999",
        "alamat": "jl. komodo",
        "catatan": "deket gang manggis",
        "lat": "-6.239278248495757",
        "lon": "106.80155041561764",
        "shipper": {
            "id": "2104",
            "name": "Jagakarsa",
            "type": "kecamatan",
            "level": "5",
            "postcode": "",
            "geo_coord": {
                "lat": "",
                "lng": ""
            }
        },
        "shipper_txt": "Jagakarsa, Kota Jakarta Selatan, DKI Jakarta",
        "id_member": 2711806,
        "createdAt": "2024-03-05T09:50:36.000Z",
        "updatedAt": "2024-03-05T09:50:36.000Z",
        "createdBy": null,
        "updatedBy": null,
        "deletedBy": null,
        "id": 97120,
        "deletedAt": null
    },
    "message": "Success"
}

Last updated