You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[in_app_purchase] Remove the custom analysis options, fix failing lints. (flutter#3220)
The custom analysis_options was excluding the lint for documenting all public methods.
So this PR mostly adds Dartdocs, however there are a few non Dartdoc changes:
* example/lib/main.dart: make MyApp and kAutoConsume private.
* lib/src/in_app_purchase/app_store_connection.dart: adds a @VisibleForTesting AppStoreConnection constructor.
* lib/src/in_app_purchase/app_store_connection.dart: adds a @VisibleForTesting AppStoreConnection.observer getter.
/// This class unifies the BillingClient's [SkuDetailsWrapper] and StoreKit's [SKProductWrapper]. You can use the common attributes in
13
13
/// This class for simple operations. If you would like to see the detailed representation of the product, instead, use [skuDetails] on Android and [skProduct] on iOS.
14
14
classProductDetails {
15
+
/// Creates a new product details object with the provided details.
15
16
ProductDetails(
16
17
{@requiredthis.id,
17
18
@requiredthis.title,
@@ -66,6 +67,7 @@ class ProductDetails {
66
67
///
67
68
/// A list of [ProductDetails] can be obtained from the this response.
68
69
classProductDetailsResponse {
70
+
/// Creates a new [ProductDetailsResponse] with the provided response details.
0 commit comments