saasbase/__init__.py,sha256=LYqexpmbL4PoqmpSYDGr66iHxbOgwqCpZiqU8Yw3NBw,4026
saasbase/_version.py,sha256=mEr1FdwwZVMovyM6vpPg2W8zwa1u1f4KdymTrLcqf9U,520
saasbase/api/__init__.py,sha256=kiJI8G-jud9rgsNj78A-c3OO6n0IlJQqQfNCWa509go,2487
saasbase/api/apicall.py,sha256=2JEtbEuOT-Awsw-teYJcgXz_jpGtyjR4uQWT0NrkOnA,2409
saasbase/api/apikey.py,sha256=V8df4SjUfCf_PRwFjdFId3G88t01vCZu3WhLDgsFE_w,2785
saasbase/api/audit.py,sha256=bTg18BgZ8h6bEgXlB0aEzPta0NZV0TYekTDKAyWDXgo,1220
saasbase/api/authorization.py,sha256=YDswlN9RWmk8cnWzLUHwjSbrkNec1kaNwYt8o0bTaFo,1845
saasbase/api/base.py,sha256=PjCy99YOlEYMuTxMIvEMebPv593UGoAeUUiq0fAosKY,3680
saasbase/api/document.py,sha256=DKypnTr185MsUDWfFQTnZ6mhsGJI0FYgUxLc-hZq2ig,4182
saasbase/api/execution.py,sha256=uDqihU_H5cCSpBzL2VUgPxBQ5ElXOlyKZLOkEBHYDsA,3271
saasbase/api/membership.py,sha256=QBrY2PZakZdLpILywV0yucxAZsvpwJgYrceSj9DJDGo,1312
saasbase/api/organization.py,sha256=U3MLoam35v_r_31Dx_Da5sVJTdfdlFPfxwdtYcVknzs,2065
saasbase/api/project.py,sha256=8SRqEIoE1NMSAlOxRAr9oYOHYqNrshB3qgxjbZIcepQ,2360
saasbase/api/resource.py,sha256=Gzzw4wd0nGu7St8IsXothHmYPaDgwh7MIGmLsidhiUs,1028
saasbase/audit_inmemory/__init__.py,sha256=AawJ-5z26AJ8qxbGvwSELfB7MrAoR51tmhcFgFlcXpo,221
saasbase/audit_inmemory/sink.py,sha256=OIBZCE-G1KYKEzB8cJke1xXOcxlJxucqMK79zdTc2lY,3011
saasbase/authz_inmemory/__init__.py,sha256=zu7oOvxPf85TH0vxd7wmJO17n3sDzOQhCtj9laOHKbk,198
saasbase/authz_inmemory/engine.py,sha256=F6T8q5yY-Du6E1HpZuy1Jf70G-RkxNeaAisfbhyHif8,2424
saasbase/authz_openfga/__init__.py,sha256=bOakaMNkaMvffHd3rIix9UE3PSOK-ZelRDxKnGEmqHk,278
saasbase/authz_openfga/config.py,sha256=jQHA-SxjM0QtH-KMkmt9OSEAYlquIu4sHB64zGOPjzQ,232
saasbase/authz_openfga/engine.py,sha256=UfYmany9bvqNUxKI8lNxIYg5FAPIRwdFO5k27Kd8fbM,4866
saasbase/authz_openfga/http_client.py,sha256=V7a3KzXK8luIPw563syyfa6uIVEmcbdL_A0Czhsu3W0,2142
saasbase/authz_openfga/tuple_mapper.py,sha256=bamiZv866DjQ1amubuMxpDeXYDZE5T9Rgf5fabA1tKY,523
saasbase/common/__init__.py,sha256=0rwd8cbKc9c16sKsCuLw0JKQzXm8FENjX2KRK6huG7E,1336
saasbase/common/actor.py,sha256=td-m20bKXcjP7X6twqtkwou8DL2dTLkr8xY64tBR0JQ,1148
saasbase/common/audit.py,sha256=B8tOPVd2vDfDxQqBoiZi-JN228DF3VUbNpz1ER7EZ6E,942
saasbase/common/authz.py,sha256=D_o4kD_n57IyLhO1-eNrTYjBWaOeX1MglU27XOThQrA,5882
saasbase/common/exceptions.py,sha256=Vbgb0_UjBIHDKtegnEHoS3d7oj7G1yG4_ffRFshej_g,533
saasbase/common/pagination.py,sha256=QA5uC5ldbADUefeADZjjZjbSGxZjIdEKf7qy2kf2XS4,1899
saasbase/common/query.py,sha256=a35k1FwVEzIEUCw7HamkRQdj80LfI6NoX_WFTPWAXPU,8747
saasbase/common/resource.py,sha256=fpCs4cTZbnul2NPUO1PnBkoBRWwe1PNcZViSAS0QTlc,1144
saasbase/common/status.py,sha256=XcptOf6REKKR3hwKi7J27_it9fArEB_1I9eqRa0aNzk,364
saasbase/core/__init__.py,sha256=rWoZsF4rzIExHjCiZEHnY7mEkcH0GEbx652C9Jwvg9I,296
saasbase/core/base.py,sha256=5eJNgiWyzRIFcKmocXlp54YNqd89nSPX1_4aBRz1DQ4,4856
saasbase/core/builder.py,sha256=B558u2Blkw2am2wr9xCIxSPr3da_CQmwi6KWe6Xz-YQ,11493
saasbase/core/entities.py,sha256=wSyyEH4oDLadFu0IgArJPPK0F9YNmw8zZ52gPbIIRTI,24046
saasbase/core/hierarchy.py,sha256=Bsudth_RdMw-kGIN7d7Lrbh7uN73jFP3k1NYHrYzXz4,1919
saasbase/core/recorder.py,sha256=PjQTXiMdeReEcWXaEoAJLOBFSNcrYZ2bGGepjqLhtv0,1417
saasbase/core/runtime.py,sha256=VryZRq9LOe5HvZzH6qIDbn0lnkXCspYSUB0-aPPR__Q,1404
saasbase/core/apis/__init__.py,sha256=OlbCYUNXJHphdeAGidh75xloNqshsGV0pOa6JejdwS8,65
saasbase/core/apis/api_key_api.py,sha256=eH-PMcSMSNuiytKLEJwJgWvDNlAPBFt8tTF1QDLUG_U,10178
saasbase/core/apis/apicall_api.py,sha256=Bq9F9Dioh7iqpAt7E-dWldAcLFnUBjxeqKO3LeU4lTM,7053
saasbase/core/apis/audit_api.py,sha256=Tzmk1gjiEGteT8vSqHgyF49LVgXOLZ2NqhBkfzWWwFA,1496
saasbase/core/apis/authorization_api.py,sha256=_0WnKj_rhWTbYXq8KH7_pKLlsxdko3migOBSIQfsL4w,4879
saasbase/core/apis/document_api.py,sha256=lqIW-W4icM4Oh_7kDsYV4p9vaqR3Riu4wlG1dUDBThU,12776
saasbase/core/apis/execution_api.py,sha256=hs6HunhLICkPEHeD4xsRm9ebecfJK-qI0P5wGlqXAQg,7053
saasbase/core/apis/membership_api.py,sha256=pvM-Q3eorhyaFEo4C69yJzmMmBhJCDq3PLQtt9DRZ9Y,5191
saasbase/core/apis/organization_api.py,sha256=6PUou8C89jAFCzXmEKP-Vhb5rcF3jecctRn3mjmGF8U,5168
saasbase/core/apis/project_api.py,sha256=p_TEQpj5sQ0KtXylvyxYKF4gSRTmH9EracuXuFV7Vqg,5042
saasbase/fastapi/__init__.py,sha256=b2_KsYUXXj1VsSDeDO9jy7PWdWVD_sZbWyt8cL2hreY,647
saasbase/fastapi/actor.py,sha256=PnQ516j1BIxpxnfACshRK71M9gPSgt5mwfmr87x6jcQ,4062
saasbase/fastapi/app.py,sha256=a-1KqcleFpRkKKoi32cXbxSKr0osB5MXJpwqn4g-zRk,4140
saasbase/fastapi/deps.py,sha256=f6Us6R9KEdrdnrCNcsbVABp6jZDGo2PGyjwtnj02O8I,1537
saasbase/fastapi/errors.py,sha256=cMw2bcxeGbhQmZKlEC9x7SfvaZlj2EYgViUY4L0xGLc,1771
saasbase/fastapi/schemas.py,sha256=XCezTgLJXGQcdYHIvPrruK-aJx1FSdc5XzDr8p05D8s,14290
saasbase/fastapi/settings.py,sha256=parzkgG5JQSTPWhY3BfeVatoo0NzGv5GGd9_VyiGOTE,2072
saasbase/fastapi/routers/__init__.py,sha256=wi5o8D4xJgQU9HY7bHdJQk00Wjj5gPBdoK49KLjwC08,55
saasbase/fastapi/routers/_page.py,sha256=_J4emv-RoJwPzTs1rsJX5TqSEIwXYm3nOjkrmeAN3R0,744
saasbase/fastapi/routers/api_calls.py,sha256=sgyasEqelC553aGcWGhyjaHZdFu00lN5mC8pkTw27iY,4329
saasbase/fastapi/routers/api_keys.py,sha256=icGI5tD34H2j5_UgG8wKnieijFupoS3c7cFXBP7obaw,3007
saasbase/fastapi/routers/audits.py,sha256=4ZuZ2R2qH7CoDXQCh3ml76mrIPdpHI0MEWb8vXX8d_o,3936
saasbase/fastapi/routers/authorization.py,sha256=E7EbyG120P9V9C0lE1hHElLuv44WQqMUyth3Q3XNueI,2993
saasbase/fastapi/routers/documents.py,sha256=PQJCraRfZXHmTNrq8z4ipSNcQ1BgHhcUcdPGwONEsz0,7545
saasbase/fastapi/routers/executions.py,sha256=tqgz9cUGHYRO33KNA4RJz96pg4js5Fk7H6TIGRzVvj4,5391
saasbase/fastapi/routers/memberships.py,sha256=LHBNYkzu-T8snegZjLHBNNb0mJW67uYaueQ6ibwwENE,1994
saasbase/fastapi/routers/organizations.py,sha256=CdWnIlEBwrZq_fQ9qKQGaIBzjXlM_CbFzjqzH5_c4P0,3332
saasbase/fastapi/routers/projects.py,sha256=ZTMkPuNvT87OICuvmU-Q8eWkzMIhnoG0rwzV7wO0kRE,2988
saasbase/persistence/__init__.py,sha256=pe3BVaxzk2IGOSv4k6fmbWOktdVoY1U-bTvNTOkqmVw,1382
saasbase/persistence/_support.py,sha256=2iZ6c0Li0BOjKntQNEnUlU58dulfIXDd6fsiC-8IxhI,2852
saasbase/persistence/api_call.py,sha256=SHRhrERXpCNOpk2SW8hm5KzJkH9M07C6M7s-g7WkORY,7383
saasbase/persistence/api_key.py,sha256=iYpWVYAagEoz7UcJe5vFSw3BljjU1JSrL1s3yLQ9JFo,5250
saasbase/persistence/audit.py,sha256=eoNYH5BUBK6NUTnix4DpGTz_TplTaaZPEt3AkCXZpT0,5402
saasbase/persistence/connection.py,sha256=0S0al1RUQbAA1dEE9OEtw0lGjvjSW1CPkoUaYaJy-mc,2957
saasbase/persistence/dialect.py,sha256=ePbCChUHag5gCtWVxpIc6K07I6M9tJnjIrvVsAslZpA,3962
saasbase/persistence/document.py,sha256=6bQVfq85vZ0ElwmnlPQVHxGWUrkSaEa3zR6szDJOLKA,6096
saasbase/persistence/document_version.py,sha256=Exf005W3-cWJORt9Radw6ilYSQHhGznoA5UDJx3O1mg,5740
saasbase/persistence/execution.py,sha256=7T05YC1FUkHUi1-SduYVZvdrY5EUsuO4j3Gro0FhbE0,8262
saasbase/persistence/membership.py,sha256=y9oqVAPhgfQ8l3nWQwNMHXmVHjmbOvvO8Sz23RwpCjA,3248
saasbase/persistence/organization.py,sha256=sTPxmnlCVxDRuKb3pDZZDvuj6evOf0nWgzqBVFSwoF4,4496
saasbase/persistence/project.py,sha256=LsG75TXrmGowAh4Kr-DtOENEkT0Jk3_SDYHsmlzEtCg,4390
saasbase/persistence/tx.py,sha256=wQvMNupHVLw8h-P18NU0018FhC29glAaOzICiYsQt-Q,534
saasbase/postgres/__init__.py,sha256=23PIJbWtygdASVisI7GbNVtrk7SGRqPfd96JNwWRJUs,209
saasbase/postgres/factory.py,sha256=LGpY3zQB2jWmdyb-L8ElctwSqGTeGHnQqqs7fqC1eSM,2978
saasbase/postgres/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saasbase/spi/__init__.py,sha256=NVDOl8312dHId7PUu0G76IpZ8zHHj7WMR2kkjbKN5lw,1460
saasbase/spi/audit.py,sha256=-f5XgyUBBaXALyQmdK9wh_ORSV9SOri2xeTiKqoG1wo,1182
saasbase/spi/authz.py,sha256=08U36MCaAk0ym9PbAfnzU-STco4WsjHAIfY57OcDcjY,976
saasbase/spi/infra.py,sha256=PPqr6ftWxBydVdH0T54-F7y1snJx2ZBLnBPvhG1h_h4,482
saasbase/spi/persistence.py,sha256=A9X4M9t5Habh6qL3hc0EeLx9hA_k2nJfSoxz4V4a0Tg,7844
saasbase/spi/storage.py,sha256=PBcNSEn2FUsbCdmyq1zwXMhJzOVGkwpjdc673gFS6wE,820
saasbase/spi/tx.py,sha256=NJcRsZMxdX-CBzxPlttxUX4I27cHRLjYMaTDQj1GLLA,294
saasbase/sqlite/__init__.py,sha256=NRCyUQPZp47nfHvca0rknZM1APSlkK5p-Sfl2RBdJhE,183
saasbase/sqlite/factory.py,sha256=aylJ-XTuX_63bXJTPCgs4odPZBvWr-gK3IxNJ6TVHS0,2684
saasbase/sqlite/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
saasbase/storage/__init__.py,sha256=SO2reL6DHux3E2DeNsnt7fP9_y0v2-RcDW-DswMC-nQ,303
saasbase/storage/local.py,sha256=lcJ2FU_fHCYIzU5_Ef2NOk3TXaq5-TZpow6WYsMjJnw,2823
saasbase/storage/s3.py,sha256=fjkeflEJ6lbtZySJ1PsY1RHfKzxXEcPyJVj6qkgDsik,4181
saasbase/postgres/migrations/V1__init.sql,sha256=o6axNAJGSn6AqoKcWFZo9ZSm6cG5keDV5FC25KZne4I,8677
saasbase/sqlite/migrations/V1__init.sql,sha256=YzWrhnTQ6yhCrwx0KCvZ-Y6YgCdKIJrdpgl8X5n7qgM,6638
saasbase-0.1.1.dist-info/METADATA,sha256=5c0TIIyYy7fMu9fUw3YybFCGUXhFUtIqwlDRhtAhWpg,11326
saasbase-0.1.1.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
saasbase-0.1.1.dist-info/RECORD,,
