class Onap3gppServiceInstances {

    @POST
    @Path("/{version:[vV][1]}/activate")
    @Consumes(MediaType.APPLICATION_JSON)
    @Produces(MediaType.APPLICATION_JSON)
    @Operation(description = "Activate a 3GPP Service Instance on a version provided", responses = @ApiResponse(
            content = @Content(array = @ArraySchema(schema = @Schema(implementation = Response.class)))))
    public Response activateServiceInstance(ActivateOrDeactivate3gppService request,
            @PathParam("version") String version, @Context ContainerRequestContext requestContext) throws ApiException {
        String requestId = requestHandlerUtils.getRequestId(requestContext);
        HashMap<String, String> instanceIdMap = new HashMap<>();
        instanceIdMap.put("serviceInstanceId", request.getServiceInstanceID());
        return activateOrDeactivateServiceInstances(request, Action.activateInstance, version, requestId, instanceIdMap,
                requestHandlerUtils.getRequestUri(requestContext, uriPrefix));
    }

}