This PR fixes a few bugs on the new PerformAction features for cart delivery:
Rename CartDetection class to BaseCartDetection for ease of user integration - the abstract class will be BaseCartDetection while the implemented class will be CartDetection
Fixed dispatch_delivery task JSON was not following schema correctly
This PR fixes a few bugs on the new PerformAction features for cart delivery:
CartDetection
class toBaseCartDetection
for ease of user integration - the abstract class will beBaseCartDetection
while the implemented class will beCartDetection
dispatch_delivery
task JSON was not following schema correctlyset_automatic_cancel
APIScenarios tested: