#set( $symbol_pound = '#' )
#set( $symbol_dollar = '$' )
#set( $symbol_escape = '\' )
package ${package}.${subpackage}.shared.services;

import org.dominokit.domino.api.shared.request.annotations.service.RequestFactory;
import org.dominokit.domino.api.shared.request.Response;
import {package}.${subpackage}.shared.response.${module}Response;
import ${package}.${subpackage}.shared.request.${module}Request;

import javax.ws.rs.Path;

@RequestFactory
public interface ${module}Service {
    @Path("${module}Request")
    Response<${module}Response> request(${module}Request request);
}

@@ -181,42 +181,16 @@
 est.
-annotations.service.RequestFactory
+Response
 ;%0Aim
@@ -230,32 +230,58 @@
 red.request.
-Response
+service.annotations.RequestFactory
 ;%0Aimport %7Bpa
@@ -277,16 +277,17 @@
 %0Aimport 
+$
 %7Bpackage

move service generation to shared modules