{"_id":"@broodbox/broodbox-models","_rev":"22-069930aaab0f6461edf8158a617061da","name":"@broodbox/broodbox-models","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@broodbox/broodbox-models","version":"1.0.0","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.0","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"acd3f10a7e670bc27d976fbe90e9d7a76bf2ce92","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.0.tgz","fileCount":11,"integrity":"sha512-kRiNXLTCLGrCERbz1nqz0kD+oTXZFlf5GX7noyyZJ9onFTyU5yCiIEXs57rlESeQ/iQyHo3rUsYbs4VQgS6VNQ==","signatures":[{"sig":"MEYCIQCTULlV0rKuneJvY2lJbusRXGcIAYLNJu7Jqp4k6nezvAIhAOTdYzo6uJIEBv5wtFXLn7RhV4tXdcsICeQqty7EXIWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18634},"main":"dist/Model.js","types":"dist/Model.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.0_1711764437212_0.35339422270783927","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@broodbox/broodbox-models","version":"1.0.1","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.1","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"9575fd814cdb71e15cf05e80caff59eb08cdd028","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.1.tgz","fileCount":11,"integrity":"sha512-B0l+nKw9pajbJm42yCbvjyl6P9/mnToRSpib9dlWxGWliKYOr4qPhdUvh5isciv31wlRLzwUxwwpyRDCY9uXYg==","signatures":[{"sig":"MEYCIQDH9bi+u2SxsRzAEw0NNr0nrnPjdrr0MTVizHIxjzwvWgIhAMzA5ECi+QThoD0VJpZsbHWdN7n1EjnWdpestPALbuEy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f94962b784dabf4c754de4eae5877f9691671189","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.1_1711768243859_0.433534420771833","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@broodbox/broodbox-models","version":"1.0.2","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.2","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"5d275860024768949a31bf3ccc0c7a247378c236","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.2.tgz","fileCount":11,"integrity":"sha512-DsxsWSRs9axg17uQI0EnAovIbF6pXw+Qt8/thMb+bsoYNLvyk+vhfENvaeYjF9ptEyWp2+0XZuhumvvXmwTXlg==","signatures":[{"sig":"MEQCIEUKbji3U4i/t82YeIJDpPCzV3JO19YIw6YlguJtpHc3AiBSCqjYeNCG+zzrRh4SmPx+efcLbU1XhkKqpUmlxKtXXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18632},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9aff80541d4915e0f2b359c136186f6c068a1f85","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.2_1712089037453_0.9453706433577718","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@broodbox/broodbox-models","version":"1.0.3","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.3","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"6ae6cf09cb16af2a8430e12dad309736baa36eb0","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.3.tgz","fileCount":11,"integrity":"sha512-buyZpSlE/0xEIgwN5IrBCZl/S3ULn5QGUGJwWGg2JabEhe44khQQBAFxv60wj9WKAIUOdqtrvRwdOt+iUnS+cQ==","signatures":[{"sig":"MEQCIE9G8TWXddt40BhnMur184bCR3ZiEa1qZD6iyEDXy70aAiAFtt3QPU1WveSswQVCTD7BFb5gbHatXvgDJMtqcZxNDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18819},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e4b8eba0ad929dad6b8265bc078a451c89fe33f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.3_1712089781905_0.28587601847846433","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@broodbox/broodbox-models","version":"1.0.4","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.4","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"49e8d8c5436150c40bbbb360ed74dd31add58851","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.4.tgz","fileCount":11,"integrity":"sha512-qdtdpQJ7+ey42c1KAW1y7W28xyafZAY0CX78DSU5Q6h8zVb+Fa/07N95iaHQFMHlYS4BxMSNBVkM0YR0dmKekQ==","signatures":[{"sig":"MEUCIAhfw6A3qQbtnAkG6BboVCAUyeJ2iuxs2vUus5sQB/Q6AiEAnLmc45Hflye2/DvcR7gZBcfvyI24kQCc8vaHLMicOb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18886},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e4b8eba0ad929dad6b8265bc078a451c89fe33f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.4_1712090768762_0.18734518308843962","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@broodbox/broodbox-models","version":"1.0.5","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.5","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"9237f7dc8d5dcb4efb3ba4cd9433d412ae7e03f3","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.5.tgz","fileCount":11,"integrity":"sha512-KYNxVTJFqa8mji5WbjztcW8pnXcQLl/XI6ONNvcmyccrUVUfFHqwnaiMQrpZMr7WvuTK+CIiRXtBKVHrXR5Xxw==","signatures":[{"sig":"MEYCIQCE9r7whQ0wuRujPGGjApyx10BQC7tt6S2qJh2Ys1t1SAIhAL7AWHs3d6Elwp0y3HLfgDHpoA9Cnt8iBeM2AHpIrTaH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18886},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eb5ab10693191af4b6951006b770e59799e94313","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.5_1712173236582_0.11861202717096875","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@broodbox/broodbox-models","version":"1.0.6","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.6","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"62c5f959a2b72015514acfcd4b278b14fdd0e42c","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.6.tgz","fileCount":11,"integrity":"sha512-sMVOoRuy8IEYJqR/BFOabMzeqCZ1Y4JTHYVTxU7U3FyePSqDyhHwZzpsQPKsiZ1VJf/D2/QpsdCsCPURGleo7Q==","signatures":[{"sig":"MEYCIQD83WPPCnpmL/YPBnfcuOomkoyEhQNA43xL9iP/4rM47gIhAOYcWJOBtqa5ITFzotKsmHDQBwUu1zc2B4drtExDX0co","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18981},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eb5ab10693191af4b6951006b770e59799e94313","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.6_1712173574785_0.1726527234051689","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@broodbox/broodbox-models","version":"1.0.7","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.7","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"4d609e028d208b73fc1f00a63edbd098fa00a9f8","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.7.tgz","fileCount":11,"integrity":"sha512-O2q73PaITn4Oa5iAGsuwo1YuoKOEyi7gQP6HBUBT4lbRwXJjDSMxub0Sz0NpfWls3k4hlyuVqzbHj1fWihtv2g==","signatures":[{"sig":"MEQCIGrx7stoVnXrydhCUnACTUhjKNTdojVukpNB2M/KCyUnAiBN+AahEyhEMGK2K/Lai+zYhDRQoAzrYBlIf0qSRMvqIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18987},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"789119d1729cfd66443eb992e7740022bb7f6fb6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"9.6.7","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.7_1712970667133_0.3304595707881375","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@broodbox/broodbox-models","version":"1.0.8","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.8","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"ab7b97bd5a7a80c2e506645e61abb284641cdd94","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.8.tgz","fileCount":11,"integrity":"sha512-XMdhBn3JRP4lwVYp7BDx+Dig2IYjp6FjoQzAE/xYqBJ+9gOpcm2dE6dZoiBkN3VkFDwxTSOFBhPgT2LXPdKJ9Q==","signatures":[{"sig":"MEYCIQCEw+r5nuyRyvaDNh9v/DRkNgRo0zb9Wgf8cSzyZQ75/wIhALTHJmKvd+2WKmTLmiiIIqC2+lDtgD9izTuCgXWYAj0v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22102},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a17558bc18faca30d88b7a6b07a3aa2f4dab823c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.8_1715049532141_0.22863009331085515","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@broodbox/broodbox-models","version":"1.0.9","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.0.9","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"26458802a3b748555657782b3af6adc2a50617ba","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.0.9.tgz","fileCount":11,"integrity":"sha512-FX2UbL8Dnl/yjnheDGT9XGx3IIKQ5ZFfaFBU0lceOSTe5o4/Ofgcawr4Uv1oKg/XLwXX0lDEzD/KEAaDKA/fbg==","signatures":[{"sig":"MEQCIHWWY+Msz6EtRxTvStugq3zgLyIqYHPScPRuRzAe5Sc+AiAiAVeM+nD7cHlCAvM7lHTHN/39kVGUbp2DOgUYKNl98g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23038},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be2b4dbc4473e5f300b66c52c32c71b556b57e60","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.0.9_1715050322268_0.06983763925950592","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@broodbox/broodbox-models","version":"1.1.0","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.0","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"b781455f13feb30e51a892a890d636c3319ed159","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.0.tgz","fileCount":11,"integrity":"sha512-4j1Efb+9UVROjaZtvcjUz84GF9lAhOVtw+2OfutQ1BOXoUf53fVYRNcc/ArUrHfEkkvtzVS/O+t7WWz/lqcvWA==","signatures":[{"sig":"MEYCIQDhXude0+mSMB3h5lwmypbkfeQRGlw4KVhhmOkxPGrkwQIhALaX/7ofmJqLerM7uYZ+WUhQ4zfUH7dUktuc3J5AHURo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf4198d3a9aa42ef8c8ea885eed02b5b7fcaadfa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.0_1715630821224_0.6007878253885715","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@broodbox/broodbox-models","version":"1.1.1","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.1","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"0aca80dfc3f4c440ecc8d5ed44a60d781593bf02","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.1.tgz","fileCount":11,"integrity":"sha512-Uz58qWowArOgIBPt/+fT4NENku8sM04hYtyyPUNX7b+PBstCJGiiiRq8FqXm7AFA8mPiIgDGmeMEj97FTPo++w==","signatures":[{"sig":"MEUCIDMeTHITOxSOMf0CLpKCfJWGuL7+pn46+83yUDLSBeT6AiEA62g1uVgUfgfV20l0k+IiOoRTaPTQJ5d0tC+F4A+ypnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23152},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4bb8014cdaabafea81b42e6e416cfa91b3291ac0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.1_1715631918504_0.2654768082723358","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@broodbox/broodbox-models","version":"1.1.2","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.2","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"b3fc996ebe6e24133e5d5f8bb0c10ca876630caf","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.2.tgz","fileCount":11,"integrity":"sha512-du7bHqrPFfsRJtkG5BK2dHdBLJYm9NIpLvbKoYKHZhF4xWSxo8iLTKNYuFo7/CetmCgr5XAdi3Eerusn2+gxoQ==","signatures":[{"sig":"MEQCICcVoRyxiITBvSrxUPjWWWHd/eGcDfjUmc2IAoobx5G6AiBC42d65AFAFXB8GczmL+GL3xPltUTpgMe+H+NLKjItKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22816},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce78bd85c438e9846b34e558bc4620cb5ccd39ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.2_1715632614685_0.18917710089875017","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@broodbox/broodbox-models","version":"1.1.3","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.3","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"3ddbcc2a33f7129d1841ac6bd25592442cf788e7","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.3.tgz","fileCount":11,"integrity":"sha512-e9xUzuvG7siL3PRPE1l5UyVXECVM/ol7tmxFSwdRu6gSk+nbgcd+TI/2JfgZp6IW2keP6/JCPenT6mocWW5Dug==","signatures":[{"sig":"MEQCIEX++hCGFvEru8H7Wy2las7IYCuR4C5zFmeQhparyqGtAiBQiOrbwhlh9GK+sALVtDkyWCH6ZYwDWEBn0tVBMjXy+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22816},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce78bd85c438e9846b34e558bc4620cb5ccd39ee","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.3_1715632645079_0.4788140044439717","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@broodbox/broodbox-models","version":"1.1.4","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.4","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"e46f01199c055d2b75b9706ccc56d18a97113db9","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.4.tgz","fileCount":11,"integrity":"sha512-250ZsLhe8P1g6b1i/rUIHr19s6G9B54R6THpKo9Ge66DnPkpLDJT890asgMA8MsD/4bDhWiy91WkYf9LEZAtHA==","signatures":[{"sig":"MEQCIEca/AXbxj9HQmB5qCjRSeQHoFqSjlXfybGi627yF/vJAiBPCwekt0sW0jjIoOnkhGkTk28y/FVFPbdjlXg2HK8Fpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25507},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71bea934317b567d1fbe8f6135707974b17fc0b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.4_1717532699636_0.8422954954628465","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@broodbox/broodbox-models","version":"1.1.5","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.5","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"c55a54792640f0874c7a9623dd69a34b762ede0f","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.5.tgz","fileCount":11,"integrity":"sha512-FHGGRdP2K1BAlm/hjp6ztdLGLJfHsK+iRiJmmO6PClhpv4HnKq4LvVwCko2RTmyIFz6SMQw1WgMY3sRHo7DiGQ==","signatures":[{"sig":"MEUCIGVKh2HrqS5aT12zwbdyW3IRawOToZlxjt0VtGa+BhlcAiEAsGDNj6iVOp2ME0sKvj+9eXD6I4PxykbFBljSkEvSX3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25606},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5f2833da037b64991f2aa5a464666e6e5b706c17","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.5_1718042761140_0.6574125030912328","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@broodbox/broodbox-models","version":"1.1.6","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.6","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"179c1bb793305826f61e254c3ec1cdc2a2a683df","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.6.tgz","fileCount":11,"integrity":"sha512-UkomWoB/TlA6aNISaK9KbQ8cE6WoCzaTwD8ztBn6BAhAgZ/m3JJ5rlEH8kqp8jOt6bB75il4JBWOUFturk0xZw==","signatures":[{"sig":"MEYCIQDaKAum7MvbY5PK6S1ydML7py12p1i/cfPG/79B7+2/PgIhAIImR0G4nWRsYzud+FaNQevJpE4Ncp/iuPdnMlhP09uD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25606},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf4edcfcdf1fb5f23702adc680a109a21eceda08","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.6_1718752189328_0.9584928077521357","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@broodbox/broodbox-models","version":"1.1.7","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.7","dist":{"shasum":"fef90281f5f06550ba254d3774037fa996a0c76f","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.7.tgz","fileCount":11,"integrity":"sha512-4AgxNXiNIoJbFx9MW9pcZyvWA74ePfozXULDrKfl74OLUgSuBUcDBo1hGv2NqtZv1fndRwlK85IlS0p0LDdhyw==","signatures":[{"sig":"MEUCIQCLtRzp74xPMezxPyhBVAX0XVuw8V1L+bXUfRyG/HV1MAIgey/7XksGZnBatRPVkIuBGVGeMFRD5lXbbpOEdO33cX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25660},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d8c3ae52c216c503f5fc06717603cb3b5d71e2ba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.7_1719255017441_0.7709337854695586","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@broodbox/broodbox-models","version":"1.1.8","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.8","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"b1bfbd788d814f571601cc46f39dd40f51b8230e","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.8.tgz","fileCount":11,"integrity":"sha512-8YhxnNQrmL6fqY9KqnWapWewmNBFl+RYFgE3QqaQXwtsbHCjh0fJARMWudR7tRm9aSBoUbu0+TiDBGbo4QnlKg==","signatures":[{"sig":"MEYCIQCr9m9E1bGwjMOsm4X9Ez73ScNC1fzZk5duZylLBrDazAIhAIK7rvakEki24FMUGeNp0X9BB7KWrJTARSvH83UI3Ocj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26510},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce66900ec1b2483ad27643c3ffae14b8d0bfcca8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.8_1719965710026_0.818711864744571","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@broodbox/broodbox-models","version":"1.1.9","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.1.9","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"100266b39bf06c09ff75cf680f797bf83a48a4eb","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.1.9.tgz","fileCount":11,"integrity":"sha512-ZRNuoqc1cfChWSnan7TB6PfK8w+EIdMDF1eWGWcParuYvi3iYsNp327I1lBUQn1cKGdlqAlH6003MHPMMvIG6w==","signatures":[{"sig":"MEUCIGh0cA6SwoGSLGapHpZ8DzfDiIJaJT4NgWOOeqcS9tzrAiEA5VWzJuy3n9V787NuEtFkc+15IJsUpKP/d5K09uKXG7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26826},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c9e4108e68766617a8baf02be5953aefc01704d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.1.9_1720484853369_0.29282060164001766","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@broodbox/broodbox-models","version":"1.2.0","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.2.0","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"77369d04d0873b88ff22a7f02d27525e0de59a22","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.2.0.tgz","fileCount":11,"integrity":"sha512-NzpCb3hXDAPb+rYihS03CDxjKACOtPnlx0sFbSmjnAEqxrDgLkcZomKnbV4f08Z+QIusR3WWrTXZDHWRsAakbg==","signatures":[{"sig":"MEUCIFtLpZsFvj+rg1zUoB0QOA5ypeNrHc0IdkkF1igF2huZAiEA/4R378UYmyUH2F04yIqbmJYLJOj4Hqb453L/8TJzSvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26879},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"faad83b507d3efac08cee589db9d2ba82a2f5e47","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.2.0_1720486998832_0.5717261978449313","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@broodbox/broodbox-models","version":"1.2.1","author":{"name":"Broodbox Team"},"license":"ISC","_id":"@broodbox/broodbox-models@1.2.1","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"dist":{"shasum":"3e99629196920315cb71e78053bb5a2b1f308f9c","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.2.1.tgz","fileCount":11,"integrity":"sha512-Y6a7O0QZPkqso9slXvRpua3XHKmKemDiZaJlaVInWX3sgRiFTFo43tr0WHmLEvf2jaBr+QImc3zcbxGrMfPWKw==","signatures":[{"sig":"MEUCIEuXXwIEpi0pfmdGYw9I0yZ5LZB473vh7LrH0WqdK0FiAiEApSaLSwKrcPFc7MsHVRjiCtyTG0Xxy0sPw3ufBAxEGcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27242},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"36c66660f49f2f2539e4e166f0db9cbd603ca41c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"_npmVersion":"10.7.0","description":"Broodbox Firebase Models","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/broodbox-models_1.2.1_1721190109843_0.33495721285262636","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@broodbox/broodbox-models","version":"1.2.2","description":"Broodbox Firebase Models","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"author":{"name":"Broodbox Team"},"license":"ISC","devDependencies":{"typescript":"^5.5.4"},"dependencies":{"tsc":"^2.0.4"},"_id":"@broodbox/broodbox-models@1.2.2","gitHead":"50b88e3570475d0b9a7d2e7152831560f228ebd5","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-YB/4o6BJZskViRWRZSjLMnGNjxnXN58D0YV30Zx4QRnH+TklwCc/Ir0L96YDnBnrFvnBftHWGYcAa0qPa7An4g==","shasum":"fb4293fbb0ebc260043c5a3fc8128d473dd6bb01","tarball":"https://registry.npmjs.org/@broodbox/broodbox-models/-/broodbox-models-1.2.2.tgz","fileCount":11,"unpackedSize":27373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4bdJvroH1LLU7PnMupo+JCs+iYBr1V5xCCpa1bTnckAiAG65Syfz69URioeLVJFLfeppSyFiUo+4th6R4gFl+QLA=="}]},"_npmUser":{"name":"broodbox","email":"admin@gobroodbox.com"},"directories":{},"maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/broodbox-models_1.2.2_1721940357910_0.9526279883794235"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-30T02:07:17.068Z","modified":"2024-07-25T20:45:58.221Z","1.0.0":"2024-03-30T02:07:17.417Z","1.0.1":"2024-03-30T03:10:44.053Z","1.0.2":"2024-04-02T20:17:17.645Z","1.0.3":"2024-04-02T20:29:42.138Z","1.0.4":"2024-04-02T20:46:08.927Z","1.0.5":"2024-04-03T19:40:36.875Z","1.0.6":"2024-04-03T19:46:14.985Z","1.0.7":"2024-04-13T01:11:07.277Z","1.0.8":"2024-05-07T02:38:52.308Z","1.0.9":"2024-05-07T02:52:02.485Z","1.1.0":"2024-05-13T20:07:01.366Z","1.1.1":"2024-05-13T20:25:18.677Z","1.1.2":"2024-05-13T20:36:54.823Z","1.1.3":"2024-05-13T20:37:25.220Z","1.1.4":"2024-06-04T20:24:59.775Z","1.1.5":"2024-06-10T18:06:01.295Z","1.1.6":"2024-06-18T23:09:49.478Z","1.1.7":"2024-06-24T18:50:17.593Z","1.1.8":"2024-07-03T00:15:10.159Z","1.1.9":"2024-07-09T00:27:33.522Z","1.2.0":"2024-07-09T01:03:19.069Z","1.2.1":"2024-07-17T04:21:50.009Z","1.2.2":"2024-07-25T20:45:58.056Z"},"author":{"name":"Broodbox Team"},"license":"ISC","description":"Broodbox Firebase Models","maintainers":[{"name":"broodbox","email":"admin@gobroodbox.com"}],"readme":"# Broodbox Booking System Models\n\n## Overview\n\nThis package provides a comprehensive data model for a booking system designed to manage reservations, subscriptions, and resources within a flexible and scalable environment. It supports a variety of locations and resources, catering to diverse booking scenarios, subscription models, and one-time purchases. The system is built to accommodate users' needs, offering customizable booking intervals, availability schedules, and user management features.\n\n## Key Features\n\n- **Flexible Booking Slots**: Enforces minimum booking durations and defines granular booking intervals to accommodate various scheduling needs.\n- **Dynamic Availability Schedules**: Manages regular and exception-based availabilities for resources, allowing for custom operational hours and closure periods.\n- **Subscription and One-Time Purchase Options**: Offers users flexibility in accessing resources through recurring subscription plans or one-time passes.\n- **Comprehensive User Management**: Tracks user subscriptions, financial transactions, and booking quotas, while maintaining privacy and ensuring terms of service are agreed upon.\n\n## Usage\n\nThis data model is intended to be used as the foundational structure for a Firestore-based backend, supporting a booking application that can be accessed via web or mobile platforms. Developers should refer to this documentation when designing features, implementing business logic, or performing database operations to ensure consistency and integrity across the application's data layer.\n\n## Data Model Interfaces\n\n- **Booking**: Represents a reservation made by a user for a specific resource within a location.\n- **Location**: Defines a physical or logical location that houses resources available for booking.\n- **Subscription**: Describes subscription plans available to users.\n- **OneTimePurchase**: Details single-use purchases or passes.\n- **Resource**: Outlines bookable items or spaces.\n- **Availability**: Specifies the general and exception-based availability of a resource.\n- **User**: Contains user-specific information, including subscription details, booking history, account balance, and personal preferences.\n\n## Notes\n\n- Timestamps are stored as Firestore Timestamps for consistency and precision.\n- Document IDs are typically Firestore-generated unique identifiers.\n- Fields like `createdBy`, `lastUpdated`, and `reasonForCancellation` provide audit trails for actions within the system.\n- The model is designed with expansion in mind, allowing for additional features or adjustments as the system evolves.\n\n## Intended Use and Restrictions\n\nThis software is intended for educational and research purposes only. Any commercial use is strictly prohibited without prior written consent from the authors. Additionally, this software may not be used in any way that could be considered detrimental to the original authors. Software is currently licensed under GNU Affero General Public License (AGPL) which may change without notice.\n\n## Disclaimer\n\nThis software is provided \"as is\", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.\n\n## Getting Started\n\nTo use these models in your project, install the package via npm:\n\nnpm install @broodbox/broodbox-models\n\nThen, import the models you need:\n\ntypescript:\nimport { Booking, Location, Subscription } from '@broodbox/broodbox-models';","readmeFilename":"README.md"}