{"_id":"@bernardo.paroli/nestjs-inswitch-sdk","_rev":"15-9c4b9b95dc5bfde7c4ff76dcb32d3baf","name":"@bernardo.paroli/nestjs-inswitch-sdk","dist-tags":{"latest":"1.0.15-alpha"},"versions":{"1.0.0-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.0-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.0-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"4a8614b5d584e7e68c2431613a72263f68b19cca","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.0-alpha.tgz","fileCount":17,"integrity":"sha512-urbZc8I/mkcyZAGbnHiFJwNib6N1+mFWKyVylre4aaH+ylDyxiJljNZX5vRb0E2/w15GolRPE/UuWJrV5GOl0g==","signatures":[{"sig":"MEQCIH85j52t4TnYODS7XpbEUeLxEttJn68R8H6NJK2Gic9CAiBWQl6PbE2f9fW6PbVybW+36a9/imlezi/+zXW94lGctg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10101},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af240dd55296872a18d5317aa3d770ac4aa83cb3","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.0-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.0-alpha_1756745861228_0.357640805733884","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.1-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.1-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"5c48ca9a68e0a6d2ce4ca8507c79b215f17ab9b2","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.1-alpha.tgz","fileCount":2,"integrity":"sha512-fgLOnXb0qcQxO7d7dGVwSsESZaXV+SnY+MV0D6A71Bd5lzkZEhn/tEECri+FyYrJ4PMyPKlodeAUn/b6Q3d0DQ==","signatures":[{"sig":"MEUCIQDkB7RfITIXr9fI0EYiwwFcONmF9kRorK9wLuqxTf9NjAIgEDZ4nPJjqi/+Nt1Xl9Visc0jehE7M/McDroT5DJ3g+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9006},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc1686b0461bd4f1f509b1a13bfba91eacd68b56","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.1-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.1-alpha_1756747497225_0.7191815919330673","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.2-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.2-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"0851605236ba1bbff80c791efe79114fc91a8c36","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.2-alpha.tgz","fileCount":30,"integrity":"sha512-oKGe8zWOEriVuZOYpj4xyl36ThiqAkkYBHbsMq2276XN4QwXNaf6bzTu69qDdKdk3llUMl/b5+fTxSjiwHRL+A==","signatures":[{"sig":"MEUCIFq7718S7m4ZerZZtXZ0QQoOP/6txarBYSh5PDdy8XFrAiEAhdj2NpEaJ0a7GEZ+Xag9ZQi8YF5krKyk4qqsX5WyAMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21992},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"546378587b20f67837b7f1cd7f71c1512863e751","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.1-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.2-alpha_1756749505448_0.6099281058512078","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.3-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.3-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"ec99900f50a14dce2a76af21dd512c07e19ddc9e","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.3-alpha.tgz","fileCount":30,"integrity":"sha512-RMyDV68Oa/+bWJp5Udeui0IbWSwuC4+1j9ZN5FSzHfviq19mmxNjZDMwF5zGqywMHJ0UH0mWvThvZ4ad053u0w==","signatures":[{"sig":"MEUCIFqHjDZbaI1HmVMD4i7AWXa//zkV9nP2wes01ThPSs0CAiEAzYfDz6F4I3pyN5ITSg4bFvrW2uS/UivZ5w6GHlyxVfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21992},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"546378587b20f67837b7f1cd7f71c1512863e751","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.2-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.3-alpha_1756865454715_0.41702643025479036","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.4-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.4-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"d716a20daacdf5ec41739f51d3f2f54e379fd962","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.4-alpha.tgz","fileCount":30,"integrity":"sha512-r/nSkmFnOlKLQo/Zsx7+cDVAsxwTALBhvLlXyJ5rUMjgLZm9SvSQ2B/dHURxymyhJvcEdlYmMGel3XDurOw9dg==","signatures":[{"sig":"MEYCIQC0XWUe/aROfIQasMFMKkzo1AE6AQFdoUtHo/YTVEAM4QIhAPA1ZfoEHAbC4Ma22sHiQHPEhn6r1ORI12xvBeXa57BQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8389bdd0f26785bf5ce1c257666a916c9f1ad07","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.3-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.4-alpha_1757690140767_0.34634122118262844","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.5-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.5-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"8a84359fb8b74e7307f9651cbd39e49c77f1b0cc","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.5-alpha.tgz","fileCount":30,"integrity":"sha512-3QCIYaRuNJGF+Kd1PGPaPcKBK80ln4ARuNhQg5f3FG9zFKGsdD8qeJMad8G/5AGIfD4UAKisrXsNzqGgSZZrTg==","signatures":[{"sig":"MEUCIGOkD7cNgtEawAi11zf0arxDrEG4TAj+3u5bTxf1El8GAiEA17qhlia6NZzPL2hTnMYNZxNue06VpuvCrhdn0xiN9O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eb3316fa726e40ddcd0f2bff535672f4f04f7d51","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.4-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.5-alpha_1758039426063_0.5406008935196243","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.6-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.6-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"fbd274700cd4f77d7d2c51fdb42ead5d07c27da0","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.6-alpha.tgz","fileCount":30,"integrity":"sha512-T/WcWHABX1RMgim0JDFkNruNk3ODTRciC3fo9nJ7vuDLrhoDQ1Fl7JzYNpCNlCm5LmwatLCjiZiwh6Bwaqo3xQ==","signatures":[{"sig":"MEQCICD+rrhfuxZ2TNSZqUzf5oDi4C1NlN3dwFmNCbi3K51rAiBgexv4WqUkNOCmycoIpzMz2Gs0JdvLbdHuolHTg5PC6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9bb6386b3a3609a777e550f72a085c5056ad0ee8","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.5-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.6-alpha_1758208048270_0.34502804810167453","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.7-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.7-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"d47bce72659417d7d402701d35e4593388567bbc","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.7-alpha.tgz","fileCount":30,"integrity":"sha512-fKf1aP18Bjfk72i5JBbRMdz1mtzr3tvZXg7JlpV2BJFiEpNS6ofRxQAxJPuEFcE8myydWIO/4RGNYD8kA8FMzA==","signatures":[{"sig":"MEUCIQCnIs7hGFMIneofSSrPffhDbpebNgKV/Omp6pOUUnnEpQIgOqgxzUaaoUPzTaRCWB0nIyePvWg7pUvwSnr7FvpH9RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"748a8af08b52923f5e4368ade61620ccf8cea9e6","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.6-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.7-alpha_1758222820944_0.48344533574559234","host":"s3://npm-registry-packages-npm-production"}},"1.0.8-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.8-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.8-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"6607dacb263f8278857b1b3c5a15dd59a31fe0e6","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.8-alpha.tgz","fileCount":30,"integrity":"sha512-6SmicHhmTQzHryi1wemp01odbqqCmb+502PzV7FLzIi+BxGgWGs2PQjEWXwjZXrRRawqTzs4aKT7iVRwhAxC1Q==","signatures":[{"sig":"MEYCIQDQqwAsZwcCuA2DXov8cdA7c7QR8P25PuPaU6ZH+M1fQwIhAKP1UVBojpxOy+VHHj+nvoiLUjwAUnpiDR2qvxN55UW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c87e4558657cadb22e1edb7459f68a40ddb9a75d","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.8-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.8-alpha_1759761914518_0.40002178170535996","host":"s3://npm-registry-packages-npm-production"}},"1.0.9-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.9-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.9-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"713f1cbd1fc3a14c1eb074b796a568a0b34ca99e","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.9-alpha.tgz","fileCount":30,"integrity":"sha512-2KBRbjXpnhTFY/kq+BXJ3JMbkuPCx2Lte6JaIu4TF80Nqkxf/CA6r5/bvOm7/Zf7PK7BxT3zAIVyygwdDmzpvQ==","signatures":[{"sig":"MEYCIQDhndZg8BRdiJQM7HcKK46tPhduXeYv1JC4Jp82Rv9DrwIhAPWbCW61gI0CIvBTWu4BX0PjUsOODBimJihmi0c2NSSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21993},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"475d8a953f0b61a63052e9dc1b819724dd00a182","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.9-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.9-alpha_1759764632939_0.8571462222832276","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.10-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.10-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"9c380ae34f89c587c23119822007f3799fc10b7e","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.10-alpha.tgz","fileCount":30,"integrity":"sha512-U+QBIkBLRos5jK1AaP01xITme6B2AcYkRRUgWZNtVDnrGXbsrij6Kem/vCjBzrfUksw9J86P3iirLQYLLcrjRw==","signatures":[{"sig":"MEQCIGHy8dENRdWgf3ZuU9fRjJWmEfKke/McADmSslFReDGzAiAo7Z1e1ylYK/PkFzyiYX4109Z9LfcgYXbCbPDTtSmHVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21995},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5fc4128e55ad48bd482b4c4035d870d6cbf79308","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.10-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.10-alpha_1759776821217_0.5003312366766741","host":"s3://npm-registry-packages-npm-production"}},"1.0.11-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.11-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.11-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"60c59657df4c4f0ee6adc4dd66750a038776357c","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.11-alpha.tgz","fileCount":30,"integrity":"sha512-ZCcQorogC8aZaNLh2KO4TXjS2vS62gJkgk/+u6WEgznNyWB030X3DYTQNFSY+PEcVn4Ef6O+cSk5gOsL1646tg==","signatures":[{"sig":"MEUCID1fWNDEYFGag58tVJGnFcV6EJ41icBTTilPTdAsTtUEAiEAi6F4bUJOQpI9N+wh6DvDRzqUfrVjqHb3qDrG65uPkUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21995},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9cf3125ba5f80e50bc4d0e73a2e335c44c399bb9","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.11-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.11-alpha_1759786304151_0.3868606568042301","host":"s3://npm-registry-packages-npm-production"}},"1.0.13-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.13-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.13-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"6d8390b72bcdcfc9eab43d367b841c461778bf61","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.13-alpha.tgz","fileCount":30,"integrity":"sha512-jKTp20tgJ0LdOcJRrGuVQVyG8Q6ug5VnB3ER0yXigq5DLYXUO4PVD+Qfp+IHdHCj9KVZmX/HqKjgW0t83lrB+g==","signatures":[{"sig":"MEUCIAus/BptssNH+i+DXnS+PxkNd+sx/o94cNPGCQm27x8BAiEAof+Dm48d9ufthX9I5pVe1VgTxZqxlOwkofqhKiSbo1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21995},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"39c4faedc21c7a8b101c1b17d382e09c8b37378a","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.13-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.13-alpha_1759852066923_0.24468812723275457","host":"s3://npm-registry-packages-npm-production"}},"1.0.14-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.14-alpha","keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.14-alpha","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"dist":{"shasum":"f828dad35c247d91c5768e7a4836234c5c3da091","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.14-alpha.tgz","fileCount":30,"integrity":"sha512-1/1TwfoxrRVNEwy3udDNDkgBJfqGoBspdV5VbU8V8m2UEh2EX79DtNHv4UFACxfTO5KcFs/BL969jUt2eXedVg==","signatures":[{"sig":"MEYCIQCXu+avMwdqSe766oApoxdkpT0saH1SAsOnOQgaRDSncAIhAO9GPfjVAUwvoXHA4rmL/y0RZvxgVC8y/kQ5TwnmF9rN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21995},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8886e33516efeca98cc57a973042fe7e4ad230d2","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"_npmVersion":"10.9.2","description":"Inswitch sdk for NestJS","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.14-alpha"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@nestjs/common":"^10.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-inswitch-sdk_1.0.14-alpha_1759852888641_0.7709388652324145","host":"s3://npm-registry-packages-npm-production"}},"1.0.15-alpha":{"name":"@bernardo.paroli/nestjs-inswitch-sdk","version":"1.0.15-alpha","description":"Inswitch sdk for NestJS","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["nest","inswitch","sdk"],"author":{"name":"Inswitch"},"license":"MIT","dependencies":{"@bernardo.paroli/inswich-sdk":"^1.0.15-alpha"},"devDependencies":{"@nestjs/common":"^10.2.7","typescript":"^5.3.3"},"_id":"@bernardo.paroli/nestjs-inswitch-sdk@1.0.15-alpha","gitHead":"5642b8298863654c6e3c34892f7ee8e67783692f","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-7f12jOPVsJC6rLYEzfWgdgsCsZ0zJ1yExy0zsuWpo8yHSRDMASRo9ZFHw0k1YfHDK+QdIYfSHnakWiADdthGoQ==","shasum":"e2ddf00b4210904f02c20858154a83e18fa829bc","tarball":"https://registry.npmjs.org/@bernardo.paroli/nestjs-inswitch-sdk/-/nestjs-inswitch-sdk-1.0.15-alpha.tgz","fileCount":30,"unpackedSize":21995,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvVOtDWuKv0drHl+BArrBNDRt+lUcETDteTp78aW+pXAIhAPbgE4Nok6aqa5nvhH7EfftkV9csYgtqKx166ync0pCs"}]},"_npmUser":{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},"directories":{},"maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-inswitch-sdk_1.0.15-alpha_1759853699398_0.7370426300737589"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-01T16:57:41.116Z","modified":"2025-10-07T16:14:59.911Z","1.0.0-alpha":"2025-09-01T16:57:41.404Z","1.0.1-alpha":"2025-09-01T17:24:57.386Z","1.0.2-alpha":"2025-09-01T17:58:25.621Z","1.0.3-alpha":"2025-09-03T02:10:54.925Z","1.0.4-alpha":"2025-09-12T15:15:40.994Z","1.0.5-alpha":"2025-09-16T16:17:06.269Z","1.0.6-alpha":"2025-09-18T15:07:28.438Z","1.0.7-alpha":"2025-09-18T19:13:41.141Z","1.0.8-alpha":"2025-10-06T14:45:14.719Z","1.0.9-alpha":"2025-10-06T15:30:33.110Z","1.0.10-alpha":"2025-10-06T18:53:41.385Z","1.0.11-alpha":"2025-10-06T21:31:44.334Z","1.0.13-alpha":"2025-10-07T15:47:47.127Z","1.0.14-alpha":"2025-10-07T16:01:28.845Z","1.0.15-alpha":"2025-10-07T16:14:59.607Z"},"author":{"name":"Inswitch"},"license":"MIT","keywords":["nest","inswitch","sdk"],"description":"Inswitch sdk for NestJS","maintainers":[{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"icantero","email":"ivan.cantero@inswitch.com"},{"name":"manuelperera_iw","email":"manuel.perera@inswitch.com"},{"name":"diegocapelli","email":"diego.capelli@inswitch.com"},{"name":"facundo-centurion","email":"facundo.centurion@inswitch.com"}],"readme":"# NestJS Inswitch SDK\r\n\r\nWrapper oficial de NestJS para el SDK de Inswitch. Proporciona integración nativa con el framework NestJS mediante decoradores, inyección de dependencias y configuración modular.\r\n\r\n## Instalación\r\n\r\n```bash\r\nnpm install @bernardo.paroli/nestjs-inswitch-sdk\r\n```\r\n\r\n## Características\r\n\r\n- 🏗️ **Integración NestJS nativa** - Módulo global con inyección de dependencias\r\n- ✅ **TypeScript completo** - Tipado completo heredado del SDK base\r\n- 🔧 **Configuración flexible** - Soporte para configuración síncrona y asíncrona\r\n- 🔐 **Autenticación automática** - Manejo automático de tokens y renovación\r\n- 🌍 **Multi-ambiente** - Soporte para sandbox y producción\r\n- ⚡ **Cliente HTTP optimizado** - Basado en el SDK oficial de Inswitch\r\n\r\n## Inicio Rápido\r\n\r\n### 1. Configuración del Módulo\r\n\r\n#### Configuración Síncrona\r\n\r\n```typescript\r\nimport { Module } from '@nestjs/common';\r\nimport { InswitchModule } from '@bernardo.paroli/nestjs-inswitch-sdk';\r\n\r\n@Module({\r\n  imports: [\r\n    InswitchModule.register({\r\n      env: 'sbx', // 'sbx' para sandbox, 'prod' para producción\r\n      credentials: {\r\n        user: process.env.INSWITCH_USER,\r\n        password: process.env.INSWITCH_PASSWORD,\r\n        apikey: process.env.INSWITCH_API_KEY,\r\n      },\r\n      usageType: 'client', // 'client' o 'management'\r\n      autoFetchToken: true\r\n    })\r\n  ],\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n#### Configuración Asíncrona\r\n\r\n```typescript\r\nimport { Module } from '@nestjs/common';\r\nimport { ConfigModule, ConfigService } from '@nestjs/config';\r\nimport { InswitchModule } from '@bernardo.paroli/nestjs-inswitch-sdk';\r\n\r\n@Module({\r\n  imports: [\r\n    ConfigModule.forRoot(),\r\n    InswitchModule.registerAsync({\r\n      imports: [ConfigModule],\r\n      useFactory: async (configService: ConfigService) => ({\r\n        env: configService.get('INSWITCH_ENV'),\r\n        credentials: {\r\n          user: configService.get('INSWITCH_USER'),\r\n          password: configService.get('INSWITCH_PASSWORD'),\r\n          apikey: configService.get('INSWITCH_API_KEY'),\r\n        },\r\n        usageType: configService.get('INSWITCH_USAGE_TYPE'),\r\n        autoFetchToken: true\r\n      }),\r\n      inject: [ConfigService],\r\n    }),\r\n  ],\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n### 2. Uso en Servicios\r\n\r\n```typescript\r\nimport { Injectable } from '@nestjs/common';\r\nimport { InjectInswitchAPISDKProvider } from '@bernardo.paroli/nestjs-inswitch-sdk';\r\nimport { InswitchAPISDK } from '@bernardo.paroli/inswich-sdk';\r\n\r\n@Injectable()\r\nexport class EntityService {\r\n  constructor(\r\n    @InjectInswitchAPISDKProvider()\r\n    private readonly inswitchSDK: InswitchAPISDK\r\n  ) {}\r\n\r\n  async getAllEntities() {\r\n    return await this.inswitchSDK.entities.getEntities();\r\n  }\r\n\r\n  async createEntity(entityData: any) {\r\n    return await this.inswitchSDK.entities.createEntity(entityData);\r\n  }\r\n\r\n  async createWallet(walletData: any) {\r\n    return await this.inswitchSDK.wallets.createWallet(walletData);\r\n  }\r\n}\r\n```\r\n\r\n### 3. Uso en Controladores\r\n\r\n```typescript\r\nimport { Controller, Get, Post, Body } from '@nestjs/common';\r\nimport { InjectInswitchAPISDKProvider } from '@bernardo.paroli/nestjs-inswitch-sdk';\r\nimport { InswitchAPISDK } from '@bernardo.paroli/inswich-sdk';\r\n\r\n@Controller('entities')\r\nexport class EntityController {\r\n  constructor(\r\n    @InjectInswitchAPISDKProvider()\r\n    private readonly inswitchSDK: InswitchAPISDK\r\n  ) {}\r\n\r\n  @Get()\r\n  async getEntities() {\r\n    const result = await this.inswitchSDK.entities.getEntities();\r\n    return result.data;\r\n  }\r\n\r\n  @Post()\r\n  async createEntity(@Body() entityData: any) {\r\n    return await this.inswitchSDK.entities.createEntity(entityData);\r\n  }\r\n}\r\n```\r\n\r\n## Configuración Avanzada\r\n\r\n### Configuración con Factory Class\r\n\r\n```typescript\r\nimport { Injectable } from '@nestjs/common';\r\nimport { \r\n  InswitchModuleOptionsFactory, \r\n  InswitchModuleOptions \r\n} from '@bernardo.paroli/nestjs-inswitch-sdk';\r\n\r\n@Injectable()\r\nexport class InswitchConfigService implements InswitchModuleOptionsFactory {\r\n  createInswitchModuleOptions(): InswitchModuleOptions {\r\n    return {\r\n      env: process.env.NODE_ENV === 'production' ? 'prod' : 'sbx',\r\n      credentials: {\r\n        user: process.env.INSWITCH_USER,\r\n        password: process.env.INSWITCH_PASSWORD,\r\n        apikey: process.env.INSWITCH_API_KEY,\r\n      },\r\n      usageType: 'client',\r\n      autoFetchToken: true\r\n    };\r\n  }\r\n}\r\n\r\n@Module({\r\n  imports: [\r\n    InswitchModule.registerAsync({\r\n      useClass: InswitchConfigService,\r\n    }),\r\n  ],\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n### Configuración con Providers Adicionales\r\n\r\n```typescript\r\n@Module({\r\n  imports: [\r\n    InswitchModule.registerAsync({\r\n      useFactory: (configService: ConfigService, logger: Logger) => {\r\n        logger.log('Configurando Inswitch SDK...');\r\n        return {\r\n          env: configService.get('INSWITCH_ENV'),\r\n          credentials: {\r\n            user: configService.get('INSWITCH_USER'),\r\n            password: configService.get('INSWITCH_PASSWORD'),\r\n            apikey: configService.get('INSWITCH_API_KEY'),\r\n          },\r\n          usageType: 'client',\r\n          autoFetchToken: true\r\n        };\r\n      },\r\n      inject: [ConfigService, Logger],\r\n      extraProviders: [Logger],\r\n    }),\r\n  ],\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n## Servicios Disponibles\r\n\r\nUna vez inyectado el SDK, tienes acceso a todos los servicios del SDK base:\r\n\r\n### 🔐 Autenticación\r\n```typescript\r\nconst token = await this.inswitchSDK.auth.getToken();\r\n```\r\n\r\n### 🏢 Entidades\r\n```typescript\r\nconst entities = await this.inswitchSDK.entities.getEntities();\r\nconst entity = await this.inswitchSDK.entities.createEntity(data);\r\n```\r\n\r\n### 💰 Billeteras\r\n```typescript\r\nconst wallets = await this.inswitchSDK.wallets.getWallets();\r\nconst wallet = await this.inswitchSDK.wallets.createWallet(data);\r\n```\r\n\r\n### 🔍 KYC\r\n```typescript\r\nconst kycResult = await this.inswitchSDK.kyc.performCheck(data);\r\n```\r\n\r\n## Tipos TypeScript\r\n\r\nEl módulo exporta todos los tipos necesarios:\r\n\r\n```typescript\r\nimport { \r\n  InswitchModuleOptions,\r\n  InswitchModuleAsyncOptions,\r\n  InswitchModuleOptionsFactory,\r\n  InjectInswitchAPISDKProvider\r\n} from '@bernardo.paroli/nestjs-inswitch-sdk';\r\n\r\n// También tienes acceso a todos los tipos del SDK base\r\nimport { \r\n  Entity, \r\n  EntityRequest, \r\n  Wallet, \r\n  WalletRequest,\r\n  KYCCheckResponse,\r\n  Token \r\n} from '@bernardo.paroli/inswich-sdk';\r\n```\r\n\r\n## Ejemplo Completo\r\n\r\n```typescript\r\n// app.module.ts\r\nimport { Module } from '@nestjs/common';\r\nimport { ConfigModule } from '@nestjs/config';\r\nimport { InswitchModule } from '@bernardo.paroli/nestjs-inswitch-sdk';\r\nimport { EntityModule } from './entity/entity.module';\r\n\r\n@Module({\r\n  imports: [\r\n    ConfigModule.forRoot(),\r\n    InswitchModule.registerAsync({\r\n      imports: [ConfigModule],\r\n      useFactory: async (configService: ConfigService) => ({\r\n        env: configService.get('INSWITCH_ENV', 'sbx'),\r\n        credentials: {\r\n          user: configService.get('INSWITCH_USER'),\r\n          password: configService.get('INSWITCH_PASSWORD'),\r\n          apikey: configService.get('INSWITCH_API_KEY'),\r\n        },\r\n        usageType: 'client',\r\n        autoFetchToken: true\r\n      }),\r\n      inject: [ConfigService],\r\n    }),\r\n    EntityModule,\r\n  ],\r\n})\r\nexport class AppModule {}\r\n\r\n// entity.service.ts\r\nimport { Injectable } from '@nestjs/common';\r\nimport { InjectInswitchAPISDKProvider } from '@bernardo.paroli/nestjs-inswitch-sdk';\r\nimport { InswitchAPISDK } from '@bernardo.paroli/inswich-sdk';\r\n\r\n@Injectable()\r\nexport class EntityService {\r\n  constructor(\r\n    @InjectInswitchAPISDKProvider()\r\n    private readonly inswitchSDK: InswitchAPISDK\r\n  ) {}\r\n\r\n  async findAll() {\r\n    const result = await this.inswitchSDK.entities.getEntities();\r\n    return result.data;\r\n  }\r\n\r\n  async create(createEntityDto: any) {\r\n    return await this.inswitchSDK.entities.createEntity(createEntityDto);\r\n  }\r\n}\r\n```\r\n\r\n## Dependencias\r\n\r\nEste paquete es un wrapper del SDK oficial de Inswitch:\r\n- `@bernardo.paroli/inswich-sdk`: SDK base de Inswitch\r\n- `@nestjs/common`: Para decoradores y funcionalidades de NestJS\r\n\r\n## Soporte\r\n\r\nPara soporte técnico y documentación adicional:\r\n- SDK base: Consulta la documentación de `@bernardo.paroli/inswich-sdk`\r\n- Wrapper NestJS: Contacta al equipo de desarrollo","readmeFilename":"README.md"}