216 | 216 |
|
217 | 217 |
func encodePostProfileRequest(ctx context.Context, req *http.Request, request interface{}) error {
|
218 | 218 |
// r.Methods("POST").Path("/profiles/")
|
219 | |
req.Method, req.URL.Path = "POST", "/profiles/"
|
|
219 |
req.URL.Path = "/profiles/"
|
220 | 220 |
return encodeRequest(ctx, req, request)
|
221 | 221 |
}
|
222 | 222 |
|
|
224 | 224 |
// r.Methods("GET").Path("/profiles/{id}")
|
225 | 225 |
r := request.(getProfileRequest)
|
226 | 226 |
profileID := url.QueryEscape(r.ID)
|
227 | |
req.Method, req.URL.Path = "GET", "/profiles/"+profileID
|
|
227 |
req.URL.Path = "/profiles/" + profileID
|
228 | 228 |
return encodeRequest(ctx, req, request)
|
229 | 229 |
}
|
230 | 230 |
|
|
232 | 232 |
// r.Methods("PUT").Path("/profiles/{id}")
|
233 | 233 |
r := request.(putProfileRequest)
|
234 | 234 |
profileID := url.QueryEscape(r.ID)
|
235 | |
req.Method, req.URL.Path = "PUT", "/profiles/"+profileID
|
|
235 |
req.URL.Path = "/profiles/" + profileID
|
236 | 236 |
return encodeRequest(ctx, req, request)
|
237 | 237 |
}
|
238 | 238 |
|
|
240 | 240 |
// r.Methods("PATCH").Path("/profiles/{id}")
|
241 | 241 |
r := request.(patchProfileRequest)
|
242 | 242 |
profileID := url.QueryEscape(r.ID)
|
243 | |
req.Method, req.URL.Path = "PATCH", "/profiles/"+profileID
|
|
243 |
req.URL.Path = "/profiles/" + profileID
|
244 | 244 |
return encodeRequest(ctx, req, request)
|
245 | 245 |
}
|
246 | 246 |
|
|
248 | 248 |
// r.Methods("DELETE").Path("/profiles/{id}")
|
249 | 249 |
r := request.(deleteProfileRequest)
|
250 | 250 |
profileID := url.QueryEscape(r.ID)
|
251 | |
req.Method, req.URL.Path = "DELETE", "/profiles/"+profileID
|
|
251 |
req.URL.Path = "/profiles/" + profileID
|
252 | 252 |
return encodeRequest(ctx, req, request)
|
253 | 253 |
}
|
254 | 254 |
|
|
256 | 256 |
// r.Methods("GET").Path("/profiles/{id}/addresses/")
|
257 | 257 |
r := request.(getAddressesRequest)
|
258 | 258 |
profileID := url.QueryEscape(r.ProfileID)
|
259 | |
req.Method, req.URL.Path = "GET", "/profiles/"+profileID+"/addresses/"
|
|
259 |
req.URL.Path = "/profiles/" + profileID + "/addresses/"
|
260 | 260 |
return encodeRequest(ctx, req, request)
|
261 | 261 |
}
|
262 | 262 |
|
|
265 | 265 |
r := request.(getAddressRequest)
|
266 | 266 |
profileID := url.QueryEscape(r.ProfileID)
|
267 | 267 |
addressID := url.QueryEscape(r.AddressID)
|
268 | |
req.Method, req.URL.Path = "GET", "/profiles/"+profileID+"/addresses/"+addressID
|
|
268 |
req.URL.Path = "/profiles/" + profileID + "/addresses/" + addressID
|
269 | 269 |
return encodeRequest(ctx, req, request)
|
270 | 270 |
}
|
271 | 271 |
|
|
273 | 273 |
// r.Methods("POST").Path("/profiles/{id}/addresses/")
|
274 | 274 |
r := request.(postAddressRequest)
|
275 | 275 |
profileID := url.QueryEscape(r.ProfileID)
|
276 | |
req.Method, req.URL.Path = "POST", "/profiles/"+profileID+"/addresses/"
|
|
276 |
req.URL.Path = "/profiles/" + profileID + "/addresses/"
|
277 | 277 |
return encodeRequest(ctx, req, request)
|
278 | 278 |
}
|
279 | 279 |
|
|
282 | 282 |
r := request.(deleteAddressRequest)
|
283 | 283 |
profileID := url.QueryEscape(r.ProfileID)
|
284 | 284 |
addressID := url.QueryEscape(r.AddressID)
|
285 | |
req.Method, req.URL.Path = "DELETE", "/profiles/"+profileID+"/addresses/"+addressID
|
|
285 |
req.URL.Path = "/profiles/" + profileID + "/addresses/" + addressID
|
286 | 286 |
return encodeRequest(ctx, req, request)
|
287 | 287 |
}
|
288 | 288 |
|