@@ -22,8 +22,7 @@ public class AlgoliaCTSGenerator extends DefaultCodegen {
2222
2323 // cache the models
2424 private final Map <String , CodegenModel > models = new HashMap <>();
25- private String language ;
26- private String client ;
25+ private String language , client , mode ;
2726 private CTSManager ctsManager ;
2827 private List <TestsGenerator > testsGenerators = new ArrayList <>();
2928
@@ -43,7 +42,7 @@ public void processOpts() {
4342
4443 language = (String ) additionalProperties .get ("language" );
4544 client = (String ) additionalProperties .get ("client" );
46- String mode = (String ) additionalProperties .get ("mode" );
45+ mode = (String ) additionalProperties .get ("mode" );
4746 ctsManager = CTSManagerFactory .getManager (language , client );
4847
4948 if (ctsManager == null ) {
@@ -147,6 +146,7 @@ public Map<String, Object> postProcessSupportingFileData(Map<String, Object> obj
147146 }
148147
149148 // We can put whatever we want in the bundle, and it will be accessible in the template
149+ bundle .put ("mode" , mode );
150150 bundle .put ("client" , Helpers .createClientName (importClientName , language ) + "Client" );
151151 bundle .put ("clientPrefix" , Helpers .createClientName (importClientName , language ));
152152 bundle .put ("hasRegionalHost" , hasRegionalHost );
0 commit comments