Class DeviceRegistrationApiResource

java.lang.Object
org.apache.fineract.portfolio.self.device.api.DeviceRegistrationApiResource

@Path("/v1/self/device/registration") @Component @Conditional(SelfServiceModuleIsEnabledCondition.class) public class DeviceRegistrationApiResource extends Object
  • Constructor Details

    • DeviceRegistrationApiResource

      public DeviceRegistrationApiResource()
  • Method Details

    • registerDevice

      @POST @Consumes("application/json") @Produces("application/json") public String registerDevice(String apiRequestBodyAsJson)
    • retrieveAllDeviceRegistrations

      @GET @Consumes("application/json") @Produces("application/json") public String retrieveAllDeviceRegistrations(@Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveDeviceRegistrationByClientId

      @GET @Path("client/{clientId}") @Consumes("application/json") @Produces("application/json") public String retrieveDeviceRegistrationByClientId(@PathParam("clientId") Long clientId, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • retrieveDeviceRegiistration

      @GET @Path("{id}") @Consumes("application/json") @Produces("application/json") public String retrieveDeviceRegiistration(@PathParam("id") Long id, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • updateDeviceRegistration

      @PUT @Path("{id}") @Consumes("application/json") @Produces("application/json") public String updateDeviceRegistration(@PathParam("id") Long id, String apiRequestBodyAsJson)
    • delete

      @DELETE @Path("{id}") @Consumes("application/json") @Produces("application/json") public String delete(@PathParam("id") Long id)
    • responseMap

      public String responseMap(Long id)