diff options
-rw-r--r-- | midtrans.dart | 21 |
1 files changed, 21 insertions, 0 deletions
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<Utf8> order_id; + + @Long() + external long gross_amount; +} + +typedef MidtransInitNative = Void Function(Pointer<Utf8> apiKey, + Pointer<Utf8> caInfo) +typedef MidtransInit = void Function(Pointer<Utf8> apiKey, Pointer<Utf8> caInfo) + +typedef MidtransChargeNative = Void Function(Int32 type, Pointer<Void>, + Pointer<MidtransTransaction>, Array<Pointer<Utf8>>) +typedef MidtransCharge = void Function(int type, Pointer<Void>, + Pointer<MidtransTransaction>, Array<Pointer<Utf8>>) + +typedef MidtransCleanupNative = Void Function() +typedef MidtransCleanup = void Function() + +void main() { +} |