From e430f18e51ac9e0b19bbe9d2e1acbbdd75d5d93a Mon Sep 17 00:00:00 2001 From: Shulhan Date: Mon, 7 Nov 2022 14:44:52 +0700 Subject: all: update README, license headers, and add Makefile --- Makefile | 10 ++++++++++ README | 6 +++++- README.adoc | 1 + balance.go | 3 +++ clearing_callback.go | 3 +++ clearing_inquiry.go | 3 +++ clearing_inquiry_response.go | 3 +++ clearing_transfer.go | 3 +++ clearing_transfer_response.go | 3 +++ rtol_inquiry.go | 3 +++ rtol_inquiry_response.go | 3 +++ rtol_transfer.go | 3 +++ rtol_transfer_response.go | 3 +++ testdata/disbursement/clearing_inquiry_test.txt | 3 +++ testdata/disbursement/clearing_transfer_test.txt | 3 +++ testdata/disbursement_rtol_inquiry_test.txt | 3 +++ testdata/disbursement_rtol_transfer_test.txt | 3 +++ 17 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 Makefile create mode 120000 README.adoc 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 +## 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 +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 // 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// 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 +// SPDX-License-Identifier: GPL-3.0-or-later + Test disbursement online transfer. Ref: https://docs.duitku.com/disbursement/en/#transfer-online -- cgit v1.3