|
1 | 1 | // Jest Snapshot v1, https://goo.gl/fbAQLP
|
2 | 2 |
|
| 3 | +exports[`v2 should generate: ./test/generated/v2/Demo.ts 1`] = ` |
| 4 | +"/* istanbul ignore file */ |
| 5 | +/* tslint:disable */ |
| 6 | +/* eslint-disable */ |
| 7 | +import { NgModule} from '@angular/core'; |
| 8 | +import { HttpClientModule } from '@angular/common/http'; |
| 9 | + |
| 10 | +import { AngularHttpRequest } from './core/AngularHttpRequest'; |
| 11 | +import { BaseHttpRequest } from './core/BaseHttpRequest'; |
| 12 | +import type { OpenAPIConfig } from './core/OpenAPI'; |
| 13 | +import { OpenAPI } from './core/OpenAPI'; |
| 14 | + |
| 15 | +import { CollectionFormatService } from './services/CollectionFormatService'; |
| 16 | +import { ComplexService } from './services/ComplexService'; |
| 17 | +import { DefaultService } from './services/DefaultService'; |
| 18 | +import { DefaultsService } from './services/DefaultsService'; |
| 19 | +import { DescriptionsService } from './services/DescriptionsService'; |
| 20 | +import { DuplicateService } from './services/DuplicateService'; |
| 21 | +import { ErrorService } from './services/ErrorService'; |
| 22 | +import { HeaderService } from './services/HeaderService'; |
| 23 | +import { MultipleTags1Service } from './services/MultipleTags1Service'; |
| 24 | +import { MultipleTags2Service } from './services/MultipleTags2Service'; |
| 25 | +import { MultipleTags3Service } from './services/MultipleTags3Service'; |
| 26 | +import { NoContentService } from './services/NoContentService'; |
| 27 | +import { ParametersService } from './services/ParametersService'; |
| 28 | +import { ResponseService } from './services/ResponseService'; |
| 29 | +import { SimpleService } from './services/SimpleService'; |
| 30 | +import { TypesService } from './services/TypesService'; |
| 31 | + |
| 32 | +@NgModule({ |
| 33 | + imports: [HttpClientModule], |
| 34 | + providers: [ |
| 35 | + { |
| 36 | + provide: OpenAPI, |
| 37 | + useValue: { |
| 38 | + BASE: OpenAPI?.BASE ?? 'http://localhost:3000/base', |
| 39 | + VERSION: OpenAPI?.VERSION ?? '1.0', |
| 40 | + WITH_CREDENTIALS: OpenAPI?.WITH_CREDENTIALS ?? false, |
| 41 | + CREDENTIALS: OpenAPI?.CREDENTIALS ?? 'include', |
| 42 | + TOKEN: OpenAPI?.TOKEN, |
| 43 | + USERNAME: OpenAPI?.USERNAME, |
| 44 | + PASSWORD: OpenAPI?.PASSWORD, |
| 45 | + HEADERS: OpenAPI?.HEADERS, |
| 46 | + ENCODE_PATH: OpenAPI?.ENCODE_PATH, |
| 47 | + } as OpenAPIConfig, |
| 48 | + }, |
| 49 | + { |
| 50 | + provide: BaseHttpRequest, |
| 51 | + useClass: AngularHttpRequest, |
| 52 | + }, |
| 53 | + CollectionFormatService, |
| 54 | + ComplexService, |
| 55 | + DefaultService, |
| 56 | + DefaultsService, |
| 57 | + DescriptionsService, |
| 58 | + DuplicateService, |
| 59 | + ErrorService, |
| 60 | + HeaderService, |
| 61 | + MultipleTags1Service, |
| 62 | + MultipleTags2Service, |
| 63 | + MultipleTags3Service, |
| 64 | + NoContentService, |
| 65 | + ParametersService, |
| 66 | + ResponseService, |
| 67 | + SimpleService, |
| 68 | + TypesService, |
| 69 | + ] |
| 70 | +}) |
| 71 | +export class Demo {} |
| 72 | +" |
| 73 | +`; |
| 74 | + |
3 | 75 | exports[`v2 should generate: ./test/generated/v2/core/ApiError.ts 1`] = `
|
4 | 76 | "/* istanbul ignore file */
|
5 | 77 | /* tslint:disable */
|
@@ -943,6 +1015,8 @@ export enum EnumWithStrings {
|
943 | 1015 | SUCCESS = 'Success',
|
944 | 1016 | WARNING = 'Warning',
|
945 | 1017 | ERROR = 'Error',
|
| 1018 | + _SINGLE_QUOTE_ = ''Single Quote'', |
| 1019 | + _DOUBLE_QUOTES_ = '\\"Double Quotes\\"', |
946 | 1020 | }"
|
947 | 1021 | `;
|
948 | 1022 |
|
@@ -2949,6 +3023,86 @@ export class TypesService {
|
2949 | 3023 | }"
|
2950 | 3024 | `;
|
2951 | 3025 |
|
| 3026 | +exports[`v3 should generate: ./test/generated/v3/Demo.ts 1`] = ` |
| 3027 | +"/* istanbul ignore file */ |
| 3028 | +/* tslint:disable */ |
| 3029 | +/* eslint-disable */ |
| 3030 | +import { NgModule} from '@angular/core'; |
| 3031 | +import { HttpClientModule } from '@angular/common/http'; |
| 3032 | + |
| 3033 | +import { AngularHttpRequest } from './core/AngularHttpRequest'; |
| 3034 | +import { BaseHttpRequest } from './core/BaseHttpRequest'; |
| 3035 | +import type { OpenAPIConfig } from './core/OpenAPI'; |
| 3036 | +import { OpenAPI } from './core/OpenAPI'; |
| 3037 | + |
| 3038 | +import { CollectionFormatService } from './services/CollectionFormatService'; |
| 3039 | +import { ComplexService } from './services/ComplexService'; |
| 3040 | +import { DefaultService } from './services/DefaultService'; |
| 3041 | +import { DefaultsService } from './services/DefaultsService'; |
| 3042 | +import { DescriptionsService } from './services/DescriptionsService'; |
| 3043 | +import { DuplicateService } from './services/DuplicateService'; |
| 3044 | +import { ErrorService } from './services/ErrorService'; |
| 3045 | +import { FormDataService } from './services/FormDataService'; |
| 3046 | +import { HeaderService } from './services/HeaderService'; |
| 3047 | +import { MultipartService } from './services/MultipartService'; |
| 3048 | +import { MultipleTags1Service } from './services/MultipleTags1Service'; |
| 3049 | +import { MultipleTags2Service } from './services/MultipleTags2Service'; |
| 3050 | +import { MultipleTags3Service } from './services/MultipleTags3Service'; |
| 3051 | +import { NoContentService } from './services/NoContentService'; |
| 3052 | +import { ParametersService } from './services/ParametersService'; |
| 3053 | +import { RequestBodyService } from './services/RequestBodyService'; |
| 3054 | +import { ResponseService } from './services/ResponseService'; |
| 3055 | +import { SimpleService } from './services/SimpleService'; |
| 3056 | +import { TypesService } from './services/TypesService'; |
| 3057 | +import { UploadService } from './services/UploadService'; |
| 3058 | + |
| 3059 | +@NgModule({ |
| 3060 | + imports: [HttpClientModule], |
| 3061 | + providers: [ |
| 3062 | + { |
| 3063 | + provide: OpenAPI, |
| 3064 | + useValue: { |
| 3065 | + BASE: OpenAPI?.BASE ?? 'http://localhost:3000/base', |
| 3066 | + VERSION: OpenAPI?.VERSION ?? '1.0', |
| 3067 | + WITH_CREDENTIALS: OpenAPI?.WITH_CREDENTIALS ?? false, |
| 3068 | + CREDENTIALS: OpenAPI?.CREDENTIALS ?? 'include', |
| 3069 | + TOKEN: OpenAPI?.TOKEN, |
| 3070 | + USERNAME: OpenAPI?.USERNAME, |
| 3071 | + PASSWORD: OpenAPI?.PASSWORD, |
| 3072 | + HEADERS: OpenAPI?.HEADERS, |
| 3073 | + ENCODE_PATH: OpenAPI?.ENCODE_PATH, |
| 3074 | + } as OpenAPIConfig, |
| 3075 | + }, |
| 3076 | + { |
| 3077 | + provide: BaseHttpRequest, |
| 3078 | + useClass: AngularHttpRequest, |
| 3079 | + }, |
| 3080 | + CollectionFormatService, |
| 3081 | + ComplexService, |
| 3082 | + DefaultService, |
| 3083 | + DefaultsService, |
| 3084 | + DescriptionsService, |
| 3085 | + DuplicateService, |
| 3086 | + ErrorService, |
| 3087 | + FormDataService, |
| 3088 | + HeaderService, |
| 3089 | + MultipartService, |
| 3090 | + MultipleTags1Service, |
| 3091 | + MultipleTags2Service, |
| 3092 | + MultipleTags3Service, |
| 3093 | + NoContentService, |
| 3094 | + ParametersService, |
| 3095 | + RequestBodyService, |
| 3096 | + ResponseService, |
| 3097 | + SimpleService, |
| 3098 | + TypesService, |
| 3099 | + UploadService, |
| 3100 | + ] |
| 3101 | +}) |
| 3102 | +export class Demo {} |
| 3103 | +" |
| 3104 | +`; |
| 3105 | + |
2952 | 3106 | exports[`v3 should generate: ./test/generated/v3/core/ApiError.ts 1`] = `
|
2953 | 3107 | "/* istanbul ignore file */
|
2954 | 3108 | /* tslint:disable */
|
@@ -4089,6 +4243,8 @@ export enum EnumWithStrings {
|
4089 | 4243 | SUCCESS = 'Success',
|
4090 | 4244 | WARNING = 'Warning',
|
4091 | 4245 | ERROR = 'Error',
|
| 4246 | + _SINGLE_QUOTE_ = '\\\\'Single Quote\\\\'', |
| 4247 | + _DOUBLE_QUOTES_ = '\\"Double Quotes\\"', |
4092 | 4248 | }"
|
4093 | 4249 | `;
|
4094 | 4250 |
|
@@ -6125,7 +6281,7 @@ export class FormDataService {
|
6125 | 6281 | * @param formData A reusable request body
|
6126 | 6282 | * @throws ApiError
|
6127 | 6283 | */
|
6128 |
| - public static post( |
| 6284 | + public static postApiFormData( |
6129 | 6285 | parameter?: string,
|
6130 | 6286 | formData?: ModelWithString,
|
6131 | 6287 | ): CancelablePromise<void> {
|
@@ -6502,7 +6658,7 @@ export class RequestBodyService {
|
6502 | 6658 | * @param requestBody A reusable request body
|
6503 | 6659 | * @throws ApiError
|
6504 | 6660 | */
|
6505 |
| - public static post( |
| 6661 | + public static postApiRequestBody( |
6506 | 6662 | parameter?: string,
|
6507 | 6663 | requestBody?: ModelWithString,
|
6508 | 6664 | ): CancelablePromise<void> {
|
|
0 commit comments