{"_id":"@azify/caas-backoffice-sdk","_rev":"8-dc963ef12e695999f29771ba95ed2a46","name":"@azify/caas-backoffice-sdk","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.1":{"name":"@azify/caas-backoffice-sdk","version":"1.0.1","keywords":["backoffice","crypto","blockchain","partner","vault","sdk","typescript","azify","caas"],"author":{"name":"Azify"},"license":"MIT","_id":"@azify/caas-backoffice-sdk@1.0.1","maintainers":[{"name":"davi_costa","email":"davi.vieira@wisiex.com"},{"name":"digorc","email":"rodrigo123correia321@gmail.com"},{"name":"nayara.dias","email":"nayara.dias@capitual.com"},{"name":"hugoazify","email":"hugoferreira@brcfintechltda.com"},{"name":"mardoc","email":"edl_@live.com"},{"name":"lucasdipre","email":"lucas.dipre@brcfintechltda.com"},{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},{"name":"andrerebonato","email":"andrev.rebonato@gmail.com"}],"homepage":"https://github.com/azify/backoffice-sdk#readme","bugs":{"url":"https://github.com/azify/backoffice-sdk/issues"},"dist":{"shasum":"c3ec9ecf03702a48e9ea883c045741ac5010860c","tarball":"https://registry.npmjs.org/@azify/caas-backoffice-sdk/-/caas-backoffice-sdk-1.0.1.tgz","fileCount":50,"integrity":"sha512-YG2JleckhuFnja4+nmp5Cu3OQk1WHe2BCPqLoByt0So3KK71YdLojUZEZddvBWUXhI9f10YGKVcsQsbrOz/mXA==","signatures":[{"sig":"MEUCIQCLi2ScvU9R/9wHT5iDnOgBG+pyLeUYC+Y68gigeIjxsAIgbaRJqGJqphqNNAJ/KXowTaA8LV+TjIRWGRrjuuHlviU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6d58b556d38d00516626cda0435ae2f4e0358dce","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","release":"npm run validate && npm run build && npm publish","test:ci":"jest --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","validate":"npm run typecheck && npm run lint && npm run test:ci","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsc --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"nayara.dias","email":"nayara.dias@capitual.com"},"repository":{"url":"git+https://github.com/azify/backoffice-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for Azify CaaS Backoffice API - Partners and Vaults management","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","axios":"^1.12.1","@ungap/url-search-params":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.35.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/caas-backoffice-sdk_1.0.1_1761770124466_0.7854315778536147","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@azify/caas-backoffice-sdk","version":"1.2.0","keywords":["backoffice","crypto","blockchain","partner","vault","sdk","typescript","azify","caas"],"author":{"name":"Azify"},"license":"MIT","_id":"@azify/caas-backoffice-sdk@1.2.0","maintainers":[{"name":"davi_costa","email":"davi.vieira@wisiex.com"},{"name":"digorc","email":"rodrigo123correia321@gmail.com"},{"name":"nayara.dias","email":"nayara.dias@capitual.com"},{"name":"hugoazify","email":"hugoferreira@brcfintechltda.com"},{"name":"mardoc","email":"edl_@live.com"},{"name":"lucasdipre","email":"lucas.dipre@brcfintechltda.com"},{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},{"name":"andrerebonato","email":"andrev.rebonato@gmail.com"}],"homepage":"https://github.com/azify/backoffice-sdk#readme","bugs":{"url":"https://github.com/azify/backoffice-sdk/issues"},"dist":{"shasum":"44c723f26ea7eb2095e5e87a0e3d39f5b0590905","tarball":"https://registry.npmjs.org/@azify/caas-backoffice-sdk/-/caas-backoffice-sdk-1.2.0.tgz","fileCount":58,"integrity":"sha512-v2XZtfnDQ7iCfOLCa+kSlDNtZBEkPXhM4okPPEPtHGK8i8m2TWxGnUU7t5K5uBqdvJwyXRqlQ1urEh3dED248Q==","signatures":[{"sig":"MEYCIQCX9x/HPObS21WzUT2RmQTObsPyxlMUqPctmcjCuP8qJgIhAN72/rb95uCDO13YNNpo9zpZW3r2iHM1wmlCMTom0ZP6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60903},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"09b995722e4f73618c3a4d13cad99c2a20fc9716","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","release":"npm run validate && npm run build && npm publish","test:ci":"jest --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","validate":"npm run typecheck && npm run lint && npm run test:ci","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsc --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"nayara.dias","email":"nayara.dias@capitual.com"},"repository":{"url":"git+https://github.com/azify/backoffice-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for Azify CaaS Backoffice API - Partners and Vaults management","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","axios":"^1.12.1","@ungap/url-search-params":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.35.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/caas-backoffice-sdk_1.2.0_1761772725278_0.7780182207668649","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@azify/caas-backoffice-sdk","version":"1.2.1","keywords":["backoffice","crypto","blockchain","partner","vault","sdk","typescript","azify","caas"],"author":{"name":"Azify"},"license":"MIT","_id":"@azify/caas-backoffice-sdk@1.2.1","maintainers":[{"name":"davi_costa","email":"davi.vieira@wisiex.com"},{"name":"digorc","email":"rodrigo123correia321@gmail.com"},{"name":"nayara.dias","email":"nayara.dias@capitual.com"},{"name":"hugoazify","email":"hugoferreira@brcfintechltda.com"},{"name":"mardoc","email":"edl_@live.com"},{"name":"lucasdipre","email":"lucas.dipre@brcfintechltda.com"},{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},{"name":"andrerebonato","email":"andrev.rebonato@gmail.com"}],"homepage":"https://github.com/azify/backoffice-sdk#readme","bugs":{"url":"https://github.com/azify/backoffice-sdk/issues"},"dist":{"shasum":"0b6824b854687a04c422c846d2a647e033aca72a","tarball":"https://registry.npmjs.org/@azify/caas-backoffice-sdk/-/caas-backoffice-sdk-1.2.1.tgz","fileCount":58,"integrity":"sha512-PoUlvfRI9Rp0yC+f4BKEKqi+wknOWGuOuUglj7J8I3c3Bx3hmqAg1oGG8mgUkd79idXnksp1oVOfE7CJgzqe+A==","signatures":[{"sig":"MEUCIQCMRmQYzJmkW7cvWjVPyhDZBHe58dEP5hZx9pd1yhJUnQIgRw7JXT4ZBh4GpryPOLglOdllu6K/0qEq5O1qcn2XSRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"286cbb9d2542a6ecb4edb79bd1d6192b875dc9c1","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","release":"npm run validate && npm run build && npm publish","test:ci":"jest --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","validate":"npm run typecheck && npm run lint && npm run test:ci","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsc --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"nayara.dias","email":"nayara.dias@capitual.com"},"repository":{"url":"git+https://github.com/azify/backoffice-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for Azify CaaS Backoffice API - Partners and Vaults management","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","axios":"^1.12.1","@ungap/url-search-params":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.35.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/caas-backoffice-sdk_1.2.1_1761773610937_0.19712802143783992","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@azify/caas-backoffice-sdk","version":"1.3.0","keywords":["backoffice","crypto","blockchain","partner","vault","sdk","typescript","azify","caas"],"author":{"name":"Azify"},"license":"MIT","_id":"@azify/caas-backoffice-sdk@1.3.0","maintainers":[{"name":"davi_costa","email":"davi.vieira@wisiex.com"},{"name":"digorc","email":"rodrigo123correia321@gmail.com"},{"name":"nayara.dias","email":"nayara.dias@capitual.com"},{"name":"hugoazify","email":"hugoferreira@brcfintechltda.com"},{"name":"mardoc","email":"edl_@live.com"},{"name":"lucasdipre","email":"lucas.dipre@brcfintechltda.com"},{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},{"name":"andrerebonato","email":"andrev.rebonato@gmail.com"}],"homepage":"https://github.com/azify/backoffice-sdk#readme","bugs":{"url":"https://github.com/azify/backoffice-sdk/issues"},"dist":{"shasum":"040a91d4e3a1c562032088eeedc39014c52a09ac","tarball":"https://registry.npmjs.org/@azify/caas-backoffice-sdk/-/caas-backoffice-sdk-1.3.0.tgz","fileCount":58,"integrity":"sha512-H+Qhh5r3vR9ANzX186q0dff3FubuA2Yli+J1zkrKVGIaKTDJx2fjr/x5pNsvEVeTOaFaBny3e53obWdiidbDfw==","signatures":[{"sig":"MEUCIQDjll2SRHY/8xP74LMY9t+hAGlaeer0ByszKUpRQHPU7wIgb1vpuG0HttwO8FlJOMdlEdUI5PV/gu3mNRhvfa7GhGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67885},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"929dc10d4fc8004f339904697e0aaed2b868629c","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","release":"npm run validate && npm run build && npm publish","test:ci":"jest --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","validate":"npm run typecheck && npm run lint && npm run test:ci","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsc --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"nayara.dias","email":"nayara.dias@capitual.com"},"repository":{"url":"git+https://github.com/azify/backoffice-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for Azify CaaS Backoffice API - Partners and Vaults management","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","axios":"^1.12.1","@ungap/url-search-params":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.35.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/caas-backoffice-sdk_1.3.0_1761774073960_0.08005558310770189","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@azify/caas-backoffice-sdk","version":"1.4.0","keywords":["backoffice","crypto","blockchain","partner","vault","sdk","typescript","azify","caas"],"author":{"name":"Azify"},"license":"MIT","_id":"@azify/caas-backoffice-sdk@1.4.0","maintainers":[{"name":"davi_costa","email":"davi.vieira@wisiex.com"},{"name":"digorc","email":"rodrigo123correia321@gmail.com"},{"name":"nayara.dias","email":"nayara.dias@capitual.com"},{"name":"hugoazify","email":"hugoferreira@brcfintechltda.com"},{"name":"mardoc","email":"edl_@live.com"},{"name":"lucasdipre","email":"lucas.dipre@brcfintechltda.com"},{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},{"name":"andrerebonato","email":"andrev.rebonato@gmail.com"}],"homepage":"https://github.com/azify/backoffice-sdk#readme","bugs":{"url":"https://github.com/azify/backoffice-sdk/issues"},"dist":{"shasum":"240bfae2b07a33b11095865a53146da678631342","tarball":"https://registry.npmjs.org/@azify/caas-backoffice-sdk/-/caas-backoffice-sdk-1.4.0.tgz","fileCount":58,"integrity":"sha512-IbAD+ci28qs60a3R8iTD1ypZMQsImL3Xwk1Nu5qNLfW5OPs76Ups7uFnAZb8sike5XKOb1uV/Meua/v974fF7g==","signatures":[{"sig":"MEYCIQC2h0tkGyZ6e2+8N31KHdhuhVub7ENd7k04JtkIWSGrjgIhAKOf+9gxsffk/Mj+WDM5NgY4p0785LurhPn5A0osZw9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70958},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"99307364741c699d9e621ecdc03e6234ce1f34f6","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","release":"npm run validate && npm run build && npm publish","test:ci":"jest --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","validate":"npm run typecheck && npm run lint && npm run test:ci","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsc --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"nayara.dias","email":"nayara.dias@capitual.com"},"repository":{"url":"git+https://github.com/azify/backoffice-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript SDK for Azify CaaS Backoffice API - Partners and Vaults management","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^4.1.8","axios":"^1.12.1","@ungap/url-search-params":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","eslint":"^9.35.0","rimraf":"^6.0.1","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.3.3","@typescript-eslint/parser":"^8.43.0","@typescript-eslint/eslint-plugin":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/caas-backoffice-sdk_1.4.0_1761774491232_0.043987685931910825","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-10-29T20:35:24.377Z","modified":"2026-07-16T16:39:38.671Z","1.0.1":"2025-10-29T20:35:24.670Z","1.2.0":"2025-10-29T21:18:45.492Z","1.2.1":"2025-10-29T21:33:31.156Z","1.3.0":"2025-10-29T21:41:14.174Z","1.4.0":"2025-10-29T21:48:11.442Z"},"bugs":{"url":"https://github.com/azify/backoffice-sdk/issues"},"author":{"name":"Azify"},"license":"MIT","homepage":"https://github.com/azify/backoffice-sdk#readme","keywords":["backoffice","crypto","blockchain","partner","vault","sdk","typescript","azify","caas"],"repository":{"url":"git+https://github.com/azify/backoffice-sdk.git","type":"git"},"description":"TypeScript SDK for Azify CaaS Backoffice API - Partners and Vaults management","maintainers":[{"email":"davi.vieira@wisiex.com","name":"davi_costa"},{"email":"rodrigo123correia321@gmail.com","name":"digorc"},{"email":"nayara.dias@capitual.com","name":"nayara.dias"},{"email":"hugoferreira@brcfintechltda.com","name":"hugoazify"},{"email":"edl_@live.com","name":"mardoc"},{"email":"pablo.perdiz@wisiex.com","name":"pabloperdiz"},{"email":"neiltonline@gmail.com","name":"neiltonline"},{"email":"danielsaraldi@gmail.com","name":"danielsaraldi"},{"email":"andrev.rebonato@gmail.com","name":"andrerebonato"}],"readme":"# Azify Backoffice SDK\n\nSDK em TypeScript para integração com a API Azify Backoffice, fornecendo acesso fácil às funcionalidades de gerenciamento de Partners e Vaults.\n\n## Instalação\n\n```bash\nnpm install @azify/caas-backoffice-sdk\n```\n\n## Início Rápido\n\n```typescript\nimport { CaasBackofficeSDK } from '@azify/caas-backoffice-sdk';\n\nconst sdk = new CaasBackofficeSDK({\n  baseUrl: 'https://caas.aztech.rest/api/v1.0/Backoffice',\n  clientId: 'seu-client-id',\n  clientSecret: 'seu-client-secret',\n});\n```\n\n## Exemplos de Uso\n\n### Gerenciamento de Partners\n\n```typescript\n// Listar partners paginados\nconst partners = await sdk.partners.getPaginated({\n  page: 1,\n  perPage: 10,\n});\nconsole.log('Partners:', partners);\n\n// Obter partner por ID\nconst partner = await sdk.partners.getById({ id: 123 });\nconsole.log('Partner:', partner);\n\n// Desabilitar ou habilitar partner\nconst result = await sdk.partners.disableOrEnable({ id: 123 });\nconsole.log('Status alterado:', result);\n```\n\n### Gerenciamento de Vaults\n\n```typescript\n// Listar vaults paginados\nconst vaults = await sdk.vaults.getPaginated({\n  page: 1,\n  perPage: 10,\n  partnerId: 123, // opcional\n});\nconsole.log('Vaults:', vaults);\n\n// Obter vault por UUID\nconst vault = await sdk.vaults.getByUuid({ uuid: 'uuid-do-vault' });\nconsole.log('Vault:', vault);\n\n// Obter saldo de um ativo do vault\nconst balance = await sdk.vaults.getAssetBalance({\n  vaultUuid: 'uuid-do-vault',\n  currency: 'BTC_TEST',\n});\nconsole.log('Saldo:', balance);\n```\n\n### Tratamento de Erros\n\n```typescript\nimport { BackofficeSDKError } from '@azify/backoffice-sdk';\n\ntry {\n  const partner = await sdk.partners.getById({ id: 123 });\n} catch (error) {\n  if (error instanceof BackofficeSDKError) {\n    console.error('Erro do SDK:', {\n      message: error.message,\n      statusCode: error.statusCode,\n      details: error.details\n    });\n  } else {\n    console.error('Erro inesperado:', error);\n  }\n}\n```\n\n### Exemplo Completo\n\n```typescript\nimport { CaasBackofficeSDK, BackofficeSDKError } from '@azify/backoffice-sdk';\n\nasync function exemploCompleto() {\n  const sdk = new CaasBackofficeSDK({\n    baseUrl: 'https://caas.aztech.rest/api/v1.0/Backoffice',\n    clientId: 'seu-client-id',\n    clientSecret: 'seu-client-secret',\n    timeout: 30000,\n    retries: 3,\n    retryDelay: 1000,\n  });\n\n  try {\n    // 1. Listar partners\n    const partners = await sdk.partners.getPaginated({\n      page: 1,\n      perPage: 10,\n    });\n    console.log('✅ Partners encontrados:', partners.total);\n\n    // 2. Obter detalhes de um partner\n    if (partners.result.length > 0) {\n      const partner = await sdk.partners.getById({ id: partners.result[0].id });\n      console.log('✅ Partner:', partner.name);\n    }\n\n    // 3. Listar vaults\n    const vaults = await sdk.vaults.getPaginated({\n      page: 1,\n      perPage: 10,\n    });\n    console.log('✅ Vaults encontrados:', vaults.total);\n\n    // 4. Obter saldo de um vault\n    if (vaults.result.length > 0) {\n      const balance = await sdk.vaults.getAssetBalance({\n        vaultUuid: vaults.result[0].uuid,\n        currency: 'BTC_TEST',\n      });\n      console.log('💰 Saldo:', balance.available);\n    }\n    \n  } catch (error) {\n    if (error instanceof BackofficeSDKError) {\n      console.error('❌ Erro na operação:', error.message);\n    } else {\n      console.error('❌ Erro inesperado:', error);\n    }\n  }\n}\n\nexemploCompleto();\n```\n\n## Autenticação\n\nO SDK utiliza autenticação Basic Auth. Você deve fornecer `clientId` e `clientSecret` na configuração do SDK:\n\n```typescript\nconst sdk = new CaasBackofficeSDK({\n  baseUrl: 'https://caas.aztech.rest/api/v1.0/Backoffice',\n  clientId: 'seu-client-id',\n  clientSecret: 'seu-client-secret',\n});\n```\n\n## Tipos TypeScript\n\nO SDK inclui tipos TypeScript abrangentes para todas as requisições e respostas da API, proporcionando:\n\n- Autocompletar no IDE\n- Verificação de tipos em tempo de compilação\n- Documentação inline dos parâmetros\n- Tratamento de erros tipado\n\n## Configuração Avançada\n\n```typescript\nconst sdk = new BackofficeSDK({\n  baseUrl: 'https://caas.aztech.rest/api/v1.0/Backoffice',\n  clientId: 'seu-client-id',\n  clientSecret: 'seu-client-secret',\n  timeout: 30000,        // Timeout em milissegundos (padrão: 30000)\n  retries: 3,            // Número de tentativas em caso de falha (padrão: 1)\n  retryDelay: 1000,      // Delay entre tentativas em milissegundos (padrão: 1000)\n});\n\n// Atualizar configuração após criação\nsdk.updateConfig({\n  timeout: 60000,\n});\n```\n\n## Licença\n\nMIT\n","readmeFilename":"README.md"}