{"_id":"@aduasislogistica/aduasis-reportes-jasper-wdx-api","_rev":"3-4341ac7ac954e73a14a7a95907a2ccf2","name":"@aduasislogistica/aduasis-reportes-jasper-wdx-api","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@aduasislogistica/aduasis-reportes-jasper-wdx-api","version":"0.0.1","keywords":["openapi-client","openapi-generator"],"author":{"name":"OpenAPI-Generator Contributors"},"license":"Unlicense","_id":"@aduasislogistica/aduasis-reportes-jasper-wdx-api@0.0.1","maintainers":[{"name":"angeladuasis","email":"angel.gonzalez@aduasis.com"},{"name":"eliseoaduasis","email":"eliseo.zepeda@aduasis.com"}],"homepage":"https://github.com/GIT_USER_ID/GIT_REPO_ID#readme","bugs":{"url":"https://github.com/GIT_USER_ID/GIT_REPO_ID/issues"},"dist":{"shasum":"f253c911fb049eba5b126da5dbef756ad7024856","tarball":"https://registry.npmjs.org/@aduasislogistica/aduasis-reportes-jasper-wdx-api/-/aduasis-reportes-jasper-wdx-api-0.0.1.tgz","fileCount":16,"integrity":"sha512-OuWFzPf0HqDzut1F39hCTsKOiSB1h58qTWjejB1fkr4kOZf1A22c487zus61C8BEeHCiWzBCq9TVQXmi9qndTA==","signatures":[{"sig":"MEUCIDMD7MKhVV4jpxEjY6JK/y1+EmriQYtzTOZnYqU7OTMSAiEAmpPs9zWb4ph9IOGgKwR8wqx6A4Ls+qrjNI1I925mS8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114375},"module":"fesm2022/aduasislogistica-aduasis-reportes-jasper-wdx-api.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/aduasislogistica-aduasis-reportes-jasper-wdx-api.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3ceb8bf4b0aadcf735afbf7c6d1f4b1c4f1b21c3","typings":"index.d.ts","_npmUser":{"name":"angeladuasis","actor":{"name":"angeladuasis","type":"user","email":"angel.gonzalez@aduasis.com"},"email":"angel.gonzalez@aduasis.com"},"repository":{"url":"git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git","type":"git"},"_npmVersion":"11.3.0","description":"OpenAPI client for @aduasislogistica/aduasis-reportes-jasper-wdx-api","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.4.0","@angular/core":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/aduasis-reportes-jasper-wdx-api_0.0.1_1750285386732_0.179695414438652","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-18T22:23:06.683Z","modified":"2026-09-08T14:01:01.895Z","0.0.1":"2025-06-18T22:23:06.894Z"},"bugs":{"url":"https://github.com/GIT_USER_ID/GIT_REPO_ID/issues"},"author":{"name":"OpenAPI-Generator Contributors"},"license":"Unlicense","homepage":"https://github.com/GIT_USER_ID/GIT_REPO_ID#readme","keywords":["openapi-client","openapi-generator"],"repository":{"url":"git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git","type":"git"},"description":"OpenAPI client for @aduasislogistica/aduasis-reportes-jasper-wdx-api","maintainers":[{"email":"sebmag2011@hotmail.com","name":"sebasmag123"},{"email":"israel-lpz@outlook.com","name":"gh0st.neuron"},{"email":"angel.gonzalez@aduasis.com","name":"angeladuasis"},{"email":"eliseo.zepeda@aduasis.com","name":"eliseoaduasis"}],"readme":"## @aduasislogistica/aduasis-reportes-jasper-wdx-api@0.0.1\n\n### Building\n\nTo install the required dependencies and to build the typescript sources run:\n```\nnpm install\nnpm run build\n```\n\n### publishing\n\nFirst build the package then run ```npm publish dist``` (don't forget to specify the `dist` folder!)\n\n### consuming\n\nNavigate to the folder of your consuming project and run one of next commands.\n\n_published:_\n\n```\nnpm install @aduasislogistica/aduasis-reportes-jasper-wdx-api@0.0.1 --save\n```\n\n_without publishing (not recommended):_\n\n```\nnpm install PATH_TO_GENERATED_PACKAGE/dist.tgz --save\n```\n\n_It's important to take the tgz file, otherwise you'll get trouble with links on windows_\n\n_using `npm link`:_\n\nIn PATH_TO_GENERATED_PACKAGE/dist:\n```\nnpm link\n```\n\nIn your project:\n```\nnpm link @aduasislogistica/aduasis-reportes-jasper-wdx-api\n```\n\n__Note for Windows users:__ The Angular CLI has troubles to use linked npm packages.\nPlease refer to this issue https://github.com/angular/angular-cli/issues/8284 for a solution / workaround.\nPublished packages are not effected by this issue.\n\n\n#### General usage\n\nIn your Angular project:\n\n\n```\n// without configuring providers\nimport { ReportesApiApiModule } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\nimport { HttpClientModule } from '@angular/common/http';\n\n@NgModule({\n    imports: [\n        ReportesApiApiModule,\n        // make sure to import the HttpClientModule in the AppModule only,\n        // see https://github.com/angular/angular/issues/20575\n        HttpClientModule\n    ],\n    declarations: [ AppComponent ],\n    providers: [],\n    bootstrap: [ AppComponent ]\n})\nexport class AppModule {}\n```\n\n```\n// configuring providers\nimport { ReportesApiApiModule, Configuration, ConfigurationParameters } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\n\nexport function apiConfigFactory (): Configuration {\n  const params: ConfigurationParameters = {\n    // set configuration parameters here.\n  }\n  return new Configuration(params);\n}\n\n@NgModule({\n    imports: [ ReportesApiApiModule.forRoot(apiConfigFactory) ],\n    declarations: [ AppComponent ],\n    providers: [],\n    bootstrap: [ AppComponent ]\n})\nexport class AppModule {}\n```\n\n```\n// configuring providers with an authentication service that manages your access tokens\nimport { ReportesApiApiModule, Configuration } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\n\n@NgModule({\n    imports: [ ReportesApiApiModule ],\n    declarations: [ AppComponent ],\n    providers: [\n      {\n        provide: Configuration,\n        useFactory: (authService: AuthService) => new Configuration(\n          {\n            basePath: environment.apiUrl,\n            accessToken: authService.getAccessToken.bind(authService)\n          }\n        ),\n        deps: [AuthService],\n        multi: false\n      }\n    ],\n    bootstrap: [ AppComponent ]\n})\nexport class AppModule {}\n```\n\n```\nimport { DefaultApi } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\n\nexport class AppComponent {\n    constructor(private apiGateway: DefaultApi) { }\n}\n```\n\nNote: The ReportesApiApiModule is restricted to being instantiated once app wide.\nThis is to ensure that all services are treated as singletons.\n\n#### Using multiple OpenAPI files / APIs / ReportesApiApiModules\nIn order to use multiple `ReportesApiApiModules` generated from different OpenAPI files,\nyou can create an alias name when importing the modules\nin order to avoid naming conflicts:\n```\nimport { ReportesApiApiModule } from 'my-api-path';\nimport { ReportesApiApiModule as OtherApiModule } from 'my-other-api-path';\nimport { HttpClientModule } from '@angular/common/http';\n\n@NgModule({\n  imports: [\n    ReportesApiApiModule,\n    OtherApiModule,\n    // make sure to import the HttpClientModule in the AppModule only,\n    // see https://github.com/angular/angular/issues/20575\n    HttpClientModule\n  ]\n})\nexport class AppModule {\n\n}\n```\n\n\n### Set service base path\nIf different than the generated base path, during app bootstrap, you can provide the base path to your service.\n\n```\nimport { BASE_PATH } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\n\nbootstrap(AppComponent, [\n    { provide: BASE_PATH, useValue: 'https://your-web-service.com' },\n]);\n```\nor\n\n```\nimport { BASE_PATH } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\n\n@NgModule({\n    imports: [],\n    declarations: [ AppComponent ],\n    providers: [ provide: BASE_PATH, useValue: 'https://your-web-service.com' ],\n    bootstrap: [ AppComponent ]\n})\nexport class AppModule {}\n```\n\n\n#### Using @angular/cli\nFirst extend your `src/environments/*.ts` files by adding the corresponding base path:\n\n```\nexport const environment = {\n  production: false,\n  API_BASE_PATH: 'http://127.0.0.1:8080'\n};\n```\n\nIn the src/app/app.module.ts:\n```\nimport { BASE_PATH } from '@aduasislogistica/aduasis-reportes-jasper-wdx-api';\nimport { environment } from '../environments/environment';\n\n@NgModule({\n  declarations: [\n    AppComponent\n  ],\n  imports: [ ],\n  providers: [{ provide: BASE_PATH, useValue: environment.API_BASE_PATH }],\n  bootstrap: [ AppComponent ]\n})\nexport class AppModule { }\n```\n\n### Customizing path parameter encoding\n\nWithout further customization, only [path-parameters][parameter-locations-url] of [style][style-values-url] 'simple'\nand Dates for format 'date-time' are encoded correctly.\n\nOther styles (e.g. \"matrix\") are not that easy to encode\nand thus are best delegated to other libraries (e.g.: [@honoluluhenk/http-param-expander]).\n\nTo implement your own parameter encoding (or call another library),\npass an arrow-function or method-reference to the `encodeParam` property of the Configuration-object\n(see [General Usage](#general-usage) above).\n\nExample value for use in your Configuration-Provider:\n```typescript\nnew Configuration({\n    encodeParam: (param: Param) => myFancyParamEncoder(param),\n})\n```\n\n[parameter-locations-url]: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#parameter-locations\n[style-values-url]: https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#style-values\n[@honoluluhenk/http-param-expander]: https://www.npmjs.com/package/@honoluluhenk/http-param-expander\n","readmeFilename":"README.md"}