@@ -65,7 +65,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
6565 method: . get,
6666 siteID: siteID,
6767 path: Path . coupons,
68- parameters: parameters)
68+ parameters: parameters,
69+ availableAsRESTRequest: true )
6970
7071 let mapper = CouponListMapper ( siteID: siteID)
7172
@@ -87,7 +88,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
8788 method: . get,
8889 siteID: siteID,
8990 path: Path . coupons,
90- parameters: parameters)
91+ parameters: parameters,
92+ availableAsRESTRequest: true )
9193
9294 let mapper = CouponListMapper ( siteID: siteID)
9395
@@ -107,7 +109,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
107109 let request = JetpackRequest ( wooApiVersion: . mark3,
108110 method: . get,
109111 siteID: siteID,
110- path: Path . coupons + " / \( couponID) " )
112+ path: Path . coupons + " / \( couponID) " ,
113+ availableAsRESTRequest: true )
111114
112115 let mapper = CouponMapper ( siteID: siteID)
113116
@@ -130,7 +133,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
130133 method: . delete,
131134 siteID: siteID,
132135 path: Path . coupons + " / \( couponID) " ,
133- parameters: [ ParameterKey . force: true ] )
136+ parameters: [ ParameterKey . force: true ] ,
137+ availableAsRESTRequest: true )
134138
135139 let mapper = CouponMapper ( siteID: siteID)
136140
@@ -159,7 +163,7 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
159163 let couponID = coupon. couponID
160164 let siteID = coupon. siteID
161165 let path = Path . coupons + " / \( couponID) "
162- let request = JetpackRequest ( wooApiVersion: . mark3, method: . put, siteID: siteID, path: path, parameters: parameters)
166+ let request = JetpackRequest ( wooApiVersion: . mark3, method: . put, siteID: siteID, path: path, parameters: parameters, availableAsRESTRequest : true )
163167 let mapper = CouponMapper ( siteID: siteID)
164168
165169 enqueue ( request, mapper: mapper, completion: completion)
@@ -189,7 +193,7 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
189193 let parameters = try coupon. toDictionary ( keyEncodingStrategy: . convertToSnakeCase, dateFormatter: dateFormatter)
190194 let siteID = coupon. siteID
191195 let path = Path . coupons
192- let request = JetpackRequest ( wooApiVersion: . mark3, method: . post, siteID: siteID, path: path, parameters: parameters)
196+ let request = JetpackRequest ( wooApiVersion: . mark3, method: . post, siteID: siteID, path: path, parameters: parameters, availableAsRESTRequest : true )
193197 let mapper = CouponMapper ( siteID: siteID)
194198
195199 enqueue ( request, mapper: mapper, completion: completion)
@@ -223,7 +227,8 @@ public final class CouponsRemote: Remote, CouponsRemoteProtocol {
223227 method: . get,
224228 siteID: siteID,
225229 path: Path . couponReports,
226- parameters: parameters)
230+ parameters: parameters,
231+ availableAsRESTRequest: true )
227232
228233 let mapper = CouponReportListMapper ( )
229234
0 commit comments