updateSubscription method
Implementation
Future<void> updateSubscription(
String subscriptionId, Map<String, dynamic> subscriptionData) async {
Options dioOptions = Options(
headers: {
"Authorization": "Bearer $apiKey",
"Accept": "application/vnd.api+json",
"Content-Type": "application/vnd.api+json",
},
);
try {
Response response = await dio.patch(
"https://api.lemonsqueezy.com/v1/subscriptions/$subscriptionId",
options: dioOptions,
data: {
"data": {
"type": "subscriptions",
"id": subscriptionId,
"attributes": subscriptionData,
}
});
print(response.data);
} catch (e) {
print('Error updating subscription: $e');
}
}