INNER CODE UNIT · Dart

RequestPurchaseBuilder

hyochan/flutter_inapp_purchase · lib/builders.dart:115

class RequestPurchaseBuilder {
  final RequestPurchaseIosBuilder ios = RequestPurchaseIosBuilder();
  final RequestPurchaseAndroidBuilder android = RequestPurchaseAndroidBuilder();
  ProductQueryType _type = ProductQueryType.InApp;
  bool? useAlternativeBilling = false;

  ProductQueryType get type => _type;

  set type(Object value) {
    if (value is ProductQueryType) {
      if (value == ProductQueryType.All) {
        throw ArgumentError(
          'ProductQueryType.All is not supported in RequestPurchaseBuilder. '
          'Use RequestSubscriptionBuilder or specify ProductType.InApp/ProductType.Subs explicitly.',
        );
      }
      _type = value;
      return;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…