From 21b0c331eddea2aac6b97bce7229008deb9969df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Sun, 9 Oct 2022 12:47:59 +0800 Subject: Revert "Revert "FFI draft for Dart"" This reverts commit 091488115a9fb54e9832062933feecc19901de1f. --- midtrans.dart | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 midtrans.dart diff --git a/midtrans.dart b/midtrans.dart new file mode 100644 index 0000000..1133d78 --- /dev/null +++ b/midtrans.dart @@ -0,0 +1,21 @@ +class MidtransTransaction extends Struct { + external Pointer order_id; + + @Long() + external long gross_amount; +} + +typedef MidtransInitNative = Void Function(Pointer apiKey, + Pointer caInfo) +typedef MidtransInit = void Function(Pointer apiKey, Pointer caInfo) + +typedef MidtransChargeNative = Void Function(Int32 type, Pointer, + Pointer, Array>) +typedef MidtransCharge = void Function(int type, Pointer, + Pointer, Array>) + +typedef MidtransCleanupNative = Void Function() +typedef MidtransCleanup = void Function() + +void main() { +} -- cgit v1.2.3