FINERACT-1502 To support Webhooks with all paths instead of only absolute path

This commit is contained in:
NC23370_Sandeep_Kumar_Soni
2022-02-19 17:47:01 +08:00
committed by Petri Tuomola
parent 73723aca66
commit 746c589a6e
@@ -38,22 +38,22 @@ public interface WebHookService {
String API_KEY_HEADER = "X-Fineract-API-Key"; String API_KEY_HEADER = "X-Fineract-API-Key";
// Ping // Ping
@GET("/") @GET(".")
Call<Void> sendEmptyRequest(); Call<Void> sendEmptyRequest();
// Template - Web // Template - Web
@POST("/") @POST(".")
Call<Void> sendJsonRequest(@Header(ENTITY_HEADER) String entityHeader, @Header(ACTION_HEADER) String actionHeader, Call<Void> sendJsonRequest(@Header(ENTITY_HEADER) String entityHeader, @Header(ACTION_HEADER) String actionHeader,
@Header(TENANT_HEADER) String tenantHeader, @Header(ENDPOINT_HEADER) String endpointHeader, @Body JsonObject result); @Header(TENANT_HEADER) String tenantHeader, @Header(ENDPOINT_HEADER) String endpointHeader, @Body JsonObject result);
@FormUrlEncoded @FormUrlEncoded
@POST("/") @POST(".")
Call<Void> sendFormRequest(@Header(ENTITY_HEADER) String entityHeader, @Header(ACTION_HEADER) String actionHeader, Call<Void> sendFormRequest(@Header(ENTITY_HEADER) String entityHeader, @Header(ACTION_HEADER) String actionHeader,
@Header(TENANT_HEADER) String tenantHeader, @Header(ENDPOINT_HEADER) String endpointHeader, @Header(TENANT_HEADER) String tenantHeader, @Header(ENDPOINT_HEADER) String endpointHeader,
@FieldMap Map<String, String> params); @FieldMap Map<String, String> params);
// Template - SMS Bridge // Template - SMS Bridge
@POST("/") @POST(".")
Call<Void> sendSmsBridgeRequest(@Header(ENTITY_HEADER) String entityHeader, @Header(ACTION_HEADER) String actionHeader, Call<Void> sendSmsBridgeRequest(@Header(ENTITY_HEADER) String entityHeader, @Header(ACTION_HEADER) String actionHeader,
@Header(TENANT_HEADER) String tenantHeader, @Header(API_KEY_HEADER) String apiKeyHeader, @Body JsonObject result); @Header(TENANT_HEADER) String tenantHeader, @Header(API_KEY_HEADER) String apiKeyHeader, @Body JsonObject result);