updatePlan method
Future<void>
updatePlan({
- required String id,
- required UpdateSubscriptionPlanOperation operation,
- required String attributeToModify,
- required Object newValue,
Implementation
Future<void> updatePlan({
///The ID of the plan.
required String id,
required UpdateSubscriptionPlanOperation operation,
required String attributeToModify,
required Object newValue,
})async{
List<Map<String,dynamic>> parameters = [
{
"op": _enumToString(operation),
"path": "/"+attributeToModify.replaceFirst(".", "/"),
"value": newValue,
}
];
String response = await SexyAPI(
url: _url,
parameters: {},
path: "/v1/billing/plans/$id",
).patch(
headers: {
"Authorization" : "Bearer ${accessToken.access_token}",
"Content-Type" : "application/json",
},
body: jsonEncode(parameters),
);
if(response.isNotEmpty){
throw response;
}
}