@@ -22,8 +22,7 @@ public class AlgoliaCTSGenerator extends DefaultCodegen {
22
22
23
23
// cache the models
24
24
private final Map <String , CodegenModel > models = new HashMap <>();
25
- private String language ;
26
- private String client ;
25
+ private String language , client , mode ;
27
26
private CTSManager ctsManager ;
28
27
private List <TestsGenerator > testsGenerators = new ArrayList <>();
29
28
@@ -43,7 +42,7 @@ public void processOpts() {
43
42
44
43
language = (String ) additionalProperties .get ("language" );
45
44
client = (String ) additionalProperties .get ("client" );
46
- String mode = (String ) additionalProperties .get ("mode" );
45
+ mode = (String ) additionalProperties .get ("mode" );
47
46
ctsManager = CTSManagerFactory .getManager (language , client );
48
47
49
48
if (ctsManager == null ) {
@@ -147,6 +146,7 @@ public Map<String, Object> postProcessSupportingFileData(Map<String, Object> obj
147
146
}
148
147
149
148
// We can put whatever we want in the bundle, and it will be accessible in the template
149
+ bundle .put ("mode" , mode );
150
150
bundle .put ("client" , Helpers .createClientName (importClientName , language ) + "Client" );
151
151
bundle .put ("clientPrefix" , Helpers .createClientName (importClientName , language ));
152
152
bundle .put ("hasRegionalHost" , hasRegionalHost );
0 commit comments