|
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