getSubscriptionItemUsage method

Future<void> getSubscriptionItemUsage(
  1. String itemId,
  2. String apiKey
)

Implementation

Future<void> getSubscriptionItemUsage(String itemId, String apiKey) async {
  final Options dioOptions = Options(
    headers: {
      "Authorization": "Bearer $apiKey",
      "Accept": "application/vnd.api+json",
      "Content-Type": "application/vnd.api+json",
    },
  );

  try {
    final Response response = await dio.get(
      "https://api.lemonsqueezy.com/v1/subscription-items/$itemId/current-usage",
      options: dioOptions,
    );

    if (response.statusCode == 200) {
      print('Subscription item usage retrieved successfully:');
      print(response.data);
    } else {
      print('Failed to retrieve subscription item usage');
    }
  } catch (e) {
    print('Error retrieving subscription item usage: $e');
  }
}