summaryrefslogtreecommitdiff
path: root/midtrans.dart
blob: 1133d78cfbcdae4a47971d99a90b93661153b2b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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() {
}