afv-library/skills/generating-eval-seed-data/tests/evals/generating-eval-seed-data-apex-callout/gold/classes/RestClient.cls

21 lines
481 B
OpenEdge ABL
Raw Normal View History

public with sharing class RestClient {
public enum HttpVerb {
GET,
POST,
PUT,
PATCH,
DEL
}
public static HttpResponse makeApiCall(
String namedCredential,
HttpVerb method,
String path
) {
HttpRequest request = new HttpRequest();
request.setEndpoint('callout:' + namedCredential + '/' + path);
request.setMethod(method.name());
return new Http().send(request);
}
}