alipay_api.dart
787 Bytes
import 'package:pigeon/pigeon.dart';
/// Alipay payment result codes.
enum AliPayResultCode {
success,
cancel,
error,
unsupported,
}
@ConfigurePigeon(
PigeonOptions(
dartOut: 'lib/pigeon/alipay_api.g.dart',
dartPackageName: 'doublefeel_flutter',
dartOptions: DartOptions(),
kotlinOut:
'android/app/src/main/kotlin/com/doublefeel/app/pigeon/AlipayApi.kt',
kotlinOptions: KotlinOptions(
package: 'com.doublefeel.app.pigeon.alipay',
),
swiftOut: 'ios/Runner/Pigeon/AlipayApi.swift',
swiftOptions: SwiftOptions(),
arkTSOut: 'ohos/entry/src/main/ets/pigeon/AlipayApi.ets',
copyrightHeader: 'pigeon/copyright.txt',
),
)
@HostApi()
abstract class AlipayHostApi {
@async
AliPayResultCode launchAliPay(String prepayData);
}