CompareComply extends BaseService { public ServiceCall<FeedbackDeleted> deleteFeedback(DeleteFeedbackOptions deleteFeedbackOptions) { com.ibm.cloud.sdk.core.util.Validator.notNull( deleteFeedbackOptions, "deleteFeedbackOptions cannot be null"); String[] pathSegments = {"v1/feedback"}; String[] pathParameters = {deleteFeedbackOptions.feedbackId()}; RequestBuilder builder = RequestBuilder.delete( RequestBuilder.constructHttpUrl(getServiceUrl(), pathSegments, pathParameters)); builder.query("version", versionDate); Map<String, String> sdkHeaders = SdkCommon.getSdkHeaders("compare-comply", "v1", "deleteFeedback"); for (Entry<String, String> header : sdkHeaders.entrySet()) { builder.header(header.getKey(), header.getValue()); } builder.header("Accept", "application/json"); if (deleteFeedbackOptions.model() != null) { builder.query("model", deleteFeedbackOptions.model()); } ResponseConverter<FeedbackDeleted> responseConverter = ResponseConverterUtils.getValue( new com.google.gson.reflect.TypeToken<FeedbackDeleted>() {}.getType()); return createServiceCall(builder.build(), responseConverter); } CompareComply(String versionDate);  CompareComply(String versionDate, Authenticator authenticator);  CompareComply(String versionDate, String serviceName);  CompareComply(String versionDate, String serviceName, Authenticator authenticator); ServiceCall<HTMLReturn> convertToHtml(ConvertToHtmlOptions convertToHtmlOptions); ServiceCall<ClassifyReturn> classifyElements(
      ClassifyElementsOptions classifyElementsOptions); ServiceCall<TableReturn> extractTables(ExtractTablesOptions extractTablesOptions); ServiceCall<CompareReturn> compareDocuments(
      CompareDocumentsOptions compareDocumentsOptions); ServiceCall<FeedbackReturn> addFeedback(AddFeedbackOptions addFeedbackOptions); ServiceCall<FeedbackList> listFeedback(ListFeedbackOptions listFeedbackOptions); ServiceCall<FeedbackList> listFeedback(); ServiceCall<GetFeedback> getFeedback(GetFeedbackOptions getFeedbackOptions); ServiceCall<FeedbackDeleted> deleteFeedback(DeleteFeedbackOptions deleteFeedbackOptions); ServiceCall<BatchStatus> createBatch(CreateBatchOptions createBatchOptions); ServiceCall<Batches> listBatches(ListBatchesOptions listBatchesOptions); ServiceCall<Batches> listBatches(); ServiceCall<BatchStatus> getBatch(GetBatchOptions getBatchOptions); ServiceCall<BatchStatus> updateBatch(UpdateBatchOptions updateBatchOptions);  }
@Test public void testDeleteFeedback() throws InterruptedException { server.enqueue(new MockResponse()); DeleteFeedbackOptions deleteFeedbackOptions = new DeleteFeedbackOptions.Builder().feedbackId(FEEDBACK_ID).build(); service.deleteFeedback(deleteFeedbackOptions).execute(); RecordedRequest request = server.takeRequest(); assertEquals(SPECIFIC_FEEDBACK_PATH, request.getPath()); }