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;