{"_id":"totalum-api-sdk","_rev":"65-bdf1c0c2620dcf5df6baa1794697bc05","name":"totalum-api-sdk","dist-tags":{"latest":"3.0.8"},"versions":{"1.0.0":{"name":"totalum-api-sdk","version":"1.0.0","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.0","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"536663ff06a68b9e3e87899596856e5979dd5ef2","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.0.tgz","fileCount":5,"integrity":"sha512-zbR6rTCjSy6djwgEWguZBRjvRjaceL8/izAUR8SEdEadtQC2uz8WnBezrkVTBivHkFOgXqVSoYwbII4b2IOKEQ==","signatures":[{"sig":"MEYCIQDsahDcA5l3iJWauMbNhH5lsoK16Ku/kNarRw4bOhM+RAIhAIlXeW5Zpbxz83recYsLPpn4eDYDNCLilNj3u6bmwIn8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21738},"main":"index.js","types":"./index.d.ts","gitHead":"3de890c79010efd9a4477679fd73184e3d6b8302","scripts":{},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.0_1686062137453_0.17249745555851215","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"totalum-api-sdk","version":"1.0.1","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.1","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"8b76f94e7010dba8f311a496cbd507fe24037049","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.1.tgz","fileCount":5,"integrity":"sha512-7fCOY6wXtHP1exlTzjMKyVokwEqwI85GdtqwqUR9PuvUYH/X9LwGvGYCgdyutPdbxgwcFZS+pLHYANLhyCGsig==","signatures":[{"sig":"MEQCIB7YYo3jWB4QPs8bausfzy6kGI6Q2rjh7bMFq+ClokMiAiBtZF5HEuQI9dTczow87w4MtiUeZ9GMk010q0L0fAQ/uA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21912},"main":"index.js","types":"./index.d.ts","gitHead":"3de890c79010efd9a4477679fd73184e3d6b8302","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.1_1686144367555_0.9368291369794777","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"totalum-api-sdk","version":"1.0.2","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.2","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"3d1c610aee1fdc16bb0accf59a6cda735e4f91a1","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.2.tgz","fileCount":5,"integrity":"sha512-wf5A8XxunfD6q1/BZgsmu8lSQ2/JQhy/c6u7Y2k+/cZ4a/VN3yjgepqIx9l1SIlgduj1amHMi6eUMJFhy4PWAg==","signatures":[{"sig":"MEQCIHRSLIrinBTTXPUFA0gLld2wPOplQ8S7HPKKjhN5f4QoAiAMDMFqv65TxnsXmmzHxsCjreqIZMt+AJfprpcOwxPIlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21912},"main":"index.js","types":"./index.d.ts","gitHead":"3e321e0e043b58ece1d3a6620926e196e2382c31","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.2_1686146494502_0.11359875362329586","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"totalum-api-sdk","version":"1.0.3","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.3","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"dd45462af904adca7f062db824f233700cf3bd9c","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.3.tgz","fileCount":5,"integrity":"sha512-VwwmKp90TMlSEDZN+QTsCWI+XLGuP00cERr3tSGr4mS/7PRu4OJboCM75H18QV7kc+YO3xm1ZQR+hmTD5dtu2A==","signatures":[{"sig":"MEQCIHe6q2IuJI2Xzke5l+JJQo7Y6cI6E5v4GVUtvswHPdQqAiAZlzvIf43K3ITKgAAkEGIRIm/s7YB0ecUeAWYbX7WE8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21900},"main":"index.js","types":"./index.d.ts","gitHead":"07c7d48ee99ee7fa6efd793a3fbe75b1acb3409d","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.3_1686146775577_0.32779030827450617","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"totalum-api-sdk","version":"1.0.4","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.4","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"19d34248ccabd7c266289cbeb9068bb1e91b542b","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.4.tgz","fileCount":5,"integrity":"sha512-ykD9Ajc7Bmk5FEedj6n71Yn3Y3LFaMf65REi2JgnbuLjCG8c7GVvTUtjF8zoX7jbDV8mNdrADGRRZP3ZhwIDMA==","signatures":[{"sig":"MEUCIQCRVum5ojjebRVq+8FVRvcAX05s9SpCJZLfXLg37Rgf5AIgT8TKqpRXR24zvm0ZmI3WPyp4m8xr5CQ35w/t6b9Vsj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22549},"main":"index.js","types":"./index.d.ts","gitHead":"a2a0d2fb8e2e86cce715796bb0f0efdc86ee89b9","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.4_1686147508086_0.39800801005269326","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"totalum-api-sdk","version":"1.0.5","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.5","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"2a17514536d6e251254aad87d01e53776f4c24a8","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.5.tgz","fileCount":5,"integrity":"sha512-BVffy+asg1IMpP6bXF6ohvXVvZDHqgdqc0fDbZrAqNSoXgsuSbQCgldtUpaHHaJ/DTF8JegFd5AREWLPX6SsRA==","signatures":[{"sig":"MEUCIGzS20IZMWTnOa/Sk0BYpp3DnG0GhRRPxWUtnGYXZNw7AiEAtuDKCM9Fff+0YWNdmnLQmTUc4/QuqonODeLU6k/K+Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23725},"main":"index.js","types":"./index.d.ts","gitHead":"cf199069aa8975995ebd5698f6bfcd9193b856b5","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.5_1688917209585_0.29975329721609345","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"totalum-api-sdk","version":"1.0.6","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.6","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"5b0d354eb529780775254ab6e3b76ed16907cd19","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.6.tgz","fileCount":5,"integrity":"sha512-GIZjNZ0+MIDgBqG8ymQ2PdQOTwKfwQip9YwrW8NF7HBiNIxQvAPypLbw+FwHqmY8EftT0F8vjcymyPkV0zeGMg==","signatures":[{"sig":"MEYCIQCMSaF8VHMtwBKiIJM13R+kMfYcneQMKWMRC4mfodlHiQIhAK8oetzPTXZdznX3FnMIyv7J6e7r99ROxrSdOdBl7k7F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24333},"main":"index.js","types":"./index.d.ts","gitHead":"cf199069aa8975995ebd5698f6bfcd9193b856b5","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.6_1688917830661_0.8820685365775549","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"totalum-api-sdk","version":"1.0.7","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.7","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"37c563b31752442556b9b87b1ad25a18208c92af","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.7.tgz","fileCount":5,"integrity":"sha512-dsAI5AD6LE4bOvcSCAmuVkhyXm1chp+3IFnoYo4PWawJgsE+LfeI7FPcPQuNORlfhvsZiABGwuI41z/EvUb7/g==","signatures":[{"sig":"MEQCIB17kHCXlWMoUFg+eGYpggCO9FhFn6Gqy0Dr+DGQlSZpAiAe0gSQb68CZN8EHMt8M3HPHTb1rZ0WNEA63Rz+YRd8QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28478},"main":"index.js","types":"./index.d.ts","gitHead":"b8ff873481ce07a5867cbce18158f9e152e61074","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.7_1688922494660_0.10255263534781922","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"totalum-api-sdk","version":"1.0.8","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.8","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6b21de018ec0f65b362f45d46a0195e7ec357cae","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.8.tgz","fileCount":5,"integrity":"sha512-pAVl3B8uQO9gnHxNbtSmPDcTQr6sXOz2qHem0PLowl6afIiBk7IEQSRzYCIop7jzTEMOT6ZZPOj2EUXsw40AtA==","signatures":[{"sig":"MEQCIHk/dqyjJY2oiC3r0efRIk6Va4HuNBEmoJnLzlZjOCefAiAmWui0wmZ5c1XB4Uk+KgBtJjqCUtLtmL+N4eG9CmJsGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27297},"main":"index.js","types":"./index.d.ts","gitHead":"b8ff873481ce07a5867cbce18158f9e152e61074","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.8_1690486097168_0.9012492505776639","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"totalum-api-sdk","version":"1.0.9","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.9","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"981716d5c33e42676360e9b7978841534dd2d0f1","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.9.tgz","fileCount":5,"integrity":"sha512-5abUde1rRb+Q72GkuKNRKnTjhx0xnpOstoFh7RYBQ7ONDUpz/KPaeT0BGKVyuECtQDySI9bTXJVw6PEdLzjxbw==","signatures":[{"sig":"MEQCIA5mstae33FaID2ZUzUe4Z1oy0yoALpVnTLI1ZVu3R1TAiByfhvpmWUGZPG91O8JZhdkeCwpc2qyWWSv2qM8npZ30w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30678},"main":"index.js","types":"./index.d.ts","gitHead":"06d0346bdda63401915b39c96d71e8c1140aa351","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.9_1691061291266_0.04948318828225706","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"totalum-api-sdk","version":"1.0.10","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.10","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"5ce9fcefcdba5efe7aedbb3bfb007012fa7512e6","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.10.tgz","fileCount":5,"integrity":"sha512-YPNWjxPxUSef/EHFtVcXpYmcWNXjoQeQVrAW2H6VhzVyIdvhFqtd5Gtrhh/eW9paCNZbB0/3H/ebPbh7g0MW0g==","signatures":[{"sig":"MEYCIQCnVE+TsAj4cOOqraMQGljojTgIgTzJq4kr/enc05wUwAIhAOo9VciPGb5fO/0OfzsK+lnl65bW1KIsHdiSnf4G2ucR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32414},"main":"index.js","types":"./index.d.ts","gitHead":"2d9476cf51bc7a9aca41ce971ab99868de2cd0a6","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.10_1691061325103_0.5968613221030872","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"totalum-api-sdk","version":"1.0.11","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.11","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"8e938fc4b5af27c020cf16f3de9cbf97ebf5ef27","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.11.tgz","fileCount":5,"integrity":"sha512-LN6h65dt1jIg3JfEwOA13SjBmFqKL0NmfhGAzz1MyxrorByRR8fibVOXrVKkNFm9GnI/HQweLjJ1pwOoBNzW2g==","signatures":[{"sig":"MEQCID77v7buRlwlFWvZYacThQicTsHJ6uDgBO+rPdGmR9sfAiBZ5o9hbSUGNQYiujZ7YTiYNatmUCMCoOMRxq2f9jr7cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32906},"main":"index.js","types":"./index.d.ts","gitHead":"cbbda5cb1d995c838ac39504ac53626bb7e1583f","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.11_1691071134605_0.3527036901081997","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"totalum-api-sdk","version":"1.0.12","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.12","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"4969c29c1c772aa3c523bbf96da674c8bc8606fb","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.12.tgz","fileCount":5,"integrity":"sha512-jr+CT4ojOyDosixZBTvhFHB3kFkXhEiWnLILWLC6VE49wUSlX/jVfZs4leSOVysT/3sPXti81zJQy3OgK7r2ng==","signatures":[{"sig":"MEQCIHVUwdmHoMemm/z9qKPAD3iAvscQq2pG3iqvqK+QM42aAiARzYC//PfdP/Yd/CmS+K6VsYP2RYd0K5KD9GdRmXAEtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32925},"main":"index.js","types":"./index.d.ts","gitHead":"3a3331b472164e8ca8c303b08f8cb5c37fe3d05d","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.12_1691157149747_0.5242761630591435","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"totalum-api-sdk","version":"1.0.13","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@1.0.13","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"5e1962b4feaedf574ae2d8be18b3c05c2174dd0c","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-1.0.13.tgz","fileCount":5,"integrity":"sha512-6+HVjYsXeaK/dpPD/WBrZDgjvaCNG1/WVw6q+zqTEP433/ZdLxMzWYvVEjQV70phGaE8lMviU53aDR8NyWU64Q==","signatures":[{"sig":"MEQCIBpW5+86hHNNUKx8QNyHXO4lC7NO8d8U2Jrup9ZNg07MAiBJAdCQN+1jdBSXe6oPMB5GS0disJxHloWG16vFJkaF2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33733},"main":"index.js","types":"./index.d.ts","gitHead":"c7cabd8d0fbd109852163c4c7fbdc50397cb3fef","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_1.0.13_1691314328446_0.7468275260771489","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"totalum-api-sdk","version":"2.0.1","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.1","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"98ff23883911273bd712fa8c435a7dcb27494fbc","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.1.tgz","fileCount":13,"integrity":"sha512-h+CKA/84BnFLpdvd3TLh1ZOg3lbzmGhpfFpNQ5FUxG2+1oTTP2fnJD5nuiQ3YiJyq9DLeGc4ptk8rDQNAYrMLQ==","signatures":[{"sig":"MEQCIEX3Ufsbd7q6T7rZgEfQ6kUhRnZk7cgrzDqmxCJCaUa9AiB0h3joRHuBBDCRN/swDD8nqGjAP5VmNTF/RonygBEuOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32598},"main":"index.js","types":"./index.d.ts","gitHead":"1ca4c093767a212923dbc62448aa333a2a06888d","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.1_1694246236686_0.49202139365670083","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"totalum-api-sdk","version":"2.0.2","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.2","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6994914e10a2b59bd05c8b043f935ea78a0db0d3","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.2.tgz","fileCount":13,"integrity":"sha512-IdlI+S7Z04MoOv1UKK4QQ9ZxpUN4A3tDFCOoI62U6of/BiCHHySVdozW7Ut1JxigtYxwgbLJYCXUwZKwktO73w==","signatures":[{"sig":"MEYCIQCEuyAt4zfZTHgmLxhtsmwS4+bADYAAnR3eysCFLHaY7wIhAN3cs+My9Q6HoqRUmm2w5dDB3+dOl4nDNAqJLIyyfwVG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33112},"main":"index.js","types":"./index.d.ts","gitHead":"654e8417dfda34c2897cceb61ba0840f1c3f4b3b","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.2_1694268282151_0.7411102525868942","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"totalum-api-sdk","version":"2.0.3","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.3","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"f0f88f23a4a044c6e308c4ca1e9e78de59d4e2bf","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.3.tgz","fileCount":13,"integrity":"sha512-ymp8Szz3k8f9REPKK9KJmk7xB4O3B5HJGq4lbWEGo/dZ35ipXPlxvkgKXuTrSN/oDd7GYmXQ5bFjZ7F2BrhjHA==","signatures":[{"sig":"MEUCIQDUWVsD3eWYqrPSwIopoae0BDHebR+TpskA8x6UnGC2IQIgGoDhvO+gjFcR2GBrDLoogJqewp+2b7C6WptZfmL+szc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33118},"main":"index.js","types":"./index.d.ts","gitHead":"59148c7e2654f5605bb102790babf572b94ab2db","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.3_1695462669229_0.21752121906645439","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"totalum-api-sdk","version":"2.0.4","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.4","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"4ac0eeb3d2a00ef0059ba54ce111e7b57cadc98f","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.4.tgz","fileCount":13,"integrity":"sha512-EnyNhuug+e8WY/BqP9Qoza+RpQ6w1neALr4jz6GmfMuhiYthKviUTFxK5Pa8KEBl1ErOVItX2mFHSUYKHUsw5A==","signatures":[{"sig":"MEYCIQC7NxYhvZD30eRzAEE5USgbjlpr4UvI/Mjzy6nHIOf9PgIhAPwG05hB1VdhdrcCzqFS4LvLzax1P6Q4nBPqo2UtP6i2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33118},"main":"index.js","types":"./index.d.ts","gitHead":"59148c7e2654f5605bb102790babf572b94ab2db","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.4_1695463667476_0.34611089981767784","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"totalum-api-sdk","version":"2.0.5","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.5","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"45dbfe59550a8b9de5b2ddbb5d766d2301328186","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.5.tgz","fileCount":12,"integrity":"sha512-LJn2yeNMiohFosGkBw1kN8AMrL8yfANhT8XrFzC1KRvuw2J8H9BjLJuKjpUxcMtWgUERWudQJdjwyVttBTQXMQ==","signatures":[{"sig":"MEQCIF14booQKYnYzOj/NYEpNWUX5Ee/UlKKn5RVdN1omOF1AiAArQGNdF5XwJ03XgwKfyoqs5ChoZuogBwPdJVqoFh6jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31008},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e0aeb469a1ec83817d782aab1d4b1a6e0c352dd3","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.5_1695464917528_0.2721173982640741","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"totalum-api-sdk","version":"2.0.6","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.6","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"4d74dbdb7c35b4ba613b1d92739f34125134629f","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.6.tgz","fileCount":12,"integrity":"sha512-WZBNWks1dip5mV7rC9Of99iPe7kvtKny8sNlvgbl9No+SbHt1g/FfAJGXw22eiE84gFXcFA1gcub9zwu4NLdzA==","signatures":[{"sig":"MEUCIQC5ELIJ32tl8e+z/nqocJLZQPLcsD9/IIYpXL5eRrGS2gIgLs0UePJbaugwcBEvamGF840SUB1Wxk9k+RLsHM/UpSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31008},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e0aeb469a1ec83817d782aab1d4b1a6e0c352dd3","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.6_1695465130617_0.2528426502140164","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"totalum-api-sdk","version":"2.0.7","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.7","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"d1bf918e6c9f665ab65171b1b828e631935d1ef1","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.7.tgz","fileCount":20,"integrity":"sha512-Utybf+KiwO4xRgtZzjw7r+Y5nJHYodMCFpIGph7FqMdLUPQzBjOoFnPbqHJ8H65v7BOC5/KfOjAgKNQWR84gsg==","signatures":[{"sig":"MEQCIH/ZlKYOhl2MqVgCQWl+CKSUXjO1PH3Eh+xSX9yp1+QGAiBnXu51gbIiZLElgJ2VC8qUzuHjqmcQcBwXN+tN+RIdWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29867},"main":"./dist/index.js","types":"dist/index.d.ts","gitHead":"e0aeb469a1ec83817d782aab1d4b1a6e0c352dd3","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.7_1695466048670_0.10402608180449735","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"totalum-api-sdk","version":"2.0.8","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.8","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"d881b5467afd49de0a07bcd2351e7e6e84a21a2d","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.8.tgz","fileCount":20,"integrity":"sha512-Z7VPkVQY7TI7hDrKRQEvlaKoCrHD5XeBogSmcj/UlLkC0QlXPFto9TKLPsAes+WdytKRY9DKZ0dMza1dPhEDjg==","signatures":[{"sig":"MEUCIQDkmnMNK8c93IYxhIrY4bY5pt6NNCE0pK5iMbX2/QyCHwIgT9VoS86wtERN+kmy5w7RXocyPaOVllL4l0A4BK0Aqm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29867},"main":"./dist/index.js","types":"dist/index.d.ts","gitHead":"e0aeb469a1ec83817d782aab1d4b1a6e0c352dd3","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.8_1695466164270_0.7364767563174477","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"totalum-api-sdk","version":"2.0.9","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.9","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"03241ccff3cc5e2ba819342c743f5d7fea08a585","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.9.tgz","fileCount":20,"integrity":"sha512-baJXT5VVoKbAVM60b72idw9Y8ndGujC1oK0R5F7/RIGHgwRrwXwgNvuFqbrPwb3TBCad5VjLOzyjJ3BjGMXFLw==","signatures":[{"sig":"MEQCIEqMwd2KDOrJqppPMQYf0nrPl59lH8UdwJRTiD9SzGEOAiAalaCMW2bDqvSN3DJvD2XEksK4khuee65JZTPR3SxqQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30641},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1aa0b4c15b62a11dfb3717ce5cbcf2eb14fa7d15","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wraper of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.9_1695466522215_0.9854208546009451","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"totalum-api-sdk","version":"2.0.10","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.10","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"7296016b07cda2c5c1922f4fe91e7552975e988a","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.10.tgz","fileCount":20,"integrity":"sha512-4Q5UqnzeVlRQ5eUbBGE7HQ4LRaVvry/Hrb5areWB63KRFIS0Ha+hI/Gg94ffXnnOhVPBMqdEsa+qGDplI8Qf2w==","signatures":[{"sig":"MEQCICI4sbw4Rj+Iv0peeRUEu0mfYkPtei5Y3NYFQdmS1+KOAiBi4Z8jSftou7bURJjVqhGt3ne3KkWa2q0gW320JBNC9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32581},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e7ac16853a143a35602a6b8b07757b4569ec45e9","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^4.4.0","@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.10_1699549193751_0.5024860797288664","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"totalum-api-sdk","version":"2.0.11","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.11","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"d54633b2484b806302bb5e88bcc912c1ea6b0656","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.11.tgz","fileCount":20,"integrity":"sha512-RusiBWwVLFHnmPE3SHZlXR0MP0i0jGySnysrKquSjS0RZXHhWftV2U1uGYt6dR1o9jzCgeQ/xWoh5E7dyUrCfg==","signatures":[{"sig":"MEUCIQCRxEmdzuMWqm+v3pSep4etmep55r1IgXKPHKXztmNSWQIgDL+y719NxZozhA6i1txLL2USZ9URu/5iwZn3eLffPEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32581},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e7ac16853a143a35602a6b8b07757b4569ec45e9","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.11_1699549661108_0.5928916513663425","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"totalum-api-sdk","version":"2.0.12","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.12","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"f986fee952f8ac02afa45c46627bb844082a63d1","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.12.tgz","fileCount":20,"integrity":"sha512-0m6dfibRvdHnNlxzwrbJoWQ8zhyU1zTfF6NxVZ23lGW6hah4m5SoPHynVMrNm2oduDVcumDxqU8P/SsjMM5A9A==","signatures":[{"sig":"MEQCIGy8O2VJmAPaskAsj+2YXLq5aqcooYH7Hx75AJZR8+u7AiBBdGdqFtlYjXmhmgWnWI4qKfgghmvAzZy0ZEb29ZH99w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45804},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"fc888fa21cb5be71036056e61c3f7d66a0cefdfc","scripts":{"build":"tsc"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.9.7","typescript":"^5.1.3"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.12_1699554563721_0.669717837792754","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"totalum-api-sdk","version":"2.0.13","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.13","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"153a493259343f9feb5dd140c338586919b93d6f","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.13.tgz","fileCount":21,"integrity":"sha512-RPTLLHLrJ9JmkYQEmY8MAjl6cAocm09ry+s0Nbxdsb2uis0tgNOI6kguSWOcO8Xg0PPuxXFyBSc3fe9zizWxVg==","signatures":[{"sig":"MEUCIQDl39sYQAWrvOUAP1x+RWb33Jib1o1fQ2Md9URp3ydgcAIgetHaglYUIUVWr3bJ+b+267MOqnVptAh1dVDhBDiNpgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85146},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f16615b686017a6a3963d8e95e3b92cc41733810","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.13_1699634846686_0.9465494681998543","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"totalum-api-sdk","version":"2.0.14","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.14","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"3ae83880f4265c63a3417ad1e5b3073aa291197f","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.14.tgz","fileCount":21,"integrity":"sha512-AT1yDeujPjIzRPnOgbYfXOoRPPXOXxot2GBJe/bVAmwZ9k9H2f1d/OxuHfj2oIQQlKUFXbS6pAIlzxPpRIJgww==","signatures":[{"sig":"MEQCIEV/y5Q3jqqNsBRJTob1GS3gJwy/pNsEM1Tdy7xbmg9GAiBMfpX3B8A8R8gSKkKUYRvm7Y85MCh6y/3xBfvv8BIG+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85372},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f16615b686017a6a3963d8e95e3b92cc41733810","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.14_1699635322092_0.7951405994430221","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"totalum-api-sdk","version":"2.0.15","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.15","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"e5e257b4c7dd07a6b6e570440adb0c6feea165a5","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.15.tgz","fileCount":21,"integrity":"sha512-jYneiAzdN7hYvMrqsxNN7wMt5F41OeJvlnAjCk0euzDO1KDp3Yr4BMgwruJhv/4LqanKmuwkZYj7vCrGBFCu1A==","signatures":[{"sig":"MEYCIQDY8nPLHWud/4HZc4zgOhOrqSA3nmgteYuAnYgU/2yoYQIhAOvHEXDPDQ6AGmjylWFjGMWhi9QBRMRFixA3IO3j5xU/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85366},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f16615b686017a6a3963d8e95e3b92cc41733810","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.15_1699639012253_0.1452808853087022","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"totalum-api-sdk","version":"2.0.16","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.16","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"794cc767fd60eabb1e7e908b3a0fbab0e0691759","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.16.tgz","fileCount":21,"integrity":"sha512-+mhBJCqgYpyw2a876hYFMl+Bua/fTJ33JtGWQYtgbir578vVyO2Hmr5Vqm/5Ew3d/CJIuTOa3CPl8dkJ9G7x8w==","signatures":[{"sig":"MEUCIQCsSXnTZgv2IWx3TO5VphK3UeV4HKTY8uobu/Dx3Rw88QIgDvfQMrf8fC0Y8epdcRGjvJXjR9bUkhmg+YVirKKHF0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93637},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0fac2c96483dc12368eb712c83fccf9fac1ff36f","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.16_1699895995193_0.8178129113487267","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"totalum-api-sdk","version":"2.0.17","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.17","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6e5e839d6a9a03251cbb7ecc19bf07459c4f8f2b","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.17.tgz","fileCount":21,"integrity":"sha512-aMFjmftZ5rQV+tp1mbL4cOkFqmq7qKKL5WfqyV7y47b3Cc1ADZfCu8J5IctWlY1FU84eATFXX7PVPkxfHZkbWQ==","signatures":[{"sig":"MEYCIQDwlFpejusa2fHo4gApwSAO+9nrdK0T1tO1L/bpKQOcFwIhAP8S5ZRKXKjPC2y3SB8Xes2W2Ej+qMIxTvlHyAvN0dGT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93637},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"748299939527a814f83713e8c03225d7f04e8ac0","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.17_1700049401452_0.8407064378320708","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"totalum-api-sdk","version":"2.0.18","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.18","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"191a32ea8cec9b7c9218ee3b03a2d5235293603c","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.18.tgz","fileCount":21,"integrity":"sha512-NrAE9Hl6eqGXXLOBbVlL+xxa4Dmtc2QRB3NaiAl3vqZ7m3CTBPHUaWoQxktybd/1XwZbnZkzKkZ/EfIcPoLbww==","signatures":[{"sig":"MEQCIAb8TQwWCzHayLK5o8e9UOFfpYSaRYGFREHE5XSXKRLGAiB24su3hCai62FI19UcLyo+tOxwBHm5jqLjeh3One7z6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92896},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d4f9793b9b571f33bc3caa99fda87ca2dd7894ce","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.18_1700307180820_0.7522618314202827","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"totalum-api-sdk","version":"2.0.19","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.19","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"f2595a8b6e752b04b9b9a332681ad9eb8a59796a","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.19.tgz","fileCount":21,"integrity":"sha512-1zPKg2zYdpwHmZW4vMpgkGLVTP1xLqHbOY7y/Ol+9NdytoEAy8UMt+lRofhmUCaS1tHDhiXoNNiQNMSDpJL/Mw==","signatures":[{"sig":"MEQCIAz8g0KZwPgc1usrNmmoj+Dyktr/tD1fR/QujW5j4Z5UAiAm7Mch5jC8OlA9a+TfzqlFY5PNTpa4LhmhcEGHSEn3PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88987},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5b4ad271fb9466705088af622836819b593e428b","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.19_1702373375082_0.09095012350123421","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"totalum-api-sdk","version":"2.0.20","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.20","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"ff3c987d9eac84d529960188193eea493c755c63","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.20.tgz","fileCount":21,"integrity":"sha512-OEqVf5zS4JgtIZIbPoyDk0wSDKr18EyOZhxfxsYEgv/0IOb4ZJ5ksPCQi42DiuVkwrhmlNhMGSJUCcwkC5k5jA==","signatures":[{"sig":"MEUCIQDoMeWbLPsTqLtLoTXUr1wAQFkcPiRw/Jk2X/S044L+fQIgOORum5uQLSqQStew4GMCt3ybJ2WrXCxUY/ia+hvpKhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88987},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"13673cc612c7f1478e46fbf022b14a97e4129255","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.20_1702373933071_0.8508246311054986","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"totalum-api-sdk","version":"2.0.21","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.21","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"1d0b63048f06e37c9057b8ae2a95b6c3e7d4df3f","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.21.tgz","fileCount":22,"integrity":"sha512-7wxpGiYNxxp6ktKNGaSiAwnHmbUklSqfLYNGrDU50xbfktgo3SDnQm265lkBrZM0+rQSh+md7o+4Rj4qyLB+pQ==","signatures":[{"sig":"MEUCIAcy35e5gtMaPg7jb4fvFeOIj1HGBLzCw/al1JZSUCMlAiEAnNpHKuUN4c5CeN+hoRVjS/1dZ1jMpJCM0HR54YJagC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213695},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5a16c4187abf96445e8aa140b37452bf4c554813","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.21_1705486629474_0.4453200394302983","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"totalum-api-sdk","version":"2.0.22","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.22","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"abd35225dac4bcc95d46408286b62a70c63a953a","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.22.tgz","fileCount":13,"integrity":"sha512-rNH/S92idHLvKWLYql+wujOmvPVZ44G9We7Fw50qgyFrUl/6OAkqEawTWhl1cMBiU8tRyOZdxcWBZQOMGu6uSw==","signatures":[{"sig":"MEUCIC2Rd+Hs7ksyLqk49g4/SJcxfYHqKrKzebparsowcMwIAiEArnufiXYV6ApHRWLIF36GsFv+3jWwd57RYwlN/2NA1R8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172647},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"edb32cbc188dd7af95e46fc2122415966604a1ce","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"9.5.1","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.16.1","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.22_1706030268343_0.42730945968148104","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"totalum-api-sdk","version":"2.0.23","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.23","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"7ba183d9505f1c08d3343d9a89f4ce0e893e08e0","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.23.tgz","fileCount":22,"integrity":"sha512-/w1R/b/LHeg4PGFJdwNoEhMbcr1qH7qnhiS2e4ZpodIoaaNPpN3zuczUAzIaY5ASw1GJgk/vRLl5RFpoCnlZ7A==","signatures":[{"sig":"MEYCIQCdYbcvjLxnVsuRf+PqzOkZUBTv1d6Gh/10xMCX8cGb9gIhAO0EdAGuaj5wbYA9eRX0OjFxwMEHzcH2SwVUeDLXLS6b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181643},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"413894d7d4de5253c13c0b1b23fdc1011d9a7862","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.23_1708769732336_0.19644127584742543","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"totalum-api-sdk","version":"2.0.24","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.24","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"ba0f19337934f3703bd1de30652ab41ffd04560f","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.24.tgz","fileCount":22,"integrity":"sha512-Dm4GDPOAIFw+j/8+M5N3UOesvCxWovG37mjHa7/XGWSeE55cmVZxTgdo3WDZkkOj9n6waVZ6s4aPSw1zt+qQcA==","signatures":[{"sig":"MEUCIQDHjVGTZYpcyxkFOG2l6JXwvvB3CoN4gk9Pzxiwui5MSwIgOLBlPJAbJ20kyEGBzx6r5R52AcAThp0TESMHdWypw00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181827},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"22a415dea5e90f50f39ac4ad77d656353803d048","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.24_1708942374067_0.6450094405166757","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"totalum-api-sdk","version":"2.0.25","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.25","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6672e8737b021e2066a48184d76fe18bdd3179d9","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.25.tgz","fileCount":22,"integrity":"sha512-CxeGPqU0OFQ2GI4lx3r/Y2jXsiMpR95ze4OZrpRNeDrq01h+E3GivjLL0gxecvQaKW5wjq3acOiaIW9IEiAT0A==","signatures":[{"sig":"MEUCIAGb/Qtj2mPvaZpL51J8yCAEamITioT8kOPDWaMVvda0AiEA9U19qVScmKSARa3WbBvWKVZevQutwskX3HI7oDUfSiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182638},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6a5739e09ad33f6043f83f2a3a3fa6ce5ca5b8dd","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.25_1710171862865_0.26183324912090433","host":"s3://npm-registry-packages"}},"2.0.26":{"name":"totalum-api-sdk","version":"2.0.26","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.26","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"d6debd40c38de41d4daf2117c1a25d54b159291a","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.26.tgz","fileCount":22,"integrity":"sha512-PyE0RrnmC2lc1EnH/G89EaEDMU9C8v/s+02vuwO7jmDqa3AVdp0BCr5sjdxtSNhFlaU9Vdg32cHbwk6lcu1kAA==","signatures":[{"sig":"MEQCIGUpgNeE4X+Vwes/0dLMY8fc9SBGtHCtp5Vz3K+pdx4YAiBbl6AF4lvcJyrl6kdRTWakwX/X7fLH3RKPk9ENGvp5Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184720},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"af419c25807efbd0047ef74e354385903dedd62c","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.26_1710499290970_0.3491816539466035","host":"s3://npm-registry-packages"}},"2.0.27":{"name":"totalum-api-sdk","version":"2.0.27","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.27","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"45956f03c605cc84dbcdb4d58c767ad9b638cff3","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.27.tgz","fileCount":22,"integrity":"sha512-AojdSQwlm7CTHCHH7byLGf6gMaaPoGEeXsjS0NZ0TJPiFko/GeM/OHhG2OS5Wz8qpBh9lPY+IH8erz3VBEvR1w==","signatures":[{"sig":"MEUCIBtKL/+3cNaw7326Ms6omPOqIubO7ziAgxz/IEmEiRJzAiEA886tXh+bPjS8etU5tn3xPulBNBR6J3GpWkk38amlhAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189300},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"98f28401deefde1158d8b9baaf4e8f49835e2adc","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.27_1712732210462_0.47882045361402326","host":"s3://npm-registry-packages"}},"2.0.28":{"name":"totalum-api-sdk","version":"2.0.28","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.28","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"e9fb4ef2876b96ec7a18bd7d169f37ba9a80b6aa","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.28.tgz","fileCount":22,"integrity":"sha512-5Er+cQIr8jlhfIlI/dV4f9khisMaEjJ7k77x7jRHCno8tMHkHwRBjtYC29ZIrjgbP/HVPRgfmr1V+gJy9qMVdQ==","signatures":[{"sig":"MEYCIQDA0auu/LhiuFXQq7udkvFwM2NE8czONonlpFugCpRARgIhAMhcejjlNA30fmg0pxdeVhsJUDuvT9EQT5HhoV2Zo6aU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189300},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"90dbb7999a02d28178d1681aea77bb676902e768","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.28_1712842295313_0.009305599956255906","host":"s3://npm-registry-packages"}},"2.0.29":{"name":"totalum-api-sdk","version":"2.0.29","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.29","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"2c2d08417d8fd5e902bb433243bdcc9008318a6c","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.29.tgz","fileCount":19,"integrity":"sha512-gypR7bBECTeE0ZjllvJRX7dYoaitBa9Y5YjQEWeXSspopV5hTh0M8P6AoOTfZu2qfPHjtlpWTaNycPLoZ/Z6zg==","signatures":[{"sig":"MEUCIGonJM/J3tcExjOD+5XOEqLF7skPKKrYa5VXu81wfDY3AiEA2hRTcJoc3/dnq/QuC9cxe+wS8f55G1qMtESckGy6//U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93650},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5d1a99a1fecdba01037a8324fa3888b4a2628d31","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.29_1712843361539_0.8033137461547664","host":"s3://npm-registry-packages"}},"2.0.30":{"name":"totalum-api-sdk","version":"2.0.30","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.30","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6939eb039ce62e5f6d43b54f689fb17dca984d47","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.30.tgz","fileCount":19,"integrity":"sha512-Q/Bac2gcN3FdpMsJUGWaPrczMsXCUagSJpvFYsiwhOJ7eCJq6HpUXSMkLVV6A3dSXxaSGJPI1P5j/KxU2oio9Q==","signatures":[{"sig":"MEUCIQD+qPZ9yLvFxsaB/EMjI+f6zzrjARFWmId6QfpEwZLO1QIgLcAkJU8EV2RspvYgfjNm1MyFvL/JU5ZBvhkPfROhEHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93664},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0623ddd45c283be0707c9b518318e99a42d0aab9","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"8.19.4","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"16.20.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.30_1713619301316_0.06992944092742581","host":"s3://npm-registry-packages"}},"2.0.31":{"name":"totalum-api-sdk","version":"2.0.31","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.31","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"465fef195b37ef0b78b183ae8a2b944873ae52bf","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.31.tgz","fileCount":19,"integrity":"sha512-SRyOiCitgZPReIhCIJoUwSKRLBl0dy9BQNmYFXUu4k49KaAkXR9LakWRxATUwqrKoAl1yw3x5mmbYKOtDsinMA==","signatures":[{"sig":"MEUCIQC/hAksrOj/qixOVlgWvZ6v2KZML6Bht9P9FMAW6Rhd8gIgCUZYy2x7oxVcQRuBYyjgT+iW5HPsWdIUvorzDmyPFbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102800},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"94a6605af067e2a4f805b1789fd282d4c28e7ffe","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.31_1728908305270_0.4674681955040527","host":"s3://npm-registry-packages"}},"2.0.32":{"name":"totalum-api-sdk","version":"2.0.32","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.32","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"777ab310ea9141ea5e26ea929031ee3a327d51e0","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.32.tgz","fileCount":19,"integrity":"sha512-jYczcWCHEcHncTLv+Wu8fpL2c1iVyUlMunaHcyzHFKpz/zUKPuCx7wFpYGRCHx6Ta1TIuEFZ2PqGj/HHL9TiPg==","signatures":[{"sig":"MEUCICFtPURCiJMLzAPJLGxalKRxhkdlElF9TmbcYSWjHxmvAiEAlo4b+aso7MlT3RPBTZNmEzT+Dw7Z48UMfsmnCECxswY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103049},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6e16cae8b0dd5b8d19cdfe2fc925726e101745e8","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.32_1734690183782_0.6290163160166973","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"totalum-api-sdk","version":"2.0.33","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.33","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"a0969b2a0dd57ebc5eb37c4458890dd27ec5cfdc","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.33.tgz","fileCount":21,"integrity":"sha512-35KdKowvP/ctAniNX46l3MAhzgtwk57nEe3bIQEql7n9P0ds3XfPNl/MGBrNoVjXP99Iaf+opN3mezTUMlAGTg==","signatures":[{"sig":"MEUCICmIrbVUnuyfBArgpRV8RG7Ia2KlBGN2DERSHGUMG04vAiEA8vApMXy0RhmdRmz354Na9Haego9Tean92eNsF1nW51g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107298},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6e16cae8b0dd5b8d19cdfe2fc925726e101745e8","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.33_1737473264507_0.021063386158419517","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"totalum-api-sdk","version":"2.0.34","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.34","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"39a17b08d0615bc27a627735c742ee2960bc5fe5","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.34.tgz","fileCount":21,"integrity":"sha512-bkZXeU/GoSSPbE8tZGJ8OC9kRwl6VD2qFwstuVzGrATsqH7zg56uafGz0+BfO4LttbWgSSHErqCB6J0CBCJPkQ==","signatures":[{"sig":"MEUCIH54fY9Ke1b/s1l8afrlE1LufecNUzELMUEc/uKXDtoZAiEA7P2oAyJcMRE7MZuNVhsWO13BODbw4J9iVebjgk0rw2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107238},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dcfc62ba03e12fe543baa5e13afeb97518c83616","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.34_1737485723732_0.18888306744634464","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"totalum-api-sdk","version":"2.0.35","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.35","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"ae350e75101588c477608b4775baa9ba31eff08b","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.35.tgz","fileCount":21,"integrity":"sha512-8BSM2z34sr/VtvVLRmgBFfTNq8/2kNBwTP4JmTq8LMfIbiCnokF17NbbkDUh1ESoFrnNXKwuqrfzvuuRXV2KfQ==","signatures":[{"sig":"MEUCIQCoxPmCE49Qic1p9c/3h1G3+Nj5qH+V+xc5YHGWNVcabwIgdZ5Ycyr3BhlwHd3fAiD7iZhGr2vZN6USB4o2VQVaHfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107245},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"49691060c96ae3b1e5609745efd2769797a7822f","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.35_1737486093644_0.1662965651766355","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"totalum-api-sdk","version":"2.0.36","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.36","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6db7cbadef00d87acbff93185fa0f7c49f81bfb4","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.36.tgz","fileCount":21,"integrity":"sha512-JmtXhBsyiTO+CDV1bQJX53MTE2j4sZTFqILr2TRL2jSojED2xMQUrKcQ1blzeU8aEx24DFR6hZFjYwWkl8eOuA==","signatures":[{"sig":"MEUCIQDc/+9KKFnCuWdAisWdlc8r0O0oxe/apQ/sjycjwReiOAIgI0NpnDF52Cr7DPi6bxGelqWwroOo0lbdjEAZVAI9CUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107259},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"013ba0adc7018357d51ec7ffb2e276d0cd5e15b5","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.36_1738329475101_0.9844634602914482","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"totalum-api-sdk","version":"2.0.37","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.37","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"6de2f4121cb30963d5c131e45fa232bbfc18ddb5","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.37.tgz","fileCount":21,"integrity":"sha512-GD/22FEjCRP4mdh5ck8fEgOXWy4hHX2z+rxfQDLR0X1fpoHP/s2h23BQhGnDP5UG8TboRDWTUr5P1g1uTRPNGA==","signatures":[{"sig":"MEQCIGfaBdp1Ma89RaI6omWRNKM+24MaazIXdowSLtdw317yAiBqXLngks6J9cFd2yYJRDPw00/8YvxqA1ycCIPAXNCBGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107244},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"013ba0adc7018357d51ec7ffb2e276d0cd5e15b5","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.5.0","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.2","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.37_1738330128052_0.30938943655323015","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"totalum-api-sdk","version":"2.0.38","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.38","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"52f352fc8d7fe7ea4a90a2fc4021ef50423ce5fd","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.38.tgz","fileCount":21,"integrity":"sha512-JsPXx3gG9SCjyzbuoN5rpLdDYAj7F31uFddUfvkqSbRGhWIp+x+OzzNmxss4xyp0QiIuxDK2fYMgZ+zfHB47bQ==","signatures":[{"sig":"MEUCIQCSb6sOtDS3AwGDGEdiGFkNKu1nM5VEHsb9e4CNm7lNmwIgV7VKXmmu5QJLKK7bv3XAfN3MDbLa07GulzTcBqiF+wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107256},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7160c9d26879d324ab653c7d4bf62689c22aaafa","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.38_1740571483457_0.10103589378034195","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"totalum-api-sdk","version":"2.0.39","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.39","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"3f963b50c85b9365849c751b2e61b34d708c0b5a","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.39.tgz","fileCount":21,"integrity":"sha512-HNyvk4PfA7o8xnyOXtys/Ff4VK5unj71bE4gWDg+iJMd9NHLgCTWLyCbGMXw92D3Ze5lDrE7zK1QpmsUElJCkg==","signatures":[{"sig":"MEUCIQDvXEIq9LC2n5feewLl9wT1cPFqL2+l9FehyrFXnCYy6AIgDCcZFoeCwdPokWeuXU1MVgOH/ClhJB6gyeeWZUE5ExU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107279},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8ca2a5cc5ba2351cefd34e90bfcb3685523a141b","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.39_1741284234344_0.610226198973328","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"totalum-api-sdk","version":"2.0.40","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.40","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"c881684ccb2d947500bc672d370e5e7dcf42243e","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.40.tgz","fileCount":23,"integrity":"sha512-QBfPAaZ09dGdEqPfy5lxFp+1EC4cIG/RebTg4O0GNZ+7mAtCBEHjLyc+dS2/U9w/eQwoZmak0QdMH5XjuZmyLw==","signatures":[{"sig":"MEUCIBlPKrV/io8HPGVHkEI+Php7bEmCJS8iQTvgW3Q6BB/WAiEA94T/AfDJV7uq2Wkme5TRKToPN6W7SlrT/SEajcy2mmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112270},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8ca2a5cc5ba2351cefd34e90bfcb3685523a141b","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.1.3","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.40_1742848644355_0.18020380854982143","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"totalum-api-sdk","version":"2.0.41","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.41","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"7aab08ac592a91e6e93f0d96c43ed9130a932a29","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.41.tgz","fileCount":25,"integrity":"sha512-EI6buDH9Yr0F4vkQokSZAkoQyMRsHJ/v6t9/KfGIi9WbTK51QkseYfV3oMExKtErPLm5He6Qf0+uPHwdVImkxg==","signatures":[{"sig":"MEYCIQDvVakx2JJT3dXlLnsDxYP0OR3AsRty+fX+P5GsaWOL0gIhAKX5Xgw5zzU8/27hFn+eArDN8+8QL5kBMIXefWjkoGvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116954},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"69ab98608016f807b75327d52537ce476156a3ec","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.41_1758832783980_0.6684690498868975","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"totalum-api-sdk","version":"2.0.42","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@2.0.42","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"d68cb7378bd6c26dc47982840d105d142bb86c47","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-2.0.42.tgz","fileCount":25,"integrity":"sha512-0FAcAw17ISyR/Y0EGn5XEfrH6Kc28FSQdibVOtuwLxqVmOdBKBWX6OfBsaWAj0ahUjVRXbeTlDu1TR9R3lgrOw==","signatures":[{"sig":"MEUCIDWs1mPvQOGwud/NqE0XCkEPs7JeNW8jbSxQ9VLifOz3AiEAxNse/OfPUdfQJMr8jssEkngAW33fiH05JSvwBj9rqfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121096},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2558d44ded36ab3e6f8901e9781e5617563a2e88","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","openai":"^4.4.0","@types/axios":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_2.0.42_1759491915044_0.08106221036805783","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"totalum-api-sdk","version":"3.0.0","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.0","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"0efc2536de890bd4b2b2a0c1e1a879185d3a7d2d","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.0.tgz","fileCount":29,"integrity":"sha512-zWLKIjl61QXRGftLjHCbKIO2C6mETJBqvS1pV3+1xyndgkyiYiLtlbD94gw8hgmmWRjHNebJocGCa0zIVC3IIw==","signatures":[{"sig":"MEUCIChA5PxtMn1lIyu0S9/Xvwxv9UPr64Hvx3E+11IR63kvAiEAghDuu4FFMyg0QUod8vEuIBwx/ah1yDdoXEmccx9OWqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121477},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4093cff1bec64af27741f02a884f6b2e186de3fc","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^4.104.0","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.0_1759598069386_0.6127284193979248","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"totalum-api-sdk","version":"3.0.1","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.1","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"2a3c0d9d06ded9f81f780c699e16c293aaa05a5e","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.1.tgz","fileCount":29,"integrity":"sha512-U0QE64E39b8zNsg0oq0z1ESTP53+/FrnAUV7kAXBY4a1X/6HZgxAMyyp1WolIx6FFAWdkc1bZgJMvTNSKfEceg==","signatures":[{"sig":"MEUCIQC5Q5w82YbUvvztneqsADTaYtQ3CNuG9j0fLS/t4IUlegIgOEXPHrR9K6ODL5UH1TKSO5z0nbtw+1gvYj7Ob0fq/lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121620},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b58702ecdfb6142b323e06344a40574cf89824ae","scripts":{"build":"tsc; npx webpack"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^4.104.0","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.1_1760023872098_0.023081470047685793","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"totalum-api-sdk","version":"3.0.2","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.2","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"a0fe2c4cfa06fb4cdb4ed285cb9514486f401811","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.2.tgz","fileCount":31,"integrity":"sha512-V/5UV23ZKxLUZfXfd0W2vOc/0M5gXpyK5tpxXquoPPptwRqqAkwAw8BFH+/WaqT1r0Rjlcbe7Hhqe5dkeZKF1w==","signatures":[{"sig":"MEYCIQCsSIGFanAkLfRVmv83cH3qodOqZGhpSYwMRwWguN7NxAIhAMtlZ+4jDTGfal60gOePeD09zsNdH22FpVZMwxUoVAY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152320},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b58702ecdfb6142b323e06344a40574cf89824ae","scripts":{"build":"tsc; npx webpack","test-endpoints":"ts-node test-all-endpoints.ts"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.12.2","openai":"^4.104.0","ts-node":"^10.9.2","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","@types/node":"^24.8.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.2_1760709461176_0.7250296629292328","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"totalum-api-sdk","version":"3.0.3","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.3","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"f87a19e121c67d5a493eea32d182703385b137d1","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.3.tgz","fileCount":31,"integrity":"sha512-o5tUx/VL2YJIFtVIWmqIborwd/T3nTjM49mRLnKQITwI86jIcKX388csFaqaNgF4mddLD9RkxOQEqpSo5rCNHQ==","signatures":[{"sig":"MEYCIQCPk7eiobczKlHCGkQdc9Mi43VMK/8zTMOCgpcLV+WfDwIhAMXfJEUkCq6nkHU8CEu4BC0annKQPaJFIK4oJkKStWcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151630},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"65012940341d7f197b5f7828461df48da98eaab7","scripts":{"build":"tsc; npx webpack","test-endpoints":"ts-node test-all-endpoints.ts"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.12.2","openai":"^4.104.0","ts-node":"^10.9.2","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","@types/node":"^24.8.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.3_1761048881284_0.0716379013078634","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"totalum-api-sdk","version":"3.0.4","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.4","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"21746c1a7a850669144f10499935020e5d0cf906","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.4.tgz","fileCount":31,"integrity":"sha512-IGQigUm2A/7O0udmwFaRvx/ajfCckBQGgq1GmKTor8V9BIhQPCTlJ+91Q23AbqgH6o+zkx5VOZFD/8tdwjXb0A==","signatures":[{"sig":"MEQCIGrUB6R5VMnSohB3Qw9OnV5U2dmYP6pg66HOTdeq9DTfAiBP/zDEibJkG6IZ05WqyUq8aeKHHZ7syHdLetdoV1YzYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149430},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"801eb0afe6f94be416e9716026d0db70d8ea9b67","scripts":{"build":"tsc; npx webpack","test-endpoints":"ts-node test-all-endpoints.ts"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.12.2","openai":"^4.104.0","ts-node":"^10.9.2","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","@types/node":"^24.8.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.4_1761142844009_0.8773122914684772","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"totalum-api-sdk","version":"3.0.5","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.5","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"ce4ab753fa0b54b15c74201f6b57ec415e0637c1","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.5.tgz","fileCount":31,"integrity":"sha512-gO1AFDn2yzIGnh0K2oIbWYY4Pul1g/c6r9yRhZtFPW2CDMy1rhizQ/SnTUz7c8ubQ7sKZuPwjAoemmMoxKtWPg==","signatures":[{"sig":"MEUCIQCaS/bMh5fATJh0HcN8EZ0/JH4L+bQYErVI/5vzZPWi1QIgXKQrYBGePKdgYTfd0BXoHgIWTc/5uC+4+IlX3SVfhR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149726},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7cc0ee68484a3d6af53d4333585d953e8fcb2899","scripts":{"build":"tsc; npx webpack","test-endpoints":"ts-node test-all-endpoints.ts"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.12.2","openai":"^4.104.0","ts-node":"^10.9.2","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","@types/node":"^24.8.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.5_1761307593543_0.14468934777417952","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"totalum-api-sdk","version":"3.0.6","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.6","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"b78ab512f28e0f1f9c39b88489a1227c9f18bdb0","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.6.tgz","fileCount":31,"integrity":"sha512-sisd5enf+Toa15Izspvy5EJkGrjJc8KyFXpRY77KIe+YcPGORMGVkgMdh67IMeo1Z8K2Wmw2Z1nJqCnup0iakQ==","signatures":[{"sig":"MEYCIQDgWPa4bObAQ9JujcLdjuxDFYjjhpDfTfdP6UfYnjjwtQIhAIegATGVuHWZVDGD18q5MbBY8eFe+WLaZyGCyK+YzqK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140188},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dae10c37d6c1d70d55d06a63c66e1e781ecf4690","scripts":{"test":"ts-node --project tests/tsconfig.json tests/run-all.ts","build":"tsc; npx webpack","test:query":"ts-node --project tests/tsconfig.json tests/run-all.ts query","test:scraper":"ts-node --project tests/tsconfig.json tests/run-all.ts scraper","test-endpoints":"ts-node test-all-endpoints.ts","test:endpoints":"ts-node --project tests/tsconfig.json tests/run-all.ts endpoints"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.12.2","dotenv":"^17.3.1","openai":"^4.104.0","ts-node":"^10.9.2","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","@types/node":"^24.8.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.6_1772042247390_0.7821957896415117","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"totalum-api-sdk","version":"3.0.7","author":{"name":"Totalum"},"license":"ISC","_id":"totalum-api-sdk@3.0.7","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"dist":{"shasum":"ef6d524554f7433ded1f2303f269b930d04afeb7","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.7.tgz","fileCount":31,"integrity":"sha512-5WclqmAH2ZtsFVLOToOrleOoWUaGfUiR1YVWfa0M6foSgobLST0uM9wDhj/tf0kHWGepKmBKUdhLh3l6wXQVOg==","signatures":[{"sig":"MEYCIQDnfvTXE5lNgSlQ5w6QYSoZyoM5vIYTtLjuAa4elEjbyAIhANaoJV1Lmpe6YZ+YBaEdETPJ3PZQ3A6un7Ipqd7EWY4Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139417},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ddebabc1ab047fb63c7c495c57c601085b417cfa","scripts":{"test":"ts-node --project tests/tsconfig.json tests/run-all.ts","build":"tsc; npx webpack","test:query":"ts-node --project tests/tsconfig.json tests/run-all.ts query","test:scraper":"ts-node --project tests/tsconfig.json tests/run-all.ts scraper","test-endpoints":"ts-node test-all-endpoints.ts","test:endpoints":"ts-node --project tests/tsconfig.json tests/run-all.ts endpoints"},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"_npmVersion":"10.8.2","description":"Totalum sdk wrapper and utils of totalum api","directories":{},"_nodeVersion":"18.20.6","dependencies":{"qs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"axios":"^1.12.2","dotenv":"^17.3.1","openai":"^4.104.0","ts-node":"^10.9.2","webpack":"^5.89.0","@types/qs":"^6.9.7","ts-loader":"^9.5.0","typescript":"^5.9.2","@types/node":"^24.8.1","webpack-cli":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/totalum-api-sdk_3.0.7_1773056340636_0.5372754169702265","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"totalum-api-sdk","version":"3.0.8","description":"Totalum sdk wrapper and utils of totalum api","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc; npx webpack","test":"ts-node --project tests/tsconfig.json tests/run-all.ts","test:query":"ts-node --project tests/tsconfig.json tests/run-all.ts query","test:scraper":"ts-node --project tests/tsconfig.json tests/run-all.ts scraper","test:endpoints":"ts-node --project tests/tsconfig.json tests/run-all.ts endpoints","test-endpoints":"ts-node test-all-endpoints.ts"},"author":{"name":"Totalum"},"license":"ISC","devDependencies":{"@types/node":"^24.8.1","@types/qs":"^6.9.7","axios":"^1.12.2","dotenv":"^17.3.1","openai":"^4.104.0","ts-loader":"^9.5.0","ts-node":"^10.9.2","typescript":"^5.9.2","webpack":"^5.89.0","webpack-cli":"^5.1.4"},"dependencies":{"qs":"^6.11.2"},"engines":{"node":">=18.0.0"},"_id":"totalum-api-sdk@3.0.8","gitHead":"d0f22c58f30eb15d23a28d2a601dac6cbecabcb2","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-MvDVrS7+w723zRiILtUh6Mr2Qcd9Be0rhuz8Gux4DBmtLiYaT3Yv6glxQ6AMkZ9iyhbigMOhA2+0QS8oneyLMw==","shasum":"7a060cf77e9e7370f5a2a8133749841a55f8b561","tarball":"https://registry.npmjs.org/totalum-api-sdk/-/totalum-api-sdk-3.0.8.tgz","fileCount":33,"unpackedSize":146894,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFhS1m9WvfG/XuKgW48tlsx34aicQSwQql6+NyowHGdBAiBJO2aW5tF0R+jz2ULEf5dazVyFo9fflZGTcrymAzRj4A=="}]},"_npmUser":{"name":"speed-paradigm","email":"speedparadigm@gmail.com"},"directories":{},"maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/totalum-api-sdk_3.0.8_1778238714672_0.9746134239735897"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-06T14:35:37.452Z","modified":"2026-05-08T11:11:54.924Z","1.0.0":"2023-06-06T14:35:37.604Z","1.0.1":"2023-06-07T13:26:07.729Z","1.0.2":"2023-06-07T14:01:34.671Z","1.0.3":"2023-06-07T14:06:15.739Z","1.0.4":"2023-06-07T14:18:28.256Z","1.0.5":"2023-07-09T15:40:09.758Z","1.0.6":"2023-07-09T15:50:30.822Z","1.0.7":"2023-07-09T17:08:14.876Z","1.0.8":"2023-07-27T19:28:17.298Z","1.0.9":"2023-08-03T11:14:51.417Z","1.0.10":"2023-08-03T11:15:25.292Z","1.0.11":"2023-08-03T13:58:54.742Z","1.0.12":"2023-08-04T13:52:29.904Z","1.0.13":"2023-08-06T09:32:08.633Z","2.0.1":"2023-09-09T07:57:16.977Z","2.0.2":"2023-09-09T14:04:42.320Z","2.0.3":"2023-09-23T09:51:09.417Z","2.0.4":"2023-09-23T10:07:47.668Z","2.0.5":"2023-09-23T10:28:37.695Z","2.0.6":"2023-09-23T10:32:10.816Z","2.0.7":"2023-09-23T10:47:28.879Z","2.0.8":"2023-09-23T10:49:24.477Z","2.0.9":"2023-09-23T10:55:22.389Z","2.0.10":"2023-11-09T16:59:53.901Z","2.0.11":"2023-11-09T17:07:41.246Z","2.0.12":"2023-11-09T18:29:24.037Z","2.0.13":"2023-11-10T16:47:26.918Z","2.0.14":"2023-11-10T16:55:22.367Z","2.0.15":"2023-11-10T17:56:52.496Z","2.0.16":"2023-11-13T17:19:55.357Z","2.0.17":"2023-11-15T11:56:41.670Z","2.0.18":"2023-11-18T11:33:01.001Z","2.0.19":"2023-12-12T09:29:35.256Z","2.0.20":"2023-12-12T09:38:53.226Z","2.0.21":"2024-01-17T10:17:09.672Z","2.0.22":"2024-01-23T17:17:48.527Z","2.0.23":"2024-02-24T10:15:32.570Z","2.0.24":"2024-02-26T10:12:54.236Z","2.0.25":"2024-03-11T15:44:23.027Z","2.0.26":"2024-03-15T10:41:31.123Z","2.0.27":"2024-04-10T06:56:50.637Z","2.0.28":"2024-04-11T13:31:35.484Z","2.0.29":"2024-04-11T13:49:21.698Z","2.0.30":"2024-04-20T13:21:41.478Z","2.0.31":"2024-10-14T12:18:25.504Z","2.0.32":"2024-12-20T10:23:03.984Z","2.0.33":"2025-01-21T15:27:44.779Z","2.0.34":"2025-01-21T18:55:23.996Z","2.0.35":"2025-01-21T19:01:33.813Z","2.0.36":"2025-01-31T13:17:55.341Z","2.0.37":"2025-01-31T13:28:48.203Z","2.0.38":"2025-02-26T12:04:43.781Z","2.0.39":"2025-03-06T18:03:54.554Z","2.0.40":"2025-03-24T20:37:24.566Z","2.0.41":"2025-09-25T20:39:44.160Z","2.0.42":"2025-10-03T11:45:15.247Z","3.0.0":"2025-10-04T17:14:29.583Z","3.0.1":"2025-10-09T15:31:12.270Z","3.0.2":"2025-10-17T13:57:41.391Z","3.0.3":"2025-10-21T12:14:41.478Z","3.0.4":"2025-10-22T14:20:44.210Z","3.0.5":"2025-10-24T12:06:33.716Z","3.0.6":"2026-02-25T17:57:27.563Z","3.0.7":"2026-03-09T11:39:00.800Z","3.0.8":"2026-05-08T11:11:54.807Z"},"author":{"name":"Totalum"},"license":"ISC","description":"Totalum sdk wrapper and utils of totalum api","maintainers":[{"name":"speed-paradigm","email":"speedparadigm@gmail.com"}],"readme":"## Totalum API SDK\n\nOfficial TypeScript/JavaScript SDK for the Totalum API. This library provides a fully typed, modern interface to interact with all Totalum endpoints.\n\n## Installation\n\n```bash\nnpm i totalum-api-sdk\n```\n\n**Note:** v3.0 requires Node.js 18+ (for native fetch support). If you're using an older Node.js version, you'll need to polyfill `fetch` or upgrade to Node.js 18+.\n\n# Usage of TotalumApiSdk\n\nTotalum allows you to use the SDK to perform actions such as creating records, managing files, creating PDFs, sending emails, and more.\n\nThe SDK is a fully-typed wrapper around the Totalum REST API.\n\n### What happens if you are not programming in javascript?\n\nIf you are not programming in javascript, you can use the api directly, see <a href=\"https://docs.totalum.app/totalum_openapi.html\" target=\"_blank\">TOTALUM API DOCUMENTATION</a>\n\n## Authentication\n\n**Note:** If you use totalumSdk inside a totalum plugin, you don't need to authenticate, you can start using totalum like this: modules.totalumSdk.your.function();-> example: modules.totalumSdk.crud.query('your_table')\n\nYou can choose to use one of the two authentication methods offered by Totalum Sdk:\n\n- **Token**: You can use an access token to authenticate. This token can be obtained from the localStorage of your browser from the web https://web.totalum.app\n\n- **ApiKey**: (RECOMMENDED OPTION) You can use an ApiKey to authenticate. This ApiKey can be obtained in the **Api Keys** section of the **Configuration** section of Totalum.\n\n**ES Module Import:**\n\n```typescript\n\nimport {AuthOptions, TotalumApiSdk} from 'totalum-api-sdk';\n\n// CHOICE FROM USE accessToken OR apiKey (API KEY IS RECOMMENDED)\n\n// the auth using token\nconst options: AuthOptions = {\n    token:{\n        accessToken: 'YOUR TOKEN' // get it from totalum project web localStorage\n    }\n}\n\n// the auth using api key\nconst options: AuthOptions = {\n    apiKey:{\n        'api-key': 'your_api_key', //the api key secret that is shown only once, example: sk_23r23r23r...\n    }\n}\n\nconst totalumClient = new TotalumApiSdk(options);\n\n// execute some TotalumApiSdk function\nconst result = await totalumClient.crud.query('your_table_name');\n\n```\n\n**CommonJS Require:**\n\n```javascript\n\nconst totalum = require('totalum-api-sdk');\n\n// CHOICE FROM USE accessToken OR apiKey (API KEY IS RECOMMENDED)\n\n// the auth using token\nconst options = {\n    token:{\n        accessToken: 'YOUR TOKEN' // get it from totalum project web localStorage\n    }\n}\n\n// the auth using api key\nconst options = {\n    apiKey:{\n        'api-key': 'your_api_key', //the api key secret that is shown only once, example: sk_23r23r23r...\n    }\n}\n\nconst totalumClient = new totalum.TotalumApiSdk(options);\n\n// execute some TotalumApiSdk function\nconst result = await totalumClient.crud.query('your_table_name');\n\n```\n\n**HTML script import:** (Use this way if you are using standalone html, and you cannot import npm packages)\n\n```html\n<head>\n    <script src=\"https://cdn.jsdelivr.net/npm/totalum-api-sdk@3.0.7/dist/totalum-sdk.min.js\"></script>\n</head>\n  <script>\n    //Example of use TotalumSdk in your custom html page\n    const token=localStorage.getItem('token');\n    var totalumClient = new totalumSdk.TotalumApiSdk({\n          token:{\n              accessToken: token\n          }\n    });\n\n    const tableName = 'your-table-name'; // replace with your table name\n\n    //example of endpoint execution\n    totalumClient.crud.query(tableName).then((result) => {\n      if (result.errors) {\n        console.error(\"ERROR:\", result.errors);\n        return;\n      }\n      const records = result.data;\n      console.log(\"THE RECORDS\", records);\n    });\n\n  </script>\n```\n\n## Response Structure\n\nAll SDK methods return a `TotalumApiResponse<T>` object with the following structure:\n\n```typescript\ninterface TotalumApiResponse<T> {\n    data?: T;              // The successful response data\n    errors?: ErrorResult;  // Error information if request failed\n}\n\ninterface ErrorResult {\n    errorCode: string;\n    errorMessage: string;\n    hasManyErrors?: boolean;\n    multipleErrors?: Array<{ errorCode: string; errorMessage: string }>;\n}\n```\n\n**Example:**\n\n```typescript\nconst result = await totalumClient.crud.getRecordById('users', 'user-id-123');\n\n// Always check for errors first\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    console.error('Error Code:', result.errors.errorCode);\n    return;\n}\n\n// Now you can safely use result.data\nconst user = result.data;\nconsole.log('User:', user);\n```\n\n## Error Handling\n\nThe SDK provides a `TotalumError` class for structured error handling:\n\n```typescript\nimport { TotalumError } from 'totalum-api-sdk';\n\nconst result = await totalumClient.crud.getRecordById('users', 'invalid-id');\n\nif (result.errors) {\n    // You can create a TotalumError for better error handling\n    const error = new TotalumError(result.errors);\n    console.error('Error Code:', error.errorCode);\n    console.error('Error Message:', error.errorMessage);\n\n    // Check for multiple errors\n    if (error.hasManyErrors && error.multipleErrors) {\n        error.multipleErrors.forEach(err => {\n            console.error(`- ${err.errorCode}: ${err.errorMessage}`);\n        });\n    }\n}\n```\n\n## Functions for create, read, filter, update, delete. (CRUD)\n\n\n### Get record by id\n\n```javascript\n\n// Get a single record by id\nconst tableName = 'users'; // replace with your table name\nconst recordId = 'record-id-123'; // replace with your record id\n\nconst result = await totalumClient.crud.getRecordById(tableName, recordId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst record = result.data;\nconsole.log('Record:', record);\n\n```\n\n### Query records (Recommended)\n\n`totalumClient.crud.query()` is the **recommended** method for reading data. It replaces `getRecords`, `getNestedData`, and `getManyToManyReferencesRecords`.\n\n```javascript\n\n// Get records from a table (default: first 50 records)\nconst result = await totalumClient.crud.query('users');\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst records = result.data;\nconsole.log('Records:', records);\n\n```\n\n### Query with nested relations\n\n```javascript\n\n// Get clients with all orders and the products of each order\nconst result = await totalumClient.crud.query('client', {\n    order: {\n        product: true\n    }\n});\n\nconst clients = result.data;\n\n```\n\n### Query with filters, sort, and pagination\n\n```javascript\n\n// Get clients named 'John', sorted by name, limited to 10 results\nconst result = await totalumClient.crud.query('client', {\n    _filter: { name: 'John' },\n    _sort: { name: 'asc' },\n    _limit: 10\n});\n\n```\n\n### Query with OR conditions\n\n```javascript\n\nconst result = await totalumClient.crud.query('users', {\n    _filter: {\n        _or: [\n            { role: 'admin' },\n            { role: 'moderator' }\n        ]\n    }\n});\n\n```\n\n### Query with nested filters and counts\n\n```javascript\n\n// Get companies with active employees, count them, sort by name\nconst result = await totalumClient.crud.query('company', {\n    _filter: { country: 'Spain' },\n    _sort: { name: 'asc' },\n    _limit: 10,\n    employee: {\n        _filter: { status: 'active' },\n        _has: true,\n        _count: true,\n        task: { _sort: { createdAt: 'desc' }, _limit: 5 }\n    }\n});\n\n```\n\n### Query manyToMany relations\n\n```javascript\n\n// Get students with their courses (manyToMany)\nconst result = await totalumClient.crud.query('students', {\n    courses: true\n});\n\n```\n\nFor full query documentation see: [Read and Filter Data](https://docs.totalum.app/docs/api/filtrarDatos)\n\n### Delete record by id\n\n```javascript\n\n// Delete a record by id\nconst tableName = 'users';\nconst recordId = 'record-id-123';\n\nconst result = await totalumClient.crud.deleteRecordById(tableName, recordId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('Deleted count:', result.data.deletedCount);\nconsole.log('Acknowledged:', result.data.acknowledged);\n\n```\n\n### Edit record by id\n\n```javascript\n\n// Edit a record by id (you can edit one or multiple properties at the same time)\nconst tableName = 'users';\nconst recordId = 'record-id-123';\nconst updates = {\n    name: 'John Doe',\n    email: 'john@example.com',\n    age: 30\n};\n\nconst result = await totalumClient.crud.editRecordById(tableName, recordId, updates);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\n// Returns the full updated record\nconst updatedRecord = result.data;\nconsole.log('Updated record:', updatedRecord);\nconsole.log('New name:', updatedRecord.name);\nconsole.log('New email:', updatedRecord.email);\n\n```\n\n### Create record\n\n```javascript\n\n// Create a new record (you need to pass at least the required properties)\nconst tableName = 'users';\nconst newRecord = {\n    name: 'Jane Doe',\n    email: 'jane@example.com',\n    age: 25\n};\n\nconst result = await totalumClient.crud.createRecord(tableName, newRecord);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\n// Returns the full created record\nconst createdRecord = result.data;\nconsole.log('Created record:', createdRecord);\nconsole.log('Record ID:', createdRecord._id);\nconsole.log('Name:', createdRecord.name);\n\n```\n\n### Add many-to-many reference (add a reference to another record with a many-to-many relationship)\n\n```javascript\n\nconst tableName = 'students';\nconst recordId = 'student-id-123';\nconst propertyName = 'courses'; // the property that defines the many-to-many relationship\nconst referenceId = 'course-id-456'; // the id of the record to link\n\nconst result = await totalumClient.crud.addManyToManyReferenceRecord(tableName, recordId, propertyName, referenceId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('Reference added successfully');\n\n```\n\n### Drop many-to-many reference (remove a reference from a many-to-many relationship)\n\n```javascript\n\nconst tableName = 'students';\nconst recordId = 'student-id-123';\nconst propertyName = 'courses';\nconst referenceId = 'course-id-456'; // the id of the record to unlink\n\nconst result = await totalumClient.crud.dropManyToManyReferenceRecord(tableName, recordId, propertyName, referenceId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('Reference removed successfully');\n\n```\n\n### Get many-to-many references\n\n> **Note:** For reading manyToMany data, prefer using `totalumClient.crud.query()` with the relation property expanded (see \"Query manyToMany relations\" above).\n\n\n## Functions for filter data\n\n> **Note:** All filtering examples below use `totalumClient.crud.query()`, the recommended method. See \"Query records\" section above for more details.\n\n### Filter data using AND filter\n\n```javascript\n\n// Get records applying AND filter (all conditions must be true)\nconst result = await totalumClient.crud.query('users', {\n    _filter: {\n        name: 'John',\n        email: { regex: '@example.com', options: 'i' },\n        age: { gte: 18, lte: 65 },\n        createdAt: { gte: new Date('2024-01-01'), lte: new Date('2024-12-31') }\n    },\n    _sort: { name: 'asc' },\n    _limit: 50\n});\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst records = result.data;\nconsole.log('Filtered records:', records);\n\n```\n\n### Filter data using OR filter\n\n```javascript\n\n// Get records applying OR filter (at least one condition must be true)\nconst result = await totalumClient.crud.query('users', {\n    _filter: {\n        _or: [\n            { name: 'John' },\n            { email: { regex: '@example.com', options: 'i' } },\n            { age: { gte: 18 } }\n        ]\n    },\n    _sort: { name: 'asc' },\n    _limit: 50\n});\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst records = result.data;\nconsole.log('Filtered records:', records);\n\n```\n\n### Filter data using AND and OR combined\n\n```javascript\n\n// Get records applying both OR and AND filters\nconst result = await totalumClient.crud.query('users', {\n    _filter: {\n        _or: [\n            { role: 'admin' },\n            { role: 'moderator' }\n        ],\n        status: 'active' // AND this condition must be true\n    },\n    _sort: { name: 'asc' },\n    _limit: 50\n});\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst records = result.data;\nconsole.log('Filtered records:', records);\n\n```\n\n### Filter using custom MongoDB aggregation query\n\n```javascript\n\nconst tableName = 'users';\n\n// Custom MongoDB aggregation query as string\nconst customMongoDbAggregationQueryInString = `\n\n  Your custom MongoDB aggregation query in string format\n  For more info: https://docs.mongodb.com/manual/aggregation/\n\n`;\n\nconst result = await totalumClient.filter.runCustomMongoAggregationQuery(tableName, customMongoDbAggregationQueryInString);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst results = result.data;\n\n```\n\n### Get historic updates of a record\n\n```javascript\n\nconst recordId = 'record-id-123';\n\nconst result = await totalumClient.crud.getHistoricRecordUpdatesById(recordId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst historicUpdates = result.data;\nconsole.log('Historic updates:', historicUpdates);\n\n```\n\n## Functions for create download and manipulate files\n\n\n### Upload a file to Totalum (you can upload any file type)\n\n### 1. Upload the file to Totalum\n\nTo scan a document, first you need to upload the file to Totalum. You can do this using the Totalum API directly or using the Totalum SDK.\n\n#### 1.1 Transform the file to a blob\n\nIf you are not using javascript, you will need to do this step using the language you are using. Search \non internet how to transform a file to a blob in your language. Or also you can ask chatgpt to transform the following examples to your language.\n\nDepending on the platform you are using, you will need to transform the file to a blob. Here are some examples:\n\n\n#### From a file input (Frontend)\n\n```javascript\n    const fileInput = document.getElementById('fileInput');\n    const fileBlob = fileInput.files[0];\n```\n#### From a file in storage (Backend)\n\n```javascript\n    const fs = require('fs');\n    const yourFilePath = 'your_file_path'; // example: /user/your_file.pdf\n    const fileBlob = fs.readFileSync(yourFilePath);\n```\n\n#### From a remote file (Backend)\n\n```javascript\n    const response = await axios.get('your_file_url', { responseType: 'stream' });\n    const fileBlob = response.data;\n```\n\n#### From a base64 string (Frontend/Backend)\n\n```javascript\n    // Convert base64 to binary\n    const binaryStr = atob(base64String);\n    const len = binaryStr.length;\n    const bytes = new Uint8Array(len);\n    for (let i = 0; i < len; i++) {\n        bytes[i] = binaryStr.charCodeAt(i);\n    }\n\n    let fileBlob;\n\n    // Environment check: Node.js or Browser\n    if (typeof process === 'object' && process.version) {\n        // Node.js environment\n        // Convert Uint8Array to Buffer for Node.js usage\n        const buffer = Buffer.from(bytes.buffer);\n        // Here, 'buffer' can be used similarly to how you'd use a Blob in the browser\n        // Note: Direct Blob emulation isn't possible in Node.js, but Buffer is a close alternative for file handling\n        fileBlob = buffer;\n    } else {\n        // Browser environment\n        // Create a Blob from the Uint8Array\n        const blob = new Blob([bytes], { type: fileType });\n        fileBlob = blob;\n    }\n```\n\n\n#### 1.2 Upload the file to Totalum\n\n\n**Using Totalum SDK**\n\n```javascript\n\n    const FormData = require('form-data'); // if you are using node.js\n\n    const fileName = 'your_file_name.png'; // replace 'your_file_name' with the name of your file, replace .png with the extension of your file\n    const file = yourFileBlob // your blob file created in the previous step\n    const formData = new FormData();\n    formData.append('file', file, fileName);\n\n    const result = await totalumClient.files.uploadFile(formData);\n\n    if (result.errors) {\n        console.error('Error:', result.errors.errorMessage);\n        return;\n    }\n\n    const fileNameId = result.data;\n```\n\n**Using Totalum API**\n\n```javascript\n\n    const FormData = require('form-data'); // if you are using node.js\n\n    const fileName = 'your_file_name.png'; // replace 'your_file_name' with the name of your file, replace .png with the extension of your file\n    const file = yourFileBlob // your blob file created in the previous step \n    const formData = new FormData();\n    formData.append('file', file, fileName);\n    const result = await axios.post('https://api.totalum.app/files/upload', formData, {\n        headers: {\n            'Content-Type': 'multipart/form-data',\n            'api-key': 'your api key here', // replace 'your api key here' with your api key\n        }\n    });\n    const fileNameId = result.data;\n```\n\n\n``` javascript\n\n// If you want to link this file to a record, you need to add the fileNameId to the record property of type file\nconst tableName = 'documents';\nconst recordId = 'record-id-123';\nconst result2 = await totalumClient.crud.editRecordById(tableName, recordId, {\n    'attachmentFile': { name: fileNameId }\n});\n\nif (result2.errors) {\n    console.error('Error:', result2.errors.errorMessage);\n    return;\n}\n\nconsole.log('File linked to record successfully');\n\n```\n\n### Remove a file from Totalum\n\n```javascript\n\n// Remove a file from Totalum using the file name id\nconst fileNameId = 'your_file_name.png';\n\nconst result = await totalumClient.files.deleteFile(fileNameId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('File deleted successfully');\n\n```\n\n### Get the download URL of a file\n\n```javascript\n\n// Get a signed download URL for a file\nconst fileNameId = 'your_file_name.png';\n\n// Optional: set expiration time\nconst options = {\n    // Default expiration is 128 hours. Set custom expiration in milliseconds from now\n    expirationTime: Date.now() + (128 * 60 * 60 * 1000) // 128 hours\n};\n\nconst result = await totalumClient.files.getDownloadUrl(fileNameId, options);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\n// result.data is an array like [\"https://...\"], extract the URL:\nconst fileUrl = result.data[0];\nconsole.log('Download URL:', fileUrl);\n\n```\n\n### Generate a PDF from a template\n\n```javascript\n\n// Go to Totalum -> Configuration -> PDF Templates to get your template ID\nconst templateId = 'template-id-123';\n\n// Variables will be replaced in your template using Handlebars\nconst variables = {\n    'customerName': 'John Doe',\n    'orderDetails': {\n        'orderId': 'ORD-12345',\n        'amount': 150.50,\n        'date': new Date(),\n    },\n};\n\nconst fileName = 'invoice_12345.pdf';\n// CAUTION: if you use the same name, the previous PDF will be overwritten\n\nconst result = await totalumClient.files.generatePdfByTemplate(templateId, variables, fileName);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst generatedFileName = result.data;\nconsole.log('PDF generated:', generatedFileName);\n\n// Link this PDF to a record\nconst tableName = 'invoices';\nconst recordId = 'invoice-record-123';\nconst result2 = await totalumClient.crud.editRecordById(tableName, recordId, {\n    'pdfFile': { name: generatedFileName }\n});\n\n```\n\n### Get OCR of an image (extract text from image)\n\n```javascript\n\n// First upload the image to Totalum, then extract text from it\nconst fileNameId = 'uploaded_image.png';\n\nconst result = await totalumClient.files.ocrOfImage(fileNameId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst ocrResult = result.data;\nconsole.log('Extracted text:', ocrResult.text);\nconsole.log('Full details:', ocrResult.fullDetails);\n\n```\n\n### Get OCR of a PDF (extract text from PDF)\n\n```javascript\n\n// First upload the PDF to Totalum, then extract text from it\nconst fileNameId = 'uploaded_document.pdf';\n\nconst result = await totalumClient.files.ocrOfPdf(fileNameId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst ocrResult = result.data;\nconsole.log('Extracted text:', ocrResult.text);\nconsole.log('Full details:', ocrResult.fullDetails);\n\n```\n\n### Scan an invoice (extract structured data from invoice)\n\n```javascript\n\n// First upload the invoice file to Totalum\nconst fileName = 'invoice.png';\nconst file = yourFileBlob;\nconst formData = new FormData();\nformData.append('file', file, fileName);\n\nconst uploadResult = await totalumClient.files.uploadFile(formData);\n\nif (uploadResult.errors) {\n    console.error('Error:', uploadResult.errors.errorMessage);\n    return;\n}\n\nconst fileNameId = uploadResult.data;\n\n// Scan the invoice to extract structured data\nconst result = await totalumClient.files.scanInvoice(fileNameId);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst invoiceData = result.data;\nconst metadata = result.data.metadata;\n\nconsole.log('Invoice data:', invoiceData);\nconsole.log('Total amount:', invoiceData.totalAmountIncludingTaxes);\nconsole.log('Invoice number:', invoiceData.complete_invoice_number);\nconsole.log('Usage units:', metadata.usageUnits);\n\n```\n\n### Scan a document (extract custom fields from document)\n\n```javascript\n\n// First upload the document\nconst fileName = 'document.png';\nconst file = yourFileBlob;\nconst formData = new FormData();\nformData.append('file', file, fileName);\n\nconst uploadResult = await totalumClient.files.uploadFile(formData);\n\nif (uploadResult.errors) {\n    console.error('Error:', uploadResult.errors.errorMessage);\n    return;\n}\n\nconst fileNameId = uploadResult.data;\n\n// Define the JSON schema for properties you want to extract\nconst properties = {\n    \"fecha\": {\n        \"type\": \"string\",\n        \"format\": \"date\",\n        \"description\": \"The date of the document\"\n    },\n    \"import\": {\n        \"type\": \"number\",\n        \"description\": \"The total amount\"\n    },\n    \"currency\": {\n        \"type\": \"string\",\n        \"enum\": [\"EUR\", \"USD\", \"GBP\", \"OTHER\"],\n        \"description\": \"Currency code\"\n    }\n};\n\nconst result = await totalumClient.files.scanDocument(fileNameId, properties);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst documentData = result.data;\nconst metadata = result.data.metadata;\n\nconsole.log('Extracted data:', documentData);\nconsole.log('OCR text:', metadata.ocrFullResultText);\nconsole.log('Usage units:', metadata.usageUnits);\n\n```\n\n### Create PDF from HTML\n\nCreate a PDF directly from custom HTML:\n\n```javascript\n\nconst htmlContent = `\n<html>\n  <body>\n    <h1>Hello World</h1>\n    <p>This is a PDF created from HTML</p>\n  </body>\n</html>\n`;\n\nconst fileName = 'my-generated-pdf.pdf';\n\nconst result = await totalumClient.files.createPdfFromHtml({\n    html: htmlContent,\n    name: fileName\n});\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst generatedFileName = result.data;\nconsole.log('PDF generated:', generatedFileName);\n\n// Link this PDF to a record\nconst tableName = 'documents';\nconst recordId = 'doc-record-123';\nconst result2 = await totalumClient.crud.editRecordById(tableName, recordId, {\n    'pdfFile': { name: generatedFileName }\n});\n\n```\n\n**Note:** The HTML is automatically encoded to base64 by the SDK before sending it to the API. Works in both Node.js and browser environments.\n\n\n## Functions for send emails\n\n### Send a basic email\n\n```javascript\n\nconst emailPayload = {\n    to: ['recipient@example.com'],\n    subject: 'Your email subject',\n    html: '<h1>Hello</h1><p>This is the email content in HTML</p>',\n};\n\nconst result = await totalumClient.email.sendEmail(emailPayload);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('Email sent successfully');\nconsole.log('Message ID:', result.data.messageId);\n\n```\n\n### Send an email with all options\n\n```javascript\n\nconst emailPayload = {\n    to: ['recipient1@example.com', 'recipient2@example.com'], // array of recipients\n    subject: 'Your email subject',\n    html: '<h1>Hello</h1><p>This is the email content in HTML</p>',\n    fromName: 'Your Company Name', // optional: custom sender name\n    cc: ['cc@example.com'], // optional: carbon copy recipients\n    bcc: ['bcc@example.com'], // optional: blind carbon copy recipients\n    replyTo: 'reply@example.com', // optional: reply-to address\n    attachments: [ // optional: array of attachments (max 10, each up to 15MB)\n        {\n            filename: 'document.pdf',\n            url: 'https://example.com/path/to/document.pdf',\n            contentType: 'application/pdf' // optional\n        },\n        {\n            filename: 'image.png',\n            url: 'https://example.com/path/to/image.png',\n            contentType: 'image/png' // optional\n        }\n    ]\n};\n\nconst result = await totalumClient.email.sendEmail(emailPayload);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('Email sent successfully');\nconsole.log('Message ID:', result.data.messageId);\n\n```\n\n### Send an email with files from Totalum storage\n\n```javascript\n\n// First, get the download URL of the file uploaded to Totalum\nconst fileNameId = 'your_file_name.pdf';\n\nconst fileUrlResult = await totalumClient.files.getDownloadUrl(fileNameId);\n\nif (fileUrlResult.errors) {\n    console.error('Error:', fileUrlResult.errors.errorMessage);\n    return;\n}\n\nconst fileUrl = fileUrlResult.data;\n\n// Then, send the email with the attachment\nconst emailPayload = {\n    to: ['recipient@example.com'],\n    subject: 'Email with attachment from Totalum',\n    html: '<h1>Hello</h1><p>Please find the attached document</p>',\n    attachments: [\n        {\n            filename: 'document.pdf',\n            url: fileUrl,\n            contentType: 'application/pdf'\n        }\n    ]\n};\n\nconst result = await totalumClient.email.sendEmail(emailPayload);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconsole.log('Email sent successfully');\n\n```\n\n**Important notes:**\n- Maximum attachments: 10 per email\n- Maximum size per attachment: 15MB\n- All attachments must be provided as valid HTTP/HTTPS URLs\n- The SDK validates attachments before sending\n\n\n## Functions for call OpenAI API without need to have an OpenAI account\n\n\n### Create a completion (deprecated, use createChatCompletion instead)\n\n```javascript\n\n// See OpenAI API docs: https://platform.openai.com/docs/api-reference/completions/create\nconst body = {\n    model: 'gpt-3.5-turbo-instruct',\n    prompt: 'Say hello in Spanish',\n    max_tokens: 50\n};\n\nconst result = await totalumClient.openai.createCompletion(body);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst completion = result.data;\nconsole.log('Completion:', completion);\n\n```\n\n### Create a chat completion\n\n```javascript\n\n// See OpenAI API docs: https://platform.openai.com/docs/api-reference/chat/create\nconst body = {\n    messages: [\n        { content: 'You are a math specialist assistant', role: 'system' },\n        { content: 'How do I solve a matrix?', role: 'user' }\n    ],\n    model: 'gpt-3.5-turbo',\n    max_tokens: 150,\n};\n\nconst result = await totalumClient.openai.createChatCompletion(body);\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst chatCompletion = result.data;\nconsole.log('Response:', chatCompletion.choices[0].message.content);\nconsole.log('Tokens used:', chatCompletion.usage.total_tokens);\n\n```\n\n### Generate an image\n\n```javascript\n\nconst result = await totalumClient.openai.generateImage({\n    prompt: 'A beautiful sunset over the mountains',\n    fileName: 'sunset_image',\n    size: '1024x1024',       // optional: '1024x1024', '1536x1024' (landscape), '1024x1536' (portrait), 'auto'\n    quality: 'low',          // optional: 'low' (fastest), 'medium', 'high', 'auto'\n    output_format: 'png',    // optional: 'png', 'jpeg', 'webp'\n    background: 'auto'       // optional: 'transparent' (requires png), 'opaque', 'auto'\n});\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst { fileName, imageUrl } = result.data;\nconsole.log('Image file:', fileName);\nconsole.log('Image URL:', imageUrl); // signed URL to directly access the image\n\n```\n\n### Edit an image\n\nEdit or transform existing images: change clothes, combine images, use as style reference, etc.\n\n```javascript\n\nconst result = await totalumClient.openai.editImage({\n    prompt: 'Change ONLY the clothing to a blue suit. Keep the face and background the same.',\n    imageUrls: ['https://example.com/photo.jpg'],  // 1-16 image URLs\n    fileName: 'edited-photo',\n    input_fidelity: 'high',   // 'high' preserves details (faces). 'low' allows creative freedom (style transfer).\n    size: '1024x1024',        // optional\n    quality: 'low',           // optional\n    output_format: 'png'      // optional\n});\n\nif (result.errors) {\n    console.error('Error:', result.errors.errorMessage);\n    return;\n}\n\nconst { fileName, imageUrl } = result.data;\nconsole.log('Edited image:', fileName);\nconsole.log('Image URL:', imageUrl);\n\n```\n\n","readmeFilename":"README.MD"}