|
1 | 1 | { |
| 2 | + "runtime": "Default", |
2 | 3 | "swaggerGenerator": { |
3 | 4 | "fromSwagger": { |
4 | 5 | "url": "http://localhost:21021/swagger/v1/swagger.json", |
|
11 | 12 | "moduleName": "", |
12 | 13 | "namespace": "", |
13 | 14 | "typeScriptVersion": 1.8, |
14 | | - "template": "Angular2", |
| 15 | + "template": "Angular", |
15 | 16 | "promiseType": "Promise", |
16 | 17 | "dateTimeType": "MomentJS", |
| 18 | + "nullValue": "Undefined", |
17 | 19 | "generateClientClasses": true, |
18 | 20 | "generateClientInterfaces": false, |
| 21 | + "generateOptionalParameters": false, |
19 | 22 | "wrapDtoExceptions": false, |
| 23 | + "wrapResponses": false, |
| 24 | + "generateResponseClasses": true, |
| 25 | + "responseClass": "SwaggerResponse", |
20 | 26 | "useTransformOptionsMethod": false, |
21 | 27 | "useTransformResultMethod": false, |
22 | 28 | "generateDtoTypes": true, |
23 | 29 | "operationGenerationMode": "MultipleClientsFromPathSegments", |
24 | 30 | "markOptionalProperties": false, |
| 31 | + "generateCloneMethod": true, |
25 | 32 | "typeStyle": "Class", |
26 | 33 | "extensionCode": "service.extensions.ts", |
27 | 34 | "generateDefaultValues": true, |
28 | 35 | "excludedTypeNames": [], |
| 36 | + "handleReferences": false, |
| 37 | + "generateConstructorInterface": true, |
| 38 | + "importRequiredTypes": true, |
| 39 | + "useGetBaseUrlMethod": false, |
| 40 | + "baseUrlTokenName": "API_BASE_URL", |
29 | 41 | "output": "../src/shared/service-proxies/service-proxies.ts" |
30 | 42 | }, |
31 | 43 | "swaggerToCSharpClient": { |
32 | | - "exceptionClass": "SwaggerException", |
33 | 44 | "generateClientClasses": true, |
34 | 45 | "generateClientInterfaces": false, |
35 | 46 | "generateDtoTypes": true, |
| 47 | + "injectHttpClient": false, |
| 48 | + "disposeHttpClient": true, |
| 49 | + "generateExceptionClasses": true, |
| 50 | + "exceptionClass": "SwaggerException", |
| 51 | + "wrapDtoExceptions": true, |
36 | 52 | "useHttpClientCreationMethod": false, |
| 53 | + "httpClientType": "System.Net.Http.HttpClient", |
37 | 54 | "useHttpRequestMessageCreationMethod": false, |
| 55 | + "useBaseUrl": true, |
| 56 | + "generateSyncMethods": false, |
| 57 | + "clientClassAccessModifier": "public", |
38 | 58 | "generateContractsOutput": false, |
| 59 | + "parameterDateTimeFormat": "s", |
| 60 | + "generateUpdateJsonSerializerSettingsMethod": true, |
| 61 | + "serializeTypeInformation": false, |
39 | 62 | "className": "{controller}Client", |
40 | 63 | "namespace": "MyNamespace", |
| 64 | + "generateOptionalParameters": false, |
41 | 65 | "requiredPropertiesMustBeDefined": true, |
42 | 66 | "dateType": "System.DateTime", |
43 | 67 | "dateTimeType": "System.DateTime", |
|
48 | 72 | "classStyle": "Inpc", |
49 | 73 | "operationGenerationMode": "MultipleClientsFromOperationId", |
50 | 74 | "generateDefaultValues": true, |
| 75 | + "generateDataAnnotations": true, |
51 | 76 | "excludedTypeNames": [], |
| 77 | + "wrapResponses": false, |
| 78 | + "generateResponseClasses": true, |
| 79 | + "responseClass": "SwaggerResponse", |
| 80 | + "handleReferences": false, |
| 81 | + "generateImmutableArrayProperties": false, |
| 82 | + "generateImmutableDictionaryProperties": false, |
52 | 83 | "output": null |
53 | 84 | }, |
54 | 85 | "swaggerToCSharpController": { |
| 86 | + "controllerStyle": "Partial", |
| 87 | + "useCancellationToken": false, |
55 | 88 | "className": "{controller}", |
56 | 89 | "namespace": "MyNamespace", |
57 | 90 | "additionalNamespaceUsages": [ |
58 | 91 | "System.Web.Http" |
59 | 92 | ], |
| 93 | + "generateOptionalParameters": false, |
60 | 94 | "requiredPropertiesMustBeDefined": true, |
61 | 95 | "dateType": "System.DateTime", |
62 | 96 | "dateTimeType": "System.DateTime", |
|
67 | 101 | "classStyle": "Inpc", |
68 | 102 | "operationGenerationMode": "MultipleClientsFromOperationId", |
69 | 103 | "generateDefaultValues": true, |
| 104 | + "generateDataAnnotations": true, |
70 | 105 | "excludedTypeNames": [], |
| 106 | + "wrapResponses": false, |
| 107 | + "generateResponseClasses": true, |
| 108 | + "responseClass": "SwaggerResponse", |
| 109 | + "handleReferences": false, |
| 110 | + "generateImmutableArrayProperties": false, |
| 111 | + "generateImmutableDictionaryProperties": false, |
71 | 112 | "output": null |
72 | 113 | } |
73 | 114 | } |
|
0 commit comments