NativeHostApiStubs.swift 752 Bytes
import Flutter
import Foundation

final class AlipayHostApiStub: AlipayHostApi {
  func launchAliPay(prepayData: String) throws -> AliPayResultCode { .unsupported }
}

enum NativePigeonRegistrar {
  static func register(binaryMessenger: FlutterBinaryMessenger) {
    HealthKitHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: HealthKitHostApiImpl())
    HealthKitRawDataHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: HealthKitRawDataHostApiImpl())
    WearEngineHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: WearEngineHostApiImpl())
    AlipayHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: AlipayHostApiStub())
    PlatformHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: PlatformHostApiImpl())
  }
}