aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile10
-rw-r--r--README6
l---------README.adoc1
-rw-r--r--balance.go3
-rw-r--r--clearing_callback.go3
-rw-r--r--clearing_inquiry.go3
-rw-r--r--clearing_inquiry_response.go3
-rw-r--r--clearing_transfer.go3
-rw-r--r--clearing_transfer_response.go3
-rw-r--r--rtol_inquiry.go3
-rw-r--r--rtol_inquiry_response.go3
-rw-r--r--rtol_transfer.go3
-rw-r--r--rtol_transfer_response.go3
-rw-r--r--testdata/disbursement/clearing_inquiry_test.txt3
-rw-r--r--testdata/disbursement/clearing_transfer_test.txt3
-rw-r--r--testdata/disbursement_rtol_inquiry_test.txt3
-rw-r--r--testdata/disbursement_rtol_transfer_test.txt3
17 files changed, 58 insertions, 1 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..e9c36dd
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,10 @@
+## SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+## SPDX-License-Identifier: GPL-3.0-or-later
+
+.PHONY: all test
+
+all: test
+
+test:
+ CGO_ENABLED=1 go test -race ./...
+ fieldalignment ./...
diff --git a/README b/README
index 79db5a5..7ae34fa 100644
--- a/README
+++ b/README
@@ -1,5 +1,6 @@
-= duitku
+= Go client for duitku.com
Shulhan <ms@kilabit.info>
+7 Nov 2022
:toc:
:sectanchors:
@@ -8,7 +9,10 @@ https://duitku.com[duitku.com].
Supported HTTP APIs,
+* https://docs.duitku.com/disbursement/en/#transfer-online[Transfer online^]
+* https://docs.duitku.com/disbursement/en/#clearing-transaction-flow[Clearing^]
* https://docs.duitku.com/disbursement/en/#inquiry-list-bank[Inquiry list bank^]
+* https://docs.duitku.com/disbursement/en/#inquiry-check-balance-request[Check balance^]
// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
// SPDX-License-Identifier: GPL-3.0-or-later
diff --git a/README.adoc b/README.adoc
new file mode 120000
index 0000000..100b938
--- /dev/null
+++ b/README.adoc
@@ -0,0 +1 @@
+README \ No newline at end of file
diff --git a/balance.go b/balance.go
index 9845bed..c73063a 100644
--- a/balance.go
+++ b/balance.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import "github.com/shuLhan/share/lib/math/big"
diff --git a/clearing_callback.go b/clearing_callback.go
index 721ce25..8a9fad0 100644
--- a/clearing_callback.go
+++ b/clearing_callback.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import (
diff --git a/clearing_inquiry.go b/clearing_inquiry.go
index 5349272..f840f5e 100644
--- a/clearing_inquiry.go
+++ b/clearing_inquiry.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import (
diff --git a/clearing_inquiry_response.go b/clearing_inquiry_response.go
index f67023b..c2863fa 100644
--- a/clearing_inquiry_response.go
+++ b/clearing_inquiry_response.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
// ClearingInquiryResponse contains response from calling [Clearing Inquiry
diff --git a/clearing_transfer.go b/clearing_transfer.go
index 2e51897..9459f44 100644
--- a/clearing_transfer.go
+++ b/clearing_transfer.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import (
diff --git a/clearing_transfer_response.go b/clearing_transfer_response.go
index 773e8ee..0d36e7e 100644
--- a/clearing_transfer_response.go
+++ b/clearing_transfer_response.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
// ClearingTransferResponse contains response from Clearing Transfer.
diff --git a/rtol_inquiry.go b/rtol_inquiry.go
index d4855ed..5168cf8 100644
--- a/rtol_inquiry.go
+++ b/rtol_inquiry.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import (
diff --git a/rtol_inquiry_response.go b/rtol_inquiry_response.go
index 9e940f6..62529e9 100644
--- a/rtol_inquiry_response.go
+++ b/rtol_inquiry_response.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import "github.com/shuLhan/share/lib/math/big"
diff --git a/rtol_transfer.go b/rtol_transfer.go
index e87515c..9766092 100644
--- a/rtol_transfer.go
+++ b/rtol_transfer.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
import (
diff --git a/rtol_transfer_response.go b/rtol_transfer_response.go
index 8753d72..8db929b 100644
--- a/rtol_transfer_response.go
+++ b/rtol_transfer_response.go
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
package duitku
// RtolTransferResponse contains response from online transfer.
diff --git a/testdata/disbursement/clearing_inquiry_test.txt b/testdata/disbursement/clearing_inquiry_test.txt
index 63581e7..b16202c 100644
--- a/testdata/disbursement/clearing_inquiry_test.txt
+++ b/testdata/disbursement/clearing_inquiry_test.txt
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
>>> request.json
{
"userId": 3551,
diff --git a/testdata/disbursement/clearing_transfer_test.txt b/testdata/disbursement/clearing_transfer_test.txt
index 375b60d..f2ea664 100644
--- a/testdata/disbursement/clearing_transfer_test.txt
+++ b/testdata/disbursement/clearing_transfer_test.txt
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
>>> inquiry_request.json
{
"userId": 3551,
diff --git a/testdata/disbursement_rtol_inquiry_test.txt b/testdata/disbursement_rtol_inquiry_test.txt
index b72eab9..3180299 100644
--- a/testdata/disbursement_rtol_inquiry_test.txt
+++ b/testdata/disbursement_rtol_inquiry_test.txt
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
Test disbursement transfer online inquiry.
Ref: https://docs.duitku.com/disbursement/en/#transfer-online
diff --git a/testdata/disbursement_rtol_transfer_test.txt b/testdata/disbursement_rtol_transfer_test.txt
index f9a0d82..b37926d 100644
--- a/testdata/disbursement_rtol_transfer_test.txt
+++ b/testdata/disbursement_rtol_transfer_test.txt
@@ -1,3 +1,6 @@
+// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
+// SPDX-License-Identifier: GPL-3.0-or-later
+
Test disbursement online transfer.
Ref: https://docs.duitku.com/disbursement/en/#transfer-online