updateProduct method
Future<void>
updateProduct({
- required String product_id,
- required UpdateProductOperation operation,
- required UpdateProductAttribute attributeToModify,
- Object newValue = "",
Implementation
Future<void> updateProduct({
required String product_id,
required UpdateProductOperation operation,
required UpdateProductAttribute attributeToModify,
Object newValue = "",
})async{
List<Map<String,dynamic>> parameters = [{
"op" : _enumToString(operation),
"path" : "/"+_enumToString(attributeToModify),
"value" : newValue,
}];
await SexyAPI(
url: _url,
path: "/v1/catalogs/products/$product_id",
parameters: {},
).patch(
headers: {
"Authorization" : "Bearer ${accessToken.access_token}",
"Content-Type" : "application/json",
},
body: jsonEncode(parameters),
);
}