{"_id":"@dynatrace-sdk/client-app-settings","_rev":"15-c751c8fd3003ec5c752402c97e6014fb","name":"@dynatrace-sdk/client-app-settings","dist-tags":{"latest":"1.9.8"},"versions":{"1.2.2":{"name":"@dynatrace-sdk/client-app-settings","version":"1.2.2","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.2.2","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"3babe010d3b2e1ac127e213bb1272a7413ae653f","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.2.2.tgz","fileCount":101,"integrity":"sha512-4sZTf57rA+Ib907EFYm/+leOzyDWCxBMzcEfQ6vEtSm/N8K0CwEfdgi6hZ/JzysQQwuwgz7e8To7IZ11YGQocA==","signatures":[{"sig":"MEYCIQD+3IjNwRyQkfgNHAxNLlIiqym1NtFpRq1yontFbsCj4QIhAPPP5ob04U53pAkaUbw3OAmflBqTCv4M/ivtHYrCjJVo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202043},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.2.2.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/FW_dynatrace-npm-packages_master/npm-packages/dynatrace-sdk-client-app-settings-1.2.2.tgz","_integrity":"sha512-4sZTf57rA+Ib907EFYm/+leOzyDWCxBMzcEfQ6vEtSm/N8K0CwEfdgi6hZ/JzysQQwuwgz7e8To7IZ11YGQocA==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.0.9","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.2.2_1709071364172_0.8969494636214514","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@dynatrace-sdk/client-app-settings","version":"1.2.3","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.2.3","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"fd3231229c5f30a326fd7eb50aa71c7ce4b9f7a9","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.2.3.tgz","fileCount":101,"integrity":"sha512-M4vOdooxgzWZbP2F6Hd+rvQcpPcsrKSdd3jhYr/91NLCvYS8S9uMaupFbQp8Qn6OOLrf3OWTSYo+2nOsZmwwOA==","signatures":[{"sig":"MEYCIQDkx1OPSL+zBvikuwHxjZKmW8asdDMJlzTMzM9Mxp2oAAIhAM5O54bipTxlVcsi83KxQw7HEGlJ3lEjN/nge8EOYFuo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201743},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.2.3.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/FW_dynatrace-npm-packages_master/npm-packages/dynatrace-sdk-client-app-settings-1.2.3.tgz","_integrity":"sha512-M4vOdooxgzWZbP2F6Hd+rvQcpPcsrKSdd3jhYr/91NLCvYS8S9uMaupFbQp8Qn6OOLrf3OWTSYo+2nOsZmwwOA==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.0.10","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.2.3_1713888012627_0.9251040108033974","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@dynatrace-sdk/client-app-settings","version":"1.3.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.3.0","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"dbee992613ce9fa72f7ef28d55950bdf86e4df9b","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.3.0.tgz","fileCount":102,"integrity":"sha512-IDhoEb0q/4cYK4qtAEHYytrO2nzowqr/cEJh1wDRQzO4OXrhBz2HYQ6zguNJ1f1maBLtv5SOroXn8carxLvwZQ==","signatures":[{"sig":"MEUCIHHu2fmA55GCnLpyahHcIHUoBGksOWWYhRS37VqIlFBCAiEAkwNm/PreR52mm51NsEgm3kSlhbntgYzh5xFSye642fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204292},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.3.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/npm-packages/dynatrace-sdk-client-app-settings-1.3.0.tgz","_integrity":"sha512-IDhoEb0q/4cYK4qtAEHYytrO2nzowqr/cEJh1wDRQzO4OXrhBz2HYQ6zguNJ1f1maBLtv5SOroXn8carxLvwZQ==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.3.0_1716462111645_0.842629237153458","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@dynatrace-sdk/client-app-settings","version":"1.3.1","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.3.1","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"4bf35e5812533276ee0e623ec08ac6e10dc9b239","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.3.1.tgz","fileCount":103,"integrity":"sha512-giwWPSOaoEpJkkjzBdF7RJJIKk10bEdlBYJqLk82Sgc3W0nCctE0ZPoRehCfPctVUHW3njno3skqsOhavAHvLA==","signatures":[{"sig":"MEYCIQDR4Hd0QZmEWHqFfHRGY4XSfJf2TtFWwoX6HHOVjo2qCgIhAOAtiYbk5weiKnUqWscZnewbl9qzR3eGwkyfBw5oESfU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216275},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.3.1.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.3.1.tgz","_integrity":"sha512-giwWPSOaoEpJkkjzBdF7RJJIKk10bEdlBYJqLk82Sgc3W0nCctE0ZPoRehCfPctVUHW3njno3skqsOhavAHvLA==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.3.1_1717574508777_0.5009337751007288","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@dynatrace-sdk/client-app-settings","version":"1.3.2","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.3.2","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"a3d16954431cbf5a9473aeb302e1325e4a0de729","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.3.2.tgz","fileCount":102,"integrity":"sha512-T8sKLbwojkgC+bR0NW27VyurbYHL8W4PzCi2TwE6P7GQwVYvFuvCM2Mqy5etTwN3ONuwgPS0KrXjDPklGIZLDA==","signatures":[{"sig":"MEQCIBSyWi9UTx4Ft0/9/uZHCT+ReIW06CGXrcTcERF43WVMAiBrVU1lc3gbLlWC198FUsUnRsqabySvuUBsgwJeArfgjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195683},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.3.2.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.3.2.tgz","_integrity":"sha512-T8sKLbwojkgC+bR0NW27VyurbYHL8W4PzCi2TwE6P7GQwVYvFuvCM2Mqy5etTwN3ONuwgPS0KrXjDPklGIZLDA==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.3.2_1721131881930_0.7614104110140629","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@dynatrace-sdk/client-app-settings","version":"1.5.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.5.0","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"be7283d6e26e86ff1aee93e14c4f764574c1ef78","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.5.0.tgz","fileCount":130,"integrity":"sha512-cHx0u+dvcyJyvEeAfsgjDVNbPCrEgKnxdku4B88jl7NnfQEipSHcItGEAp4+6xsZPi+TjMPsjKCIRyE6oJrCXA==","signatures":[{"sig":"MEUCIQD42nNkRUFMdwEHb0EG6AGEJe/dKXibs+77AOWXVxycoQIgc1oqa4MlS0cmH+gekDnQ+CRb5EklQIO9EcBraCM2lw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252655},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.5.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.5.0.tgz","_integrity":"sha512-cHx0u+dvcyJyvEeAfsgjDVNbPCrEgKnxdku4B88jl7NnfQEipSHcItGEAp4+6xsZPi+TjMPsjKCIRyE6oJrCXA==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^0.0.2","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.5.0_1725974964675_0.7461562904373451","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@dynatrace-sdk/client-app-settings","version":"1.7.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.7.0","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"bb58ee96ef73a23dbd4509a8cb306197ae727e6b","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.7.0.tgz","fileCount":127,"integrity":"sha512-ae3YgFBntMbv2vb/uAY/xPX67+N+geznsqwV9E4/UoVSReLqAzWpI932I2DgtDwc/qUaAoUfItKQRDOPtVHGQw==","signatures":[{"sig":"MEYCIQDsSmsElU6nc8CEzmLPUuOMrpJTwUXROjezUgdSvw6VXQIhAPIGYLkT71Ms+MGFx/urata3NZP8zWVa7pc/vlioBND+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270096},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.7.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.7.0.tgz","_integrity":"sha512-ae3YgFBntMbv2vb/uAY/xPX67+N+geznsqwV9E4/UoVSReLqAzWpI932I2DgtDwc/qUaAoUfItKQRDOPtVHGQw==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.7.0_1729668441898_0.6287772711900703","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@dynatrace-sdk/client-app-settings","version":"1.8.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.8.0","maintainers":[{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"d3d1d0ca2f2d85a3ccecb75a7669e461cd1f371b","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.8.0.tgz","fileCount":127,"integrity":"sha512-Fniwmj3UrC7aiso7xldcRmObrv4xLwzhXHrKUMkf4+nusPK83xbGON7IPDk2cjr83Tp+R1w0yV3x1kf/kDWb7A==","signatures":[{"sig":"MEYCIQCWSh4ngEwe6+Xb9CeMfctzi+9+dgtiVopDfzx9C6EKbwIhAJfbeJy5Lk6H39AodMV4tKv1Y0OD/a4aRCklKXo8f5UY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269889},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.8.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.8.0.tgz","_integrity":"sha512-Fniwmj3UrC7aiso7xldcRmObrv4xLwzhXHrKUMkf4+nusPK83xbGON7IPDk2cjr83Tp+R1w0yV3x1kf/kDWb7A==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.8.0_1732179611344_0.4089803943405588","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.0","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.9.0","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"6e4f81559445d957a0c9da8f59b59ca1bf3d4352","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.0.tgz","fileCount":129,"integrity":"sha512-jn6bbFyAJw5wFC2YYNhZsGFFAZo5CK2T1RzKxRdhd/HSgV5utBUTN0iD24UqBayHNmY9pyLKS+59fT3QQ4ahpQ==","signatures":[{"sig":"MEUCIQCuBA99DgCh/k/BdVGNFYDmdHqk6xCEWC1P0j5Z7o8zhgIgT6sAMR47CFiY98Dz7Tn3Dd+5aHoPOq+v5CflbdyeYCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277355},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.9.0.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.0.tgz","_integrity":"sha512-jn6bbFyAJw5wFC2YYNhZsGFFAZo5CK2T1RzKxRdhd/HSgV5utBUTN0iD24UqBayHNmY9pyLKS+59fT3QQ4ahpQ==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.9.0_1733408170750_0.80962393247676","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.2","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.9.2","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"a76c11c553154e7a7458caf324a502e017f80ec4","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.2.tgz","fileCount":127,"integrity":"sha512-EujMbdTzkVG2UyAjdrG7Zwu6K2Vw3b94EI65N56fsW86+aFzowdWIDUAIojXafAb11vHVzAp4DcmvL+/KEvr/g==","signatures":[{"sig":"MEUCICzTPZxlOn5dBPJhuBh1gJvHxlxYgUAQwjimWShg3/A5AiEAovxi+kXQVP3Oyju0U6CePefP0bMIM9SvA0OuCWHYHHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275257},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.9.2.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.2.tgz","_integrity":"sha512-EujMbdTzkVG2UyAjdrG7Zwu6K2Vw3b94EI65N56fsW86+aFzowdWIDUAIojXafAb11vHVzAp4DcmvL+/KEvr/g==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.9.2_1738141602971_0.7804922335251889","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.4","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.9.4","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"01b2d97596c043bc333d9172519efe9965a750f1","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.4.tgz","fileCount":103,"integrity":"sha512-Pk4GrU7gAZZFpTzQCQTgPdRhmnhSH8biWBUuYeLOiI4QoyrFgns7pkqi6Oju7L9TpNi2srbg3D4HgMTXSeNwvg==","signatures":[{"sig":"MEQCID8nkeERiO7U05r7/izH2Hemlwv/gzfLubLIRR14LCKmAiAlbLot3GMWDuRB3i6fwEj6fBLHJ4VWjZ2q9hU1ac2mDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226571},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.9.4.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.4.tgz","_integrity":"sha512-Pk4GrU7gAZZFpTzQCQTgPdRhmnhSH8biWBUuYeLOiI4QoyrFgns7pkqi6Oju7L9TpNi2srbg3D4HgMTXSeNwvg==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.9.4_1739365114445_0.10046193877565557","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.5","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.9.5","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"1781207e82b5fa7730619062ef5f79d060ac2adb","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.5.tgz","fileCount":104,"integrity":"sha512-2dOmJ/KrYVNWT3Fs8+5wfYpR/TJxyQYPOjEWoX98FcEjWe0K1YP+E8kAfvQjKcoa2ye5Mqe6AYNJtYW/0CDLtg==","signatures":[{"sig":"MEUCIQCp3JoLRx6m4/tt2MN+Lame2/DkJ5wdOI64QfNOECLtVgIgGcjvCz97KPgG/vpKTRAV/2ZTld14l656LKnsZ8oj5U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232794},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.9.5.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","actor":{"name":"dynatrace-nodejs","type":"user","email":"nodejs@dynatrace.com"},"email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.5.tgz","_integrity":"sha512-2dOmJ/KrYVNWT3Fs8+5wfYpR/TJxyQYPOjEWoX98FcEjWe0K1YP+E8kAfvQjKcoa2ye5Mqe6AYNJtYW/0CDLtg==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.9.5_1750160921274_0.08296047927748429","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.6","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.9.6","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"0006ca74f6efe59e6e657ecac30524abcecf0914","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.6.tgz","fileCount":104,"integrity":"sha512-9gmudyjSR+84Kq8gytZJEyVb4NAEtjbyCTR50hlWeIUoPClbxAUq/6m+vCtz6pl+VRiCLvuv6FBOTNSKgf3CAw==","signatures":[{"sig":"MEYCIQCsBf0IjTAHdYHGXlwgRG+E6lfS4r6D9k7XqwKCX9pUxQIhAKlyzRLJh0/mxrcI3UlgmyJ7oSiK7J1VzeKDWwPFLJRM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234428},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.9.6.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","actor":{"name":"dynatrace-nodejs","type":"user","email":"nodejs@dynatrace.com"},"email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.6.tgz","_integrity":"sha512-9gmudyjSR+84Kq8gytZJEyVb4NAEtjbyCTR50hlWeIUoPClbxAUq/6m+vCtz6pl+VRiCLvuv6FBOTNSKgf3CAw==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.2.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/error-handlers":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.9.6_1751370315784_0.9551233729188495","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.7","license":"Apache-2.0","_id":"@dynatrace-sdk/client-app-settings@1.9.7","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"dist":{"shasum":"c4bf2843e0ec8e0e513d955ca392369bd9031475","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.7.tgz","fileCount":106,"integrity":"sha512-yugz/BQdiLFCp3pbinU3wy8JlspZnVB4fsvDzhIJOXfJtLiZRyjjEfsbwOnWmYHEzKqMak9hVpz6l0CqDmSDmQ==","signatures":[{"sig":"MEUCIQDSObUTS1ikborNGZsjJaWYScX2JQXt1I2y7C0b84RGkAIgBL8po3l4Oc8aWfw4k4MrX9NUxLPhaUxKGEgJXsRupI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226316},"main":"./cjs/index.js","_from":"file:dynatrace-sdk-client-app-settings-1.9.7.tgz","types":"./types/index.d.ts","module":"./esm/index.js","_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.7.tgz","_integrity":"sha512-yugz/BQdiLFCp3pbinU3wy8JlspZnVB4fsvDzhIJOXfJtLiZRyjjEfsbwOnWmYHEzKqMak9hVpz6l0CqDmSDmQ==","_npmVersion":"10.2.4","description":"Retrieve, update and manage app settings.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.0","@dynatrace-sdk/shared-errors":"^1.0.0","@dynatrace-sdk/shared-client-utils":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/client-app-settings_1.9.7_1752586107016_0.6724920816024893","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@dynatrace-sdk/client-app-settings","version":"1.9.8","description":"Retrieve, update and manage app settings.","license":"Apache-2.0","dependencies":{"@dynatrace-sdk/http-client":"^1.3.1","@dynatrace-sdk/shared-errors":"^1.0.2"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./types/index.d.ts","_id":"@dynatrace-sdk/client-app-settings@1.9.8","_integrity":"sha512-dV2gJWV0vN84qSTRcE41WfPtxd+OwR47VlyK48WAXf2fEmi5dIDGq6te/5aVQqSPPBjNjnFh3rdil+CGhXMdHA==","_resolved":"/home/jenkins/agent/workspace/natrace-npm-packages-prod_master/app-fw-npm-packages/dynatrace-sdk-client-app-settings-1.9.8.tgz","_from":"file:dynatrace-sdk-client-app-settings-1.9.8.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-dV2gJWV0vN84qSTRcE41WfPtxd+OwR47VlyK48WAXf2fEmi5dIDGq6te/5aVQqSPPBjNjnFh3rdil+CGhXMdHA==","shasum":"abb26034ac017ab68a202d866b2a9d0abc703339","tarball":"https://registry.npmjs.org/@dynatrace-sdk/client-app-settings/-/client-app-settings-1.9.8.tgz","fileCount":104,"unpackedSize":234982,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE3NU6zmcR+hayUQG4GicQSGyuJeNKSUuGehM151t8ZeAiEAgU1rEoqnZaG4bX0lpKK7qEC+qAkJJiMsQUJVBl+gGsE="}]},"_npmUser":{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},"directories":{},"maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client-app-settings_1.9.8_1758532339960_0.2891649284462896"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-27T22:02:44.063Z","modified":"2025-09-22T09:12:20.319Z","1.2.2":"2024-02-27T22:02:44.351Z","1.2.3":"2024-04-23T16:00:12.781Z","1.3.0":"2024-05-23T11:01:51.849Z","1.3.1":"2024-06-05T08:01:48.973Z","1.3.2":"2024-07-16T12:11:22.081Z","1.5.0":"2024-09-10T13:29:24.844Z","1.7.0":"2024-10-23T07:27:22.059Z","1.8.0":"2024-11-21T09:00:11.571Z","1.9.0":"2024-12-05T14:16:10.960Z","1.9.2":"2025-01-29T09:06:43.206Z","1.9.4":"2025-02-12T12:58:34.702Z","1.9.5":"2025-06-17T11:48:41.487Z","1.9.6":"2025-07-01T11:45:15.961Z","1.9.7":"2025-07-15T13:28:27.588Z","1.9.8":"2025-09-22T09:12:20.138Z"},"license":"Apache-2.0","description":"Retrieve, update and manage app settings.","maintainers":[{"name":"dynatrace-nodejs","email":"nodejs@dynatrace.com"},{"name":"stefan.wolfsteiner.dynatrace","email":"stefan.wolfsteiner@dynatrace.com"},{"name":"wasserb","email":"Stefan.wasserbauer@dynatrace.com"}],"readme":"# @dynatrace-sdk/client-app-settings\n\n[![npm](https://img.shields.io/badge/npm-v1.9.8-blue)](https://www.npmjs.com/package/@dynatrace-sdk/client-app-settings/v/1.9.8)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nThis API version is already deprecated. Please use <a href='https://developer.dynatrace.com/develop/sdks/client-app-settings-v2/'>v2</a> instead. A migration guide can be found <a href='https://developer.dynatrace.com/develop/data/store-app-settings'>here.</a><br/>Retrieve, update and manage app settings.\n\n\n## Installation\n\n```bash\nnpm install @dynatrace-sdk/client-app-settings\n```\n\n\n## Getting help\n\n- Visit [SDK for Typescript](https://developer.dynatrace.com/reference/sdks/) guide in the [Dynatrace Developer](https://developer.dynatrace.com/)\n- Ask a question in the [Dynatrace Community](https://community.dynatrace.com/)\n\n\n## License\n\nThis SDK is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), see LICENSE for more information.\n\n\n# API reference\n\nFull API reference for the latest version of the SDK is also available at the [Dynatrace Developer](https://developer.dynatrace.com/reference/sdks/client-app-settings/).\n\n## appSettingsObjectsClient\n\n```js\nimport { appSettingsObjectsClient } from '@dynatrace-sdk/client-app-settings';\n```\n\n\n<a name=\"deleteappsettingsobjectbyobjectid\"></a>\n### ~~deleteAppSettingsObjectByObjectId~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.deleteAppSettingsObjectByObjectId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nDeletes the specified settings object\n\n**Required scope:** app-settings:objects:write\n**Required permission:** app-settings:objects:write\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object. |\n|config.optimisticLockingVersion<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p>  |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|204|Success. Response doesn&apos;t have a body.|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The requested resource doesn't exist. &#124; Failed. Conflicting resource.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.deleteAppSettingsObjectByObjectId(\n    { objectId: \"...\", optimisticLockingVersion: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingsobjectbyobjectid\"></a>\n### ~~getAppSettingsObjectByObjectId~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsObjectByObjectId(config): Promise&lt;<a href=\"#appsettingsobject\">AppSettingsObject</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nGets the specified settings object\n\n**Required scope:** app-settings:objects:read\n**Required permission:** app-settings:objects:read\n\nGets the specified settings object. Properties of type **secret** will be included in plain text if the call originates from a serverless function of your app; they will have irreversibly masked values otherwise. This protects these secrets from leaking to users of your app or other third parties.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object. |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsObject](#appsettingsobject)|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; No object available for the given objectId|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsObjectByObjectId(\n    { objectId: \"...\" },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"getappsettingsobjects\"></a>\n### ~~getAppSettingsObjects~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getAppSettingsObjects(config): Promise&lt;<a href=\"#appsettingsobjectslist\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObjectsList</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nLists persisted settings objects\n\n**Required scope:** app-settings:objects:read\n**Required permission:** app-settings:objects:read\n\nLists persisted settings objects for selected schemas.\n\nIf nothing is persisted or if all persisted settings objects are not accessible due to missing permissions, no items will be returned.\n\nTo query the effective values (including schema defaults) please see getEffectiveAppSettingsValues.\n\nProperties of type **secret** will be included in plain text if the call originates from a serverless function of your app; they will have irreversibly masked values otherwise. This protects these secrets from leaking to users of your app or other third parties.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.addFields|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>A list of fields to be included to the response. The provided set of fields extends the default set.</p> <p>Specify the required top-level fields, separated by commas (for example, <strong>summary,value</strong>).</p> <p>Supported fields: <strong>objectId</strong>, <strong>version</strong>, <strong>summary</strong>, <strong>searchSummary</strong>, <strong>schemaId</strong>, <strong>schemaVersion</strong>, <strong>modificationInfo</strong>, <strong>resourceContext</strong>, <strong>value</strong>.</p> <p>Default fields: objectId, version.</p>  |\n|config.pageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. You can find it in the <strong>nextPageKey</strong> field of the previous response.</p> <p>The first page is always returned if you don't specify the <strong>page-key</strong> query parameter.</p> <p>When the <strong>page-key</strong> is set to obtain subsequent pages, you must omit all other query parameters.</p>  |\n|config.pageSize|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|<p>The amount of settings objects in a single response payload.</p> <p>The maximal allowed page size is 500.</p> <p>If not set, 100 is used.</p>  |\n|config.schemaIds|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>A list of comma-separated schema IDs to which the requested objects belong.</p> <p>To load the first page, when the <strong>nextPageKey</strong> is not set, this parameter is required.</p>  |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[AppSettingsObjectsList](#appsettingsobjectslist)|200|Success. Accessible objects returned. \n\n Even if a response returns a successful response code it is possible that the result is incomplete due to an internal error. \n\n In this case an &apos;error&apos; property with information about the problem is added. The caller may decide to work with the incomplete result or do a retry of the operation.|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The specified schema was not found.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.getAppSettingsObjects();\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"geteffectiveappsettingsvalues\"></a>\n### ~~getEffectiveAppSettingsValues~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.getEffectiveAppSettingsValues(config): Promise&lt;<a href=\"#effectiveappsettingsvalueslist\">EffectiveAppSettingsValuesList</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nLists effective settings values\n\n**Required scope:** app-settings:objects:read\n**Required permission:** app-settings:objects:read\n\nLists effective settings values for selected schemas.\nIf no object is persisted for a schema with **&quot;multiObject&quot;: false**, the default value as defined in the schema will be returned.\n\nProperties of type **secret** will be included in plain text if the call originates from a serverless function of your app; they will have irreversibly masked values otherwise. This protects these secrets from leaking to users of your app or other third parties.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.addFields|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>A list of fields to be included to the response. The provided set of fields extends the default set.</p> <p>Specify the required top-level fields, separated by commas (for example, <strong>summary,schemaId</strong>).</p> <p>Supported fields: <strong>summary</strong>, <strong>searchSummary</strong>, <strong>schemaId</strong>, <strong>schemaVersion</strong>, <strong>modificationInfo</strong>, <strong>value</strong>.</p> <p>Default fields: value.</p>  |\n|config.pageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. You can find it in the <strong>nextPageKey</strong> field of the previous response.</p> <p>The first page is always returned if you don't specify the <strong>page-key</strong> query parameter.</p> <p>When the <strong>page-key</strong> is set to obtain subsequent pages, you must omit all other query parameters.</p>  |\n|config.pageSize|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|<p>The amount of settings objects in a single response payload.</p> <p>The maximal allowed page size is 500.</p> <p>If not set, 100 is used.</p>  |\n|config.schemaIds|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>A list of comma-separated schema IDs to which the requested objects belong.</p> <p>Only considered on load of the first page, when the <strong>nextPageKey</strong> is not set.</p>  |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|[EffectiveAppSettingsValuesList](#effectiveappsettingsvalueslist)|200|Success \n\n Even if a response returns a successful response code it is possible that the result is incomplete due to an internal error. \n\n In this case an &apos;error&apos; property with information about the problem is added. The caller may decide to work with the incomplete result or do a retry of the operation.|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. The specified schema is not found.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.getEffectiveAppSettingsValues();\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"postappsettingsobject\"></a>\n### ~~postAppSettingsObject~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.postAppSettingsObject(config): Promise&lt;void &#124; <a href=\"#appsettingsobjectresponse\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObjectResponse</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nCreates a new settings object\n\n**Required scope:** app-settings:objects:write\n**Required permission:** app-settings:objects:write\n\nCreates a new settings object.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.body<sup>*required</sup>|<a href=\"#appsettingsobjectcreate\">AppSettingsObjectCreate</a>| |\n|config.validateOnly|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If <code>true</code>, the request runs only validation of the submitted settings objects, without saving them. |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|200|Success. No validation errors.|\n|[AppSettingsObjectResponse](#appsettingsobjectresponse)|201|Created|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The requested resource doesn't exist. &#124; Failed. Conflicting resource.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.postAppSettingsObject({\n    body: { schemaId: \"jira-connection\", value: {} },\n  });\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"putappsettingsobjectbyobjectid\"></a>\n### ~~putAppSettingsObjectByObjectId~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.putAppSettingsObjectByObjectId(config): Promise&lt;void&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nUpdates an existing settings object\n\n**Required scope:** app-settings:objects:write\n**Required permission:** app-settings:objects:write\n\nUpdates an existing settings object with new values. To update a property of the `secret` type you need to pass the new value unmasked. To keep the current value, send the current masked secret. You can obtain it via [GET an object](https://dt-url.net/kj036oj) endpoint.\n\nSome schemas don&apos;t allow passing of the masked secret. In that case you need to send the unmasked secret with every update of the object.\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type | Description |\n| --- | --- | --- |\n|config.body<sup>*required</sup>|<a href=\"#appsettingsobjectupdate\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObjectUpdate</a>| |\n|config.objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the required settings object. |\n|config.optimisticLockingVersion<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p>  |\n\n\n\n\n#### Returns\n\n| Return type | Status code | Description |\n|---|---|---|\n|void|200|Success|\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. Forbidden. &#124; Failed. The requested resource doesn't exist. &#124; Failed. Conflicting resource.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.putAppSettingsObjectByObjectId(\n    {\n      objectId: \"...\",\n      optimisticLockingVersion: \"...\",\n      body: { value: {} },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n\n<a name=\"resolveeffectivepermissions\"></a>\n### ~~resolveEffectivePermissions~~\n\n> ⚠️ **Deprecated**\n\n<div class=\"padding-bottom--md\">\n<strong>appSettingsObjectsClient.resolveEffectivePermissions(config): Promise&lt;<a href=\"#effectivepermissions\">EffectivePermissions</a>&gt;</strong>\n\n<div class=\"padding-left--md\">\n\nGet the effective settings permissions of the calling user in the environment\n\n**Required scope:** app-settings:objects:read or app-settings:objects:write\n**Required permission:** app-settings:objects:read or app-settings:objects:write\n\n\n\n</div>\n\n\n#### Parameters\n\n| Name | Type |\n| --- | --- |\n|config.body<sup>*required</sup>|<a href=\"#resolutionrequest\" target=\"_blank\" rel=\"noopener noreferrer\">ResolutionRequest</a>| \n\n\n\n\n\n#### Throws\n\n| Error Type | Error Message |\n|---|---|\n|AppSettingsErrorEnvelopeError|Failed. The input is invalid. &#124; Failed. Forbidden. No access to any schema. &#124; Failed.|\n\n\n<details>\n<summary>\nCode example\n</summary>\n\n```ts\nimport { appSettingsObjectsClient } from \"@dynatrace-sdk/client-app-settings\";\n\nconst data =\n  await appSettingsObjectsClient.resolveEffectivePermissions(\n    {\n      body: {\n        permissions: [\n          {\n            permission: \"app-settings:objects:read\",\n            context: { schemaId: \"...\" },\n          },\n        ],\n      },\n    },\n  );\n```\n\n</details>\n\n\n\n</div>\n\n## Types\n\n### AppSettingsError\n\n| Name | Type | Description |\n| --- | --- | --- |\n|code|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The HTTP status code |\n|details|<a href=\"#appsettingserrordetails\">AppSettingsErrorDetails</a>|The error details |\n|message<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The error message |\n\n### AppSettingsErrorDetails\n\nThe error details\n\n| Name | Type | Description |\n| --- | --- | --- |\n|constraintViolations|Array&lt;<a href=\"#constraintviolation\" target=\"_blank\" rel=\"noopener noreferrer\">ConstraintViolation</a>&gt;|A list of constraint violations |\n|missingScopes|Array&lt;[string](https://developer.mozilla.org/en-US/docs/Glossary/String)&gt;|In case of a 403 - Forbidden response, a list of missing scopes necessary to successfully execute the request |\n\n### AppSettingsErrorEnvelope\n\n| Name | Type |\n| --- | --- |\n|error<sup>*required</sup>|<a href=\"#appsettingserror\">AppSettingsError</a>|\n\n### AppSettingsErrorIncomplete\n\nError object for an incomplete response\n\n| Name | Type | Description |\n| --- | --- | --- |\n|code|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The HTTP status code |\n|details|<a href=\"#appsettingserrordetails\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsErrorDetails</a>|The error details |\n|message<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The error message |\n\n### AppSettingsModificationInfo\n\nModification information about the app setting.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|createdBy|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The unique identifier of the user who created the app setting. |\n|createdTime|Date|Timestamp when the app settings was created in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z') |\n|lastModifiedBy|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The unique identifier of the user who performed the most recent modification. |\n|lastModifiedTime|Date|Timestamp when the app setting was last modified in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z') |\n\n### AppSettingsObject\n\nA settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|modificationInfo|<a href=\"#appsettingsmodificationinfo\">AppSettingsModificationInfo</a>|Modification information about the app setting. |\n|objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the settings object. |\n|resourceContext|<a href=\"#resourcecontext\" target=\"_blank\" rel=\"noopener noreferrer\">ResourceContext</a>|The resource context, which contains additional permission information about the object. |\n|schemaId|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The schema on which the object is based. |\n|schemaVersion|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The version of the schema on which the object is based. |\n|searchSummary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A searchable summary string of the setting value. Plain text without Markdown. |\n|summary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A short summary of settings. This can contain Markdown and will be escaped accordingly. |\n|value|AppSettingsValue|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p>  |\n|version<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p>  |\n\n### AppSettingsObjectCreate\n\nConfiguration of a new settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|insertAfter|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The position of the new object. The new object will be added after the specified one.</p> <p>If <code>null</code>, the new object will be placed in the last position.</p> <p>If set to empty string, the new object will be placed in the first position.</p> <p>Only applicable for objects based on schemas with ordered objects (schema's <code>ordered</code> parameter is set to <code>true</code>).</p>  |\n|schemaId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The schema on which the object is based. |\n|value<sup>*required</sup>|AppSettingsValue|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p>  |\n\n### AppSettingsObjectResponse\n\nThe response to a creation request.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|objectId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The ID of the created settings object. |\n|version<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The version of the object for optimistic locking. You can use it to detect simultaneous modifications by different users.</p> <p>It is generated upon retrieval (GET requests). If set on update (PUT request) or deletion, the update/deletion will be allowed only if there wasn't any change between the retrieval and the update.</p>  |\n\n### AppSettingsObjectUpdate\n\nAn update of a settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|insertAfter|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The position of the updated object. The new object will be moved behind the specified one.</p> <p><strong>insertAfter</strong> and <strong>insertBefore</strong> are evaluated together and only one of both can be set.</p> <p>If <code>null</code> and <strong>insertBefore</strong> 'null', the existing object keeps the current position.</p> <p>If set to empty string, the updated object will be placed in the first position.</p> <p>Only applicable for objects based on schemas with ordered objects (schema's <strong>ordered</strong> parameter is set to <code>true</code>).</p>  |\n|insertBefore|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The position of the updated object. The new object will be moved in front of the specified one.</p> <p><strong>insertAfter</strong> and <strong>insertBefore</strong> are evaluated together and only one of both can be set.</p> <p>If <code>null</code> and <strong>insertAfter</strong> 'null', the existing object keeps the current position.</p> <p>If set to empty string, the updated object will be placed in the last position.</p> <p>Only applicable for objects based on schemas with ordered objects (schema's <strong>ordered</strong> parameter is set to <code>true</code>).</p>  |\n|value<sup>*required</sup>|AppSettingsValue|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p>  |\n\n### AppSettingsObjectsList\n\nA list of settings objects.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|error|<a href=\"#appsettingserrorincomplete\">AppSettingsErrorIncomplete</a>|Error object for an incomplete response |\n|items<sup>*required</sup>|Array&lt;<a href=\"#appsettingsobject\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsObject</a>&gt;|A list of settings objects. |\n|nextPageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. Has the value of <code>null</code> on the last page.</p> <p>Use it in the <strong>nextPageKey</strong> query parameter to obtain subsequent pages of the result.</p>  |\n|pageSize<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The number of entries per page. |\n|totalCount<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The total number of entries in the result. |\n\n### ConstraintViolation\n\nA list of constraint violations\n\n| Name | Type |\n| --- | --- |\n|location|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)| \n|message|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)| \n|parameterLocation|\"HEADER\" &#124; \"PATH\" &#124; \"PAYLOAD_BODY\" &#124; \"QUERY\"| \n|path|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|\n\n### EffectiveAppSettingsValue\n\nAn effective settings value.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|modificationInfo|<a href=\"#appsettingsmodificationinfo\">AppSettingsModificationInfo</a>|Modification information about the app setting. |\n|schemaId|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The schema on which the object is based. |\n|schemaVersion|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|The version of the schema on which the object is based. |\n|searchSummary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A searchable summary string of the setting value. Plain text without Markdown. |\n|summary|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|A short summary of settings. This can contain Markdown and will be escaped accordingly. |\n|value|AppSettingsValue|<p>The value of the setting.</p> <p>It defines the actual values of settings' parameters.</p> <p>The actual content depends on the object's schema.</p>  |\n\n### EffectiveAppSettingsValuesList\n\nA list of effective settings values.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|error|<a href=\"#appsettingserrorincomplete\" target=\"_blank\" rel=\"noopener noreferrer\">AppSettingsErrorIncomplete</a>|Error object for an incomplete response |\n|items<sup>*required</sup>|Array&lt;<a href=\"#effectiveappsettingsvalue\">EffectiveAppSettingsValue</a>&gt;|A list of effective settings values. |\n|nextPageKey|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|<p>The cursor for the next page of results. Has the value of <code>null</code> on the last page.</p> <p>Use it in the <strong>nextPageKey</strong> query parameter to obtain subsequent pages of the result.</p>  |\n|pageSize<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The number of entries per page. |\n|totalCount<sup>*required</sup>|[number](https://developer.mozilla.org/en-US/docs/Glossary/Number)|The total number of entries in the result. |\n\n### EffectivePermission\n\n| Name | Type |\n| --- | --- |\n|context|<a href=\"#permissioncontext\" target=\"_blank\" rel=\"noopener noreferrer\">PermissionContext</a>| \n|granted<sup>*required</sup>|\"true\" &#124; \"false\" &#124; \"condition\"| \n|permission<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|\n\n### EffectivePermissions\n\n**type**: Array&lt;<a href=\"#effectivepermission\">EffectivePermission</a>&gt;\n\n### Modifications\n\nThe additional modification details for this settings object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|first|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If non-moveable settings object is in the first group of non-moveable settings, or in the last (start or end of list). |\n|modifiablePaths<sup>*required</sup>|Array&lt;[string](https://developer.mozilla.org/en-US/docs/Glossary/String)&gt;|Property paths which are modifiable, regardless if the <code>write</code> operation is allowed. |\n|movable|[boolean](https://developer.mozilla.org/en-US/docs/Glossary/Boolean)|If settings object can be moved/reordered. Only applicable for ordered list schema. |\n|nonModifiablePaths<sup>*required</sup>|Array&lt;[string](https://developer.mozilla.org/en-US/docs/Glossary/String)&gt;|Property paths which are not modifiable, even if the <code>write</code> operation is allowed. |\n\n### PermissionContext\n\n| Name | Type |\n| --- | --- |\n|schemaId<sup>*required</sup>|[string](https://developer.mozilla.org/en-US/docs/Glossary/String)|\n\n### ResolutionRequest\n\n| Name | Type |\n| --- | --- |\n|permissions<sup>*required</sup>|Array&lt;<a href=\"#singlepermissionrequest\" target=\"_blank\" rel=\"noopener noreferrer\">SinglePermissionRequest</a>&gt;|\n\n### ResourceContext\n\nThe resource context, which contains additional permission information about the object.\n\n| Name | Type | Description |\n| --- | --- | --- |\n|modifications<sup>*required</sup>|<a href=\"#modifications\">Modifications</a>|The additional modification details for this settings object. |\n|operations<sup>*required</sup>|Array&lt;\"read\" &#124; \"write\" &#124; \"delete\"&gt;|The allowed operations on this settings object. |\n\n### SinglePermissionRequest\n\noptional generic set of context data\n\n| Name | Type |\n| --- | --- |\n|context|<a href=\"#permissioncontext\" target=\"_blank\" rel=\"noopener noreferrer\">PermissionContext</a>| \n|permission<sup>*required</sup>|\"app-settings:objects:read\" &#124; \"app-settings:objects:write\"|\n\n## Enums\n\n<a name=\"constraintviolationparameterlocation\"></a>\n### ~~ConstraintViolationParameterLocation~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Header` | `Path` | `PayloadBody` | `Query`\n\n</div>\n\n\n</div>\n\n<a name=\"effectivepermissiongranted\"></a>\n### ~~EffectivePermissionGranted~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Condition` | `False` | `True`\n\n</div>\n\n\n</div>\n\n<a name=\"resourcecontextoperationsitem\"></a>\n### ~~ResourceContextOperationsItem~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`Delete` | `Read` | `Write`\n\n</div>\n\n\n</div>\n\n<a name=\"singlepermissionrequestpermission\"></a>\n### ~~SinglePermissionRequestPermission~~\n\n> ⚠️ **Deprecated**\n> Use literal values.\n\n<div class=\"padding-left--md\">\n\n\n\n#### Enum keys\n\n<div class=\"padding-left--md\">\n\n`AppSettingsObjectsRead` | `AppSettingsObjectsWrite`\n\n</div>\n\n\n</div>\n","readmeFilename":"README.md"}